Network slice management method and device, and communication network
The automated network slicing management method addresses inefficiencies in manual configuration by dynamically managing network sub-slices based on application requirements, reducing resource waste and enhancing configuration efficiency.
Patent Information
- Application Number
- CN202310731437.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-19
- Publication Date
- 2024-12-20
AI Technical Summary
Current network slicing configurations are rigidly designed, leading to hardware resource waste and inefficient configuration processes, particularly in the manual configuration of network slices, which are time-consuming and do not adapt to dynamic business needs.
An automated network slicing management method that configures network slices based on application requirements, using configuration scripts and signaling processes to dynamically manage and adjust network sub-slices, eliminating the need for manual intervention and optimizing resource allocation.
This approach reduces hardware resource waste and enhances configuration efficiency, allowing rapid deployment and adaptation of network slices to meet changing business needs, thereby improving resource utilization and reducing labor costs.
Smart Images

Figure CN119172246A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a network slicing management method and device, and a communication network. Background Art
[0002] Network slicing technology refers to virtualizing multiple isolated logical networks based on the physical network, flexibly allocating hardware resources, and networking on demand to meet the different needs of various businesses. When a new business needs to be launched and the current network cannot meet the needs of the new business, only a new network slice needs to be virtualized for the new business, without the need to build a new network, which improves the efficiency of launching new businesses.
[0003] In related technologies, the operator's integrated base station circuit scheduling work order triggers the configuration of network slices, and after the work order process, the equipment manufacturer is coordinated to manually configure the network slices. The equipment manufacturer manually determines the network slice resources and the equipment involved required for the business, and then configures the network slices.
[0004] However, currently, the network slice configuration of the service is usually rigidly designed manually, for example, all the planned network slices are configured for each application of the service, resulting in a waste of hardware resources. In addition, the work order process is usually time-consuming, resulting in low efficiency in manually determining the network slice requirements of the application and the equipment involved, which leads to low efficiency in the configuration of network slices. Summary of the invention
[0005] The present application provides a network slicing management method and device, and a communication network, which solves the problem of waste of hardware resources caused by network slicing configuration and low configuration efficiency of network slicing in related technologies, effectively avoiding the waste of hardware resources. At the same time, the configuration of network slicing does not require human participation but is performed automatically, without labor costs, and can quickly configure network slicing based on the network slicing requirements of the application, thereby realizing the rapid launch of network slicing.
[0006] In a first aspect, the present application provides a method for managing network slices, the method comprising: when an application corresponding to a target network slice is launched, if a first network sub-slice of the target network slice is not configured in a first network, determining configuration information of the first network sub-slice, the target network slice being indicated by the target network slice information when the application is launched; sending the configuration information of the first network sub-slice to a device of the first network, the configuration information of the first network sub-slice being used to configure the first network sub-slice.
[0007] The sub-slice in the first network used to form the target network slice is the first network sub-slice. The configuration information may be a configuration script, which includes a configuration command line, and the configuration command line may be a man-machine language (MML) command line.
[0008] In the related technology, the configuration of network slices is rigidly designed. When new network equipment (such as wireless sites or bearer network equipment, etc.) is added to the communication network, it is necessary to reconfigure and deploy the network slice of each application. The configuration and deployment process is complex and time-consuming.
[0009] In the embodiment of the present application, the card opening and account opening of the device where the application runs and the application side online trigger the configuration process of the network slice. The network slice requirements of the application are perceived by the application side online. When the network slice required by the application is not configured in the network, the corresponding network sub-slice is automatically configured, rather than rigidly designing the network slice configuration of the application, which can effectively avoid the waste of hardware resources. At the same time, the configuration of the network slice does not require manual participation but is automatic, without labor costs. It can quickly configure the network slice based on the network slice requirements of the application, and realize the rapid online of the network slice. When a new device is added to the communication network, there is no need to reconfigure and deploy the network slice of each application, which simplifies the configuration process of the network slice.
[0010] In a possible implementation, the method also includes: receiving a first message reported by a device of the first network, the first message being used to indicate that the first network sub-slice is not configured in the first network; wherein the first message is determined through a registration signaling process or a session establishment process of the application, and the registration signaling process or the session establishment process carries the target network slice information.
[0011] In a possible implementation, the method also includes: when the second network sub-slice of the target network slice is not configured in the second network, transmitting a second message to a management device of the second network; the second message is used to determine configuration information of the second network sub-slice, and to send the configuration information of the second network sub-slice to the device of the second network, and the configuration information of the second network sub-slice is used to configure the second network sub-slice.
[0012] The second network cannot perceive the upper layer application business. The device of the first network can also perceive whether the target network slice indicated by the target network slice information is configured in the second network through the signaling process.
[0013] The beneficial effect is that whether the network slice is configured in the network is perceived through the signaling process of the application, and the second network cannot perceive the upper-layer application service, and therefore cannot perceive whether the target network slice is configured in the second network. Through this process, the first network perceives whether the target network slice is configured in the second network, and when the configuration is not completed, the management device of the first network notifies the management device of the second network. In this way, even if the second network cannot perceive the upper-layer application service, it can meet the configuration requirements of the network sub-slice in the second network.
[0014] In a possible implementation manner, the transmitting the second message to the management device of the second network includes: sending the second message to the system platform, so that the system platform sends the second message to the management device of the second network.
[0015] In a possible implementation manner, the first network is an access network or a core network, and the second network is a bearer network.
[0016] In a possible implementation, the method also includes: receiving status information reported by a device of the first network, the status information being used to indicate a usage status of each network sub-slice in the first network; and monitoring each network sub-slice in the first network according to the status information.
[0017] In a possible implementation, monitoring each network sub-slice in the first network according to the status information includes: determining that a third network sub-slice in the first network meets a deletion condition according to the status information; determining deletion information of the third network sub-slice; and sending deletion information of the third network sub-slice to a device of the first network, wherein the deletion information of the third network sub-slice is used to delete the third network sub-slice.
[0018] The deletion condition includes but is not limited to: no service exists within a preset time period. The deletion information may be a deletion script, which includes a deletion command line, and the deletion command line may be an MML command line.
[0019] In a possible implementation, monitoring each network sub-slice in the first network according to the status information includes: determining that a fourth network sub-slice in the first network does not meet business requirements according to the status information; determining maintenance information of the fourth network sub-slice; and sending maintenance information of the fourth network sub-slice to a device of the first network, wherein the maintenance information of the fourth network sub-slice is used to reconfigure the fourth network sub-slice.
[0020] Failure to meet service requirements includes but is not limited to: network sub-slicing is congested, network sub-slicing does not meet the bandwidth or latency requirements of the service, etc. The maintenance information can be a maintenance script, which includes a maintenance command line, and the maintenance command line can be an MML command line.
[0021] In a possible implementation, the status information is also used to indicate the usage status of each network sub-slice in the second network, and the method also includes: determining that the fifth network sub-slice in the second network meets the deletion condition based on the status information; transmitting a third message to the management device of the second network; the third message is used to determine the deletion information of the fifth network sub-slice, and send the deletion information of the fifth network sub-slice to the device of the second network, and the deletion information of the fifth network sub-slice is used to delete the fifth network sub-slice.
[0022] In a possible implementation manner, the transmitting the third message to the management device of the second network includes: sending the third message to the system platform, so that the system platform sends the third message to the management device of the second network.
[0023] In a possible implementation, the status information is also used to indicate the usage status of each network sub-slice in the second network, and the method also includes: determining, based on the status information, that the sixth network sub-slice in the second network does not meet business requirements; transmitting a fourth message to a management device of the second network; the fourth message is used to determine maintenance information of the sixth network sub-slice, and to send the maintenance information of the sixth network sub-slice to a device of the second network, and the maintenance information of the sixth network sub-slice is used to reconfigure the sixth network sub-slice.
[0024] In a possible implementation manner, the transmitting the fourth message to the management device of the second network includes: sending the fourth message to the system platform, so that the system platform sends the fourth message to the management device of the second network.
[0025] In the related technology, the operator's comprehensive base station circuit scheduling work order triggers the deletion and maintenance of network slices, and after the work order process, the equipment manufacturer is coordinated to manually delete and maintain the network slices. The network slices in the communication network are under static management. In this way, some network slices do not meet business needs, and some network slices have no business, resulting in unreasonable allocation of hardware resources and waste of hardware resources. For example, radio bearer (RB) resource reservation occupies wireless resources and transmission time slot resources.
[0026] In the embodiment of the present application, each network sub-slice in the first network and the second network is automatically monitored according to the status information reported by the device of the first network. The network sub-slice can be deleted and the hardware resources occupied by the network sub-slice can be recovered according to the usage status of the network sub-slice, and the network sub-slice can be maintained according to the usage status of the network sub-slice, so as to realize the dynamic adjustment and management of all network sub-slices in the communication network, accurately adapt to the differentiated business requirements and service quality (quality of service, QOS) requirements of the application, and effectively improve the utilization rate of the hardware resources of the communication network.
[0027] In a possible implementation, determining the configuration information of the first network sub-slice includes: determining the resource parameters corresponding to the first network sub-slice according to the resource parameter mapping relationship and the target network slice information, the resource parameter mapping relationship including: a mapping relationship between the network slice information of a preset network slice and the resource parameters corresponding to each network sub-slice included in the network slice; generating the configuration information of the first network sub-slice based on the resource parameters corresponding to the first network sub-slice.
[0028] The beneficial effect is that the network slice information is used as the only entry parameter, and through the resource parameter mapping relationship, it can be mapped to the configuration of each network sub-slice included in each network slice and the hardware resource pool, and the implementation process is simple. Therefore, the unique network slice can be determined and located through the network slice information and mapped with the network element, so as to achieve accurate management of the network element hardware resources corresponding to the network slice, for example, accurately locate the corresponding network element hardware resources when the network slice needs maintenance.
[0029] In a second aspect, the present application provides a method for managing network slices, the method comprising: obtaining target network slice information carried by a signaling process of a newly launched application, the target network slice information indicating the target network slice, the signaling process comprising a registration signaling process and / or a session establishment process; when it is determined through the signaling process that a first network sub-slice of the target network slice is not configured in the first network, reporting a first message to a management device of the first network, the first message being used to instruct the management device of the first network to determine the configuration information of the first network sub-slice; receiving the configuration information of the first network sub-slice sent by the management device of the first network; and configuring the first network sub-slice according to the configuration information of the first network sub-slice.
[0030] The device of the first network configures the hardware resources of the first network to provide the first network sub-slice according to the configuration information of the first network sub-slice.
[0031] In a possible implementation, the method also includes: when it is determined through the signaling process that the second network sub-slice of the target network slice is not configured in the second network, reporting a second message to the management device of the first network, so that the management device of the first network transmits a third message to the management device of the second network; the third message is used to determine the configuration information of the second network sub-slice, and to send the configuration information of the second network sub-slice to the device of the second network, and the configuration information of the second network sub-slice is used to configure the second network sub-slice.
[0032] In a possible implementation, the method further includes: reporting status information to a management device of the first network, the status information being used to indicate a usage status of each network sub-slice in the first network, and the status information being used to monitor each network sub-slice in the first network.
[0033] In one possible implementation, the status information is also used to indicate the usage status of each network sub-slice in the second network, and the status information is also used to monitor each network sub-slice in the second network.
[0034] The device of the first network can determine the usage status of each network sub-slice in the first network and the second network in real time according to the session establishment process, or can determine the usage status of each network sub-slice in the first network and the second network according to a preset time interval, which is not limited in this embodiment of the present application.
[0035] In a third aspect, the present application provides a method for managing network slices, the method comprising: receiving a first message sent by a management device of a first network, the first message being used to indicate a first network sub-slice in a second network that is not configured with a target network slice, the target network slice being indicated by target network slice information when the application goes online; sending the first message to a management device of the second network; the first message being used to determine configuration information of the first network sub-slice, and to send the configuration information of the first network sub-slice to a device of the second network, the configuration information of the first network sub-slice being used to configure the first network sub-slice.
[0036] In a possible implementation, the method also includes: receiving a second message sent by a management device of the first network, the second message being used to indicate that a second network sub-slice in the second network meets a deletion condition; sending the second message to the management device of the second network; the second message being used to determine deletion information of the second network sub-slice, and sending deletion information of the second network sub-slice to a device of the second network, the deletion information of the second network sub-slice being used to delete the second network sub-slice.
[0037] In a possible implementation, the method also includes: receiving a third message sent by a management device of the first network, the third message indicating that a third network sub-slice in the second network does not meet business requirements; sending the third message to the management device of the second network; the third message is used to determine maintenance information of the third network sub-slice, and to send maintenance information of the third network sub-slice to a device of the second network, wherein the maintenance information of the third network sub-slice is used to reconfigure the third network sub-slice.
[0038] In a fourth aspect, the present application provides a network slice management device, the device comprising: a processing module, used to determine the configuration information of the first network sub-slice when an application corresponding to the target network slice is launched and the first network sub-slice of the target network slice is not configured in the first network, the target network slice being indicated by the target network slice information when the application is launched; a transceiver module, used to send the configuration information of the first network sub-slice to the device of the first network, the configuration information of the first network sub-slice being used to configure the first network sub-slice.
[0039] In a possible implementation, the transceiver module is also used to receive a first message reported by a device of the first network, and the first message is used to indicate that the first network sub-slice is not configured in the first network; wherein the first message is determined through a registration signaling process or a session establishment process of the application, and the registration signaling process or the session establishment process carries the target network slice information.
[0040] In a possible implementation, the transceiver module is also used to transmit a second message to a management device of the second network when the second network sub-slice of the target network slice is not configured in the second network; the second message is used to determine the configuration information of the second network sub-slice, and to send the configuration information of the second network sub-slice to the device of the second network, and the configuration information of the second network sub-slice is used to configure the second network sub-slice.
[0041] In a possible implementation manner, the transceiver module is specifically configured to send the second message to a system platform, so that the system platform sends the second message to a management device of the second network.
[0042] In a possible implementation manner, the first network is an access network or a core network, and the second network is a bearer network.
[0043] In a possible implementation, the transceiver module is also used to receive status information reported by the device of the first network, and the status information is used to indicate the usage status of each network sub-slice in the first network; the processing module is also used to monitor each network sub-slice in the first network according to the status information.
[0044] In a possible implementation, the processing module is specifically used to: determine, based on the status information, whether the third network sub-slice in the first network meets the deletion condition; determine the deletion information of the third network sub-slice; and send the deletion information of the third network sub-slice to the device of the first network, wherein the deletion information of the third network sub-slice is used to delete the third network sub-slice.
[0045] In one possible implementation, the processing module is specifically used to: determine, based on the status information, that the fourth network sub-slice in the first network does not meet business requirements; determine maintenance information of the fourth network sub-slice; and send maintenance information of the fourth network sub-slice to a device of the first network, wherein the maintenance information of the fourth network sub-slice is used to reconfigure the fourth network sub-slice.
[0046] In a possible implementation, the status information is also used to indicate the usage status of each network sub-slice in the second network, and the processing module is also used to determine whether the fifth network sub-slice in the second network meets the deletion condition based on the status information; the transceiver module is also used to transmit a third message to the management device of the second network; the third message is used to determine the deletion information of the fifth network sub-slice, and to send the deletion information of the fifth network sub-slice to the device of the second network, and the deletion information of the fifth network sub-slice is used to delete the fifth network sub-slice.
[0047] In a possible implementation manner, the transceiver module is specifically configured to send the third message to the system platform, so that the system platform sends the third message to the management device of the second network.
[0048] In a possible implementation, the status information is also used to indicate the usage status of each network sub-slice in the second network, and the processing module is also used to determine that the sixth network sub-slice in the second network does not meet business requirements based on the status information; the transceiver module is also used to transmit a fourth message to the management device of the second network; the fourth message is used to determine maintenance information of the sixth network sub-slice, and to send the maintenance information of the sixth network sub-slice to the device of the second network, and the maintenance information of the sixth network sub-slice is used to reconfigure the sixth network sub-slice.
[0049] In a possible implementation manner, the transceiver module is specifically configured to send the fourth message to the system platform, so that the system platform sends the fourth message to the management device of the second network.
[0050] In a possible implementation, the processing module is specifically used to: determine the resource parameters corresponding to the first network sub-slice according to the resource parameter mapping relationship and the target network slice information, the resource parameter mapping relationship including: a mapping relationship between the network slice information of a preset network slice and the resource parameters corresponding to each network sub-slice included in the network slice; based on the resource parameters corresponding to the first network sub-slice, generate the configuration information of the first network sub-slice.
[0051] In a fifth aspect, the present application provides a network slice management device, the device comprising: a processing module, used to obtain target network slice information carried by a signaling process of a newly launched application, the target network slice information indicates the target network slice, and the signaling process includes a registration signaling process and / or a session establishment process; a transceiver module, used to report a first message to a management device of the first network when it is determined through the signaling process that a first network sub-slice of the target network slice is not configured in the first network, the first message is used to instruct the management device of the first network to determine the configuration information of the first network sub-slice; the transceiver module is also used to receive the configuration information of the first network sub-slice sent by the management device of the first network; the processing module is also used to configure the first network sub-slice according to the configuration information of the first network sub-slice.
[0052] In a possible implementation, the transceiver module is also used to report a second message to the management device of the first network when it is determined through the signaling process that the second network sub-slice of the target network slice is not configured in the second network, so that the management device of the first network transmits a third message to the management device of the second network; the third message is used to determine the configuration information of the second network sub-slice, and to send the configuration information of the second network sub-slice to the device of the second network, and the configuration information of the second network sub-slice is used to configure the second network sub-slice.
[0053] In a possible implementation, the transceiver module is also used to report status information to the management device of the first network, the status information is used to indicate the usage status of each network sub-slice in the first network, and the status information is used to monitor each network sub-slice in the first network.
[0054] In one possible implementation, the status information is also used to indicate the usage status of each network sub-slice in the second network, and the status information is also used to monitor each network sub-slice in the second network.
[0055] In a sixth aspect, the present application provides a network slice management device, the device comprising: a transceiver module, used to receive a first message sent by a management device of a first network, the first message being used to indicate a first network sub-slice in a second network that is not configured with a target network slice, the target network slice being indicated by the target network slice information when the application goes online; the transceiver module is also used to send the first message to the management device of the second network; the first message is used to determine the configuration information of the first network sub-slice, and to send the configuration information of the first network sub-slice to the device of the second network, the configuration information of the first network sub-slice being used to configure the first network sub-slice.
[0056] In a possible implementation, the transceiver module is also used to: receive a second message sent by a management device of the first network, the second message being used to indicate that a second network sub-slice in the second network meets a deletion condition; send the second message to the management device of the second network; the second message is used to determine deletion information of the second network sub-slice, and send deletion information of the second network sub-slice to a device of the second network, the deletion information of the second network sub-slice being used to delete the second network sub-slice.
[0057] In a possible implementation, the transceiver module is also used to: receive a third message sent by the management device of the first network, the third message indicating that the third network sub-slice in the second network does not meet business requirements; send the third message to the management device of the second network; the third message is used to determine maintenance information of the third network sub-slice, and send the maintenance information of the third network sub-slice to the device of the second network, and the maintenance information of the third network sub-slice is used to reconfigure the third network sub-slice.
[0058] In the seventh aspect, the present application provides a network slice management device, the device comprising: one or more processors; a memory for storing one or more computer programs or instructions; when the one or more computer programs or instructions are executed by one or more processors, the one or more processors implement the method as described in any one of the first aspect, or the method as described in any one of the second aspect, or the method as described in any one of the third aspect.
[0059] In an eighth aspect, the present application provides a network slice management device, the device comprising: a processor for executing a method as described in any one of the first aspect, or a method as described in any one of the second aspect, or a method as described in any one of the third aspect.
[0060] In a ninth aspect, the present application provides a network slice management device, comprising: a processing circuit and an interface circuit; wherein the interface circuit is used to couple with a memory outside the network slice management device and provide a communication interface for the processing circuit to access the memory; the processing circuit is used to execute program instructions in the memory to implement a method as described in any one of the first aspect, or a method as described in any one of the second aspect, or a method as described in any one of the third aspect.
[0061] In the specific implementation process, the device can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation methods of the processor and various circuits.
[0062] In one implementation, the management device of the network slice may be a wireless communication device, that is, a computer device that supports wireless communication functions. Specifically, the wireless communication device may be a terminal such as a smart phone, or an access network device such as a base station. The system chip may also be referred to as a system on chip (SoC), or simply as an SoC chip. The communication chip may include a baseband processing chip and a radio frequency processing chip. The baseband processing chip is sometimes also referred to as a modem or a baseband chip. The radio frequency processing chip is sometimes also referred to as a radio frequency transceiver or a radio frequency chip. In a physical implementation, some or all of the chips in the communication chip may be integrated inside the SoC chip. For example, the baseband processing chip is integrated in the SoC chip, and the radio frequency processing chip is not integrated with the SoC chip. The interface circuit may be a radio frequency processing chip in a wireless communication device, and the processing circuit may be a baseband processing chip in a wireless communication device.
[0063] In another implementation, the management device of the network slice may be a part of a wireless communication device, such as an integrated circuit product such as a system chip or a communication chip. The interface circuit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system. The processor may also be embodied as a processing circuit or a logic circuit.
[0064] In the tenth aspect, the present application provides a computer-readable storage medium, in which program code is stored. When the program code is executed by a processor, the method as described in any one of the first aspect, or the method as described in any one of the second aspect, or the method as described in any one of the third aspect is implemented.
[0065] In an eleventh aspect, the present application provides a chip, comprising: at least one processor. The at least one processor is used to execute the method as described in any one of the first aspect, or the method as described in any one of the second aspect, or the method as described in any one of the third aspect.
[0066] Optionally, the chip further includes a memory. At least one processor is used to execute the code in the memory, and when the at least one processor executes the code, the chip implements the method as described in any one of the first aspect, or the method as described in any one of the second aspect, or the method as described in any one of the third aspect.
[0067] Optionally, the above chip may also be an integrated circuit.
[0068] In a twelfth aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to implement a method as described in any one of the first aspect, or a method as described in any one of the second aspect, or a method as described in any one of the third aspect.
[0069] In a thirteenth aspect, the present application provides a communication network, comprising: a management device for each first network in at least one first network, and a device for each first network; the management device for the first network is used to execute a method as described in any one of the first aspects; and the device for the first network is used to execute a method as described in any one of the second aspects.
[0070] In a possible implementation, the communication network also includes: a management device of each second network in at least one second network, and a device of each second network; the management device of the second network is used to determine the configuration message of the network sub-slice of the target network slice in the second network under the instruction of the management device of the first network, and send the configuration message to the device of the second network; the device of the second network is used to configure the network sub-slice according to the configuration information.
[0071] In a possible implementation manner, the communication network further includes: a system platform, and the system platform is used to execute the method as described in any one of the third aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] Figure 1A schematic diagram of the structure of a communication network provided in an embodiment of the present application;
[0073] Figure 2 A schematic diagram of the structure of another communication network provided in an embodiment of the present application;
[0074] Figure 3 A flowchart of a network slice management method provided in an embodiment of the present application;
[0075] Figure 4 A flowchart of another network slice management method provided in an embodiment of the present application;
[0076] Figure 5 A flowchart of another network slice management method provided in an embodiment of the present application;
[0077] Figure 6 A flowchart of another network slice management method provided in an embodiment of the present application;
[0078] Figure 7 A flowchart of another network slice management method provided in an embodiment of the present application;
[0079] Figure 8 A flowchart of another network slice management method provided in an embodiment of the present application;
[0080] Fig. 9 A flowchart of another network slice management method provided in an embodiment of the present application;
[0081] Fig.10 A flowchart of another network slice management method provided in an embodiment of the present application;
[0082] Fig.11 A flowchart of a network slice management method provided in an embodiment of the present application;
[0083] Fig.12 A flowchart of another network slice management method provided in an embodiment of the present application;
[0084] Fig.13 A block diagram of a network slice management device provided in an embodiment of the present application;
[0085] Fig.14 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;
[0086] Fig.15 A schematic diagram of the structure of a network slice management device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0087] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0088] The terms "first", "second", etc. in the specification embodiments, claims, and drawings of the present application are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, including a series of steps or units. The method, system, product, or device is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0089] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0090] The embodiment of the present application provides a communication network, which can comply with the third generation partnership project (3GPP) wireless communication standard, or comply with other wireless communication standards, such as the 802 series (such as 802.11, 802.15, or 802.20) wireless communication standards of the Institute of Electrical and Electronics Engineers (IEEE), which is not limited in the embodiment of the present application. The communication network can be a campus network, such as a fifth generation mobile communication technology (5G) enterprise-oriented (to business, ToB) dedicated network.
[0091] Among them, the communication network that complies with the 3GPP wireless communication standard may include: the fourth generation mobile communication technology (4th generation mobile communication technology, 4G) network and 5G network, future evolution network or multiple communication convergence network, etc. Among them, the 4G network may include the long term evolution (long term evolution, LTE) network and the cloud radio access network (cloud radio access network, CRAN). The 5G network may include the new radio (NR) network and the evolved public land mobile network (public land mobile network, PLMN).
[0092] The communication network may include at least one network device and a management device for each network. Any network may be: an access network, a bearer network, such as a radio bearer (RB) network, a core network, or a local area network (such as a terminal network and a server network).
[0093] When the communication network includes management devices of multiple networks, the management devices of the multiple networks may be independent of each other or may be integrated into one management device, which is not limited in the embodiments of the present application.
[0094] The equipment for accessing the network (referred to as access network equipment) may include: base station, evolved NodeB (eNodeB), transmission reception point (TRP), next generation NodeB (gNB) in 5G network, access network equipment in open radio access network (O-RAN), next generation base station in 4G network, base station in future mobile communication system and access node in wireless fidelity (WiFi) system, etc.
[0095] The access network device may also be a module or unit that completes some functions of the base station, for example, it may be a centralized unit (CU), a distributed unit (DU), a centralized unit control plane (CU control plane, CU-CP) module or a centralized unit user plane (CU user plane, CU-UP) module. The access network element may be a macro base station, a micro base station or an indoor station, a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific equipment form adopted by the access network element.
[0096] The equipment of the bearer network (referred to as bearer network equipment) may include optical fiber equipment, such as packet transport network (PTN) equipment or optical transport network (OTN) equipment.
[0097] For the core network equipment (referred to as core network equipment), taking the LTE network as an example, the core network equipment may include: mobility management entity (MME), serving gateway (S-GW) or public data network gateway (P-GW), etc. Taking the 5G network as an example, the core network equipment may be access and mobility management function (AMF) equipment, session management function (SMF) equipment, user plane function (UPF) equipment, unified data management (UDM) equipment, authentication server function (AUSF) equipment or policy control function (PCF) equipment, etc.
[0098] The equipment of the terminal network is the terminal equipment, and the terminal equipment may include: access terminal, terminal unit, terminal station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication equipment, terminal agent and terminal device, etc. The access terminal may include: cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function (such as mobile phone, foldable electronic device, handheld computer and tablet computer), computing device (such as desktop computer, laptop computer, notebook computer, super mobile personal computer and netbook), other processing equipment connected to wireless modem, vehicle-mounted equipment, wearable device, drone, helicopter, airplane, ship, robot and mechanical arm, etc., terminal equipment in 5G network, terminal equipment in evolved public land mobile network (PLMN), augmented reality (AR) equipment, virtual reality (VR) equipment, artificial intelligence (AI) equipment, smart home equipment or smart city equipment, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0099] The device of the server network is the server, which can be located in the cloud or locally. It can be a physical device or a virtual device such as a virtual machine, container, etc., and has wireless communication capabilities.
[0100] Network slicing is an end-to-end network slice, which is formed by combining sub-slices of each network between end-to-end. In a communication network, each network slice has different network functions and can adapt to different types of business requirements, so that it can be flexibly applied to different network application scenarios. Business requirements may include: latency, bandwidth, security, and reliability.
[0101] For example, 5G networks can currently support three scenarios: enhanced mobile broadband (eMBB), massive machine type communications (mMTC), and ultra reliable low latency communication (uRLLC). Operators can virtualize an eMBB network slice based on hardware resources for mass Internet access services, and virtualize an mMTC network slice based on hardware resources for the needs of some manufacturers in vertical industries (such as smart meter reading needs).
[0102] Please refer to Figure 1 , Figure 1 A schematic diagram of a communication network structure provided in an embodiment of the present application is provided. Figure 1 Taking the 5G ToB dedicated network as an example, the communication network includes access network equipment, bearer network equipment, core network equipment, access network management equipment 101, bearer network management equipment 201 and core network management equipment 301.
[0103] like Figure 1 As shown, the access network equipment includes two base stations 102 and 103. The bearer network includes two bearer network subnets 202 and 203, each of which includes three routing devices (i.e., bearer network devices), which can be access layer box routers, integrated service bearer routers, and 5G core network customer edge (5G core network customer edge, 5GC CE) devices. The access layer box router can be, for example, a flexible transport network (ATN) device. The core network equipment includes AMF equipment, UPF equipment, SMF equipment, and UDM equipment.
[0104] The management device 101 of the access network and the management device 301 of the core network can be a server, and the management device 201 of the bearer network can be a network cloud engine (NCE). NCE has functions such as network management, business control and network analysis, and is the core of hardware resource pooling, network connection automation and self-optimization, and operation and maintenance automation. When NCE configures network slices, it can complete the automatic filling of Internet protocol (IP), virtual local area network (VLAN), equipment, port and circuit adjustment orders based on resource pools and established policies, thereby completing the network slice deployment of bearer network devices with one click.
[0105] Figure 1 In the concept of southbound network, the equipment of any network can also be called the southbound network element of the management equipment of the network. Correspondingly, the management equipment of any network can also be called the northbound equipment of the equipment of the network. Southbound refers to the interface connecting the lower-level system and equipment, which is used to implement functions such as issuing services and collecting performance indicator data. Northbound refers to the interface connecting the upper-level system and equipment.
[0106] Optionally, the communication network may further include an upper-layer system platform, and a communication connection is established between the system platform and the management device of each network. When the management devices of each network are independent of each other, information exchange between the management devices of all networks can be achieved through the system platform. The system platform may include a network management system (NMS).
[0107] For example, please refer to Figure 2 , Figure 2 A schematic diagram of another communication network structure provided in an embodiment of the present application, in Figure 1 On the basis of, the communication network also includes a system platform 401, and the system platform 401 has established communication connections with the management devices 101, 201 and 301.
[0108] It should be noted that the above Figure 1 and Figure 2 The structure is only an example and does not constitute a limitation on the structure of the communication network. For example, the communication network may also include a terminal device and a server that establishes a communication connection with the access network.
[0109] The campus end-to-end also includes terminals and campus servers (belonging to campus applications and IT networks). Terminals are slice users, and campus servers generally do not support slice deployment and cannot be managed in wireless, NCE IP and core network management. These two are not within the scope of end-to-end slice management.
[0110] The embodiment of the present application provides a network slice management method, which can realize the automatic management of network slices. The method can be applied to communication networks, such as Figure 1 or Figure 2 Please refer to the communication network shown. Figure 3 , Figure 3 A flowchart of a network slice management method provided in an embodiment of the present application is provided. Figure 3 The method is applied to a network management device as an example for explanation. The network managed by the management device can perceive upper layer application services, such as access network and core network. The method may include the following process:
[0111] 501. When an application corresponding to a target network slice goes online, if a first network sub-slice of the target network slice is not configured in the first network, the configuration information of the first network sub-slice is determined, and the target network slice is indicated by the target network slice information when the application goes online.
[0112] The first network can perceive upper layer application services, and may be an access network or a core network.
[0113] The application can be a terminal device application. In the embodiment of the present application, the terminal devices can be grouped in advance, and different terminal groups are mapped to different network slices. The network slice mapped to the group where the terminal device is located is the network slice corresponding to the terminal device application. The network slices supported by the communication network are pre-set and can be dynamically changed later. Different terminal devices have different QOS for the communication network, so the terminal devices can be grouped according to the business demand QOS.
[0114] Parameters that characterize the service demand QOS include but are not limited to: jitter, latency, packet loss rate, bit error rate, signal-to-noise ratio, etc. For example, the large bandwidth, low latency, and large connection demand groups obtained according to the QOS grouping can be divided into this group for terminal devices running on the application side, such as camera applications, coal mining remote control applications, and various sensor data backhaul applications.
[0115] For example, see the aforementioned Figure 1 and Figure 2 , Figure 1 and Figure 2 Also shown are multiple terminal device groups connected to the access network and thus accessing the communication network, including: a mobile phone group, a camera group, a sensor group (such as a mine pressure sensor), and a vehicle terminal group. Among them, the mobile phone group maps network slice 1, the camera group maps network slice 2, the sensor group maps network slice 3, and the vehicle terminal group maps network slice N.
[0116] The terminal device can open a card and an account for the corresponding network slice in the network element of the communication network, for example, opening a card and an account in the core network element UDM through the access network. The card opening and account opening can be opening a user identity module (SIM) card and opening an account online. The SIM card carries the slice information when opening an account online. The slice information is used to indicate the network slice corresponding to the terminal device, for example, it can be the slice identity document (ID). See Figure 1 and Figure 2 , taking the camera group as an example, a card is opened for the camera in the network element of the communication network, and network slice 2 is opened. The ID of the network slice may be the same as or different from the ID of the network sub-slice it includes. The embodiment of the present application does not limit this, as long as the correspondence between the network slice and the network sub-slice it includes is accurate.
[0117] Taking the target network slice for opening a card and an account of a terminal device as an example, after the terminal device is turned on, the application corresponding to the target network slice goes online and enters the registration signaling process. After the registration is completed, the application enters the session establishment process for service transmission. Both the registration signaling process and the session establishment process carry the target network slice information, and the target network slice information indicates the target network slice. Taking the communication network as a 5G network as an example, the registration process is the user registration signaling process of the 3GPP wireless communication protocol, and the session establishment process is the packet data unit (PDU) establishment process.
[0118] The device of the first network can obtain the target network slice information by obtaining the signaling process of the newly launched application, and sense whether the target network slice indicated by the target network slice information is configured in the first network through the signaling process. As can be seen from the above description, the target network slice refers to an end-to-end network slice, which is composed of sub-slices of each network in the communication network.
[0119] In the embodiment of the present application, the sub-slice used to constitute the target network slice in the first network is the first network sub-slice, and the device of the first network senses whether the target network slice is configured in the first network, that is, senses whether the first network sub-slice is configured in the first network. If the first network sub-slice of the target network slice is not configured in the first network, the device of the first network notifies the management device of the first network, and the management device of the first network determines that the first network sub-slice is not configured in the first network.
[0120] The configuration information may be a configuration script, which includes a configuration command line, and the configuration command line may be an MML command line.
[0121] In one implementation, the configuration information may be pre-generated, and the management device of the first network directly obtains the pre-generated configuration information. In another implementation, a resource parameter mapping relationship is preset in the first network, and the resource parameter mapping relationship includes: a mapping relationship between the network slice information of the preset network slice and the resource parameters corresponding to each network sub-slice included in the network slice. The management device of the first network determines the resource parameters corresponding to the first network sub-slice based on the resource parameter mapping relationship and the target network slice information. Then, based on the resource parameters corresponding to the first network sub-slice, the configuration information of the first network sub-slice is generated. By way of example, the management device of the first network may generate the configuration information of the first network sub-slice based on the resource parameters corresponding to the first network sub-slice through a script configurator.
[0122] The resource parameters corresponding to the network sub-slice characterize the configuration of the network sub-slice and the resource pool used. The resource parameter mapping relationship can be reflected in the form of a table. For example, please refer to Table 1, which shows the resource parameter mapping relationship. Table 1 takes the network slice information as the slice ID and the communication network includes the access network, the bearer network and the core network as an example for explanation. As shown in Table 1, for network slice ID1, the resource parameters of the network sub-slice in the access network include: gNBCuNgID1, user plane host (Userplanehost) ID1, virtual routing androrwarding (virtual routing androrwarding, VRF) 1, VLAN1, etc. The resource parameters of the network sub-slice in the bearer network include: the sub-interface IP address of the network sub-slice, the loopback address of the network sub-slice, the virtual private network (virtualprivate network, VPN) name, etc. The resource parameters of the network sub-slice in the core network include: network slice instance (network slice instance, NSI), VRF, routing design, etc. of the network sub-slice service.
[0123] Table 1
[0124]
[0125] The resource parameter mapping relationship shown in the above Table 1 is only an example and does not constitute a limitation on the resource parameter mapping relationship.
[0126] The embodiment of the present application uses the network slice information as the only entry parameter, and through the resource parameter mapping relationship, it can be mapped to the configuration of each network sub-slice included in each network slice and the hardware resource pool, and the implementation process is simple. Therefore, the unique network slice can be determined and located through the network slice information and mapped with the network element, so as to achieve accurate management of the network element hardware resources corresponding to the network slice, for example, accurately locate the corresponding network element hardware resources when the network slice needs maintenance.
[0127] The management device of the first network may also send an alarm message to the network management device client of the communication network, and the alarm message is used to prompt the first network sub-slice of the target network slice that is not configured in the manual first network. At this time, the process 501 may also be performed with manual participation, and the management device of the first network may determine the configuration information of the first network sub-slice when receiving the manual configuration operation.
[0128] 502. Send configuration information of the first network sub-slice to the device of the first network, where the configuration information of the first network sub-slice is used to configure the first network sub-slice.
[0129] After completing the configuration of the first network sub-slice, the application corresponding to the target network slice re-registers for access, triggering the user plane session establishment process. The newly established session bearer uses the hardware resources of each network sub-slice included in the target network slice. For example, the hardware resources corresponding to the access network sub-slice, bearer network sub-slice, and core network sub-slice included in the target network slice are used.
[0130] In summary, the network slice management method provided in the embodiment of the present application, when the application corresponding to the target network slice is launched, if the first network sub-slice of the target network slice is not configured in the first network, determines the configuration information of the first network sub-slice, and then sends the configuration information of the first network sub-slice to the device of the first network. The configuration information of the first network sub-slice is used to configure the first network sub-slice. The card opening and account opening of the device where the application runs and the online application trigger the configuration process of the network slice. The network slice requirements of the application are perceived through the online application side. When the network slice required by the application is not configured in the network, the corresponding network sub-slice is automatically configured, instead of rigidly designing the network slice configuration of the application, which can effectively avoid the waste of hardware resources. At the same time, the configuration of the network slice does not require manual participation but is performed automatically, without labor costs, and can quickly configure the network slice based on the network slice requirements of the application, realizing the rapid launch of the network slice.
[0131] Please refer to Figure 4 , Figure 4 A flowchart of another network slice management method provided in an embodiment of the present application is provided. Figure 4The method is applied to a network management device as an example for explanation. The network managed by the management device can perceive upper layer application services, such as access network and core network. The method may include the following process:
[0132] 601. When an application corresponding to a target network slice goes online, if a first network sub-slice of the target network slice is not configured in the first network, the configuration information of the first network sub-slice is determined, and the target network slice is indicated by the target network slice information when the application goes online.
[0133] This process may refer to the aforementioned process 501, and the embodiment of the present application will not be described in detail here.
[0134] 602. Send configuration information of the first network sub-slice to the device of the first network, where the configuration information of the first network sub-slice is used to configure the first network sub-slice.
[0135] This process may refer to the aforementioned process 502, and the embodiment of the present application will not be described in detail here.
[0136] 603. When the second network sub-slice of the target network slice is not configured in the second network, a first message is transmitted to a management device of the second network, where the first message is used to determine configuration information of the second network sub-slice and to send the configuration information of the second network sub-slice to a device of the second network, where the configuration information of the second network sub-slice is used to configure the second network sub-slice.
[0137] The second network cannot perceive the upper layer application service, which may be a bearer network. The first message may carry slice information of the target network slice or sub-slice information of the second network sub-slice.
[0138] The device of the first network can also sense whether the target network slice indicated by the target network slice information is configured in the second network through the signaling process. In an embodiment of the present application, the sub-slice used to constitute the target network slice in the second network is the second network sub-slice. If the second network sub-slice of the target network slice is not configured in the first network, the device of the first network notifies the management device of the first network, and the management device of the first network determines that the second network sub-slice is not configured in the second network.
[0139] If the management device of the first network can communicate directly with the management device of the second network, the management device of the first network can directly send the first message to the management device of the second network. Figure 2 The communication network shown in the figure), the management device of the first network and the management device of the second network communicate through the system platform, then the management device of the first network can send a first message to the system platform, and the system platform sends a first message to the management device of the second network.
[0140] For the related description of this process, please refer to the aforementioned process 501, and the embodiment of the present application will not be described in detail here.
[0141] The management device of the first network may transmit the first message to the management device of the second network by means of file transfer, or may transmit the first message to the management device of the second network by means of a network management device client of the communication network. The embodiment of the present application does not limit the transmission method of the first message.
[0142] Whether the network slice is configured in the network is perceived through the signaling process of the application, and the second network cannot perceive the upper-layer application service, and therefore cannot perceive whether the target network slice is configured in the second network. Through this process 603, the first network perceives whether the target network slice is configured in the second network, and when the configuration is not completed, the management device of the first network notifies the management device of the second network. In this way, even if the second network cannot perceive the upper-layer application service, it can meet the configuration requirements of the network sub-slice in the second network.
[0143] 604. Receive status information reported by a device of the first network, where the status information is used to indicate the usage status of each network sub-slice in the first network.
[0144] The status information can also be used to indicate the usage status of each network sub-slice in the second network.
[0145] 605. Monitor each network sub-slice in the first network according to the status information.
[0146] The management device of the first network can determine whether there is a network sub-slice that meets the deletion condition based on the status information, and the deletion condition includes but is not limited to: there is no business within a preset time. Assuming that it is determined based on the status information that the third network sub-slice in the first network meets the deletion condition, the deletion information of the third network sub-slice can be determined, and the deletion information of the third network sub-slice can be sent to the device of the first network. The deletion information of the third network sub-slice is used by the device of the first network to delete the third network sub-slice and reclaim the hardware resources occupied by the third network sub-slice.
[0147] The management device of the first network can also determine whether there is a network sub-slice that does not meet the service requirements based on the status information. The non-satisfaction of service requirements includes but is not limited to: congestion in the network sub-slice, the network sub-slice does not meet the bandwidth or latency requirements of the service, etc. Assuming that it is determined based on the status information that the fourth network sub-slice in the first network does not meet the service requirements, the maintenance information of the fourth network sub-slice can be determined, and the maintenance information of the fourth network sub-slice can be sent to the device of the first network. The maintenance information of the fourth network sub-slice is used by the device of the first network to reconfigure the third network sub-slice.
[0148] The deletion information may be a deletion script, which includes a deletion command line, which may be an MML command line. The maintenance information may be a maintenance script, which includes a maintenance command line, which may be an MML command line.
[0149] In one implementation, the deletion information or maintenance information may be pre-generated, and the management device of the first network directly obtains the pre-generated deletion information or maintenance information. In another implementation, the management device of the first network determines the resource parameters corresponding to the first network sub-slice based on the aforementioned resource parameter mapping relationship and the target network slice information. Then, based on the resource parameters corresponding to the first network sub-slice, the deletion information or maintenance information of the first network sub-slice is generated. The resource parameter mapping relationship can refer to the aforementioned process 501, and the embodiments of the present application are not described in detail here.
[0150] The above is explained by taking the example of the management device of the first network actively sending deletion information or maintenance information. Optionally, the process can also be performed with manual participation. For example, when the management device of the first network determines that the third network sub-slice meets the deletion conditions, it can send a deletion prompt message to the network management device client of the communication network, and the deletion prompt message is used to prompt whether to manually delete the third network sub-slice. Afterwards, when a manual deletion operation is received through the network management device client, the deletion information of the third network sub-slice is sent to the device of the first network.
[0151] For another example, when the management device of the first network determines that the fourth network sub-slice does not meet the service requirements, it sends maintenance prompt information to the network management device client, and the maintenance prompt information is used to prompt manual reconfiguration of the fourth network sub-slice or verification of the hardware resources of the fourth network sub-slice. When a manual maintenance operation is received through the network management device client, the maintenance information of the fourth network sub-slice is sent to the device of the first network.
[0152] In an embodiment of the present application, the status information can also be used to indicate the usage status of each network sub-slice in the second network. The management device of the first network can monitor each network sub-slice in the second network according to the status information.
[0153] The management device of the first network can determine whether there is a network sub-slice in the second network that meets the deletion condition based on the status information. Assuming that it is determined based on the status information that the fifth network sub-slice in the second network meets the deletion condition, a second message can be transmitted to the management device of the second network. The second message is used for the management device of the second network to determine the deletion information of the fifth network sub-slice, and to send the deletion information of the fifth network sub-slice to the device of the second network. The deletion information of the fifth network sub-slice is used for the device of the second network to delete the fifth network sub-slice and reclaim the hardware resources occupied by the fifth network sub-slice.
[0154] The management device of the first network can also determine whether there is a network sub-slice in the second network that does not meet the service requirements based on the status information. Assuming that it is determined based on the status information that the sixth network sub-slice in the second network does not meet the service requirements, a third message can be transmitted to the management device of the second network. The third message is used by the management device of the second network to determine the maintenance information of the sixth network sub-slice and send the maintenance information of the sixth network sub-slice to the device of the second network. The maintenance information of the sixth network sub-slice is used by the device of the second network to reconfigure the sixth network sub-slice.
[0155] The aforementioned process is described by taking the example that the management device of the second network actively sends deletion information or maintenance information after receiving the third message. Optionally, the management device of the second network may also send maintenance information or deletion information to the device of the second network under manual control. This process may refer to the aforementioned process that the management device of the first network sends maintenance information or deletion information to the device of the first network under manual control. The embodiments of the present application will not be described in detail here.
[0156] The transmission process and method of the second message or the third message can refer to the aforementioned first message. The transmission process can be sent directly from the management device of the first network to the management device of the second network, or it can be transmitted through the system platform. The embodiments of the present application will not be elaborated here.
[0157] The usage status of the network slice is also perceived through the signaling process of the application, and the second network cannot perceive the upper-layer application service, and therefore cannot perceive the usage status of each network sub-slice in the second network. In an embodiment of the present application, the first network perceives the usage status of each network sub-slice in the second network. When there is a network sub-slice that needs to be deleted or maintained in the second network, the management device of the first network notifies the management device of the second network. In this way, even if the second network cannot perceive the upper-layer application service, it can meet the deletion or maintenance requirements of the network sub-slices in the second network.
[0158] The above embodiment is explained by taking the management device of the first network and the management device of the second network as an example in which they are independently set. When the management device of the first network and the management device of the second network are integrated into one device, there is no need to transmit information, for example, when the second network sub-slice is not configured in the second network, the management device of the second network is notified.
[0159] In summary, the network slice management method provided in the embodiment of the present application, when the application corresponding to the target network slice is launched, if the first network sub-slice of the target network slice is not configured in the first network, determines the configuration information of the first network sub-slice, and then sends the configuration information of the first network sub-slice to the device of the first network. The configuration information of the first network sub-slice is used to configure the first network sub-slice. The card opening and account opening of the device where the application runs and the online application trigger the configuration process of the network slice. The network slice requirements of the application are perceived through the online application side. When the network slice required by the application is not configured in the network, the corresponding network sub-slice is automatically configured, instead of rigidly designing the network slice configuration of the application, which can effectively avoid the waste of hardware resources. At the same time, the configuration of the network slice does not require manual participation but is performed automatically, without labor costs, and can quickly configure the network slice based on the network slice requirements of the application, realizing the rapid launch of the network slice.
[0160] Furthermore, when the second network sub-slice of the target network slice is not configured in the second network, a first message may be transmitted to the management device of the second network, and the first message is used to determine the configuration information of the second network sub-slice, and to send the configuration information of the second network sub-slice to the device of the second network, and the configuration information of the second network sub-slice is used to configure the second network sub-slice. The second network cannot perceive whether the target network slice has been configured in the second network, and the first network perceives whether the target network slice has been configured in the second network, and notifies the management device of the second network when the configuration is not completed. In this way, even if the second network cannot perceive the upper-layer application services, it can meet the configuration requirements of the network sub-slices in the second network.
[0161] In addition, each network sub-slice in the first network and the second network can be automatically monitored based on the status information reported by the devices of the first network. The network sub-slice can be deleted and the hardware resources occupied by the network sub-slice can be reclaimed based on the usage status of the network sub-slice. The network sub-slice can also be maintained based on the usage status of the network sub-slice, realizing dynamic adjustment and management of all network sub-slices in the communication network, accurately adapting to the differentiated QOS requirements of applications, and effectively improving the utilization rate of hardware resources in the communication network.
[0162] Please refer to Figure 5 , Figure 5 A flowchart of another network slice management method provided in an embodiment of the present application is provided. Figure 5 The method is described by taking the application of the method to a network device as an example. The network device is capable of perceiving upper layer application services, such as devices of access networks and core networks. The method may include the following processes:
[0163] 701. Obtain the target network slice information carried by the signaling process of the newly launched application, where the target network slice information indicates the target network slice, and the signaling process includes a registration signaling process and / or a session establishment process.
[0164] Taking the registration signaling process of the 5G network as an example, the target network slice information can be the single network slice selection assistance information (S-NSSAI) carried in the registration signaling process of the application.
[0165] One S-NSSAI can be associated with one or more network slice instances, and one network slice instance can be associated with one or more S-NSSAIs. For example, the S-NSSAI values associated with UeMBB slice 1 and UeMBB slice 2 are both 0x01000000. eMBB+mMTC slice 4 can provide services for both eMBB type services and mMTC services. Therefore, it is both an eMBB type network slice and an mMTC type network slice, and the associated S-NSSAI values are 0x01000000 and 0x02000000 respectively.
[0166] When the terminal device where the application is located registers to a Public Land Mobile Network (PLMN), it sends a registration request message to the RAN. If the terminal device stores the configured NSSAI (configured NSSAI) of the PLMN or the allowed NSSAI (allowed NSSAI) of the access type of the PLMN, the application's network attached storage (NAS) registration request message and AN message will carry a requested NSSAI (requested NSSAI) message or a globally unique AMF identifier (globally unique AMF identifier, GUAMI). The requested NSSAI message or GUAMI includes the S-NSSAI of the network slice that the application wishes to register. RAN selects the initial AMF (initial AMF) based on the GUAMI or requested NSSAI message.
[0167] If the application does not provide the requested NSSAI message and GUAMI in the AN message, the RAN shall send the Registration Request message from the application to the default AMF.
[0168] Through the aforementioned registration signaling process, the management device of the core network and the management device of the access network can obtain the target network slice information (ie, NSSAI), and then the core network or access network can transmit the target network slice information to the management device of the bearer network.
[0169] After the registration signaling process is completed, the application will perform the session establishment process. If the session establishment process fails, the core network will obtain the target network slice information through the session establishment process, and transmit the target network slice information to the access network management device and the bearer network management device through the core network management device. In this way, the access network management device and the bearer network management device obtain the target network slice information.
[0170] 702. When it is determined through the signaling process that the first network sub-slice of the target network slice is not configured in the first network, a first message is reported to the management device of the first network, and the first message is used to instruct the management device of the first network to determine the configuration information of the first network sub-slice.
[0171] Taking the communication network as a 5G network as an example, if the first network is a core network, when the user registration signaling process fails or the PDU establishment process fails, it is determined that the first network sub-slice of the target network slice is not configured in the first network. If the first network is an access network or a bearer network, as described in the aforementioned process 701, when the PDU establishment process fails, the management device of the core network transmits the target network slice information to the management device of the first network. The management device of the first network maintains the existing slice configuration, and can determine whether the first network sub-slice of the target network slice is configured in the first network based on the target network slice information and the existing slice configuration.
[0172] 703. Receive configuration information of the first network sub-slice sent by the management device of the first network.
[0173] 704. Configure the first network sub-slice according to the configuration information of the first network sub-slice.
[0174] The device of the first network configures the hardware resources of the first network to provide the first network sub-slice according to the configuration information of the first network sub-slice.
[0175] Please refer to Figure 6 , Figure 6 A flowchart of another network slice management method provided in an embodiment of the present application is provided. Figure 6 The method is described by taking the application of the method to a network device as an example. The network device is capable of perceiving upper layer application services, such as devices of access networks and core networks. The method may include the following processes:
[0176] 801. Obtain the target network slice information carried by the signaling process of the newly launched application, where the target network slice information indicates the target network slice, and the signaling process includes a registration signaling process and / or a session establishment process.
[0177] This process may refer to the aforementioned process 701, and the embodiment of the present application will not be described in detail here.
[0178] 802. When it is determined through the signaling process that the first network sub-slice of the target network slice is not configured in the first network, a first message is reported to the management device of the first network, and the first message is used to instruct the management device of the first network to determine the configuration information of the first network sub-slice.
[0179] This process may refer to the aforementioned process 702, and the embodiment of the present application will not be described in detail here.
[0180] 803. Receive configuration information of the first network sub-slice sent by the management device of the first network.
[0181] This process may refer to the aforementioned process 703, and the embodiment of the present application will not be described in detail here.
[0182] 804. Configure the first network sub-slice according to the configuration information of the first network sub-slice.
[0183] This process may refer to the aforementioned process 704, and the embodiment of the present application will not be described in detail here.
[0184] 805. When it is determined through the signaling process that the second network sub-slice in which the target network slice is not configured is in the second network, a second message is reported to the management device of the first network, so that the management device of the first network transmits a third message to the management device of the second network. The third message is used to determine the configuration information of the second network sub-slice, and to send the configuration information of the second network sub-slice to the device of the second network, and the configuration information of the second network sub-slice is used to configure the second network sub-slice.
[0185] The process by which the device of the first network determines whether the second network sub-slice is configured in the second network through a signaling process can refer to the aforementioned process of determining whether the first network sub-slice is configured in the first network, and the embodiments of the present application will not be repeated here.
[0186] 806. Report status information to the management device of the first network, where the status information is used to indicate the usage status of each network sub-slice in the first network, and the status information is used to monitor each network sub-slice in the first network.
[0187] The device of the first network can determine the usage status of each network sub-slice in the first network in real time according to the session establishment process, or can determine the usage status of each network sub-slice in the first network according to a preset time interval, which is not limited in the embodiment of the present application. After each determination of the usage status, the status information can be reported to the management device of the first network.
[0188] The session establishment process is a service interaction process. As long as there is service interaction, there will be a session establishment process. Therefore, the usage status of each network sub-slice can be determined based on the session establishment process.
[0189] The device of the first network can also determine the usage status of each network sub-slice in the second network in real time according to the session establishment process, or can determine the usage status of each network sub-slice in the second network at a preset time interval. At this time, the status information is also used to indicate the usage status of each network sub-slice in the second network, and the status information is also used to monitor each network sub-slice in the second network.
[0190] When the communication network also includes the system platform, please refer to Figure 7 , Figure 7 A flowchart of another network slice management method provided in an embodiment of the present application is provided. Figure 7 The method is described by taking the application of the method to the system platform as an example. The method may include the following processes:
[0191] 901. Receive a first message sent by a management device of a first network, where the first message is used to indicate a first network sub-slice in a second network that is not configured with a target network slice, and the target network slice is indicated by target network slice information when an application goes online.
[0192] 902. Send a first message to a management device of the second network. The first message is used to determine configuration information of the first network sub-slice, and to send the configuration information of the first network sub-slice to a device of the second network, where the configuration information of the first network sub-slice is used to configure the first network sub-slice.
[0193] Please refer to Figure 8 , Figure 8 A flowchart of another network slice management method provided in an embodiment of the present application is provided. Figure 8 The method is described by taking the application of the method to the system platform as an example. The method may include the following processes:
[0194] 1001. Receive a first message sent by a management device of a first network, where the first message is used to indicate a first network sub-slice in a second network that is not configured with a target network slice, and the target network slice is indicated by target network slice information when an application goes online.
[0195] 1002. Send a first message to a management device of the second network. The first message is used to determine configuration information of the first network sub-slice, and to send the configuration information of the first network sub-slice to a device of the second network, where the configuration information of the first network sub-slice is used to configure the first network sub-slice.
[0196] 1003. Receive a second message sent by the management device of the first network, where the second message is used to indicate that a second network sub-slice in the second network meets a deletion condition.
[0197] 1004. Send a second message to the management device of the second network, where the second message is used to determine deletion information of the second network sub-slice, and send the deletion information of the second network sub-slice to the device of the second network, where the deletion information of the second network sub-slice is used to delete the second network sub-slice.
[0198] 1005. Receive a third message sent by the management device of the first network, where the third message indicates that a third network sub-slice in the second network does not meet business requirements.
[0199] 1006. Send a third message to the management device of the second network, where the third message is used to determine maintenance information of the third network sub-slice, and send the maintenance information of the third network sub-slice to the device of the second network, where the maintenance information of the third network sub-slice is used to reconfigure the third network sub-slice.
[0200] The following further describes the embodiment of the present application through the interaction process between various devices in the communication network. The embodiment of the present application is described by taking the first network and the second network in the communication network as an example. Fig. 9 , Fig. 9 A flowchart of another network slice management method provided in an embodiment of the present application, the method may include the following process:
[0201] 1101. The device of the first network obtains the target network slice information carried by the signaling process of the newly launched application, where the target network slice information indicates the target network slice, and the signaling process includes a registration signaling process and / or a session establishment process.
[0202] 1102. When it is determined through a signaling process that a first network sub-slice of a target network slice is not configured in the first network, a device of the first network reports a first message to a management device of the first network.
[0203] 1103. The management device of the first network determines the configuration information of the first network sub-slice based on the first message.
[0204] 1104. The management device of the first network sends configuration information of the first network sub-slice to the device of the first network.
[0205] 1105. The device of the first network configures the first network sub-slice according to the configuration information of the first network sub-slice.
[0206] 1106. When it is determined through the signaling process that the second network sub-slice of the target network slice is not configured in the second network, the device of the first network reports a second message to the management device of the first network.
[0207] 1107. The management device of the first network sends a third message to the management device of the second network based on the second message.
[0208] 1108. The management device of the second network determines the configuration information of the second network sub-slice based on the third message.
[0209] 1109. The management device of the second network sends configuration information of the second network sub-slice to the devices of the second network.
[0210] 1110. The device of the second network configures the second network sub-slice according to the configuration information of the second network sub-slice.
[0211] 1111. The device of the first network reports status information to the management device of the first network, where the status information is used to indicate the usage status of each network sub-slice in the first network and the second network.
[0212] 1112. The management device of the first network determines, based on the status information, that the third network sub-slice in the first network meets the deletion condition.
[0213] 1113. The management device of the first network determines deletion information of the third network sub-slice.
[0214] 1114. The management device of the first network sends deletion information of the third network sub-slice to the device of the first network.
[0215] 1115. The device of the first network deletes the third network sub-slice according to the deletion information of the third network sub-slice.
[0216] 1116. The management device of the first network determines, based on the status information, that the fourth network sub-slice in the first network does not meet the service requirements.
[0217] 1117. The management device of the first network determines the maintenance information of the fourth network sub-slice.
[0218] 1118. The management device of the first network sends maintenance information of the fourth network sub-slice to the device of the first network.
[0219] 1119. The device of the first network reconfigures the fourth network sub-slice according to the maintenance information of the fourth network sub-slice.
[0220] 1120. The management device of the first network determines, based on the status information, that the fifth network sub-slice in the second network meets the deletion condition.
[0221] 1121. The management device of the first network sends a fourth message to the management device of the second network.
[0222] 1122. The management device of the second network determines the deletion information of the fifth network sub-slice based on the fourth message.
[0223] 1123. The management device of the second network sends deletion information of the fifth network sub-slice to the devices of the second network.
[0224] 1124. The device of the second network deletes the fifth network sub-slice according to the deletion information of the fifth network sub-slice.
[0225] 1125. The management device of the first network determines, based on the status information, that the sixth network sub-slice in the second network does not meet the service requirements.
[0226] 1126. The management device of the first network sends a fifth message to the management device of the second network.
[0227] 1127. The management device of the second network determines the maintenance information of the sixth network sub-slice based on the fifth message.
[0228] 1128. The management device of the second network sends maintenance information of the sixth network sub-slice to the devices of the second network.
[0229] 1129. The device of the second network reconfigures the sixth network sub-slice according to the maintenance information of the sixth network sub-slice.
[0230] The processes 1101 to 1129 may refer to the aforementioned embodiments, and the embodiments of the present application will not be described in detail here.
[0231] When the communication network also includes the system platform, please refer to Fig.10 , Fig.10 A flowchart of another network slice management method provided in an embodiment of the present application, the method may include the following process:
[0232] 1201. The device of the first network obtains the target network slice information carried by the signaling process of the newly launched application, where the target network slice information indicates the target network slice, and the signaling process includes a registration signaling process and / or a session establishment process.
[0233] 1202. When it is determined through a signaling process that a first network sub-slice of a target network slice is not configured in the first network, a device of the first network reports a first message to a management device of the first network.
[0234] 1203. The management device of the first network determines the configuration information of the first network sub-slice based on the first message.
[0235] 1204. The management device of the first network sends configuration information of the first network sub-slice to the device of the first network.
[0236] 1205. The device of the first network configures the first network sub-slice according to the configuration information of the first network sub-slice.
[0237] 1206. When it is determined through the signaling process that the second network sub-slice of the target network slice is not configured in the second network, the device of the first network reports a second message to the management device of the first network.
[0238] 1207. The management device of the first network sends a third message to the system platform based on the second message.
[0239] 1208. The system platform sends a third message to the management device of the second network.
[0240] 1209. The management device of the second network determines the configuration information of the second network sub-slice based on the third message.
[0241] 1210. The management device of the second network sends configuration information of the second network sub-slice to the devices of the second network.
[0242] 1211. The device of the second network configures the second network sub-slice according to the configuration information of the second network sub-slice.
[0243] 1212. The device of the first network reports status information to the management device of the first network, where the status information is used to indicate the usage status of each network sub-slice in the first network and the second network.
[0244] 1213. The management device of the first network determines, based on the status information, that the third network sub-slice in the first network meets the deletion condition.
[0245] 1214. The management device of the first network determines deletion information of the third network sub-slice.
[0246] 1215. The management device of the first network sends deletion information of the third network sub-slice to the device of the first network.
[0247] 1216. The device of the first network deletes the third network sub-slice according to the deletion information of the third network sub-slice.
[0248] 1217. The management device of the first network determines, based on the status information, that the fourth network sub-slice in the first network does not meet the service requirements.
[0249] 1218. The management device of the first network determines the maintenance information of the fourth network sub-slice.
[0250] 1219. The management device of the first network sends maintenance information of the fourth network sub-slice to the device of the first network.
[0251] 1220. The device of the first network reconfigures the fourth network sub-slice according to the maintenance information of the fourth network sub-slice.
[0252] 1221. The management device of the first network determines, based on the status information, that the fifth network sub-slice in the second network meets the deletion condition.
[0253] 1222. The management device of the first network sends a fourth message to the system platform.
[0254] 1223. The system platform sends a fourth message to the management device of the second network.
[0255] 1224. The management device of the second network determines the deletion information of the fifth network sub-slice based on the fourth message.
[0256] 1225. The management device of the second network sends deletion information of the fifth network sub-slice to the devices of the second network.
[0257] 1226. The device of the second network deletes the fifth network sub-slice according to the deletion information of the fifth network sub-slice.
[0258] 1227. The management device of the first network determines, based on the status information, that the sixth network sub-slice in the second network does not meet the service requirements.
[0259] 1228. The management device of the first network sends a fifth message to the system platform.
[0260] 1229. The system platform sends a fifth message to the management device of the second network.
[0261] 1230. The management device of the second network determines the maintenance information of the sixth network sub-slice based on the fourth message.
[0262] 1231. The management device of the second network sends maintenance information of the sixth network sub-slice to the devices of the second network.
[0263] 1232. The device of the second network reconfigures the sixth network sub-slice according to the maintenance information of the sixth network sub-slice.
[0264] The processes 1201 to 1232 may refer to the aforementioned embodiments, and the embodiments of the present application will not be described in detail here.
[0265] The following Figure 1The communication network shown in the figure is used as an example to illustrate the process of the network slice management method. Fig.11 , Fig.11 A flowchart of a network slice management method provided for an embodiment of the present application. The management device of the access network, the management device of the bearer network, and the management device of the core network maintain the mapping relationship between status information and resource parameters, and the status information is refined to all devices in the communication network. The campus application service in the campus Internet technology (IT) network accesses the core network device UPF through the standard protocol N6 port.
[0266] Assume that the network slice 1 corresponding to the mobile phone group has been configured in the communication network. As shown in (1), the mobile phone application accesses base station 1, and network slice 1 is online. The SIM card of the camera application is activated on the core network device to open network slice 2. After the camera is turned on, the camera application goes online. As shown in (2), the camera application accesses base station 1, and the registration signaling process of the camera application carries the slice information of network slice 2.
[0267] As shown in (3), base station 1 senses that network slice 2 has not been configured in the access network and the bearer network, and reports it to the management device of the access network. As shown in (4), the core network device senses that network slice 2 has not been configured in the core network and the bearer network, and reports it to the management device of the core network. As shown in (5), the management device of the access network sends instruction information to the management device of the bearer network, and the instruction information indicates that network slice 2 has not been configured in the bearer network. As shown in (6), the management device of the core network sends instruction information to the management device of the bearer network, and the instruction information indicates that network slice 2 has not been configured in the bearer network.
[0268] Fig.11 When the network slice 2 is not configured in the bearer network, the management device of the access network and the management device of the core network will notify the management device of the bearer network. Optionally, only the management device of the access network or the management device of the core network may notify the management device of the bearer network, which is not limited in the embodiments of the present application.
[0269] As shown in (7), the management device of the access network sends configuration information to the access network device. As shown in (8), the management device of the bearer network sends configuration information to the bearer network device. As shown in (9), the management device of the core network sends configuration information to the core network device.
[0270] As shown in (10), the access network device determines the usage status of each network sub-slice in the access network and the bearer network through the 3GPP signaling process, and reports it to the management device of the access network. As shown in (11), the core network device determines the usage status of each network sub-slice in the core network and the bearer network through the 3GPP signaling process, and reports it to the management device of the core network.
[0271] If the management device of the access network determines that there is a network sub-slice in the access network that meets the deletion condition or does not meet the service demand, then as shown in (7), the deletion information or maintenance information is sent to the access network device. If the management device of the core network determines that there is a network sub-slice in the core network that meets the deletion condition or does not meet the service demand, then as shown in (9), the deletion information or maintenance information is sent to the core network device.
[0272] If the management device of the access network determines that there is a network sub-slice in the bearer network that meets the deletion condition or does not meet the service demand, then as shown in (12), a command message is sent to the management device of the bearer network, and the command message indicates that a certain network sub-slice in the bearer network meets the deletion condition or does not meet the service demand. If the management device of the core network determines that there is a network sub-slice in the bearer network that meets the deletion condition or does not meet the service demand, then as shown in (13), a command message is sent to the management device of the bearer network, and the command message indicates that a certain network sub-slice in the bearer network meets the deletion condition or does not meet the service demand. As shown in (8), the management device of the bearer network sends deletion information or maintenance information to the bearer network device.
[0273] Fig.11 The management device of the access network and the management device of the core network will monitor the usage status of the network sub-slice in the bearer network. Optionally, the usage status of the network sub-slice in the bearer network can be monitored only by the management device of the access network or the management device of the core network, which is not limited in this embodiment of the present application.
[0274] Errors may occur when configuring network sub-slices. As shown in (14), when the access network device is unable to configure the network sub-slice due to the physical or logical resources of the access network, it reports the slice configuration failure information to the management device of the access network. As shown in (15), when the bearer network device is unable to configure the network sub-slice due to the physical or logical resources of the bearer network, it reports the slice configuration failure information to the management device of the bearer network. As shown in (16), when the core network device is unable to configure the network sub-slice due to the physical or logical resources of the core network, it reports the slice configuration failure information to the management device of the core network. As shown in (17), (18) and (19), the management device that receives the slice configuration failure information issues an alarm through the user interface of the network management device client, indicating that the manual network slice configuration has failed and manual intervention is required.
[0275] As shown in (17), (18) and (19), when an error occurs in the process of a management device of a network sending a configuration message, a deletion message or a maintenance message to its southbound network element, the management device can issue an alarm through the user interface of the network management device client, indicating that the manual configuration message, deletion message or maintenance message has failed to be sent, and the reason for the failure to send the message, such as "IP address does not exist".
[0276] The following Figure 2 The communication network shown in the figure is used as an example to illustrate the process of the network slice management method. Fig.12 , Fig.12 A flowchart of another network slice management method provided in an embodiment of the present application. The system platform maintains a mapping relationship between status information and resource parameters, and the status information is refined to all devices in the communication network.
[0277] Fig.12 The process (1) to (4) and Fig.11 The processes (1) to (4) are the same, and the embodiments of the present application are not repeated here. After process (3), as shown in (5), the management device of the access network sends instruction information to the system platform, and the instruction information indicates that the network slice 2 has not been fully configured in the bearer network. After process (4), as shown in (6), the management device of the core network sends instruction information to the system platform, and the instruction information indicates that the network slice 2 has not been fully configured in the bearer network. As shown in (7), the system platform sends instruction information to the management device of the bearer network.
[0278] Fig.12 When the network slice 2 is not configured in the bearer network, the management device of the access network and the management device of the core network will notify the system platform. Optionally, only the management device of the access network or the management device of the core network may notify the system platform, which is not limited in the embodiment of the present application.
[0279] Fig.12 The processes (8) to (12) are respectively Fig.11The processes (7) to (11) are the same, and the embodiments of the present application are not repeated here. If the management device of the access network determines that there is a network sub-slice in the bearer network that meets the deletion conditions or does not meet the business requirements, then as shown in (13), a command message is sent to the system platform, and the command message indicates that a certain network sub-slice in the bearer network meets the deletion conditions or does not meet the business requirements. If the management device of the core network determines that there is a network sub-slice in the bearer network that meets the deletion conditions or does not meet the business requirements, then as shown in (14), a command message is sent to the system platform, and the command message indicates that a certain network sub-slice in the bearer network meets the deletion conditions or does not meet the business requirements. As shown in (15), the system platform sends command information to the management device of the bearer network. As shown in (9), the management device of the bearer network sends deletion information or maintenance information to the bearer network device.
[0280] Fig.12 The management device of the access network and the management device of the core network will monitor the usage status of the network sub-slice in the bearer network. Optionally, the usage status of the network sub-slice in the bearer network can be monitored only by the management device of the access network or the management device of the core network, which is not limited in this embodiment of the present application.
[0281] Fig.12 The processes (16) to (21) are respectively Fig.11 The processes (14) to (19) are the same and will not be described in detail in this embodiment of the present application.
[0282] Depend on Fig.11 and Fig.12 It can be seen that under the geographical location coverage of different base stations, different terminal groups will be accessed under different bearer network subnets. There are fixed terminal devices (such as cameras) and mobile terminal devices (such as mobile phones) in the terminal group. Therefore, the network slices required by the application are dynamic, and the network slices required by different applications are differentiated. The rigid design of network slices in related technologies will waste the hardware resources of the communication network. The embodiment of the present application can identify the network slicing requirements of each application, and can automatically monitor each network slice, and dynamically adjust and manage the network slice according to the usage status of the network slice. It realizes the precise adaptation of the differentiated QOS requirements of applications and effectively improves the utilization rate of the hardware resources of the communication network.
[0283] The sequence of the methods provided in the embodiments of the present application can be adjusted appropriately, and the process can be increased or decreased accordingly according to the situation. Any technician familiar with the technical field can easily think of a method of change within the technical scope disclosed in this application, which should be included in the protection scope of this application, and the embodiments of the present application do not limit this.
[0284] The above mainly introduces the management method of network slicing provided by the embodiment of the present application from the perspective of interaction between devices. It can be understood that in order to realize the above functions, each device includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed in this document, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a computer software-driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0285] The embodiment of the present application can divide the functional modules of each device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0286] Fig.13A block diagram of a network slice management device provided in an embodiment of the present application, in the case of dividing each functional module according to each function, the network slice management device 1300 may include a transceiver module 1301 and a processing module 1302. Exemplarily, the network slice management device may be a network management device, a network device or a system platform, or a chip therein or other combined devices, components, etc. having the functions of the above-mentioned network slice management device. When the network slice management device 1300 is a network management device, a network device or a system platform, the transceiver module 1301 may be a transceiver, which may include an antenna and a radio frequency circuit, etc.; the processing module 1302 may be a processor (or a processing circuit), such as a baseband processor, which may include one or more central processing units (CPUs). When the network slice management device 1300 is a device or component having the above-mentioned functions, the transceiver module 1301 may be a radio frequency unit; the processing module 1302 may be a processor (or a processing circuit), such as a baseband processor. When the management device 1300 of the network slice is a chip system, the transceiver module 1301 may be an input and output interface of a chip (e.g., a baseband chip); the processing module 1302 may be a processor (or a processing circuit) of the chip system, which may include one or more central processing units. It should be understood that the transceiver module 1301 in the embodiment of the present application may be implemented by a transceiver or a transceiver-related circuit component; the processing module 1302 may be implemented by a processor or a processor-related circuit component (or, referred to as a processing circuit).
[0287] For example, when the network slice management device 1300 is a chip or functional unit of a network management device, the transceiver module 1301 can be used to execute Figure 3 , Figure 4 , Fig. 9 or Fig.10 In the embodiment shown, all the sending and receiving operations performed by the management device of the network, and / or other processes used to support the technology described herein; the processing module 1302 can be used to perform Figure 3 , Figure 4 , Fig. 9 or Fig.10 In the illustrated embodiment, all operations except the sending and receiving operations are performed by the management device of the network, and / or other processes for supporting the technology described in this document.
[0288] The transceiver module 1301 may include a sending module and / or a receiving module, each of which is used to execute Figure 3 , Figure 4 , Fig. 9 or Fig.10In the embodiment shown, the sending and receiving operations performed by the management device of the network, the management device of the network slice includes:
[0289] A processing module, used to determine the configuration information of the first network sub-slice when an application corresponding to the target network slice is launched and the first network sub-slice of the target network slice is not configured in the first network, the target network slice being indicated by the target network slice information when the application is launched; a transceiver module, used to send the configuration information of the first network sub-slice to a device of the first network, the configuration information of the first network sub-slice being used to configure the first network sub-slice.
[0290] In combination with the above scheme, the transceiver module is also used to receive a first message reported by a device of the first network, and the first message is used to indicate that the first network sub-slice is not configured in the first network; wherein the first message is determined through a registration signaling process or a session establishment process of the application, and the registration signaling process or the session establishment process carries the target network slice information.
[0291] In combination with the above scheme, the transceiver module is also used to transmit a second message to the management device of the second network when the second network sub-slice of the target network slice is not configured in the second network; the second message is used to determine the configuration information of the second network sub-slice, and to send the configuration information of the second network sub-slice to the device of the second network, and the configuration information of the second network sub-slice is used to configure the second network sub-slice.
[0292] In combination with the above solution, the transceiver module is specifically used to send the second message to the system platform, so that the system platform sends the second message to the management device of the second network.
[0293] In combination with the above solution, the first network is an access network or a core network, and the second network is a bearer network.
[0294] In combination with the above scheme, the transceiver module is also used to receive status information reported by the device of the first network, and the status information is used to indicate the usage status of each network sub-slice in the first network; the processing module is also used to monitor each network sub-slice in the first network according to the status information.
[0295] In combination with the above scheme, the processing module is specifically used to: determine whether the third network sub-slice in the first network meets the deletion condition based on the status information; determine the deletion information of the third network sub-slice; and send the deletion information of the third network sub-slice to the device of the first network, and the deletion information of the third network sub-slice is used to delete the third network sub-slice.
[0296] In combination with the above scheme, the processing module is specifically used to: determine, based on the status information, that the fourth network sub-slice in the first network does not meet business requirements; determine maintenance information of the fourth network sub-slice; and send maintenance information of the fourth network sub-slice to the device of the first network, and the maintenance information of the fourth network sub-slice is used to reconfigure the fourth network sub-slice.
[0297] In combination with the above scheme, the status information is also used to indicate the usage status of each network sub-slice in the second network, and the processing module is also used to determine whether the fifth network sub-slice in the second network meets the deletion condition based on the status information; the transceiver module is also used to transmit a third message to the management device of the second network; the third message is used to determine the deletion information of the fifth network sub-slice, and to send the deletion information of the fifth network sub-slice to the device of the second network, and the deletion information of the fifth network sub-slice is used to delete the fifth network sub-slice.
[0298] In combination with the above solution, the transceiver module is specifically used to send the third message to the system platform, so that the system platform sends the third message to the management device of the second network.
[0299] In combination with the above scheme, the status information is also used to indicate the usage status of each network sub-slice in the second network, and the processing module is also used to determine that the sixth network sub-slice in the second network does not meet the business requirements based on the status information; the transceiver module is also used to transmit a fourth message to the management device of the second network; the fourth message is used to determine the maintenance information of the sixth network sub-slice, and to send the maintenance information of the sixth network sub-slice to the device of the second network, and the maintenance information of the sixth network sub-slice is used to reconfigure the sixth network sub-slice.
[0300] In combination with the above solution, the transceiver module is specifically used to send the fourth message to the system platform, so that the system platform sends the fourth message to the management device of the second network.
[0301] In combination with the above scheme, the processing module is specifically used to: determine the resource parameters corresponding to the first network sub-slice according to the resource parameter mapping relationship and the target network slice information, the resource parameter mapping relationship including: the mapping relationship between the network slice information of the preset network slice and the resource parameters corresponding to each network sub-slice included in the network slice; based on the resource parameters corresponding to the first network sub-slice, generate the configuration information of the first network sub-slice.
[0302] For example, when the network slice management device 1300 is a chip or functional unit of a network device, the transceiver module 1301 can be used to execute Figure 5 , Figure 6 , Fig. 9 or Fig.10 In the embodiment shown, all the sending and receiving operations performed by the network devices, and / or other processes used to support the technology described herein; the processing module 1302 can be used to perform Figure 5 , Figure 6 , Fig. 9 or Fig.10 All operations except the sending and receiving operations are performed by the network devices in the illustrated embodiment, and / or other processes for supporting the technology described herein.
[0303] The transceiver module 1301 may include a sending module and / or a receiving module, each of which is used to execute Figure 5 , Figure 6 , Fig. 9 or Fig.10 In the embodiment shown, the sending and receiving operations performed by the network device, the management device of the network slice includes:
[0304] A processing module is used to obtain target network slice information carried by a signaling process of a newly launched application, wherein the target network slice information indicates a target network slice, and the signaling process includes a registration signaling process and / or a session establishment process; a transceiver module is used to report a first message to a management device of the first network when it is determined through the signaling process that a first network sub-slice of the target network slice is not configured in the first network, wherein the first message is used to instruct the management device of the first network to determine the configuration information of the first network sub-slice; the transceiver module is also used to receive the configuration information of the first network sub-slice sent by the management device of the first network; the processing module is also used to configure the first network sub-slice according to the configuration information of the first network sub-slice.
[0305] In combination with the above scheme, the transceiver module is also used to report a second message to the management device of the first network when it is determined through the signaling process that the second network sub-slice of the target network slice is not configured in the second network, so that the management device of the first network transmits a third message to the management device of the second network; the third message is used to determine the configuration information of the second network sub-slice, and to send the configuration information of the second network sub-slice to the device of the second network, and the configuration information of the second network sub-slice is used to configure the second network sub-slice.
[0306] In combination with the above scheme, the transceiver module is also used to report status information to the management device of the first network, the status information is used to indicate the usage status of each network sub-slice in the first network, and the status information is used to monitor each network sub-slice in the first network.
[0307] In combination with the above scheme, the status information is also used to indicate the usage status of each network sub-slice in the second network, and the status information is also used to monitor each network sub-slice in the second network.
[0308] For example, when the network slice management device 1300 is a chip or functional unit of a system platform, the transceiver module 1301 can be used to execute Figure 7 , Figure 8 , Fig. 9 or Fig.10 In the embodiment shown, all the sending and receiving operations performed by the system platform, and / or other processes used to support the technology described herein; the processing module 1302 can be used to perform Figure 7 , Figure 8 , Fig. 9 or Fig.10 All operations except the sending and receiving operations are performed by the system platform in the illustrated embodiment, and / or other processes for supporting the technology described herein.
[0309] The transceiver module 1301 may include a sending module and / or a receiving module, each of which is used to execute Figure 7 , Figure 8 , Fig. 9 or Fig.10 In the embodiment shown, the sending and receiving operations performed by the system platform, the management device of the network slice includes:
[0310] A transceiver module is used to receive a first message sent by a management device of a first network, wherein the first message is used to indicate a first network sub-slice in a second network that is not configured with a target network slice, and the target network slice is indicated by target network slice information when the application goes online; the transceiver module is also used to send the first message to the management device of the second network; the first message is used to determine configuration information of the first network sub-slice, and to send the configuration information of the first network sub-slice to a device of the second network, and the configuration information of the first network sub-slice is used to configure the first network sub-slice.
[0311] In combination with the above scheme, the transceiver module is also used to: receive a second message sent by the management device of the first network, the second message is used to indicate that the second network sub-slice in the second network meets the deletion condition; send the second message to the management device of the second network; the second message is used to determine the deletion information of the second network sub-slice, and send the deletion information of the second network sub-slice to the device of the second network, and the deletion information of the second network sub-slice is used to delete the second network sub-slice.
[0312] In combination with the above scheme, the transceiver module is also used to: receive a third message sent by the management device of the first network, the third message indicating that the third network sub-slice in the second network does not meet the business requirements; send the third message to the management device of the second network; the third message is used to determine the maintenance information of the third network sub-slice, and send the maintenance information of the third network sub-slice to the device of the second network, and the maintenance information of the third network sub-slice is used to reconfigure the third network sub-slice.
[0313] Fig.14 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 1400 may be a network management device or a chip or functional module in a network management device; it may also be a network device or a chip or functional module in a network device; it may also be a system platform or a chip or functional module in a system platform. Fig.14 As shown, the electronic device 1400 includes a processor 1401 , a transceiver 1402 , and a communication line 1403 .
[0314] The processor 1401 is used to execute the following Figures 3 to 10 In any step of the method embodiment shown, and when executing a process such as sending a configuration message, the transceiver 1402 and the communication line 1403 may be selectively called to complete the corresponding operation.
[0315] Furthermore, the electronic device 1400 may also include a memory 1404 . The processor 1401 , the memory 1404 and the transceiver 1402 may be connected via a communication line 1403 .
[0316] The processor 1401 is a processor, a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 1401 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.
[0317] The transceiver 1402 is used to communicate with other devices or other communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. The transceiver 1402 can be a module, a circuit, a transceiver or any device capable of achieving communication.
[0318] The transceiver 1402 is mainly used for sending and receiving messages, and may include a transmitter and a receiver for sending and receiving messages respectively; operations other than sending and receiving messages are implemented by the processor, such as determining configuration information.
[0319] The communication line 1403 is used to transmit information between the components included in the electronic device 1400.
[0320] In one design, the processor may be considered as the logic circuit and the transceiver may be considered as the interface circuit.
[0321] The memory 1404 is used to store instructions, where the instructions may be computer programs.
[0322] The memory 1404 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. The nonvolatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DRRAM). The memory 1404 may also be a compact disc read-only memory (CD-ROM) or other optical disk storage, optical disk storage (including compact disc, laser disc, optical disk, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, etc. It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0323] It should be noted that the memory 1404 can exist independently of the processor 1401, or can be integrated with the processor 1401. The memory 1404 can be used to store instructions or program codes or some data, etc. The memory 1404 can be located inside the electronic device 1400, or can be located outside the electronic device 1400, without limitation. The processor 1401 is used to execute the instructions stored in the memory 1404 to implement the method provided in the above embodiment of the present application.
[0324] In one example, the processor 1401 may include one or more processors, such as Fig.14 CPU0 and CPU1 in.
[0325] As an optional implementation, the electronic device 1400 includes multiple processors, for example, Fig.14 In addition to the processor 1401, a processor 1407 may also be included.
[0326] As an optional implementation, the electronic device 1400 further includes an output device 1405 and an input device 1406. Exemplarily, the input device 1406 is a keyboard, a mouse, a microphone, a joystick, and the like, and the output device 1405 is a display screen, a speaker, and the like.
[0327] It should be noted that the electronic device 1400 may be a chip system or a Fig.14 Devices with similar structures in the chip system. Among them, the chip system can be composed of chips, or it can include chips and other discrete devices. The actions, terms, etc. involved in the various embodiments of this application can refer to each other without limitation. The message name or parameter name in the message exchanged between the various devices in the embodiment of this application is only an example, and other names can also be used in the specific implementation without limitation. In addition, Fig.14 The components shown in the figure do not constitute a limitation on the electronic device 1400. Fig.14 In addition to the components shown, the electronic device 1400 may include Fig.14 More or fewer components may be shown, or certain components may be combined, or the components may be arranged differently.
[0328] The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0329] As another possible way to achieve this, Fig.13 The transceiver module 1301 in the Fig.14 The processing module 1302 may be replaced by the transceiver 1402 in the embodiment, and the transceiver 1402 may integrate the functions of the transceiver module 1301; the processing module 1302 may be replaced by the processor 1407, and the processor 1407 may integrate the functions of the processing module 1302. Further, Fig.13 The management device 1300 of the network slice shown in the figure may also include a memory (not shown in the figure). When the transceiver module 1301 is replaced by the transceiver 1402, and the processing module 1302 is replaced by the processor 1407, the management device 1300 of the network slice involved in the embodiment of the present application can be Fig.14 An electronic device 1400 is shown.
[0330] Fig.15 A schematic diagram of the structure of a network slice management device provided in an embodiment of the present application. The network slice management device can be applied to the scenario shown in the above method embodiment. For ease of explanation, Fig.15 Only the main components of the network slice management device are shown, including a processor, a memory, a control circuit, and an input-output device. The processor is mainly used to process the communication protocol and communication data, execute the software program, and process the data of the software program. The memory is mainly used to store the software program and data. The control circuit is mainly used for power supply and transmission of various electrical signals. The input-output device is mainly used to receive data input by the user and output data to the user.
[0331] When the management device of the network slice is a network management device, a network device or a system platform, the control circuit may be a mainboard, the memory may include a hard disk, RAM, ROM and other media with storage functions, the processor may include a baseband processor and a central processing unit, the baseband processor is mainly used to process the communication protocol and communication data, the central processing unit is mainly used to control the management device of the entire network slice, execute software programs, process the data of software programs, and the input and output devices include a display screen, a keyboard and a mouse, etc.; the control circuit may further include or be connected to a transceiver circuit or a transceiver, such as a network cable interface, etc., for sending or receiving data or signals, such as data transmission and communication with other devices. Furthermore, it may also include an antenna for sending and receiving wireless signals, and for data / signal transmission with other devices.
[0332] According to the method provided in the embodiments of the present application, the present application also provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer executes any of the methods described in the embodiments of the present application.
[0333] The embodiment of the present application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be executed by a computer or a device with network slicing management capabilities to control the relevant hardware to complete. The computer program or the group of instructions can be stored in the above computer-readable storage medium. When the computer program or the group of instructions is executed, it may include the processes of the above method embodiments. The computer-readable storage medium may be an internal storage unit of the network management device, network device or system platform of any of the above embodiments, such as a hard disk or memory of the network management device, network device or system platform. The above computer-readable storage medium may also be an external storage device of the above network management device, network device or system platform, such as a plug-in hard disk equipped with the above network management device, network device or system platform, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. Further, the above computer-readable storage medium may also include both the internal storage unit of the above network management device, network device or system platform and an external storage device. The computer-readable storage medium is used to store the computer program or instruction and other programs and data required by the network management device, network device or system platform. The computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.
[0334] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0335] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0336] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0337] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0338] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0339] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
[0340] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for managing a network slice, characterized in that: The method comprises: When an application corresponding to a target network slice goes online, if a first network sub-slice of the target network slice is not configured in the first network, determining configuration information of the first network sub-slice, the target network slice being indicated by the target network slice information when the application goes online; The configuration information of the first network sub-slice is sent to the device of the first network, and the configuration information of the first network sub-slice is used to configure the first network sub-slice.
2. The method according to claim 1, characterized in that The method further comprises: Receive a first message reported by a device of the first network, where the first message is used to indicate that the first network sub-slice is not configured in the first network; Among them, the first message is determined through the registration signaling process or the session establishment process of the application, and the registration signaling process or the session establishment process carries the target network slice information.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: In a case where the second network sub-slice of the target network slice is not configured in the second network, transmitting a second message to a management device of the second network; The second message is used to determine the configuration information of the second network sub-slice, and to send the configuration information of the second network sub-slice to the device of the second network, and the configuration information of the second network sub-slice is used to configure the second network sub-slice.
4. The method according to claim 3, characterized in that The transmitting the second message to the management device of the second network includes: The second message is sent to the system platform, so that the system platform sends the second message to the management device of the second network.
5. The method according to claim 3 or 4, characterized in that: The first network is an access network or a core network, and the second network is a bearer network.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Receive status information reported by a device of the first network, where the status information is used to indicate a usage status of each network sub-slice in the first network; Monitor each network sub-slice in the first network based on the status information.
7. The method according to claim 6, characterized in that The monitoring each network sub-slice in the first network according to the state information includes: Determine, according to the state information, that a third network sub-slice in the first network meets a deletion condition; Determining deletion information of the third network sub-slice; The deletion information of the third network sub-slice is sent to the device of the first network, and the deletion information of the third network sub-slice is used to delete the third network sub-slice.
8. The method according to claim 6 or 7, characterized in that: The monitoring each network sub-slice in the first network according to the state information includes: Determining, according to the state information, that a fourth network sub-slice in the first network does not meet service requirements; Determining maintenance information of the fourth network sub-slice; The maintenance information of the fourth network sub-slice is sent to the device of the first network, and the maintenance information of the fourth network sub-slice is used to reconfigure the fourth network sub-slice.
9. The method according to any one of claims 6 to 8, characterized in that: The state information is further used to indicate a usage state of each network sub-slice in the second network, and the method further includes: Determine, according to the state information, that a fifth network sub-slice in the second network meets a deletion condition; Transmitting a third message to the management device of the second network; The third message is used to determine deletion information of the fifth network sub-slice, and to send the deletion information of the fifth network sub-slice to the device of the second network, and the deletion information of the fifth network sub-slice is used to delete the fifth network sub-slice.
10. The method according to claim 9, characterized in that The transmitting the third message to the management device of the second network includes: The third message is sent to the system platform, so that the system platform sends the third message to the management device of the second network.
11. The method according to any one of claims 6 to 10, characterized in that: The state information is further used to indicate a usage state of each network sub-slice in the second network, and the method further includes: Determine, according to the state information, that a sixth network sub-slice in the second network does not meet service requirements; Transmitting a fourth message to the management device of the second network; The fourth message is used to determine the maintenance information of the sixth network sub-slice, and to send the maintenance information of the sixth network sub-slice to the device of the second network, and the maintenance information of the sixth network sub-slice is used to reconfigure the sixth network sub-slice.
12. The method according to claim 11, characterized in that The transmitting the fourth message to the management device of the second network includes: The fourth message is sent to the system platform, so that the system platform sends the fourth message to the management device of the second network.
13. The method according to any one of claims 1 to 12, characterized in that: The determining the configuration information of the first network sub-slice includes: Determine the resource parameters corresponding to the first network sub-slice according to the resource parameter mapping relationship and the target network slice information, wherein the resource parameter mapping relationship includes: a mapping relationship between the network slice information of a preset network slice and the resource parameters corresponding to each network sub-slice included in the network slice; Based on the resource parameters corresponding to the first network sub-slice, generate configuration information of the first network sub-slice.
14. A method for managing a network slice, characterized in that: The method comprises: Obtain target network slice information carried by a signaling process of a newly launched application, where the target network slice information indicates a target network slice, and the signaling process includes a registration signaling process and / or a session establishment process; When it is determined through the signaling process that the first network sub-slice of the target network slice is not configured in the first network, reporting a first message to the management device of the first network, where the first message is used to instruct the management device of the first network to determine the configuration information of the first network sub-slice; Receiving configuration information of the first network sub-slice sent by a management device of the first network; Configure the first network sub-slice according to the configuration information of the first network sub-slice.
15. The method according to claim 14, characterized in that The method further comprises: When it is determined through the signaling process that the second network sub-slice of the target network slice is not configured in the second network, reporting a second message to the management device of the first network so that the management device of the first network transmits a third message to the management device of the second network; The third message is used to determine the configuration information of the second network sub-slice, and to send the configuration information of the second network sub-slice to the device of the second network, and the configuration information of the second network sub-slice is used to configure the second network sub-slice.
16. The method according to claim 14 or 15, characterized in that The method further comprises: Report status information to the management device of the first network, where the status information is used to indicate the usage status of each network sub-slice in the first network, and the status information is used to monitor each network sub-slice in the first network.
17. The method according to claim 16, characterized in that The status information is also used to indicate the usage status of each network sub-slice in the second network, and the status information is also used to monitor each network sub-slice in the second network.
18. A method for managing a network slice, characterized in that: The method comprises: Receive a first message sent by a management device of the first network, where the first message is used to indicate a first network sub-slice in the second network that is not configured with a target network slice, where the target network slice is indicated by target network slice information when the application goes online; Sending the first message to a management device of the second network; The first message is used to determine the configuration information of the first network sub-slice, and to send the configuration information of the first network sub-slice to the device of the second network, and the configuration information of the first network sub-slice is used to configure the first network sub-slice.
19. The method according to claim 18, characterized in that The method further comprises: Receive a second message sent by the management device of the first network, where the second message is used to indicate that a second network sub-slice in the second network meets a deletion condition; Sending the second message to the management device of the second network; The second message is used to determine deletion information of the second network sub-slice, and send the deletion information of the second network sub-slice to the device of the second network, and the deletion information of the second network sub-slice is used to delete the second network sub-slice.
20. The method according to claim 18 or 19, characterized in that The method further comprises: receiving a third message sent by a management device of the first network, wherein the third message indicates that a third network sub-slice in the second network does not meet service requirements; Sending the third message to the management device of the second network; The third message is used to determine the maintenance information of the third network sub-slice, and to send the maintenance information of the third network sub-slice to the device of the second network, and the maintenance information of the third network sub-slice is used to reconfigure the third network sub-slice.
21. A network slice management device, characterized in that: The device comprises: A processing module, configured to determine configuration information of a first network sub-slice when an application corresponding to a target network slice is launched and a first network sub-slice of the target network slice is not configured in the first network, wherein the target network slice is indicated by the target network slice information when the application is launched; The transceiver module is used to send the configuration information of the first network sub-slice to the device of the first network, and the configuration information of the first network sub-slice is used to configure the first network sub-slice.
22. A network slice management device, characterized in that: The device comprises: A processing module, used to obtain target network slice information carried by a signaling process of a newly launched application, where the target network slice information indicates a target network slice, and the signaling process includes a registration signaling process and / or a session establishment process; A transceiver module, configured to report a first message to a management device of the first network when it is determined through the signaling process that the first network sub-slice of the target network slice is not configured in the first network, wherein the first message is used to instruct the management device of the first network to determine configuration information of the first network sub-slice; The transceiver module is further used to receive configuration information of the first network sub-slice sent by the management device of the first network; The processing module is also used to configure the first network sub-slice according to the configuration information of the first network sub-slice.
23. A network slice management device, characterized in that: The device comprises: A transceiver module, configured to receive a first message sent by a management device of a first network, wherein the first message is used to indicate a first network sub-slice in the second network that is not configured with a target network slice, and the target network slice is indicated by target network slice information when an application goes online; The transceiver module is further used to send the first message to the management device of the second network; The first message is used to determine the configuration information of the first network sub-slice, and to send the configuration information of the first network sub-slice to the device of the second network, and the configuration information of the first network sub-slice is used to configure the first network sub-slice.
24. A network slice management device, characterized in that: The device comprises: one or more processors; a memory for storing one or more computer programs or instructions; When one or more computer programs or instructions are executed by one or more processors, the one or more processors implement the method according to any one of claims 1 to 13, or the method according to any one of claims 14 to 17, or the method according to any one of claims 18 to 20.
25. A communication network, characterized in that: The communication network comprises: a management device of each first network in at least one first network, and devices of each first network; The management device of the first network is used to perform the method according to any one of claims 1 to 13; The device of the first network is configured to execute the method according to any one of claims 14 to 17.
26. The communication network according to claim 25, characterized in that The communication network also includes: a management device of each second network in at least one second network, and a device of each second network; The management device of the second network is used to determine, under the instruction of the management device of the first network, a configuration message of the network sub-slice of the target network slice in the second network, and send the configuration message to the device of the second network; The device of the second network is used to configure the network sub-slice according to the configuration information.
27. The communication network according to claim 25 or 26, characterized in that The communication network also includes: A system platform, wherein the system platform is used to execute the method according to any one of claims 18 to 20.
28. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program code, and when the program code is executed by a processor, the method according to any one of claims 1 to 20 is implemented.
