Network slice tuning method and device, equipment, storage medium and program product

By monitoring and dynamically adjusting network slice configurations in real time, the problem of some links not meeting SLA quality requirements after network slice configuration was solved, thus ensuring user experience.

CN121125441APending Publication Date: 2025-12-12CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510561894.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-30
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

After configuration, existing network slicing technology may fail to guarantee user experience because some links do not meet the quality requirements of the Service Level Agreement (SLA).

Method used

After the network slice configuration takes effect, key performance indicators (KPIs) are monitored in real time to identify abnormal link segments and their causes. When the cause of the abnormality is software configuration error, updated network configuration information is issued to dynamically adjust the network slice configuration.

Benefits of technology

It enables real-time monitoring and dynamic optimization of network slices, ensuring user experience and meeting SLA requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121125441A_ABST
    Figure CN121125441A_ABST
Patent Text Reader

Abstract

The invention provides a network slice tuning method and device, equipment, a storage medium and a program product, and relates to the technical field of networks, and the method comprises the steps: obtaining first information and key performance indicator (KPI) information of a target application after network slice configuration takes effect; wherein the target application is borne by a network slice monitored by an optical line terminal (OLT) device, and the first information is related to the network performance of the network slice; under the condition that the KPI information does not meet a service level agreement (SLA) requirement or a user order value of the target application, determining an abnormal link section and an abnormal reason according to the first information; and under the condition that the abnormal reason of the abnormal link section is software configuration abnormity, issuing updated whole network configuration information of the network slice to the OLT equipment. Therefore, the slice configuration can be dynamically adjusted and optimized, and the user experience is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of network, and particularly relates to a network slice optimization method and device, equipment, storage medium and program product. BACKGROUND

[0002] At present, various application programs and services emerge in the communication network, from high-definition video streaming to remote medical surgery, to industrial automation control, and so on. With the continuous enrichment of applications, these applications have completely different requirements in bandwidth, delay, reliability, and so on. Users have increasing requirements for network service diversification and customization. Network slicing technology emerges as the times require.

[0003] The network slicing technology provides on-demand network slices for users by creating different virtual networks, and can adjust the resource configuration of each slice according to the actual demand, so as to realize the differentiated guarantee of bandwidth, delay and reliability of users and services. The network slicing technology has great application prospects in mobile communication and fixed network communication. However, in order to meet the bandwidth, delay and reliability requirements of users, the network slice needs end-to-end guarantee measures, so that the entire communication path from the user equipment to the final service providing point is optimized and guaranteed.

[0004] On the wired access home network side, the Fiber To The Room (FTTR) has become the mainstream of user terminals. The FTTR is composed of an FTTR master gateway and an FTTR slave gateway, and provides a Wi-Fi and a Local Area Network (LAN) side interface for user access. The upper layer is connected to a Passive Optical Network (PON) device. According to the end-to-end guarantee strategy of the network slice, the FTTR Wi-Fi side / LAN side, the FTTR internal, the FTTR upper layer connected to the Passive Optical Network (PON) device, the PON device internal and the inter-transmission all need to realize the corresponding slice configuration of each segment. At the same time, the slice configurations of each segment need to be effectively coordinated, so as to realize the PON+FTTR end-to-end application guarantee.

[0005] The current network slice only supports static configuration. After the network management controller issues the slice configuration to the PON device, the configuration of the slice takes effect. When configuring the network slice, different bandwidth, queue priority and other indicators can be configured for different services according to the quality requirements of the Service Level Agreement (SLA) of the services, so as to provide differentiated service bearing capacity. However, once a certain link in the network cannot meet the SLA quality requirements of the service after the network slice is issued, the experience of the user cannot be guaranteed. SUMMARY

[0006] Embodiments of the present application provide a network slice optimization method, device, equipment, storage medium and program product, which solve the problem that after a network slice configured statically takes effect, a user experience cannot be guaranteed due to the fact that part of links do not meet SLA quality requirements.

[0007] In a first aspect, to achieve the above object, embodiments of the present application provide a network slice optimization method applied to a slice processing module of a first device, the method comprising:

[0008] After a network slice configuration takes effect, first information and key performance indicator (KPI) information of a target application are acquired, wherein the target application is carried by a network slice monitored by an optical line terminal (OLT) device, and the first information is related to network performance of the network slice;

[0009] In a case where the KPI information does not meet service level agreement (SLA) requirements or user subscription values of the target application, an abnormal link segment and an abnormal cause are determined according to the first information;

[0010] In a case where the abnormal cause of the abnormal link segment is a software configuration abnormality, updated network-wide configuration information of the network slice is issued to the OLT device.

[0011] The KPI information includes one or more of maximum bandwidth of the target application, average bandwidth of the target application, time delay of each link on a user side, time delay of each link on a network side, jitter information of each link, and packet loss number of each link.

[0012] The first information includes at least one of OLT device state information, application slice flow statistical information, Wi-Fi channel information reported by a second device, and device information of the second device.

[0013] The determination of the abnormal link segment and the abnormal cause according to the first information includes at least one of the following:

[0014] In a case where a parameter in the Wi-Fi channel information meets a first condition, a link segment corresponding to the Wi-Fi channel information is determined to be an abnormal link segment, and the abnormal cause is a software configuration abnormality.

[0015] In a case where the device information of the second device meets a second condition, a link segment corresponding to the second device is determined to be an abnormal link segment, and the abnormal cause is a hardware device fault.

[0016] In a case where the OLT device state information meets a third condition, a link segment corresponding to the OLT device is determined to be an abnormal link segment, and the abnormal cause is a hardware device fault.

[0017] In a case where it is determined according to the application slice flow statistical information that the bandwidth of at least one link is greater than a bandwidth threshold, the at least one link is determined to be an abnormal link segment, and the abnormal cause is a software configuration abnormality.

[0018] The first condition includes at least one of the following:

[0019] The air interface delay is higher than an air interface delay threshold;

[0020] The interference duty cycle is higher than an interference duty cycle threshold;

[0021] The signal strength is lower than a signal strength threshold;

[0022] The roaming switching delay is higher than a roaming switching delay threshold;

[0023] The negotiation rate is lower than a negotiation rate threshold;

[0024] The maximum bandwidth corresponding to the Wi-Fi working mode is less than the transmission bandwidth requirement subscribed by the user.

[0025] The Wi-Fi channel information includes one or more of the following: Wi-Fi working mode, air interface delay, interference duty cycle, signal strength, roaming switching delay, and negotiation rate.

[0026] The second condition includes at least one of the following:

[0027] The central processor (CPU) utilization of the second device is greater than a first CPU utilization threshold;

[0028] The optical receiving power of the optical module of the second device is outside a first optical receiving power range;

[0029] The optical transmitting power of the optical module of the second device is outside a first optical transmitting power range;

[0030] The negotiation rate corresponding to the local area network (LAN) interface working mode does not meet the bandwidth requirement subscribed by the user.

[0031] When the second device includes a home full-service optical network (FTTR) device, the device information of the second device includes one or more of the following: LAN interface working mode of the slave gateway, CPU utilization of the master gateway, CPU utilization of the slave gateway, bandwidth statistical information between the master gateway and the slave gateway, optical receiving power of the optical module of the master gateway, and optical transmitting power of the optical module of the master gateway; and / or,

[0032] When the second device comprises an optical network unit (ONU) device, the information of the second device comprises one or more of a LAN interface working mode of the ONU device, a CPU utilization of the ONU device, a transmitting optical power of an optical module of the ONU device, and a receiving optical power of the optical module of the ONU device.

[0033] The third condition comprises at least one of the following:

[0034] The CPU utilization of the OLT device is greater than a second CPU utilization threshold;

[0035] The receiving optical power of the PON port optical module corresponding to the slice is outside a second optical receiving power range;

[0036] The transmitting optical power of the PON port optical module corresponding to the slice is outside a second optical transmitting power range.

[0037] The OLT device state information comprises one or more of the following: the CPU utilization of the OLT device, the receiving optical power of the PON port optical module corresponding to the slice, and the transmitting optical power of the PON port optical module corresponding to the slice.

[0038] The application slice flow statistics information comprises one or more of the following: an uplink direction bandwidth of the slice on a PON port of the OLT device, a downlink direction bandwidth of the slice on the PON port of the OLT device, an uplink direction bandwidth statistic of an Ethernet port of the OLT device, and a downlink direction bandwidth statistic of the Ethernet port of the OLT device.

[0039] The method further comprises the following steps:

[0040] In a case where the exception cause is a hardware device failure, a work order is reported to an operation and maintenance management system, wherein the work order comprises a device of an abnormal link segment and a failure cause; and the hardware device failure comprises that a hardware device does not support slice configuration or a port capacity of a hardware device is insufficient.

[0041] The method further comprises the following steps:

[0042] Based on a preconfigured monitoring period or a monitoring instruction sent by a user controller device, it is monitored whether the KPI information meets SLA requirements of the target application.

[0043] The first device comprises a user controller device or an OLT device.

[0044] In a second aspect, to achieve the above object, an embodiment of the present application provides a network slice optimization method, applied to an OLT device, and the method comprises the following steps:

[0045] After the network slice configuration takes effect, KPI information and OLT device state information and application slice flow statistics information of a target application of the network slice bearer are monitored;

[0046] The KPI information and the OLT device state information and application slice flow statistics information are sent to a slice processing module of the first device;

[0047] Updated network-wide configuration information sent by the slice processing module of the first device is received;

[0048] The network slice is optimized according to the updated network-wide configuration information.

[0049] The network slice is optimized according to the updated network-wide configuration information, including:

[0050] A target device related to an abnormal link segment is determined according to the updated slice configuration information;

[0051] When the target device is an OLT device, a flow forwarding configuration of the OLT device is updated according to the updated slice configuration information;

[0052] When the target device is a second device, a slice update configuration instruction is sent to the second device according to the network-wide configuration information, and the slice update configuration instruction instructs the second device to configure a flow configuration of a logical wide area network (WAN) port.

[0053] The method further includes:

[0054] Network-wide configuration information and slice configuration information of a network slice sent by a user controller device are received;

[0055] Flow forwarding of the OLT device is configured according to the network-wide configuration information and the slice configuration information;

[0056] The network-wide configuration information and the slice configuration information are sent to a second device, and a flow configuration of a logical WAN port of the second device is configured; the second device includes an FTTR device and / or an ONU device, and the FTTR device includes a master gateway and / or a slave gateway.

[0057] The network-wide configuration information includes user information and / or information of a target application of a subscription;

[0058] The user information includes one or more of an ONU device identifier (ID), a terminal media access control (MAC) address identifier, and a terminal IP address identifier;

[0059] The information of the target application includes one or more of an application ID, a destination IP address corresponding to the target application, and a destination port.

[0060] The slice configuration information includes one or more of guaranteed bandwidth, maximum delay, number of packet loss, and jitter information of the target application on each segment link.

[0061] In a third aspect, to achieve the above object, an embodiment of the present application provides a network slice optimization method, applied to a second device, and the method comprises the following steps.

[0062] sending Wi-Fi channel information and device information of the second device to a slice processing module of the first device;

[0063] receiving a slice update configuration instruction sent by an OLT device;

[0064] in response to the slice update configuration instruction, configuring flow configuration of a logical WAN port and / or Wi-Fi related information.

[0065] The method further comprises the following steps:

[0066] obtaining network slice overall configuration information and slice configuration information sent by the OLT device, and flow configuration of the logical WAN port of the second device configured by the OLT device; wherein the network slice is related to a target application that needs to guarantee SLA requirements or user subscription values;

[0067] configuring related information of Wi-Fi of the second device according to the slice configuration information;

[0068] transmitting service data of the target application according to the flow configuration based on the configured related information of Wi-Fi.

[0069] The method further comprises the following steps:

[0070] allocating a resource unit RU to a terminal where the target application is located according to the slice configuration information.

[0071] When the second device comprises a master gateway in an FTTR device, the method further comprises the following steps:

[0072] downloading a WAN port configuration instruction and flow configuration corresponding to the WAN port configuration instruction to a slave gateway associated with the master gateway.

[0073] The second device comprises an FTTR device and / or an ONU device, and the FTTR device comprises a master gateway and / or a slave gateway.

[0074] In a fourth aspect, to achieve the above object, an embodiment of the present application provides a network slice optimization method, applied to a user controller device, and the method comprises the following steps.

[0075] receiving a subscription slice instruction sent by a terminal; wherein a target application of the terminal is carried by a network slice subscribed by the subscription slice instruction, and the target application needs to guarantee SLA requirements or user subscription values;

[0076] According to the subscription slice instruction, the whole network configuration information of the network slice and the slice configuration information of each segment link are sent to an OLT device.

[0077] After the network slice configuration takes effect, the network performance parameters related to the target application are fed back to the terminal in response to the subscription slice instruction.

[0078] The subscription slice instruction includes the identification of the target application.

[0079] Alternatively, the subscription slice instruction includes the identification of the target application, and also includes indicators configured for the target application, the indicators including bandwidth and / or latency.

[0080] The method further includes:

[0081] In the case where the subscription slice instruction includes the identification of the target application, the indicators of the target application are determined according to a default configuration associated with the target application.

[0082] The network performance parameters related to the target application include one or more of the real-time occupied bandwidth of the target application, the end-to-end latency of the terminal to the server side where the target application is located, the RTT of the user side, and the network side RTT.

[0083] In a fifth aspect, to achieve the above object, an embodiment of the present application provides a network slice optimization device, applied to a slice processing module of a first device, and the device includes:

[0084] An acquisition module is configured to acquire first information and key performance indicator (KPI) information of a target application after a network slice configuration takes effect, wherein the target application is carried by a network slice monitored by an optical line terminal (OLT) device, and the first information is related to the network performance of the network slice.

[0085] A determination module is configured to determine an abnormal link segment and an abnormal reason according to the first information in the case where the KPI information does not meet the service level agreement (SLA) requirements or user subscription values of the target application.

[0086] A first sending module is configured to send updated whole network configuration information of the network slice to the OLT device in the case where the abnormal reason of the abnormal link segment is a software configuration abnormality.

[0087] Sixthly, to achieve the above objectives, embodiments of this application provide a network slicing optimization apparatus applied to an OLT device, the apparatus comprising:

[0088] The monitoring module is used to monitor the KPI information of the target application carried by the network slice, the status information of the OLT device, and the application slice flow statistics after the network slice configuration takes effect.

[0089] The first sending module is used to send the KPI information, the OLT device status information, and the application slice stream statistics to the slice processing module of the first device.

[0090] The first receiving module is used to receive the updated network configuration information sent by the slice processing module of the first device;

[0091] The optimization module is used to optimize network slices based on the updated overall network configuration information.

[0092] Seventhly, to achieve the above objectives, embodiments of this application provide a network slicing optimization apparatus applied to a second device, the apparatus comprising:

[0093] The first transmitting module is used to send Wi-Fi channel information and device information of the second device to the slicing processing module of the first device.

[0094] The receiving module is used to receive slice update configuration commands sent by the OLT device;

[0095] The first configuration module is used to configure the flow configuration and / or Wi-Fi related information of the logical WAN port in response to the slice update configuration command.

[0096] Eighthly, to achieve the above objectives, embodiments of this application provide a network slicing optimization apparatus applied to a user controller device, the apparatus comprising:

[0097] A receiving module is used to receive a subscription slice instruction sent by a terminal; wherein the target application of the terminal is carried by a network slice subscribed by the subscription slice instruction, and the target application needs to guarantee SLA requirements or user subscription value;

[0098] The first sending module is used to send the network slice configuration information of the whole network and the slice configuration information of each link to the OLT device according to the subscription slice instruction;

[0099] The second sending module is used to respond to the subscription slice instruction after the network slice configuration takes effect and send network performance parameters related to the target application to the terminal.

[0100] Ninthly, to achieve the above objectives, embodiments of this application provide a communication device, including a transceiver, a processor, a memory, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the network slicing optimization method as described in the first aspect, or the network slicing optimization method as described in the second aspect, or the network slicing optimization method as described in the third aspect, or the network slicing optimization method as described in the fourth aspect.

[0101] In a tenth aspect, to achieve the above objectives, embodiments of this application provide a readable storage medium having a program or instructions stored thereon, wherein when the program or instructions are executed by a processor, they implement the network slice tuning method as described in the first aspect, or the network slice tuning method as described in the second aspect, or the network slice tuning method as described in the third aspect, or the network slice tuning method as described in the fourth aspect.

[0102] Eleventhly, to achieve the above objectives, embodiments of this application provide a computer program product, including computer instructions, which, when executed by a processor, implement the network slicing optimization method as described in the first aspect, or implement the network slicing optimization method as described in the second aspect, or implement the network slicing optimization method as described in the third aspect, or implement the network slicing optimization method as described in the fourth aspect.

[0103] The beneficial effects of the above technical solution in this application are as follows:

[0104] In the embodiments of this application, firstly, after the network slice configuration takes effect, the slice processing module obtains first information and key performance indicator (KPI) information of the target application carried by the network slice monitored by the optical line terminal (OLT) device. Secondly, if the KPI information does not meet the Service Level Agreement (SLA) requirements or user subscription values ​​of the target application, the slice processing module determines the abnormal link segment and the cause of the abnormality based on the first information. Thirdly, if the cause of the abnormality is a software configuration abnormality, the module sends the updated network configuration information of the network slice to the OLT device. Thus, after the network slice configuration takes effect, it is possible to determine whether the current network slice meets user experience requirements based on real-time monitoring of the network status of each link segment, and dynamically update / optimize the network slice configuration when user experience is not met, thereby ensuring user experience.

[0105] In the embodiments of this application, after the network slice configuration takes effect, the OLT device first monitors the KPI information of the target application carried by the network slice, the OLT device status information, and the application slice flow statistics. Secondly, it sends the KPI information, the OLT device status information, and the application slice flow statistics to the slice processing module of the first device. Thirdly, it receives the updated slice configuration information sent by the slice processing module of the first device. Finally, it optimizes the network slice based on the updated overall network configuration information. In this way, it achieves real-time monitoring of the network slice, analyzes whether the network slice meets user experience requirements, and dynamically updates and optimizes the slice configuration when user experience is not met, thereby ensuring real-time user experience.

[0106] In the embodiments of this application, the second device first sends Wi-Fi channel information and device information of the second device to the slicing processing module of the first device; secondly, it receives a slice update configuration command sent by the OLT device; and finally, in response to the slice update configuration command, it configures the flow configuration and / or Wi-Fi related information of the logical WAN port. Thus, after the sliced ​​network takes effect, if it is detected that the slice configuration of the link segment on the home network side cannot guarantee the user experience, the slice of that link segment is optimized to ensure the user experience.

[0107] In the embodiments of this application, the user controller device first receives a slice subscription instruction sent by the terminal; wherein the target application of the terminal is carried by a network slice subscribed by the slice subscription instruction, and the target application needs to guarantee SLA requirements or user subscription values; secondly, according to the slice subscription instruction, the device sends the overall network configuration information of the network slice and the slice configuration information of each link segment to the OLT device. Thirdly, after the network slice configuration takes effect, in response to the slice subscription instruction, the device feeds back network performance parameters related to the target application to the terminal. In this way, network slice configuration can be achieved, and after the network slice configuration takes effect, the network performance parameters of the network slice are fed back to the terminal in real time, so that the terminal can adjust the network slice indicators according to the network performance parameters, thereby ensuring a good user experience. Attached Figure Description

[0108] Figure 1 This is a schematic diagram of a segmented network;

[0109] Figure 2 This is one of the flowcharts illustrating the network slicing optimization method according to an embodiment of this application;

[0110] Figure 3 This is a second schematic flowchart of the network slicing optimization method according to an embodiment of this application;

[0111] Figure 4This is the third flowchart illustrating the network slicing optimization method according to an embodiment of this application.

[0112] Figure 5 This is the fourth flowchart illustrating the network slicing optimization method according to an embodiment of this application.

[0113] Figure 6 This is the fifth flowchart illustrating the network slicing optimization method according to an embodiment of this application.

[0114] Figure 7 This is one of the structural schematic diagrams of the network slicing optimization device according to an embodiment of this application;

[0115] Figure 8 This is a second schematic diagram of the network slicing optimization device according to an embodiment of this application;

[0116] Figure 9 This is the third schematic diagram of the network slicing optimization device according to an embodiment of this application;

[0117] Figure 10 This is a fourth schematic diagram of the network slicing optimization device according to an embodiment of this application.

[0118] Figure 11 This is a schematic diagram of the structure of a communication device according to an embodiment of this application. Detailed Implementation

[0119] To make the technical problems, technical solutions and advantages of this application clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments.

[0120] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0121] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0122] In addition, the terms "system" and "network" are often used interchangeably in this article.

[0123] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.

[0124] Before describing the embodiments of this application, the relevant technical points will be explained first:

[0125] The structure of a segmented network for wired access to a home network is as follows: Figure 1 As shown, it includes two parts: the network side and the user side. The dividing point between the network side and the user side is the OLT device. The network side includes the backbone network and the metropolitan area network. The home side includes two branches: one branch consists of ONU devices and user terminals, and the other branch consists of FTTR devices and user terminals. The FTTR device includes a master gateway and at least one slave gateway.

[0126] Based on the aforementioned structure of a wired home network, embodiments of this application provide a network slicing optimization method applied to the slicing processing module of a first device. This slicing processing module can also be called a slicing monitoring and intelligent optimization module, used to monitor and dynamically adjust the network slices after they take effect. Figure 2 As shown, the method includes:

[0127] Step 201: After the network slice configuration takes effect, obtain the first information and the key performance indicator (KPI) information of the target application; wherein, the target application is carried by the network slice monitored by the optical line terminal (OLT) device, and the first information is related to the network performance of the network slice.

[0128] Here, the KPI information of the target application can reflect network performance, thereby demonstrating whether the current network slicing configuration can guarantee user experience; while the first information is related to network performance. Therefore, in step 201 above, after the network slicing configuration takes effect, the KPI information and the first information of the target application will be obtained in real time, so as to facilitate real-time monitoring of network performance and optimization of network slices.

[0129] Step 202: If the KPI information does not meet the Service Level Agreement (SLA) requirements or user subscription value of the target application, determine the abnormal link segment and the cause of the abnormality based on the first information.

[0130] Here, when the KPI information does not meet the SLA requirements or user subscription values, it indicates that the network performance of the current network slice cannot guarantee the user experience. Therefore, it is necessary to determine the reason why the user experience cannot be guaranteed.

[0131] Step 203: If the cause of the anomaly in the abnormal link segment is a software configuration anomaly, the updated network slice configuration information is sent to the OLT device. The OLT device determines the target device that needs to update its slice configuration based on the updated network slice configuration information, and the target device updates its slice configuration to ensure a good user experience after reconfiguration. The target device includes the OLT device and / or the second device.

[0132] In the network slicing optimization method of this application, firstly, after the network slice configuration takes effect, the slice processing module obtains first information and key performance indicator (KPI) information of the target application carried by the network slice monitored by the optical line terminal (OLT) device; secondly, if the KPI information does not meet the Service Level Agreement (SLA) requirements or user subscription value of the target application, the slice processing module determines the abnormal link segment and the cause of the abnormality based on the first information; thirdly, if the cause of the abnormality is a software configuration abnormality, the module sends the updated network configuration information of the network slice to the OLT device. Thus, after the network slice configuration takes effect, it is possible to determine whether the current network slice meets user experience requirements based on real-time monitoring of the network status / performance of each link segment, and dynamically update / optimize the network slice configuration when it does not meet user experience requirements, thereby ensuring user experience.

[0133] As an optional implementation, the KPI information includes one or more of the following: the maximum bandwidth of the target application, the average bandwidth of the target application, the latency of each link on the user side, the latency of each link on the network side, the jitter information of each link, and the number of packet losses of each link.

[0134] All parameters included in the above KPI information are related to network performance. That is, the KPI information can characterize the network performance of the currently configured network slice. Thus, by judging whether the KPI information meets the SLA requirements or the user's subscription value, it can be determined whether the current network slice can guarantee the user's experience.

[0135] As an optional implementation, the first information includes at least one of the following: OLT device status information, application slice stream statistics, Wi-Fi channel information reported by the second device, and device information of the second device.

[0136] As an optional implementation, the Wi-Fi channel information includes one or more of the following: Wi-Fi operating mode, air interface latency, interference duty cycle, signal strength, roaming handover delay, and negotiation rate.

[0137] Based on the above, as an optional implementation, step 202 includes:

[0138] If the parameters in the Wi-Fi channel information meet the first condition, the link segment corresponding to the Wi-Fi channel information is determined to be an abnormal link segment, and the reason for the abnormality is abnormal software configuration.

[0139] The first condition includes at least one of the following:

[0140] The air interface latency is higher than the air interface latency threshold;

[0141] The interference duty cycle is higher than the interference duty cycle threshold;

[0142] The signal strength is below the signal strength threshold;

[0143] The roaming handover latency exceeds the roaming handover latency threshold;

[0144] The negotiation rate is below the negotiation rate threshold;

[0145] The maximum bandwidth corresponding to the Wi-Fi working mode is less than the transmission bandwidth requirement ordered by the user. For example, the Wi-Fi working mode is the working mode of the 2.4G channel.

[0146] In the above-mentioned optional implementation methods, the quality of the Wi-Fi side is determined based on whether the parameters in the Wi-Fi channel information meet the first condition. If the Wi-Fi quality is poor, it is determined that the network slice does not meet the SLA requirements due to the poor Wi-Fi quality, such as the Wi-Fi signal strength, roaming handover latency, and negotiation rate not meeting the application slice carrying requirements. In this case, the slice configuration of the devices in the Wi-Fi link can be updated. Specifically, using... Figure 1 For example, the Wi-Fi side could be the link segment from the ONU to the user terminal or the link segment from the gateway to the user terminal.

[0147] As an optional implementation, the second device includes an FTTR device and / or an ONU device, wherein the FTTR device includes a master gateway and / or a slave gateway.

[0148] When the second device includes an FTTR device, the device information of the second device includes one or more of the following: the LAN interface working mode of the gateway, the central processing unit (CPU) utilization of the main gateway, the CPU utilization of the slave gateway, the bandwidth statistics between the main gateway and the slave gateway, the optical power received by the optical module of the main gateway, and the optical power transmitted by the optical module of the main gateway.

[0149] When the second device includes an ONU device, the information of the second device includes one or more of the following: the LAN interface operating mode of the ONU device, the CPU utilization rate of the ONU device, the optical power transmitted by the optical module of the ONU device, and the optical power received by the optical module of the ONU device.

[0150] Based on the above, as an optional implementation, step 202 includes:

[0151] If the device information of the second device meets the second condition, the link segment corresponding to the second device is determined to be an abnormal link segment, and the cause of the abnormality is a hardware device failure.

[0152] The second condition includes at least one of the following:

[0153] The CPU utilization of the second device is greater than the first CPU utilization threshold;

[0154] The optical receiving power of the optical module of the second device is outside the range of the first optical receiving power.

[0155] The optical transmission power of the optical module of the second device is outside the range of the first optical transmission power.

[0156] The negotiated rate corresponding to the LAN interface's operating mode does not meet the user's ordered bandwidth requirements or preset value (such as 1000M).

[0157] For example, when the second device includes an FTTR device (master gateway and / or slave gateway), if the CPU utilization of the FTTR device is greater than a preset first CPU utilization threshold, and / or the optical receive power of the master gateway's optical module is outside a preset first optical receive power range (i.e., greater than the maximum value of the first optical receive power range, or less than the minimum value of the first optical receive power range), and / or the optical transmit power of the master gateway's optical module is outside a preset first optical transmit power range, then it is considered that a hardware failure of the FTTR device has caused a link anomaly, resulting in the network slice performance not meeting the SLA requirements. In this case, the network slice performance can be made to meet the SLA requirements by replacing or upgrading the FTTR device.

[0158] For example, when the second device includes an ONU device, if the CPU utilization of the ONR device is greater than a preset first CPU utilization threshold, and / or, the optical receive power of the ONU's optical module is outside a preset first optical receive power range, and / or, the optical transmit power of the ONU's optical module is outside a preset first optical transmit power range, then it is considered that a hardware failure of the ONU device is causing a link anomaly, resulting in the network slice performance not meeting the SLA requirements. In this case, the network slice performance can be made to meet the SLA requirements by replacing or upgrading the ONU device.

[0159] Hardware device anomalies include, but are not limited to, hardware devices that do not support slice configuration and / or hardware devices that require port expansion.

[0160] It should be noted that the threshold values ​​for the same parameter on different second devices can be the same or different.

[0161] As an optional implementation, the OLT device status information includes one or more of the following: CPU utilization of the OLT device, received optical power of the PON port optical module corresponding to the slice, and transmitted optical power of the PON port optical module corresponding to the slice.

[0162] Based on the above, as an optional implementation, step 202 includes:

[0163] If the status information of the OLT device meets the third condition, the link segment corresponding to the OLT device is determined to be an abnormal link segment, and the cause of the abnormality is a hardware device failure.

[0164] The third condition includes at least one of the following:

[0165] The CPU utilization of the OLT device is greater than the second CPU utilization threshold;

[0166] The optical power received by the PON port optical module corresponding to the slice is outside the second optical power range;

[0167] The optical power transmitted by the PON port optical module corresponding to the slice is outside the range of the second optical transmission power.

[0168] In other words, if the CPU utilization of the OLT device exceeds the second CPU utilization threshold, and / or the received optical power of the PON port optical module corresponding to the slice is outside the second optical received power range, and / or the transmitted optical power of the PON port optical module corresponding to the slice is outside the second optical transmitted power range, it is considered that a hardware failure of the OLT device is causing a link anomaly, resulting in the network slice performance not meeting the SLA requirements. In this case, the network slice performance can be restored to meet the SLA requirements by replacing or upgrading the OLT device.

[0169] As an optional implementation, the application slice stream statistics include one or more of the following: uplink bandwidth of the slice on the PON port of the OLT device, downlink bandwidth of the slice on the PON port of the OLT device, uplink bandwidth statistics of the Ethernet port of the OLT device, and downlink bandwidth statistics of the Ethernet port of the OLT device.

[0170] Based on the above, as an optional implementation, step 202 includes:

[0171] If, based on the application slice stream statistics, it is determined that the bandwidth of at least one link is greater than the bandwidth threshold, then the at least one link is determined to be an abnormal link segment, and the reason for the abnormality is abnormal software configuration.

[0172] For example, if the uplink bandwidth of the OLT device's Ethernet port is greater than the preset first bandwidth threshold, and / or the downlink bandwidth of the OLT device's Ethernet port is greater than the preset second bandwidth threshold, then the abnormal link segment is determined to be a link segment on the network side (the link segment is congested), such as the link segment between the OLT device and the metropolitan area network, and the reason for the abnormality is abnormal software configuration. In this case, the slice configuration needs to be updated to ensure the bandwidth occupied by the slice.

[0173] For example, if the uplink bandwidth of the slice on the PON port of the OLT device is greater than the preset third bandwidth threshold, and / or the downlink bandwidth of the slice on the PON port of the OLT device is greater than the preset fourth bandwidth threshold, then the abnormal link segment is determined to be a user-side link segment (the link segment is congested), such as the link segment between the OLT device and the ONU device. In this case, the slice configuration needs to be updated to ensure the bandwidth occupied by the slice.

[0174] Furthermore, as an optional implementation, the method also includes:

[0175] If the cause of the anomaly is a hardware device failure, a work order is reported to the operation and maintenance management system. The work order includes the device of the abnormal link segment and the cause of the failure. The hardware device failure includes hardware devices that do not support slice configuration or insufficient port capacity.

[0176] In the above-mentioned optional implementation methods, by reporting a work order to the operation and maintenance management system, operation and maintenance personnel can replace or upgrade the equipment of the faulty link segment according to the fault cause included in the work order, so that the equipment can support slice configuration or the port capacity can meet the usage requirements, thereby ensuring user experience.

[0177] Furthermore, as an optional implementation, prior to step 202, the method further includes:

[0178] Based on a pre-configured monitoring cycle or monitoring instructions sent by the user controller device, monitor whether the KPI information meets the SLA requirements or user subscription value of the target application.

[0179] In other words, the network slice optimization method in this application embodiment can optimize network slices periodically or based on instructions. This application embodiment does not limit the timing of network slice optimization.

[0180] As a specific implementation, the first device includes a user controller device or an OLT device.

[0181] In other words, the slice processing module can be deployed on the user controller device, the OLT device, or other devices. Specifically, if network slice optimization requires a fast feedback cycle, the slice processing module can be deployed within the OLT device to achieve network slice optimization in a shorter time. If network slice optimization requires end-to-end detection and optimization from the user terminal to the content source server, the slice processing module can be deployed within the user controller device to achieve more comprehensive slice monitoring and optimization.

[0182] The network slicing optimization method in this application provides a mechanism for real-time monitoring and intelligent optimization of network slices for home networks and access networks. This mechanism collects network information and application information from OLT devices, ONU devices / FTTR devices in real time, analyzes whether the user experience is met, and dynamically updates and optimizes the configuration of slices that do not meet the user experience, thereby achieving real-time user experience assurance.

[0183] Embodiments of this application also provide a network slicing optimization method, applied to OLT devices, such as... Figure 3 As shown, the method includes:

[0184] Step 301: After the network slice configuration takes effect, monitor the KPI information of the target application carried by the network slice, the status information of the OLT device, and the application slice flow statistics.

[0185] The KPI information includes one or more of the following: the maximum bandwidth of the target application, the average bandwidth of the target application, the latency of each link on the user side, the latency of each link on the network side, the jitter information of each link, and the number of packet losses of each link.

[0186] The OLT device status information includes one or more of the following: CPU utilization of the OLT device, received optical power of the PON port optical module corresponding to the slice, and transmitted optical power of the PON port optical module corresponding to the slice.

[0187] The application slice flow statistics include one or more of the following: uplink bandwidth of slices on the PON port of the OLT device, downlink bandwidth of slices on the PON port of the OLT device, uplink bandwidth statistics of the Ethernet port of the OLT device, and downlink bandwidth statistics of the Ethernet port of the OLT device.

[0188] Step 302: Send the KPI information, the OLT device status information, and the application slice stream statistics to the slice processing module of the first device.

[0189] As mentioned above, the slice processing module can determine whether the network performance of the network slice meets the SLA requirements based on KPI information. When the SLA requirements are not met, it can identify the abnormal link segment and the cause of the abnormality based on the OLT device status information and application slice flow statistics. This allows for processing of the abnormal link segment based on the cause of the abnormality (e.g., if the cause of the abnormality is a hardware device failure, the device is replaced or upgraded; if the cause of the abnormality is a software configuration failure, the network slice is optimized to update the network slice configuration). This ensures that the network slice meets the SLA requirements and guarantees the user experience.

[0190] Step 303: Receive the updated network configuration information sent by the slice processing module of the first device.

[0191] Step 304: Optimize the network slices based on the updated overall network configuration information.

[0192] In the network slicing optimization method of this application, firstly, after the network slice configuration takes effect, the KPI information, OLT device status information, and application slice flow statistics of the target application carried by the network slice are monitored; secondly, the KPI information, OLT device status information, and application slice flow statistics are sent to the slice processing module of the first device; thirdly, the updated slice configuration information sent by the slice processing module of the first device is received; finally, the network slice is optimized according to the updated overall network configuration information. In this way, based on real-time monitoring of the network slice, it is possible to analyze whether the network slice meets user experience requirements, and when it does not, the slice configuration is dynamically updated and optimized, thereby achieving real-time assurance of user experience.

[0193] As a specific implementation, step 304 includes:

[0194] Based on the updated slice configuration information, the target devices associated with the abnormal link segments are determined;

[0195] When the target device is an OLT device, the flow forwarding configuration of the OLT device is updated according to the updated slice configuration information;

[0196] When the target device is the second device, a slice update configuration instruction is sent to the second device according to the overall network configuration information. The slice update configuration instruction instructs the second device to configure the flow configuration of the logical wide area network (WAN) port.

[0197] In other words, when the slice processing module determines that the cause of the performance degradation is an abnormal software configuration, it can send a slice update to the entire network configuration to the OLT device. After receiving the slice update configuration, the OLT side will identify whether the slice configuration needs to be updated on both the OLT side and the FTTR / ONU side. If the OLT device identifies that the slice configuration needs to be updated, it will update the device's flow forwarding and other configurations according to the updated overall network configuration. If the OLT device identifies that the configuration update occurs on the home network side, it will send the corresponding configuration instructions to the FTTR / ONU (the aforementioned second device) to configure the slicing of the link segment on the home network side, such as configuring the WAN port forwarding of the FTTR device / ONU device and configuring relevant Wi-Fi information (specifically, allocating Resource Units (RUs) to terminals that need protection). Optionally, after the FTTR receives the configuration instructions, the main gateway can also send its own WAN port configuration instructions and corresponding flow configurations to the associated slave gateways.

[0198] Furthermore, as an optional implementation, prior to step 301, the method further includes:

[0199] Receive network slice configuration information and slice configuration information sent by the user controller device;

[0200] Configure the flow forwarding of the OLT device based on the overall network configuration information and the slice configuration information;

[0201] The overall network configuration information and the slice configuration information are sent to the second device, and the flow configuration of the logical WAN port of the second device is configured; wherein, the second device includes an FTTR device and / or an ONU device, and the FTTR device includes a master gateway and / or a slave gateway.

[0202] In the above-mentioned optional implementation, after receiving the network configuration information and slice configuration information sent by the user controller device, the OLT device configures the flow forwarding of the OLT device based on the received information, sends the received information to the second device, and configures the WAN port flow forwarding of the second device. In this way, the network slice configuration is realized so that the configured network slice takes effect.

[0203] As a specific implementation, the network configuration information includes user information and / or information about the target applications being subscribed to;

[0204] The user information includes one or more of the following: ONU device identifier (ID), terminal media access control (MAC) address identifier, and terminal IP address identifier;

[0205] The target application information includes one or more of the following: application ID, destination IP address corresponding to the target application, and destination port.

[0206] As another specific implementation, the slice configuration information includes one or more of the target application's guaranteed bandwidth, maximum latency, packet loss count, and jitter information for each link segment.

[0207] Embodiments of this application also provide a network slicing optimization method applied to a second device, wherein the second device includes an FTTR device and / or an ONU device, and the FTTR device includes a master gateway and / or a slave gateway; as Figure 4 As shown, the method includes:

[0208] Step 401: Send Wi-Fi channel information and device information of the second device to the slice processing module of the first device; wherein, the Wi-Fi channel information and the device information of the second device are used by the slice processing module to determine the abnormal link segment and the cause of the abnormality when the KPI information of the target application does not meet the SLA requirements or user subscription value.

[0209] The Wi-Fi channel information includes one or more of the following: Wi-Fi operating mode, air interface latency, interference duty cycle, signal strength, roaming handover delay, and negotiation rate.

[0210] Wherein, when the second device includes a home all-optical network (FTTR) device, the device information of the second device includes one or more of the following: the LAN interface operating mode of the gateway, the CPU utilization of the main gateway, the CPU utilization of the slave gateway, bandwidth statistics between the main gateway and the slave gateway, the optical power received by the optical module of the main gateway, and the optical power transmitted by the optical module of the main gateway; and / or,

[0211] When the second device includes an optical network unit (ONU) device, the information of the second device includes one or more of the following: the LAN interface operating mode of the ONU device, the CPU utilization of the ONU device, the optical power transmitted by the optical module of the ONU device, and the optical power received by the optical module of the ONU device.

[0212] Step 402: Receive the slice update configuration instruction sent by the OLT device; wherein, the slice update instruction is an instruction sent by the OLT device to the second device when it determines that the link segment on the home network side is abnormal and the second device needs to update the slice configuration based on the updated whole network configuration information sent by the slice processing module.

[0213] Step 403: In response to the slice update configuration command, configure the flow configuration and / or Wi-Fi related information of the logical WAN port. In this way, the slice configuration of the link segment on the home network side can be realized to optimize the network slice.

[0214] In the network slicing optimization method of this application embodiment, firstly, Wi-Fi channel information and device information of the second device are sent to the slicing processing module of the first device; secondly, a slicing update configuration command sent by the OLT device is received; finally, in response to the slicing update configuration command, the flow configuration and / or Wi-Fi related information of the logical WAN port are configured. Thus, after the sliced ​​network takes effect, if it is detected that the slicing configuration of a link segment on the home network side cannot guarantee the user experience, the slicing of that link segment is optimized to ensure the user experience.

[0215] Furthermore, as an optional implementation, prior to step 401, the method further includes:

[0216] 1) Obtain the network slice configuration information and slice configuration information sent by the OLT device, as well as the flow configuration of the logical WAN port of the second device configured by the OLT device; wherein, the network slice is related to the target application that needs to guarantee SLA requirements.

[0217] The network configuration information includes user information and / or information about the target application being subscribed to; the user information includes one or more of the following: ONU device identifier ID, terminal MAC address identifier, and terminal IP address identifier; the target application information includes one or more of the following: application ID, destination IP address corresponding to the target application, and destination port.

[0218] The slice configuration information includes one or more of the following: the guaranteed bandwidth, maximum latency, number of packet losses, and jitter information of the target application in each link segment.

[0219] 2) Configure the Wi-Fi related information of the second device according to the slice configuration information.

[0220] 3) Based on the configured Wi-Fi information, transmit the target application's service data according to the flow configuration.

[0221] In the above-mentioned optional implementation, firstly, the overall network configuration information and slice configuration information of the network slice sent by the OLT device, as well as the flow configuration of the logical WAN port of the second device configured by the OLT device, are obtained; wherein, the network slice is related to the target application that needs to guarantee SLA requirements; secondly, the relevant Wi-Fi information of the second device is configured according to the slice configuration information; finally, based on the configured Wi-Fi relevant information, the service data of the target application is transmitted according to the flow configuration. In this way, the network slice is configured to take effect, thereby facilitating the subsequent slice processing module to monitor the target application's KPI information, OLT device status information, application slice flow statistics, Wi-Fi channel information reported by the second device, and the device information of the second device in real time, confirming whether the network slice can guarantee user experience, and updating / optimizing the network slice when user experience cannot be guaranteed.

[0222] As an optional implementation, based on the slice configuration information, the Wi-Fi related information of the second device is configured, including:

[0223] Based on the slice configuration information, resource units (RUs) are allocated to the terminal where the target application is located.

[0224] Furthermore, as an optional implementation, the method also includes:

[0225] When the second device includes the main gateway in the FTTR device, a WAN port configuration command and the flow configuration corresponding to the WAN port configuration command are sent to the slave gateway associated with the main gateway.

[0226] In other words, in practical applications, the OLT device can communicate with the master gateway in the FTTR device, so that the master gateway can issue relevant instructions to the slave gateways associated with the master gateway. Of course, the OLT device can also communicate with both the master gateway and slave gateways in the FTTR device, thereby reducing the interaction between the master gateway and slave gateways. This application does not limit the specific interaction method, but only needs to ensure that both the master gateway and slave gateway can obtain the required information / instructions.

[0227] Embodiments of this application also provide a network slicing optimization method, applied to user controller devices, such as... Figure 5 As shown, the method includes:

[0228] Step 501: Receive a subscription slice instruction sent by the terminal; wherein the target application of the terminal is carried by a network slice subscribed by the subscription slice instruction, and the target application needs to guarantee SLA requirements or user subscription value; and the target application is carried by a network slice.

[0229] Step 502: According to the subscribed slice instruction, send the overall network configuration information and the slice configuration information of each link segment to the OLT device. The OLT device then configures the network slices based on the received overall network configuration information and the slice configuration information of each link segment.

[0230] The network configuration information includes user information and / or information about the target application being subscribed to; the user information includes one or more of the following: ONU device identifier ID, terminal MAC address identifier, and terminal IP address identifier; the target application information includes one or more of the following: application ID, destination IP address corresponding to the target application, and destination port.

[0231] The slice configuration information includes one or more of the following: the guaranteed bandwidth, maximum latency, number of packet losses, and jitter information of the target application in each link segment.

[0232] Step 503: After the network slice configuration takes effect, in response to the subscribed slice instruction, network performance parameters related to the target application are fed back to the terminal. Thus, the terminal can adjust the network slice configuration metrics based on the obtained network performance parameters.

[0233] The network performance parameters related to the target application include one or more of the following: the real-time bandwidth occupied by the target application, the end-to-end latency from the terminal where the target application is located to the server, the round-trip time (RTT) on the user side, and the network-side RTT.

[0234] In the network slicing optimization method of this application embodiment, firstly, a subscription slice instruction sent by a terminal is received; wherein the target application of the terminal is carried by a network slice subscribed by the subscription slice instruction, and the target application needs to guarantee SLA requirements or user subscription values; secondly, according to the subscription slice instruction, the overall network configuration information of the network slice and the slice configuration information of each link segment are sent to the OLT device. Thirdly, after the network slice configuration takes effect, in response to the subscription slice instruction, network performance parameters related to the target application are fed back to the terminal. In this way, network slice configuration can be achieved, and after the network slice configuration takes effect, the network performance parameters of the network slice are fed back to the terminal in real time, so that the terminal can adjust the network slice indicators according to the network performance parameters, thereby ensuring a good user experience.

[0235] As an optional implementation, the method further includes:

[0236] The network slice update command is sent to the OLT device according to the network performance parameters, so that the OLT device can generate updated overall network configuration information and slice configuration information based on the network slice update command, and perform network slice update / optimization.

[0237] As an optional implementation, the subscription slice instruction includes the identifier of the target application;

[0238] Alternatively, the subscription slice instruction may include an identifier of the target application and metrics configured for the target application, including bandwidth and / or latency.

[0239] Furthermore, the method also includes:

[0240] If the subscription slice instruction includes the identifier of the target application, the metrics of the target application are determined based on the default configuration associated with the target application.

[0241] In other words, when sending a subscription slice command, the terminal can select the application to be protected (the aforementioned target application) and simultaneously select the bandwidth, latency, and other metrics configurations for the application to be protected as needed. If the terminal does not select the bandwidth, latency, and other metrics for the application to be protected, the user controller device can also configure the metrics according to the default values ​​of the corresponding application. In addition, the user controller device can also support adjustable slice metrics.

[0242] Below, in conjunction with Figure 6 The implementation process of an example of the network slicing optimization method according to an embodiment of this application is described below. The example includes the following steps:

[0243] Step 601A: The slice processing module receives KPI information; corresponding to the KPI information of the target application carried by the network slice reported by the aforementioned OLT device;

[0244] Step 601B: The slicing processing module receives OLT device information;

[0245] Step 601C: The slicing processing module receives FTTR / ONU device information and Wi-Fi information; corresponding to the Wi-Fi channel information reported by the aforementioned second device and the device information of the second device;

[0246] Step 602: The slice processing module compares whether the application KPI meets the SLA. If yes, it returns to execute steps 601A, 601B, and 601C; if no, it executes step 603. For example, if the segmented latency, segmented jitter, or number of packet losses exceeds the user's subscription value / SLA requirement, and the KPI does not meet the SLA, the slice processing module will start detecting the reason why the application KPI carried by the slice does not meet the SLA.

[0247] Step 603: The slicing processing module determines the reason why the SLA order value is not met. If the reason is a slicing configuration problem, then proceed to step 604. If the reason is a hardware device problem, then proceed to step 605.

[0248] Step 604: Identify the reason why the SLA order value is not met;

[0249] Step 605: The OLT and FTTR devices update the corresponding device slice configurations. In other words, if the fault is due to software configuration issues, the slice processing module can send a network-wide slice update configuration to the OLT device based on the cause of the performance degradation. Upon receiving the slice update configuration, the OLT side will determine whether slice configuration updates are needed on both the OLT and FTTR / ONU sides. If the OLT device identifies that a slice configuration update is required, it will update the device's flow forwarding and other configurations according to the configuration instructions. If the OLT device detects that the configuration update occurred on the home network side, it will send the corresponding configuration instructions to the FTTR / ONU.

[0250] Step 606: Submit a work order, specifying the faulty equipment section and the cause of the fault;

[0251] Step 607: The maintenance personnel replace or upgrade the hardware devices according to the work order.

[0252] An implementation process of steps 603 to 606 above includes, for example:

[0253] 1) This module collects information such as OLT CPU utilization, transmit and receive power of the PON port optical module corresponding to the slice, ONU CPU utilization, master and slave gateway CPU utilization, and transmit and receive power of the ONU and master gateway optical modules to check whether they meet the threshold requirements. The threshold includes a minimum value and a minimum value. If the value exceeds the maximum value of the threshold or is lower than the minimum value of the threshold, the corresponding hardware device is considered to be faulty. If the fault is caused by hardware device not supporting slice configuration or hardware device port expansion, etc., it is related to the hardware device. The slice monitoring and optimization module can report a work order to the upper layer system. The work order should indicate the faulty device and the cause of the fault. The operation and maintenance personnel can replace or upgrade the hardware device according to the user's subscription content and the work order content.

[0254] 2) This module uses the collected information such as Wi-Fi working mode, air interface latency, interference duty cycle, signal strength, roaming handover latency, and negotiation rate to determine whether the slice SLA is not meeting the requirements due to poor Wi-Fi quality, such as low signal strength, high roaming handover latency, or negotiation rate that does not meet the application slice carrying requirements, and updates the corresponding slice configuration.

[0255] 3) This module collects information on the working mode of the ONU / slave gateway LAN port, bandwidth statistics between master and slave gateways, uplink and downlink bandwidth of OLTPON port, and uplink and downlink bandwidth statistics of OLT Ethernet port. It then compares whether the bandwidth of each segment meets the threshold. If the threshold is exceeded, it is determined that bandwidth congestion has occurred. At this time, the slice configuration should be updated to ensure the bandwidth occupied by the application slice.

[0256] Embodiments of this application also provide a network slicing optimization device, applied to the slicing processing module of a first device, such as... Figure 7 As shown, the device includes:

[0257] The acquisition module 701 is used to acquire first information and key performance indicator (KPI) information of the target application after the network slice configuration takes effect; wherein, the target application is carried by the network slice monitored by the optical line terminal (OLT) device, and the first information is related to the network performance of the network slice.

[0258] The determination module 702 is used to determine the abnormal link segment and the cause of the abnormality based on the first information when the KPI information does not meet the Service Level Agreement (SLA) requirements or user subscription value of the target application.

[0259] The first sending module 703 is used to send updated network slice configuration information to the OLT device when the cause of the abnormality in the abnormal link segment is a software configuration abnormality.

[0260] The KPI information includes one or more of the following: the maximum bandwidth of the target application, the average bandwidth of the target application, the latency of each link on the user side, the latency of each link on the network side, the jitter information of each link, and the number of packet losses of each link.

[0261] The first information includes at least one of the following: OLT device status information, application slice stream statistics, Wi-Fi channel information reported by the second device, and device information of the second device;

[0262] The determining module 702 includes at least one of the following:

[0263] The first determining submodule is used to determine, when the parameters in the Wi-Fi channel information meet the first condition, that the link segment corresponding to the Wi-Fi channel information is an abnormal link segment and the reason for the abnormality is abnormal software configuration.

[0264] The second determining submodule is used to determine that the link segment corresponding to the second device is an abnormal link segment and the cause of the abnormality is a hardware device failure when the device information of the second device meets the second condition.

[0265] The third determination submodule is used to determine, when the OLT device status information meets the third condition, that the link segment corresponding to the OLT device is an abnormal link segment and the cause of the abnormality is a hardware device failure.

[0266] The fourth determination submodule is used to determine that at least one link is an abnormal link segment and the reason for the abnormality is abnormal software configuration when the bandwidth of at least one link is determined to be greater than the bandwidth threshold based on the application slice stream statistics.

[0267] The first condition includes at least one of the following:

[0268] The air interface latency is higher than the air interface latency threshold;

[0269] The interference duty cycle is higher than the interference duty cycle threshold;

[0270] The signal strength is below the signal strength threshold;

[0271] The roaming handover latency exceeds the roaming handover latency threshold;

[0272] The negotiation rate is below the negotiation rate threshold;

[0273] The maximum bandwidth corresponding to the Wi-Fi operating mode is less than the transmission bandwidth requirement ordered by the user.

[0274] The Wi-Fi channel information includes one or more of the following: Wi-Fi operating mode, air interface latency, interference duty cycle, signal strength, roaming handover delay, and negotiation rate.

[0275] The second condition includes at least one of the following:

[0276] The CPU utilization of the second device is greater than the first CPU utilization threshold;

[0277] The optical receiving power of the optical module of the second device is outside the range of the first optical receiving power.

[0278] The optical transmission power of the optical module of the second device is outside the range of the first optical transmission power.

[0279] The negotiated speed of the LAN interface in its operating mode does not meet the bandwidth requirements ordered by the user.

[0280] Wherein, when the second device includes a home all-optical network (FTTR) device, the device information of the second device includes one or more of the following: the LAN interface operating mode of the gateway, the CPU utilization of the main gateway, the CPU utilization of the slave gateway, bandwidth statistics between the main gateway and the slave gateway, the optical power received by the optical module of the main gateway, and the optical power transmitted by the optical module of the main gateway; and / or,

[0281] When the second device includes an optical network unit (ONU) device, the information of the second device includes one or more of the following: the LAN interface operating mode of the ONU device, the CPU utilization of the ONU device, the optical power transmitted by the optical module of the ONU device, and the optical power received by the optical module of the ONU device.

[0282] The third condition includes at least one of the following:

[0283] The CPU utilization of the OLT device is greater than the second CPU utilization threshold;

[0284] The optical power received by the passive optical network (PON) port optical module corresponding to the slice is outside the second optical power range;

[0285] The optical power transmitted by the PON port optical module corresponding to the slice is outside the range of the second optical transmission power.

[0286] The OLT device status information includes one or more of the following: CPU utilization of the OLT device, received optical power of the PON port optical module corresponding to the slice, and transmitted optical power of the PON port optical module corresponding to the slice.

[0287] The application slice flow statistics include one or more of the following: uplink bandwidth of slices on the PON port of the OLT device, downlink bandwidth of slices on the PON port of the OLT device, uplink bandwidth statistics of the Ethernet port of the OLT device, and downlink bandwidth statistics of the Ethernet port of the OLT device.

[0288] The device further includes:

[0289] The second sending module is used to report a work order to the operation and maintenance management system when the cause of the anomaly is a hardware device failure. The work order includes the device of the abnormal link segment and the cause of the failure. The hardware device failure includes hardware devices that do not support slice configuration or insufficient port capacity of hardware devices.

[0290] The device further includes:

[0291] The monitoring module is used to monitor whether the KPI information meets the SLA requirements or user subscription values ​​of the target application based on a pre-configured monitoring cycle or monitoring instructions sent by the user controller device.

[0292] The first device includes a user controller device or an OLT device.

[0293] It should be noted that the network slice optimization device provided in this application embodiment can implement all the method steps implemented in the network slice optimization method embodiment applied to the slice processing module of the first device, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0294] Embodiments of this application also provide a network slicing optimization device, applied to OLT devices, such as... Figure 8 As shown, the device includes:

[0295] The monitoring module 801 is used to monitor the KPI information of the target application carried by the network slice, the status information of the OLT device, and the application slice flow statistics after the network slice configuration takes effect.

[0296] The first sending module 802 is used to send the KPI information, the OLT device status information, and the application slice stream statistics to the slice processing module of the first device.

[0297] The first receiving module 803 is used to receive the updated network configuration information sent by the slice processing module of the first device;

[0298] The optimization module 804 is used to optimize the network slices based on the updated overall network configuration information.

[0299] The tuning module 804 includes:

[0300] The determination submodule is used to determine the target device related to the abnormal link segment based on the updated slice configuration information;

[0301] The update submodule is used to update the flow forwarding configuration of the OLT device according to the updated slice configuration information when the target device is an OLT device;

[0302] The sending submodule is used to send a slice update configuration instruction to the second device according to the overall network configuration information when the target device is the second device. The slice update configuration instruction instructs the second device to configure the flow configuration of the logical WAN port.

[0303] The device further includes:

[0304] The second receiving module is used to receive the network slice configuration information and slice configuration information sent by the user controller device.

[0305] The configuration module is used to configure the flow forwarding of the OLT device according to the overall network configuration information and the slice configuration information;

[0306] The processing module is used to send the overall network configuration information and the slice configuration information to the second device, and configure the flow configuration of the logical WAN port of the second device; wherein the second device includes an FTTR device and / or an ONU device, and the FTTR device includes a master gateway and / or a slave gateway.

[0307] The network configuration information includes user information and / or information about the target applications being subscribed to;

[0308] The user information includes one or more of the following: ONU device identifier ID, terminal MAC address identifier, and terminal IP address identifier;

[0309] The target application information includes one or more of the following: application ID, destination IP address corresponding to the target application, and destination port.

[0310] The slice configuration information includes one or more of the following: the guaranteed bandwidth, maximum latency, number of packet losses, and jitter information of the target application in each link segment.

[0311] It should be noted that the network slice optimization device provided in this application embodiment can implement all the method steps implemented in the above-mentioned network slice optimization method embodiment applied to OLT devices, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0312] Embodiments of this application also provide a network slicing optimization apparatus, applied to a second device, such as... Figure 9 As shown, the device includes:

[0313] The first transmitting module 901 is used to send Wi-Fi channel information and device information of the second device to the slicing processing module of the first device;

[0314] Receiver module 902 is used to receive slice update configuration instructions sent by the OLT device;

[0315] The first configuration module 903 is used to configure the flow configuration and / or Wi-Fi related information of the logical WAN port in response to the slice update configuration command.

[0316] The device further includes:

[0317] The acquisition module is used to acquire the overall network configuration information and slice configuration information of the network slice sent by the OLT device, as well as the flow configuration of the logical WAN port of the second device configured by the OLT device; wherein, the network slice is related to the target application that needs to guarantee SLA requirements or user subscription values;

[0318] The second configuration module is used to configure the Wi-Fi related information of the second device according to the slice configuration information;

[0319] The transmission module is used to transmit the service data of the target application according to the flow configuration based on the configured Wi-Fi related information.

[0320] The second configuration module includes:

[0321] The configuration submodule is used to allocate resource units (RUs) to the terminal where the target application is located, based on the slice configuration information.

[0322] The device further includes:

[0323] The second sending module is used to send WAN port configuration instructions and flow configurations corresponding to the WAN port configuration instructions to the slave gateway associated with the main gateway.

[0324] The second device includes an FTTR device and / or an ONU device, wherein the FTTR device includes a master gateway and / or a slave gateway.

[0325] It should be noted that the network slice optimization device provided in this application embodiment can implement all the method steps implemented in the above-mentioned network slice optimization method embodiment applied to the second device, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0326] Embodiments of this application also provide a network slicing optimization apparatus, applied to a user controller device, such as... Figure 10 As shown, the device includes:

[0327] The receiving module 1001 is used to receive a subscription slice instruction sent by the terminal; wherein the target application of the terminal is carried by a network slice subscribed by the subscription slice instruction, and the target application needs to guarantee SLA requirements or user subscription value;

[0328] The first sending module 1002 is used to send the network slice configuration information and the slice configuration information of each link to the OLT device according to the subscription slice instruction.

[0329] The second sending module 1003 is used to, in response to the subscription slice instruction, send network performance parameters related to the target application to the terminal after the network slice configuration takes effect.

[0330] The subscription slice instruction includes the identifier of the target application;

[0331] Alternatively, the subscription slice instruction may include an identifier of the target application and metrics configured for the target application, including bandwidth and / or latency.

[0332] The device further includes:

[0333] A determination module is configured to determine metrics of the target application based on a default configuration associated with the target application, provided that the subscription slice instruction includes the identifier of the target application.

[0334] The network performance parameters related to the target application include one or more of the following: the real-time bandwidth occupied by the target application, the end-to-end latency from the terminal where the target application is located to the server, the round-trip time (RTT) on the user side, and the network-side RTT.

[0335] It should be noted that the network slicing optimization device provided in this application embodiment can implement all the method steps implemented in the above-mentioned network slicing optimization method embodiment applied to user controller equipment, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0336] Embodiments of this application also provide a communication device, including a transceiver 1110, a processor 1100, a memory 1120, and a program stored in the memory 1120 and executable on the processor 1100; wherein, when the processor 1100 executes the program, it implements the network slicing optimization method as described above.

[0337] The transceiver 1110 is used to receive and send data under the control of the processor 1100.

[0338] Among them, Figure 11 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1100) and memory (memory 1120). The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1110 can be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium.

[0339] The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 can store the data used by the processor 1100 when performing operations.

[0340] This application also provides a readable storage medium storing a program. When executed by a processor, this program implements the network slicing optimization method described above and achieves the same technical effect. To avoid repetition, it will not be described again here. The readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0341] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, disk, optical disk) and includes several instructions for executing the methods described in the various embodiments of this application.

[0342] Therefore, embodiments of this application also provide a computer program product, including computer instructions, which, when executed by a processor, implement the network slicing optimization method described above and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0343] The exemplary embodiments described above are with reference to the accompanying drawings. Many different forms and embodiments are feasible without departing from the spirit and teachings of this application. Therefore, this application should not be construed as limiting the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided to make this application complete and convey the scope of this application to those skilled in the art. In these drawings, component dimensions and relative dimensions may be exaggerated for clarity. The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. As used herein, unless clearly indicated otherwise, the singular forms “a,” “an,” and “the” are intended to include all such forms. It will be further understood that the terms “comprising” and / or “including”, when used in this specification, indicate the presence of the stated features, integers, steps, operations, components, and / or elements, but do not exclude the presence or addition of one or more other features, integers, steps, operations, components, and / or groups thereof. Unless otherwise indicated, when stated, a range of values ​​includes the upper and lower limits of the range and any subranges in between.

[0344] The above description is the preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principles described in this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for optimizing network slicing, characterized in that, The method, applied to the slicing module of the first device, includes: After the network slice configuration takes effect, the first information and the key performance indicators (KPIs) of the target application are obtained; wherein, the target application is carried by the network slice monitored by the optical line terminal (OLT) device, and the first information is related to the network performance of the network slice. If the KPI information does not meet the Service Level Agreement (SLA) requirements or user subscription value of the target application, the abnormal link segment and the cause of the abnormality shall be determined based on the first information. If the cause of the abnormality in the abnormal link segment is a software configuration error, the updated network slice configuration information is sent to the OLT device.

2. The method according to claim 1, characterized in that, The KPI information includes one or more of the following: the maximum bandwidth of the target application, the average bandwidth of the target application, the latency of each link on the user side, the latency of each link on the network side, the jitter information of each link, and the number of packet losses of each link.

3. The method according to claim 1, characterized in that, in, The first information includes at least one of the following: OLT device status information, application slice stream statistics, Wi-Fi channel information reported by the second device, and device information of the second device; Determining the abnormal link segment and the cause of the abnormality based on the first information includes at least one of the following: If the parameters in the Wi-Fi channel information meet the first condition, the link segment corresponding to the Wi-Fi channel information is determined to be an abnormal link segment, and the reason for the abnormality is abnormal software configuration. If the device information of the second device meets the second condition, the link segment corresponding to the second device is determined to be an abnormal link segment, and the cause of the abnormality is a hardware device failure. If the OLT device status information meets the third condition, the link segment corresponding to the OLT device is determined to be an abnormal link segment, and the cause of the abnormality is a hardware device failure. If, based on the application slice stream statistics, it is determined that the bandwidth of at least one link is greater than the bandwidth threshold, then the at least one link is determined to be an abnormal link segment, and the reason for the abnormality is abnormal software configuration.

4. The method according to claim 3, characterized in that, The first condition includes at least one of the following: The air interface latency is higher than the air interface latency threshold; The interference duty cycle is higher than the interference duty cycle threshold; The signal strength is below the signal strength threshold; The roaming handover latency exceeds the roaming handover latency threshold; The negotiation rate is below the negotiation rate threshold; The maximum bandwidth corresponding to the Wi-Fi operating mode is less than the transmission bandwidth requirement ordered by the user.

5. The method according to claim 3 or 4, characterized in that, The Wi-Fi channel information includes one or more of the following: Wi-Fi operating mode, air interface latency, interference duty cycle, signal strength, roaming handover latency, and negotiation rate.

6. The method according to claim 3, characterized in that, The second condition includes at least one of the following: The CPU utilization of the second device is greater than the first CPU utilization threshold; The optical receiving power of the optical module of the second device is outside the range of the first optical receiving power. The optical transmission power of the optical module of the second device is outside the range of the first optical transmission power. The negotiated speed of the LAN interface in its operating mode does not meet the bandwidth requirements ordered by the user.

7. The method according to claim 3 or 6, characterized in that, When the second device includes a home all-optical network (FTTR) device, the device information of the second device includes one or more of the following: the operating mode of the LAN interface of the slave gateway, the CPU utilization of the master gateway, the CPU utilization of the slave gateway, bandwidth statistics between the master gateway and the slave gateway, the optical power received by the optical module of the master gateway, and the optical power transmitted by the optical module of the master gateway; and / or, When the second device includes an optical network unit (ONU) device, the information of the second device includes one or more of the following: the LAN interface operating mode of the ONU device, the CPU utilization of the ONU device, the optical power transmitted by the optical module of the ONU device, and the optical power received by the optical module of the ONU device.

8. The method according to claim 3, characterized in that, The third condition includes at least one of the following: The CPU utilization of the OLT device is greater than the second CPU utilization threshold; The optical power received by the passive optical network (PON) port optical module corresponding to the slice is outside the second optical power range; The optical power transmitted by the PON port optical module corresponding to the slice is outside the range of the second optical transmission power.

9. The method according to claim 3 or 8, characterized in that, The OLT device status information includes one or more of the following: CPU utilization of the OLT device, received optical power of the PON port optical module corresponding to the slice, and transmitted optical power of the PON port optical module corresponding to the slice.

10. The method according to claim 3, characterized in that, The application slice flow statistics include one or more of the following: uplink bandwidth of slices on the PON port of the OLT device, downlink bandwidth of slices on the PON port of the OLT device, uplink bandwidth statistics of the Ethernet port of the OLT device, and downlink bandwidth statistics of the Ethernet port of the OLT device.

11. The method according to claim 1, characterized in that, The method further includes: If the cause of the anomaly is a hardware device failure, a work order is reported to the operation and maintenance management system. The work order includes the device of the abnormal link segment and the cause of the failure. The hardware device failure includes hardware devices that do not support slice configuration or insufficient port capacity.

12. The method according to claim 1, characterized in that, The first device includes a user controller device or an OLT device.

13. A method for optimizing network slicing, characterized in that, Applied to OLT devices, the method includes: After the network slice configuration takes effect, monitor the KPI information of the target application carried by the network slice, the status information of the OLT device, and the application slice flow statistics. Send the KPI information, the OLT device status information, and the application slice stream statistics to the slice processing module of the first device; Receive updated network configuration information sent by the slice processing module of the first device; Based on the updated overall network configuration information, the network slices are optimized.

14. The method according to claim 13, characterized in that, Based on the updated overall network configuration information, network slices are optimized, including: Based on the updated slice configuration information, the target devices associated with the abnormal link segments are determined; When the target device is an OLT device, the flow forwarding configuration of the OLT device is updated according to the updated slice configuration information; When the target device is the second device, a slice update configuration instruction is sent to the second device according to the overall network configuration information. The slice update configuration instruction instructs the second device to configure the flow configuration of the logical wide area network (WAN) port.

15. The method according to claim 13, characterized in that, The method further includes: Receive network slice configuration information and slice configuration information sent by the user controller device; Configure the flow forwarding of the OLT device based on the overall network configuration information and the slice configuration information; The overall network configuration information and the slice configuration information are sent to the second device, and the flow configuration of the logical WAN port of the second device is configured; wherein, the second device includes an FTTR device and / or an ONU device, and the FTTR device includes a master gateway and / or a slave gateway.

16. The method according to claim 15, characterized in that, The overall network configuration information includes user information and / or information about the target applications subscribed to; The user information includes one or more of the following: ONU device identifier ID, terminal media access control MAC address identifier, and terminal IP address identifier; The target application information includes one or more of the following: application ID, destination IP address corresponding to the target application, and destination port.

17. The method according to claim 15, characterized in that, The slice configuration information includes one or more of the target application's guaranteed bandwidth, maximum latency, packet loss count, and jitter information for each link segment.

18. A method for optimizing network slicing, characterized in that, Applied to a second device, the method includes: Send Wi-Fi channel information and device information of the second device to the slicing processing module of the first device; Receive slice update configuration commands sent by the OLT device; In response to the slice update configuration command, configure the flow configuration and / or Wi-Fi related information of the logical WAN port.

19. The method according to claim 18, characterized in that, The method further includes: Obtain the network slice configuration information and slice configuration information sent by the OLT device, as well as the flow configuration of the logical WAN port of the second device configured by the OLT device; wherein, the network slice is related to the target application that needs to guarantee SLA requirements or user subscription values; Configure the Wi-Fi related information of the second device according to the slice configuration information; Based on the configured Wi-Fi information, the service data of the target application is transmitted according to the stream configuration.

20. The method according to claim 19, characterized in that, Based on the slice configuration information, configure the Wi-Fi related information of the second device, including: Based on the slice configuration information, resource units (RUs) are allocated to the terminal where the target application is located.

21. The method according to claim 19, characterized in that, When the second device includes the main gateway in the FTTR device, the method further includes: Send WAN port configuration commands and corresponding flow configurations to the slave gateways associated with the main gateway.

22. A method for optimizing network slicing, characterized in that, Applied to a user controller device, the method includes: The terminal receives a subscription slice instruction; wherein the target application of the terminal is carried by a network slice subscribed by the subscription slice instruction, and the target application needs to guarantee SLA requirements or user subscription value; According to the subscription slice instruction, the network slice configuration information of the whole network and the slice configuration information of each link are sent to the OLT device; After the network slicing configuration takes effect, in response to the subscribed slice command, network performance parameters related to the target application are fed back to the terminal.

23. The method according to claim 22, characterized in that, The subscription slice instruction includes the identifier of the target application; Alternatively, the subscription slice instruction may include an identifier of the target application and metrics configured for the target application, including bandwidth and / or latency.

24. The method according to claim 22, characterized in that, Network performance parameters related to the target application include one or more of the following: the real-time bandwidth occupied by the target application, the end-to-end latency from the terminal where the target application is located to the server, the round-trip time (RTT) on the user side, and the network-side RTT.

25. A network slicing optimization device, characterized in that, The slicing module applied to the first device includes: The acquisition module is used to acquire first information and key performance indicator (KPI) information of the target application after the network slice configuration takes effect; wherein, the target application is carried by the network slice monitored by the optical line terminal (OLT) device, and the first information is related to the network performance of the network slice. The determination module is used to determine the abnormal link segment and the cause of the abnormality based on the first information when the KPI information does not meet the Service Level Agreement (SLA) requirements or user subscription value of the target application. The first sending module is used to send updated network slice configuration information to the OLT device when the cause of the abnormality in the abnormal link segment is a software configuration abnormality.

26. A network slicing optimization device, characterized in that, Applied to OLT equipment, the device includes: The monitoring module is used to monitor the KPI information of the target application carried by the network slice, the status information of the OLT device, and the application slice flow statistics after the network slice configuration takes effect. The first sending module is used to send the KPI information, the OLT device status information, and the application slice stream statistics to the slice processing module of the first device. The first receiving module is used to receive the updated network configuration information sent by the slice processing module of the first device; The optimization module is used to optimize network slices based on the updated overall network configuration information.

27. A network slicing optimization device, characterized in that, Applied to a second device, the device includes: The first transmitting module is used to send Wi-Fi channel information and device information of the second device to the slicing processing module of the first device. The receiving module is used to receive slice update configuration commands sent by the OLT device; The first configuration module is used to configure the flow configuration and / or Wi-Fi related information of the logical WAN port in response to the slice update configuration command.

28. A network slicing optimization device, characterized in that, Applied to a user controller device, the device includes: A receiving module is used to receive a subscription slice instruction sent by a terminal; wherein the target application of the terminal is carried by a network slice subscribed by the subscription slice instruction, and the target application needs to guarantee SLA requirements or user subscription value; The first sending module is used to send the network slice configuration information of the whole network and the slice configuration information of each link to the OLT device according to the subscription slice instruction; The second sending module is used to respond to the subscription slice instruction after the network slice configuration takes effect and send network performance parameters related to the target application to the terminal.

29. A communication device, comprising a transceiver, a processor, a memory, and a program stored in the memory and executable on the processor; characterized in that, When the processor executes the program, it implements the network slice tuning method as described in any one of claims 1 to 12, or the network slice tuning method as described in any one of claims 13 to 17, or the network slice tuning method as described in any one of claims 18 to 21, or the network slice tuning method as described in any one of claims 22 to 24.

30. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the network slice tuning method as described in any one of claims 1 to 12, or the network slice tuning method as described in any one of claims 13 to 17, or the network slice tuning method as described in any one of claims 18 to 21, or the network slice tuning method as described in any one of claims 22 to 24.

31. A computer program product, characterized in that, The method includes computer instructions that, when executed by a processor, implement the network slice tuning method as described in any one of claims 1 to 12, or the network slice tuning method as described in any one of claims 13 to 17, or the network slice tuning method as described in any one of claims 18 to 21, or the network slice tuning method as described in any one of claims 22 to 24.