Slice coordination method, apparatus, and slice-enabled server for traversing a network
The slice coordination method and apparatus address the challenge of ensuring end-to-end service quality across multiple network slices by enabling comprehensive monitoring and optimization of both non-public and public network slices, thereby improving operational efficiency and service quality for industrial clients.
Patent Information
- Application Number
- JP2024574000
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-06-20
- Filing Date
- 2023-06-20
- Publication Date
- 2025-06-26
- Estimated Expiration
- 2043-06-20
AI Technical Summary
Current technologies are limited in their ability to ensure end-to-end service quality at the application level across multiple network slices, particularly for industrial clients who require comprehensive management of both non-public and public network slices.
A slice coordination method, apparatus, and slice-enabled server that traverse the network, enabling the reception of requests from application servers, obtaining relevant slice information from both non-public and public networks, and performing service performance monitoring and resource optimization based on this information.
This solution enables collaborative management of multi-network slices, providing a unified service call interface for industrial clients, improving operation and management efficiency, and ensuring enhanced service quality across multiple networks.
Smart Images

Figure 2025519771000001_ABST
Abstract
Description
Technical Field
[0001] (Cross-reference to Related Applications) This disclosure claims priority based on a Chinese patent application with application number 202210695418.3 filed in China on June 20, 2022, and all its contents are incorporated herein by reference.
[0002] This disclosure relates to the field of communication technologies, and particularly to a slice coordination method, apparatus, and slice enabling server for traversing a network.
Background Art
[0003] Network slicing is an important end-to-end key technology newly introduced by the 5th Generation Mobile Communication Technology (5G) network. It is a method of constructing a network as needed, which enables an operator to divide multiple virtual end-to-end networks on a unified infrastructure. To meet the needs of closed management within the campus of industry clients, the New Public Network (NPN) includes two types of non-public network architectures, namely: 1) the Public Network Integrated NPN (PLMN Integrated NPN, PNI-NPN) that divides the enterprise-specific wireless coverage area under the public network mode, and 2) the Standalone NPN (SNPN) which is an end-to-end independent dedicated network. The same industry users can choose to co-deploy the public network (PLMN) dedicated slice and the non-public network (NPN) slice.
[0004] However, with the current technology, only for a single slice, it is possible to perform monitoring of performance indicators, scheduling and optimization of network resources within the slice, etc., so it cannot meet the needs of industry clients for end-to-end service quality guarantee at the application level.
Summary of the Invention
Problems to be Solved by the Invention
[0005] Since the slice management in the related art in the embodiments of the present disclosure is only for a single slice, in order to solve the problem that the needs for ensuring the end-to-end service quality at the application level of industrial clients cannot be met, it is an object of the present disclosure to provide a slice coordination method, apparatus, and slice-enabled server that traverse the network.
Means for Solving the Problems
[0006] In order to solve the above problems, embodiments of the present disclosure provide a slice coordination method for traversing a network applicable to a slice-enabled server NSCE-S, the method comprising: Receiving a first request sent from an application server, wherein an identifier of a first application is attached to the first request; Based on the first request, obtaining non-public network NPN slice information corresponding to the first application and specific slice information corresponding to the first application in a public land mobile network PLMN; Performing service performance monitoring and / or slice resource optimization for the first application based on the NPN slice information and the specific slice information in the PLMN.
[0007] Here, the NPN slice information includes NPN slice performance information and / or NPN slice status information, and / or The specific slice information of the PLMN includes slice performance information and / or slice status information.
[0008] Here, before obtaining the NPN slice information corresponding to the first application and the specific slice information corresponding to the first application in the PLMN based on the first request, the method further comprises: checking whether the user is the one permitted for the first application and whether the first application is permitted to initiate the first request, acquiring, based on the first request, NPN slice information corresponding to the first application and specific slice information corresponding to the first application in the PLMN, when the user is the one permitted for the first application and the first application is permitted to initiate the first request, acquiring, based on the first request, NPN slice information corresponding to the first application and specific slice information corresponding to the first application in the PLMN.
[0009] Here, the first request includes a service quality of service (QoS) monitoring request, and the service QoS monitoring request includes a network identifier of the slice configuration, an application server identifier, a performance indicator to be monitored, a time period, and a monitoring area, and includes at least one of them.
[0010] Here, acquiring, based on the first request, non-public network (NPN) slice information corresponding to the first application and specific slice information corresponding to the first application in the public land mobile network (PLMN) includes mapping the identifier of the first application as a slice identifier, and acquiring NPN slice performance information and specific slice performance information in the PLMN based on the slice identifier.
[0011] Here, the method further includes sending a data acquisition request to a slice enable client (NSCE-C), where the data acquisition request is used to request the acquisition of application performance data of a first application. Receiving a data acquisition response transmitted from NSCE-C, wherein the application performance data of the first application is attached to the data acquisition response.
[0012] Here, performing service performance monitoring on the first application based on the NPN slice information and the specific slice information in the PLMN means Performing data analysis and integration on the NPN slice performance information, the specific slice performance information in the PLMN, and the application performance data of the first application, and generating a user performance quality report. Including transmitting a service QoS monitoring response to the application server based on the user performance quality report. The service QoS monitoring response includes A specified time period, A specified area, The end-to-end time delay of the terminal, The uplink and downlink speeds of the terminal, And at least one of the terminal user sensing indicators.
[0013] Here, the first request includes a service resource optimization request, and the service resource optimization request includes The network identifier of the slice configuration, The application server identifier, The indicator for which optimization is expected, And at least one of the area for which optimization is expected.
[0014] Here, obtaining the non-public network NPN slice information corresponding to the first application and the specific slice information corresponding to the first application in the public land mobile network PLMN based on the first request means Mapping the identifier of the first application as the slice identifier. obtaining NPN slice status information and specific slice status information in a PLMN based on the slice identifier.
[0015] Here, performing service performance monitoring and / or slice resource optimization on the first application based on the NPN slice information and specific slice information in the PLMN is performing an optimization analysis based on the NPN slice status information and specific slice status information in the PLMN to dynamically adjust the shared resource allocation (e.g., radio resources) between slices and generate an optimization analysis result; sending a first lifecycle management request to an NPN element and / or sending a second lifecycle management request to a PLMN element based on the optimization analysis result, wherein a service profile of the NPN slice to be updated is attached to the first lifecycle management request, and a service profile of the specific slice of the PLMN to be updated is attached to the second lifecycle management request; receiving a first lifecycle management response sent from the NPN element and / or receiving a second lifecycle management response sent from the PLMN element, wherein a slice resource adjustment result is attached to the first lifecycle management response and / or the second lifecycle management response; sending a service resource optimization response to the application server based on the slice resource adjustment result fed back from the NPN element and the slice resource adjustment result fed back from the PLMN element.
[0016] Embodiments of the present disclosure further provide a slice coordination device across a network applicable to a slice enable server NSCE-S. The device includes a first receiving module, a first obtaining module, and a processing module. The first receiving module is configured to receive a first request sent from an application server, and an identifier of a first application is attached to the first request. The first acquisition module is configured to acquire non-public network (NPN) slice information corresponding to the first application and specific slice information corresponding to the first application in a public land mobile network (PLMN) according to the first request; The processing module is configured to perform service performance monitoring and / or slice resource optimization for the first application based on NPN slice information and specific slice information in a PLMN.
[0017] An embodiment of the present disclosure further provides a slice enable server NSCE-S including a processor and a transceiver, the transceiver being configured to transmit and receive data under the control of the processor; The processor, receiving a first request sent from an application server, the first request being accompanied by an identifier of a first application; Obtaining non-public network (NPN) slice information corresponding to the first application and specific slice information corresponding to the first application in a public land mobile network (PLMN) according to the first request; and performing service performance monitoring and / or slice resource optimization for the first application based on NPN slice information and specific slice information in a PLMN.
[0018] Wherein, the NPN slice information includes NPN slice performance information and / or NPN slice status information, and / or The specific slice information of the PLMN includes slice capability information and / or slice status information.
[0019] wherein the processor further comprises: checking whether the first application is an authorized user and whether the first application is authorized to initiate the first request; When the user is permitted for the first application and the first application is permitted to initiate the first request, based on the first request, it is configured to obtain NPN slice information corresponding to the first application and specific slice information corresponding to the first application in the PLMN.
[0020] Embodiments of the present disclosure further provide a slice enable server NSCE-S including a memory, a processor, and a program stored in the memory and executable on the processor. When the processor executes the program, a slice coordination method for crossing the network described above is realized.
[0021] Embodiments of the present disclosure further provide a computer-readable storage medium storing a computer program. When the program is executed by a processor, steps in the slice coordination method for crossing the network described above are realized.
Advantages of the Invention
[0022] The above technical solution of the present disclosure has at least the following beneficial effects. According to the slice coordination method, device, and slice enable server for crossing a network according to embodiments of the present disclosure, based on a method for realizing service performance monitoring and resource optimization of slices crossing a network by an enable network architecture, collaborative management operations between industry application multi-network slices (including NPN network slices and specific slices in a public network) are realized, a unified service call interface is provided for industry clients, global performance monitoring for crossing a multi-type network for the same application is provided, and operation management efficiency and service quality in a multi-network scenario based on user management can be improved.
Brief Description of the Drawings
[0023]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
MODE FOR CARRYING OUT THE INVENTION
[0024] In order to make the technical problems, technical solutions and advantages to be solved by the present disclosure more clear, a detailed description will be given below with reference to the drawings and specific embodiments.
[0025] In the enableable network architecture shown in FIG. 1, a slice enableable server (NSCE-S) and a slice enableable client (NSCE-C) are defined. With the introduction of the enableable layer, control and management capabilities of network slices are provided to the application client side and server side in the vertical industry, meeting the monitoring, management, and control requirements of vertical industry clients for slices. Here, the slice enableable client (NSCE-C) is arranged on the terminal side, and optionally, the slice enableable server (NSCE-S) can be arranged on the industry client side. The slice enableable server can invoke 5G network capabilities via the N33 / N5 interface and can invoke slice lifecycle management, network metric monitoring, and configuration update capabilities via the NSCE-OAM interface. NSCE-S belongs to the Service Enabler Architecture Layer for Verticals (SEAL) and is one of the functional modules therein. The Application Server (AS) can integrally invoke the underlying network slice-related capabilities via NSCE-S.
[0026] As shown in FIG. 2, the embodiment of the present disclosure provides a slice coordination method across the network applied to the slice enableable server NSCE-S, and the method may include the following steps 201 to 203.
[0027] In step 201, a first request sent from the application server is received, and an identifier of a first application is attached to the first request. In step 202, based on the first request, non-public network NPN slice information corresponding to the first application and specific slice information corresponding to the first application in the Public Land Mobile Network (PLMN) are obtained.
[0028] In step 203, service performance monitoring and / or slice resource optimization is performed on the first application based on the NPN slice information and the specific slice information in the PLMN. According to the slice coordination method across networks according to the embodiments of the present disclosure, slice management across networks (such as network performance, monitoring of network status, resource management and optimization, etc.) can be realized, and a unified application programming interface (API) call interface is provided for industry clients, thereby enabling overall management, status monitoring and resource optimization among multiple slices in a multi-network scenario. Here, the industry application synchronously manages and monitors slices across networks through the network capabilities provided by the NSCE-S. Optionally, the NSCE-S can be deployed in a sunken campus or a centralized deployment method can be selected, but it is not specifically limited here.
[0029] As a selectable embodiment, the system of the slice coordination method application across networks according to the embodiments of the present disclosure may specifically include the following 1) to 5). 1) Application server: A vertical industry commercial application server capable of providing services to clients. 2) Slice enable server (NSCE-S): It can play the role of an Application Function (AF), call the 5G core network capabilities, and provide the 5G core network (5GC) network capability open function to the application server as a unified interface. Optionally, it can be centrally deployed within the user domain or distributed across each campus. Optionally, it can also be deployed within the operator domain and function as an overall capability call interface for the operator network. 3) Non-Public Network (NPN): A specific non-public 5GC network for industrial users. The NSCE-S can obtain network execution data via the Network Exposure Function (NEF) element or the Operation Administration and Maintenance (OAM) in the non-public network. 4) Slice-Enabled Client (NSCE-C): It is arranged in the enabling layer client of the industrial terminal, can be registered with the NSCE-S, and can report information such as application performance data and location data to the NSCE-S. 5) Vertical Application Layer Client (VAL-C): It is arranged on the industrial application client side of the terminal and requests the invocation of the services of the network-side application server.
[0030] In at least one embodiment of the present disclosure, the NPN slice information includes NPN slice performance information and / or NPN slice status information, and / or the specific slice information of the PLMN includes slice performance information and / or slice status information.
[0031] As an optional embodiment, before step 202, the method further includes checking whether the first application is a permitted user and whether the first application is permitted to initiate the first request, Correspondingly, step 202 includes when the first application is a permitted user and the first application is permitted to initiate the first request, based on the first request, obtaining the NPN slice information corresponding to the first application and the specific slice information corresponding to the first application in the PLMN.
[0032] In one alternative embodiment of the present disclosure, the first requirement includes a business service quality (Quality of Service, QoS) monitoring requirement. That is, for industry applications implemented across the network, based on the business experience (e.g., Quality of Experience, QoE) of the end-user application layer and the QoS data across the network, comprehensive monitoring and analysis integration are performed to provide a mechanism for realizing global end-to-end performance monitoring.
[0033] In another alternative embodiment of the present disclosure, the first requirement includes a business resource optimization requirement. That is, for industry applications implemented across the network, based on the multi-network slice state information, a dynamic adjustment and adjustment mechanism for resource allocation of the slice across the network is realized. The service quality service level protocol (Service-Level Agreement, SLA) of the network slice allocates resources based on a general template during the initial deployment process. However, the business experience of each terminal actually in use is comprehensively determined by various factors such as the signal coverage of the terminal's location area, user distribution density, and business model. Thus, there may be a situation where congestion occurs in some areas while resources are idle in some areas. Therefore, the embodiments of the present disclosure can optimize the resource utilization rate by realizing the dynamic adjustment of the resource allocation of the slice across the network (public and private) for a certain industry client through the business resource optimization requirement.
[0034] As one selectable embodiment, when the first requirement includes a business service quality QoS monitoring requirement, the business QoS monitoring requirement includes the network identifier of the slice deployment, the application server identifier, the performance indicator to be monitored, the time period, and at least one of the monitoring areas. Correspondingly, step 202 is Mapping the identifier of the first application as a slice identifier; Obtaining NPN slice performance information and specific slice performance information in a PLMN based on the slice identifier. Optionally, the method further includes: Sending a data acquisition request to a slice-enabled client NSCE-C, where the data acquisition request is used to request the acquisition of application performance data of a first application; Receiving a data acquisition response sent from NSCE-C, where the data acquisition response is accompanied by the application performance data of the first application. Correspondingly, step 203 includes: Performing data analysis and integration on the NPN slice performance information, specific slice performance information in the PLMN, and the application performance data of the first application to generate a user performance quality report; Sending a service QoS monitoring response to the application server based on the user performance quality report. The service QoS monitoring response includes: A specified time period; A specified area; The end-to-end time delay of the terminal; The uplink and downlink speeds of the terminal; At least one of the terminal user sensing indicators.
[0035] [Example 1] As shown in FIG. 3, it includes the following steps 1 to 8. In step 1, the application server sends a service quality monitoring request (including contents such as the network identifier (NetworkID) of the slice configuration, the application server identifier, the application identifier (Identification, ID), the performance indicators specifically monitored, the time period, and the monitoring area) to NSCE-S. In step 2, when receiving a request, NSCE-S checks whether the application is a permitted user and whether the application is permitted to start slice monitoring requests. If the execution of the operation by the application is not permitted, NSCE-S returns a failure response. In step 3, NSCE-S maps based on the received application ID as a slice identifier and obtains NPN slice performance (such as throughput, time delay, etc.) information.
[0036] In step 4, NSCE-S maps based on the received application ID as a slice identifier and obtains specific slice performance (such as the number of real-time access people, throughput, time delay, etc.) information in the PLMN (Public Land Mobile Network). In step 5, optionally, NSCE-S sends a data acquisition request, such as an application performance data (such as terminal QoE data of a specific application) request, to the user equipment (UE) (NSCE-C). In step 6, optionally, NSCE-C responds to the data acquisition request to NSCE-S.
[0037] In step 7, NSCE-S performs data analysis and integration based on the performance and network status information obtained from the network side and the QoE information (optional) reported from the UE side, and extracts the user performance quality report. In step 8, NSCE-S notifies the application server of the response to the slice-specific application ID service QoS monitoring request (such as the end-to-end time delay of the UE, the uplink and downlink speeds of the UE, the terminal user sensing index, etc. within a specified time period and specified area).
[0038] As another alternative embodiment, the first request includes a service resource optimization request, and the service resource optimization request includes the network identifier of the slice configuration, and An application server identifier, and An indicator for which optimization is expected, and An area for which optimization is expected, and includes at least one of them. Correspondingly, step 202 includes Mapping the identifier of the first application as a slice identifier, and Based on the slice identifier, obtaining NPN slice state information and specific slice state information in the PLMN.
[0039] Correspondingly, step 203 includes Performing an optimization analysis based on the NPN slice state information and the specific slice state information in the PLMN to dynamically adjust the shared resource allocation (for example, radio resources) between slices and generate an optimization analysis result; and Based on the optimization analysis result, sending a first lifecycle management request to the NPN element and / or sending a second lifecycle management request to the PLMN element, where a service profile of the NPN slice updated in the first lifecycle management request is attached, and a service profile of a specific slice of the PLMN updated in the second lifecycle management request is attached; and Receiving a first lifecycle management response sent from the NPN element and / or receiving a second lifecycle management response sent from the PLMN element, where a slice resource adjustment result is attached to the first lifecycle management response and / or the second lifecycle management response; and Based on the slice resource adjustment result fed back from the NPN element and the slice resource adjustment result fed back from the PLMN element, sending a service resource optimization response to the application server.
[0040] [Example 2] As shown in FIG. 4, it includes the following steps 1 to 10. In step 1, the application server sends a business resource optimization request (including contents such as the network identifier NetworkID of slice placement, application server identifier, application ID, indicators expected to be optimized, and areas of optimization, etc.) to NSCE-S. In step 2, upon receiving the request, NSCE-S checks whether the application is a permitted user and whether the application is permitted to initiate a business resource optimization request. If the execution of this operation by the application is not permitted, NSCE-S returns a failure response. In step 3, NSCE-S maps it as a slice identifier based on the received application ID and obtains the slice state (such as resource utilization rate) information of the NPN network.
[0041] In step 4, NSCE-S maps it as a slice identifier based on the received application ID and obtains the specific slice state (such as resource utilization rate) information in the PLMN network. In step 5, NSCE-S performs an optimization analysis based on the received application ID, the obtained states of the PLMN and NPN networks (such as resource utilization rate, etc.) and the previously obtained user performance quality report (optional) information (for example, dynamically adjusts the sharing of radio resources between slices based on the user distribution model and the current usage status of network resources). In step 6, based on the optimization analysis result, NSCE-S sends the slice lifecycle management ModifyNsi (that is, MODIFYNSI) request information to the corresponding NPN network, which includes the updated service profile (ServiceProfile) corresponding to the slice. Here, ModifyNsi means the modification of Nsi.
[0042] In step 7, the NPN network returns a ModifyNsi response result. In step 8, based on the optimization analysis result, NSCE-S sends the slice lifecycle management ModifyNsi request information to the corresponding PLMN network, which includes the updated ServiceProfile corresponding to the slice. In step 9, the PLMN network returns the ModifyNsi response result.
[0043] In step 10, based on the resource adjustment results fed back from the NPN and the PLMN network, NSCE-S returns a service resource optimization response to the application server. From the above, the embodiments of the present disclosure can realize the collaborative management operation between industrial application multi-network slices (including NPN network slices and specific slices in the public network) by using an enable network server, and can provide a unified service call interface for industrial clients. It can provide a global view of network slice performance monitoring across multi-type networks for the same application, and improve the operation and management efficiency in a multi-network scenario based on user management. At the same time, by comprehensively considering the service experience QoE and network QoS data of the terminal user application layer, comprehensive monitoring and analysis integration are performed, which is beneficial to improving the service experience of terminal users. It can dynamically adjust the resource allocation of slices across the network applied to the slice enable server NSCE-S, avoid the situation where the network resource allocation between slices deployed for the same industrial client becomes unbalanced, and optimize the resource utilization rate.
[0044] As shown in FIG. 5, the embodiments of the present disclosure further provide a slice cooperation device across the network applied to the slice enable server NSCE-S, and the device may include a first receiving module 501, a first obtaining module 502, and a processing module 503.
[0045] The first receiving module 501 is configured to receive a first request transmitted from an application server, and an identifier of a first application is attached to the first request. The first obtaining module 502 is configured to obtain non-public network NPN slice information corresponding to the first application and specific slice information corresponding to the first application in a public land mobile network PLMN based on the first request. The processing module 503 is configured to perform service performance monitoring and / or slice resource optimization for the first application based on the NPN slice information and the specific slice information in the PLMN.
[0046] Embodiments of the present disclosure can realize cooperative management operations between industrial application multi-network slices (including NPN network slices and specific slices in the public network) by using an enable network server, and provide a unified service call interface for industrial clients. A global view of network slice performance monitoring across multiple types of networks for the same application can be provided, and the operation and management efficiency in a multi-network scenario based on user management can be improved. At the same time, by comprehensively considering the service experience QoE and network QoS data of the terminal user application layer, comprehensive monitoring and analysis integration are performed, which is beneficial to improving the service experience of terminal users. The resource allocation of slices across the network for a certain industrial client can be dynamically adjusted, avoiding the situation where the network resource allocation between slices arranged for the same industrial client becomes unbalanced, and the resource utilization rate can be optimized. Note that the slice cooperation device across the network according to the embodiments of the present disclosure is a device capable of executing the slice cooperation method across the network, and all embodiments of the slice cooperation method across the network are applicable to the device, and the same or similar beneficial effects can be achieved.
[0047] As shown in FIG. 6, an embodiment of the present disclosure further provides a slice-enabled server NSCE-S including a processor 600 and a transceiver 610. The transceiver 610 is configured to transmit and receive data under the control of the processor 600. The processor 600 is to receive a first request transmitted from an application server, where an identifier of a first application is attached to the first request, and to obtain non-public network NPN slice information corresponding to the first application and specific slice information corresponding to the first application in a public land mobile network PLMN based on the first request, and to perform service performance monitoring and / or slice resource optimization for the first application based on the NPN slice information and the specific slice information in the PLMN.
[0048] In an alternative embodiment, the NPN slice information includes NPN slice performance information and / or NPN slice status information, and / or the specific slice information of the PLMN includes slice performance information and / or slice status information. In an alternative embodiment, the processor further checks whether the first application is an authorized user and whether the first application is permitted to initiate the first request, and when the first application is an authorized user and the first application is permitted to initiate the first request, obtains NPN slice information corresponding to the first application and specific slice information corresponding to the first application in the PLMN based on the first request. In an alternative embodiment, the first request includes a quality of service QoS monitoring request for a service, where the service QoS monitoring request includes a network identifier of a slice configuration, and An application server identifier, A performance metric to be monitored, A time period, And at least one of a monitoring area. As an optional embodiment, the processor further Maps the identifier of the first application as a slice identifier, And is configured to obtain NPN slice performance information and specific slice performance information in a PLMN based on the slice identifier.
[0049] As an optional embodiment, the processor further Transmits a data acquisition request to a slice-enabled client NSCE-C, where the data acquisition request is used to request acquisition of application performance data of a first application, And is configured to receive a data acquisition response transmitted from NSCE-C, where the data acquisition response is accompanied by the application performance data of the first application. As an optional embodiment, the processor further Performs data analysis and integration on the NPN slice performance information, specific slice performance information in a PLMN, and the application performance data of the first application, and generates a user performance quality report, And is configured to transmit a service QoS monitoring response to the application server based on the user performance quality report, The service QoS monitoring response Includes a specified time period, A specified area, The end-to-end time delay of the terminal, The uplink and downlink speeds of the terminal, And at least one of terminal user sensing metrics. As an optional embodiment, the first request includes a service resource optimization request, and the service resource optimization request A network identifier of a slice configuration, an application server identifier, a metric for which optimization is expected, and / or a region for which optimization is expected, and includes at least one of them. As an optional embodiment, the processor is further configured to map the identifier of the first application as a slice identifier, and obtain NPN slice status information and specific slice status information in a PLMN based on the slice identifier.
[0050] As an optional embodiment, the processor is further configured to perform an optimization analysis based on the NPN slice status information and the specific slice status information in the PLMN to dynamically adjust the shared resource allocation (for example, radio resources) between slices and generate an optimization analysis result; send a first lifecycle management request to an NPN element and / or send a second lifecycle management request to a PLMN element based on the optimization analysis result, where a service profile of an NPN slice to be updated is attached to the first lifecycle management request, and a service profile of a specific slice of the PLMN to be updated is attached to the second lifecycle management request; receive a first lifecycle management response sent from the NPN element and / or receive a second lifecycle management response sent from the PLMN element, where a slice resource adjustment result is attached to the first lifecycle management response and / or the second lifecycle management response; and send a service resource optimization response to the application server based on the slice resource adjustment result fed back from the NPN element and the slice resource adjustment result fed back from the PLMN element.
[0051] Embodiments of the present disclosure can realize cooperative management operations between industrial application multi-network slices (including NPN network slices and specific slices in the public network) by using an enable network server, and can provide a unified service call interface for industrial clients. It can provide a global view of network slice performance monitoring across multi-type networks for the same application, and improve the operation management efficiency in a multi-network scenario based on user management. At the same time, by comprehensively considering the business experience QoE and network QoS data of the terminal user application layer, comprehensive monitoring and analysis integration are performed, which is beneficial to improving the business experience of terminal users. It can dynamically adjust the resource allocation of slices across the network for a certain industrial client, avoid the situation where the network resource allocation between slices deployed for the same industrial client becomes unbalanced, and optimize the resource utilization rate.
[0052] Note that the slice enable server NSCE-S according to the embodiments of the present disclosure is a slice enable server capable of executing the slice cooperation method across the above network, and all embodiments of the slice cooperation method across the above network are applicable to the slice enable server, and the same or similar beneficial effects can be achieved.
[0053] Embodiments of the present disclosure further provide a slice enable server NSCE-S including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, each process in the embodiment of the slice cooperation method across the network described above is realized, and the same technical effect can be achieved. To avoid redundant description, the description is omitted here.
[0054] Embodiments of the present disclosure further provide a computer-readable storage medium storing a computer program, which, when executed by a processor, realizes each process in the embodiment of the slice coordination method across the network described above, and can achieve the same technical effect. To avoid redundant description, the description is omitted here. Here, the computer-readable storage medium may be, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. Those skilled in the art will understand that the embodiments of the present disclosure can be provided as a method, a system, or a computer program product. Therefore, the present disclosure can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Further, the present disclosure can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memory and optical memory) containing computer-usable program code.
[0055] The present disclosure will be described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams can be realized by computer program instructions. These computer-executable instructions are provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a device, and the instructions executed by the processor of the computer or other programmable data processing device generate an apparatus for realizing the functions specified in one or more flows of the flowchart and / or one or more blocks of the block diagram.
[0056] These computer program instructions can be stored in a processor-readable memory that can guide a computer or other programmable data processing apparatus to operate in a specific manner. Thereby, the instructions stored in the processor-readable memory generate a manufactured article including an instruction device, and the instruction device realizes the functions specified in one or more flows of the flowchart and / or one or more blocks of the block diagram.
[0057] These computer program instructions can also be loaded into a computer or other programmable data processing apparatus, causing the computer or other programmable apparatus to execute a series of operation steps to generate a process implemented by the computer. Thereby, the instructions executed by the computer or other programmable apparatus provide steps for realizing the functions specified in one or more flows of the flowchart and / or one or more blocks of the block diagram.
[0058] The above is a preferred embodiment of the present disclosure. For those skilled in the art, without departing from the principles of the present disclosure, some improvements and refinements can be made, and these improvements and refinements should also be regarded as within the protection scope of the present disclosure.
Claims
1. A slice coordination method across a network applicable to a slice-enabled server NSCE-S, the method comprising: receiving a first request sent from an application server, wherein an identifier of a first application is attached to the first request; acquiring non-public network NPN slice information corresponding to the first application and specific slice information corresponding to the first application in a public land mobile network PLMN based on the first request; performing service performance monitoring and / or slice resource optimization for the first application based on the NPN slice information and the specific slice information in the PLMN, the slice coordination method across the network.
2. The NPN slice information includes NPN slice performance information and / or NPN slice status information, and / or the specific slice information of the PLMN includes slice performance information and / or slice status information, the method according to claim 1.
3. Before acquiring the NPN slice information corresponding to the first application and the specific slice information corresponding to the first application in the PLMN based on the first request, the method further includes: checking whether the first application is a permitted user and whether the first application is permitted to initiate the first request; acquiring the NPN slice information corresponding to the first application and the specific slice information corresponding to the first application in the PLMN based on the first request, wherein when the first application is a permitted user and the first application is permitted to initiate the first request, acquiring the NPN slice information corresponding to the first application and the specific slice information corresponding to the first application in the PLMN based on the first request, the method according to claim 1.
4. The first request includes a quality of service QoS monitoring requirement for a service, wherein the service QoS monitoring requirement includes: a network identifier of a slice allocation; an application server identifier; a performance indicator to be monitored; a time period; a monitoring area, the method according to claim 1.
5. Based on the first requirement, obtaining non-public network NPN slice information corresponding to the first application and specific slice information corresponding to the first application in the public land mobile network PLMN includes mapping the identifier of the first application as a slice identifier, obtaining NPN slice performance information and specific slice performance information in the PLMN based on the slice identifier, The method according to claim 4.
6. The method further includes sending a data acquisition request to a slice-enabled client NSCE-C, where the data acquisition request is used to request acquisition of application performance data of a first application, receiving a data acquisition response sent from the NSCE-C, where the data acquisition response is accompanied by application performance data of the first application, The method according to claim 5.
7. Performing service performance monitoring on the first application based on NPN slice information and specific slice information in the PLMN includes performing data analysis and integration on the NPN slice performance information, specific slice performance information in the PLMN, and application performance data of the first application to generate a user performance quality report, sending a service QoS monitoring response to the application server based on the user performance quality report, The service QoS monitoring response includes a specified time period, a specified area, the end-to-end time delay of the terminal, the uplink and downlink speeds of the terminal, at least one of the terminal user sensing indicators, The method according to claim 6.
8. The first requirement includes a service resource optimization requirement, and the service resource optimization requirement includes a network identifier for slice allocation, an application server identifier, an indicator for which optimization is expected, an area for which optimization is expected, The method according to claim 1.
9. Based on the first requirement, obtaining non-public network NPN slice information corresponding to the first application and specific slice information corresponding to the first application in the public land mobile network PLMN includes mapping the identifier of the first application as a slice identifier; obtaining NPN slice state information and specific slice state information in a PLMN based on the slice identifier, the method according to claim 8.
10. Performing service performance monitoring and / or slice resource optimization on the first application based on NPN slice information and specific slice information in a PLMN, performing optimization analysis based on the NPN slice state information and the specific slice state information in the PLMN to dynamically adjust the shared resource allocation between slices and generate an optimization analysis result; sending a first lifecycle management request to an NPN element and / or sending a second lifecycle management request to a PLMN element based on the optimization analysis result, wherein a service profile of the NPN slice to be updated is attached to the first lifecycle management request, and a service profile of the specific slice of the PLMN to be updated is attached to the second lifecycle management request; receiving a first lifecycle management response sent from the NPN element and / or receiving a second lifecycle management response sent from the PLMN element, wherein a slice resource adjustment result is attached to the first lifecycle management response and / or the second lifecycle management response; sending a service resource optimization response to the application server based on the slice resource adjustment result fed back from the NPN element and the slice resource adjustment result fed back from the PLMN element, the method according to claim 9.
11. A slice coordination device applied to a network across which a slice enable server NSCE-S is located, the device including a first receiving module, a first obtaining module, and a processing module, the first receiving module is configured to receive a first request sent from an application server, and an identifier of a first application is attached to the first request. The first acquisition module is configured to acquire non-public network NPN slice information corresponding to the first application and specific slice information corresponding to the first application in the public land mobile network PLMN based on the first request. The processing module is a slice coordination device that traverses the network and is configured to perform service performance monitoring and / or slice resource optimization for the first application based on the NPN slice information and the specific slice information in the PLMN. **Claim 12** A slice-enabled server NSCE-S including a processor and a transceiver, The transceiver is configured to transmit and receive data under the control of the processor. The processor Receives a first request transmitted from an application server, and an identifier of a first application is attached to the first request. Based on the first request, acquire non-public network NPN slice information corresponding to the first application and specific slice information corresponding to the first application in the public land mobile network PLMN. Based on the NPN slice information and the specific slice information in the PLMN, perform service performance monitoring and / or slice resource optimization for the first application. The slice-enabled server NSCE-S is configured to execute the above operations. **Claim 13** The NPN slice information includes NPN slice performance information and / or NPN slice status information. And / or The specific slice information of the PLMN includes slice performance information and / or slice status information. The NSCE-S according to claim 12. **Claim 14** The processor further Checks whether the first application is a permitted user and whether the first application is permitted to initiate the first request. When the first application is a permitted user and the first application is permitted to initiate the first request, based on the first request, acquire NPN slice information corresponding to the first application and specific slice information corresponding to the first application in the PLMN. The NSCE-S according to claim 12 is configured to execute the above operations. **Claim 15** A slice-enabled server NSCE-S including a memory, a processor, and a program stored in the memory and executable on the processor, wherein: When the processor executes the program, the slice-enabled server NSCE-S realizes a slice cooperation method for traversing the network according to any one of claims 1 to 10. **Claim 16** A computer-readable storage medium storing a computer program, wherein when the program is executed by a processor, steps in a slice cooperation method for traversing the network according to any one of claims 1 to 10 are realized.
Citation Information
Patent Citations
Network management method, device and system
CN114339810A
Resource management method for network slicing, resource management system, and work load scheduling device
JP2022077481A
Resource management method, resource management system and workload scheduling apparatus for network slicing
US20220150723A1