Method for selecting subnet service, and network element and storage medium

By reducing the transfer and storage of slices and DNNs between the network control unit and the storage unit, the target subnet service is directly provided, solving the network latency and burden problems in the prior art and realizing efficient and reliable subnet service selection.

WO2026051696A1PCT designated stage Publication Date: 2026-03-12ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-11
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

The existing subnet service selection method requires the pre-configuration of a large number of slices and data network names (DNNs) in the centrally deployed network elements, resulting in excessively large instruction messages, increased network latency and burden, and low reliability, making it impossible to provide reliable subnet services.

Method used

The first network control unit obtains the target subnet subnet subnet subnet subnetting user subscriptions, selects the second network control unit subnetting unit from the network warehousing unit, sends service requests to it, reduces the transmission and storage of slices and DNNs, and directly provides services to the target subnet subnet.

Benefits of technology

It improves the efficiency and reliability of subnet services, avoids network latency and burden, and ensures that users can quickly obtain a wealth of target subnet services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025113821_12032026_PF_FP_ABST
    Figure CN2025113821_12032026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present application belong to the technical field of communications. Provided are a method for selecting a subnet service, and a network element and a storage medium. The method is applied to a first network control unit, and comprises: acquiring, from a network data unit, a target subnet to which a user subscribes (S101); on the basis of the target subnet, selecting a second network control unit from a network repository unit, wherein the second network control unit serves the target subnet (S102); and sending a service request to the second network control unit, such that the second network control unit provides a service of the target subnet for the user (S103).
Need to check novelty before this filing date? Find Prior Art

Description

Method for selecting subnet service, network element and storage medium

[0001] Cross-reference to Related Applications

[0002] This application is based on the Chinese patent application No. 202411230531X, filed on September 3, 2024, and claims priority to the Chinese patent application No. 202411230531X, and the entire contents of the Chinese patent application No. 202411230531X are hereby incorporated by reference into this application. TECHNICAL FIELD

[0003] The present application relates to the field of communication technology, and in particular, to a method for selecting subnet service, a network element and a storage medium. BACKGROUND

[0004] With the development of communication technology, in a 5G network or a 6G network, a large number of enterprise subnets, park subnets, site subnets and other scenario-based distributed subnets can be superimposed on a core network to meet the service needs of different scenarios. Users can select the required subnet service to provide flexible and variable business experience for users.

[0005] The existing selection method of subnet service needs to pre-configure a large number of slices and data network names (DNNs) in the related network elements deployed in a centralized manner, so as to select the appropriate subnet according to the slices and DNNs to provide services for users. This requires the related indication message for selecting the subnet service to carry the slices and DNNs, which causes the related indication message to be too large. In the transmission process, not only the network delay and network burden are increased, but also the reliability is low, which leads to the technical problem that reliable subnet services cannot be provided for users.

[0006] Therefore, how to improve the efficiency and reliability of selecting the subnet service to provide rich and reliable subnet services for users has become a technical problem to be solved. SUMMARY

[0007] The main purpose of the embodiments of the present application is to provide a method for selecting subnet service, a network element and a storage medium.

[0008] In a first aspect, the embodiments of the present application provide a method for selecting subnet service, which is applied to a first network control unit and includes the following steps.

[0009] obtaining a target subnet to which the user subscribes from a network data unit;

[0010] selecting a second network control unit from a network storage unit according to the target subnet, wherein the second network control unit serves the target subnet;

[0011] sending a service request to the second network control unit, so that the second network control unit provides the user with the service of the target subnet.

[0012] In a second aspect, the embodiments of the present application provide a method for selecting a subnet service, which is applied to a second network control unit deployed in a target subnet, and includes the following steps:

[0013] receiving a service request sent by a first network control unit for providing a user with a service of a target subnet, wherein the target subnet is a subnet pre-subscribed by the user;

[0014] obtaining detail information of the target subnet from a network data unit according to the service request;

[0015] providing the user with the service of the target subnet according to the detail information.

[0016] In a third aspect, the embodiments of the present application provide a method for selecting a subnet service, which is applied to a network data unit, and includes the following steps:

[0017] obtaining subscription data of a target subnet, wherein the target subnet is a subnet pre-subscribed by a user;

[0018] configuring a subscription template of the target subnet according to a subscription parameter of the subscription data;

[0019] receiving a request for obtaining detail information of the target subnet sent by a second network control unit, and querying the detail information from the subscription template;

[0020] returning the detail information to the second network control unit.

[0021] In a fourth aspect, the embodiments of the present application further provide a network element, which includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory, wherein the computer program, when executed by the processor, realizes the steps of any one of the methods for selecting a subnet service provided in the present application.

[0022] In a fifth aspect, the embodiments of the present application further provide a storage medium for computer readable storage, which stores one or more programs, and the one or more programs are executable by one or more processors to realize the steps of any one of the methods for selecting a subnet service provided in the present application. BRIEF DESCRIPTION OF DRAWINGS

[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0024] Fig. 1 is a flowchart of a method for selecting a subnet service according to an embodiment of the present application;

[0025] Fig. 2 is another flowchart of a method for selecting a subnet service according to an embodiment of the present application;

[0026] Fig. 3 is still another flowchart of a method for selecting a subnet service according to an embodiment of the present application;

[0027] Fig. 4a is an example diagram of a user access related subscription template according to an embodiment of the present application;

[0028] Fig. 4b is an example diagram of a user session related subscription template according to an embodiment of the present application;

[0029] Fig. 5 is still another flowchart of a method for selecting a subnet service according to an embodiment of the present application;

[0030] Fig. 6 is an example diagram of a scenario of triggering upgrade due to user increasing new service demand according to an embodiment of the present application;

[0031] Fig. 7a is an example diagram of an application scenario of selecting a subnet service according to an embodiment of the present application;

[0032] Fig. 7b is an example diagram of an application scenario of selecting a subnet service according to an embodiment of the present application;

[0033] Fig. 8a is an example diagram of an application scenario of selecting a subnet service according to an embodiment of the present application, in which AMF is centrally deployed and SMF and UPF are distributedly deployed;

[0034] Fig. 8b is an example diagram of an application scenario of selecting a subnet service according to an embodiment of the present application, in which AMF and SMF are centrally deployed and SMF and UPF are distributedly deployed;

[0035] Fig. 8c is an example diagram of an application scenario of selecting a subnet service according to an embodiment of the present application, in which subnet in 6G distributed network cooperates to select a subnet service;

[0036] Fig. 8d is an example diagram of an application scenario of selecting a subnet service according to an embodiment of the present application, in which 6G distributed network directly provides a subnet service to a user;

[0037] Fig. 9 is an example diagram of a scenario of isolating distributed subnet fault according to an embodiment of the present application;

[0038] FIG. 10 is a schematic block diagram of a network element according to an embodiment of the present application. DETAILED DESCRIPTION

[0039] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application are further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the embodiments of the present application, and are not used to limit the embodiments of the present application.

[0040] It should be noted that although the functional modules are divided in the device schematic diagram, and the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a manner different from the module division in the device or the order in the flowchart. The terms "first", "second", and the like in the specification and claims and the above-described drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0041] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the embodiments of the present application belong. The terms used herein are only for the purpose of describing the embodiments of the present application, and are not intended to limit the embodiments of the present application.

[0042] First, several terms involved in the embodiments of the present application are analyzed:

[0043] Access and Mobility Management Function (AMF): a function for providing user access and mobility management.

[0044] User Plane Function (UPF): responsible for routing and forwarding of user plane data packets.

[0045] Session Management Function (SMF): used to provide control and management of sessions.

[0046] Unified Data Management (UDM): responsible for management and distribution of user information and user subscription information.

[0047] Network Repository Function (NRF): responsible for registration and management of network functions, and also supports service discovery function.

[0048] Network Exposure Function (NEF): responsible for exposing network capabilities and events to external applications.

[0049] Policy Control Function (PCF): responsible for formulating and controlling network policies.

[0050] Unified Data Repository (UDR): a centralized database responsible for centralized management of various network data.

[0051] Network Control Unit: a unified aggregation of network control function entities, such as the logical processing part of AMF, SMF, NEF, PCF, and UDM in the 5G network, which is a network element of the network.

[0052] Network Data Unit: a unified aggregation of the data plane, such as the static subscription data of PCF and UDM in the 5G network, UDR, etc., which is a network element of the network.

[0053] Network Warehouse Unit: also known as Network Function Registration Unit, is a function entity that manages network service registration and provides service query, such as NRF in the 5G network, which is a network element of the network.

[0054] Distributed Subnet: is a network that is distributedly deployed in advance according to the characteristics of the business and the demand of the business on the network, which can be simply referred to as a subnet. For example, a subnet is an enterprise network deployed to provide enterprise characteristic services for enterprise businesses, a park network deployed to provide park characteristic services for park businesses, an XR business network deployed to provide immersive experience services for XR businesses, and other characteristic networks deployed to provide characteristic services for characteristic businesses. That is, a subnet generally serves a certain or several specific areas, and the network services within the subnet can serve the subnet or provide characteristic services in cooperation with the central network (i.e., the core network) or other subnets. In addition to providing basic connection services, a subnet can be customized according to different scenarios to meet the needs of vertical industry sinking, network high reliability, low deployment cost, and network simplicity. The characteristic services supported by a subnet can be collectively referred to as subnet services.

[0055] Currently, to select a subnet service for a user, a slice and a DNN need to be carefully planned, so that the appropriate subnet service can be selected through the slice and the DNN, which will affect the operation and maintenance or changes of multiple network elements, causing many operation and network problems. Specifically, the network control unit needs to configure a large number of slices and DNNs, which not only increases the configuration amount but also reduces the readability, leading to complex operation and maintenance; the network warehouse unit also needs to store a large number of slices and DNNs, which increases the storage amount and affects the service performance of the network warehouse unit.

[0056] To this end, an embodiment of the present application provides a method for selecting a subnet service, a network element and a storage medium. The method for selecting a subnet service is applied to a first network control unit, obtains a target subnet subscribed by a user from a network data unit, filters a second network control unit from a network storage unit according to the target subnet, wherein the second network control unit serves the target subnet, sends a service request to the second network control unit, and enables the second network control unit to provide a service of the target subnet for the user. In this way, the first network control unit and the network data unit do not need to transfer a large number of slices and DNNs, the first network control unit and the network storage unit do not need to transfer a large number of slices and DNNs, the network storage unit does not need to store a large number of slices and DNNs, and the second network control unit does not need to configure a large number of slices and DNNs, so as to quickly determine the target subnet subscribed by the user, quickly determine the second network control unit serving the target subnet to provide rich and reliable target subnet services for the user, and avoid increasing network delay and network burden, thereby improving the efficiency and reliability of selecting a subnet service.

[0057] Some embodiments of the present application will be described in detail below with reference to the accompanying drawings. The following embodiments and features in the embodiments can be combined with each other without conflict.

[0058] Please refer to FIG. 1, which is a flowchart of a method for selecting a subnet service provided by an embodiment of the present application. The method for selecting a subnet service is applied to a first network control unit, as shown in FIG. 1, and includes steps S101 to S103.

[0059] Step S101: obtaining a target subnet subscribed by a user from a network data unit.

[0060] It should be noted that the first network control unit can be a terminal, a base station, or a network control function entity of a central network control plane. The first network control unit is centrally deployed, so that the upgrade of the first network control unit will not affect other network elements.

[0061] In the case where the user subscribes to a target subnet service supported by the target subnet with a network service provider, subscription data of the user and the target subnet (which can be referred to as subscription data of the target subnet) will be generated.

[0062] The subscription data of the target subnet includes but is not limited to subscription information of the user, wherein the subscription information of the user includes user access related subscription information and user session related subscription information, the user access related subscription information includes an identifier of the user and the target subnet subscribed by the user, and the user session related subscription information includes the target subnet subscribed by the user and detail information of the target subnet.

[0063] The subscription data of the target subnet is managed and stored by a network data unit (such as a UDM).

[0064] The network control function entity of the target subnet control plane is referred to as a control unit, that is, the control unit can serve the target subnet, and the control unit is distributedly deployed in the target subnet. Compared with the prior art of pre-configuring a large number of slices and DNNs in the control unit, the technical solution of the embodiment of the application pre-configures the identifier of the target subnet, such as the ID or name of the target subnet, in the control unit. The amount of information configured is greatly reduced compared with the configuration of a large number of slices and DNNs, the readability is improved, and the maintenance is easier.

[0065] The control unit can send a registration request to the network storage unit, and the registration request carries the identifier of the target subnet, for the network storage unit to register the control unit serving the target subnet.

[0066] The network storage unit receives the registration request and registers in response to the registration request, obtains the registration information of the control unit serving the target subnet, and the network storage unit stores the registration information. For example, taking the control unit as an SMF, when the network storage unit registers the SMF serving the target subnet for the SMF, the identifier of the target subnet that can be served can be added in the registration information (SmfInfo) of the SMF to indicate that the SMF can serve the target subnet.

[0067] Compared with the prior art that the network storage unit needs to store a large number of slices and DNNs, the technical solution of the embodiment of the application only needs to store the registration information in the network storage unit, thereby reducing the storage amount and avoiding affecting the service performance of the network storage unit.

[0068] It is considered that the control unit capable of serving the target subnet can be one or multiple. For the case that the control unit serving the target subnet is multiple, the multiple control units constitute a control unit set (defined as a second network control unit set), and the network storage unit stores the registration information of each control unit serving the target subnet to obtain the registration information of the second network control unit set serving the target subnet, which is collectively referred to as service information.

[0069] In this way, not only can the amount of information of the registration request be small enough, but the network storage unit also does not need to store a large number of slices and DNNs, and the amount of information to be stored by the network storage unit can be reduced.

[0070] Based on this, when the first network control unit receives a user online request for a target subnet service, the first network control unit determines the target subnet to which the user subscribes from the network data unit.

[0071] In step S102, the second network control unit serving the target subnet is filtered out from the network storage unit according to the target subnet.

[0072] Afterwards, the second network control unit set is determined from the network storage unit based on the target subnet, and the second network control unit is selected from each control unit of the second network control unit set, that is, the second network control unit is the control unit selected from the second network control unit set to provide the target subnet service for the user.

[0073] In step S103, the service request is sent to the second network control unit, so that the second network control unit provides the target subnet service for the user.

[0074] Finally, the first network control unit sends the service request to the second network control unit, the second network control unit receives the service request, and in response to the service request, provides the target subnet service for the user, so that the user carries out the target subnet business based on the target subnet service.

[0075] The steps S101 to S103 shown in the embodiments of the present application are that the first network control unit obtains the target subnet subscribed by the user from the network data unit, selects the second network control unit from the network storage unit according to the target subnet, wherein the second network control unit serves the target subnet, and sends the service request to the second network control unit to make the second network control unit provide the target subnet service for the user. Through the above-mentioned manner, the first network control unit and the network data unit do not need to transfer a large number of slices and DNNs, the first network control unit and the network storage unit also do not need to transfer a large number of slices and DNNs, the network storage unit also does not need to store a large number of slices and DNNs, and the second network control unit also does not need to configure a large number of slices and DNNs, so that the target subnet subscribed by the user can be quickly determined, the second network control unit serving the target subnet can be quickly determined to provide the user with rich and reliable target subnet services, and the efficiency and reliability of selecting the subnet service can be improved.

[0076] In step S101 of some embodiments, the subscription information of the user can be obtained from the network data unit based on the identifier of the user; and the target subnet is determined according to the subscription information.

[0077] The first network control unit can send the subscription information acquisition request of the user to the network data unit according to the identifier of the user, and the subscription information acquisition request of the user carries the identifier of the user.

[0078] The network data unit receives the subscription information acquisition request of the user, responds to the subscription information acquisition request of the user, queries the subscription information of the user based on the identifier of the user, returns the subscription information acquisition response to the first network control unit, and the subscription information acquisition response carries the subscription information of the user.

[0079] The first network control unit receives the subscription information obtaining response, obtains the subscription information of the user, and determines the target subnet to which the user subscribes from the subscription information of the user.

[0080] In this way, compared with the prior art of delivering a large number of slices and DNNs, the amount of information delivered between the first network control unit and the network data unit is greatly reduced, the network delay and network burden are reduced, and the first network control unit can quickly and reliably determine the target subnet to which the user subscribes.

[0081] In step S102 of some embodiments, the second network control unit set can be determined from the network storage unit according to the target subnet, any control unit in the second network control unit set serving the target subnet; the service capability of each control unit in the second network control unit set is determined, wherein the service capability is determined by the position data, priority data, weight data and load data of each control unit; and the second network control unit is selected from the second network control unit set according to the service capability.

[0082] The first network control unit can determine the second network control unit set serving the target subnet from the network storage unit, then determine the service capability of each control unit in the second network control unit set, and then select the second network control unit from the second network control unit set according to the service capability of each control unit.

[0083] The service capability of each control unit can be determined according to the position data, priority data, weight data and load data of each control unit.

[0084] For example, the position data, priority data and load data of each control unit are weighted and summed according to the weight value of each control unit to obtain a comprehensive score of each control unit, the comprehensive score is used to represent the service capability, the control unit with the highest comprehensive score has the strongest service capability, and therefore the control unit with the highest comprehensive score is determined as the second network control unit.

[0085] Through the position data, priority data, weight data and load data, the control unit with the strongest service capability can be selected from the second network control unit set as the second network control unit serving the target subnet, so that the second network control unit can provide more stable and higher quality services for the target subnet, thereby providing more abundant and reliable services for the target subnet for the user.

[0086] In some embodiments, the network storage unit can be configured to send a service discovery request to the network storage unit according to the target subnet, wherein the service discovery request is used by the network storage unit to query the second network control unit set; and the network storage unit can be configured to receive the second network control unit set queried by the network storage unit based on the service information, wherein the service information is registration information of the second network control unit set serving the target subnet.

[0087] The first network control unit can send a service discovery request to the network storage unit, wherein the service discovery request carries the identifier of the target subnet, and the service discovery request is used by the network storage unit to query the second network control unit set.

[0088] The network storage unit receives the service discovery request, queries the second network control unit set serving the target subnet from the service information in response to the service discovery request, and returns a service discovery response to the first network control unit, wherein the service discovery response carries the second network control unit set.

[0089] The first network control unit receives the service discovery response and obtains the second network control unit set from the service discovery response.

[0090] Since the service discovery request transmitted between the first network control unit and the network storage unit carries the identifier of the target subnet, and the service discovery response transmitted between the first network control unit and the network storage unit carries the control unit serving the target subnet, compared with the existing way of transmitting a large number of slices and DNNs, the amount of information transmitted between the first network control unit and the network data unit is greatly reduced, which can reduce network delay and network burden, so that the first network control unit can quickly determine the second network control unit set serving the target subnet.

[0091] In the above manner, the amount of information transmitted between the relevant network elements of the selected subnet service is greatly reduced compared with the existing way of transmitting a large number of slices and DNNs, which can reduce network delay and network burden, thereby improving reliability and providing reliable target subnet services for users.

[0092] Please refer to FIG. 2, which is another flowchart of a method for selecting a subnet service according to an embodiment of the present application.

[0093] As shown in FIG. 2, the method for selecting a subnet service is applied to a second network control unit, which is deployed in a target subnet, and includes steps S201 to S203.

[0094] In step S201, a service request for providing a target subnet service for a user is received from a first network control unit, wherein the target subnet is a subnet pre-subscribed by the user.

[0095] Firstly, the second network control unit receives a service request sent by the first network control unit, and the request carries an identification of a target subnet.

[0096] In step S202, the second network control unit obtains detailed information of the target subnet from the network data unit according to the service request.

[0097] In response to the service request, the second network control unit obtains the detailed information of the target subnet from the network data unit based on the identification of the target subnet.

[0098] In step S202 of some embodiments, a detailed information obtaining request of the target subnet can be sent to the network data unit according to the service request, wherein the detailed information obtaining request is used for the network data unit to query the detailed information of the target subnet; and the detailed information queried by the network data unit is received, wherein the detailed information is obtained by the network data unit from a subscription template of the target subnet, and the subscription template is configured by the network data unit according to subscription data of the target subnet.

[0099] In order to improve the normalization and convenience of managing and storing the subscription data of the target subnet, the network data unit can configure the subscription template of the target subnet according to the subscription data of the target subnet.

[0100] In this way, the second network control unit sends a detailed information obtaining request of the target subnet to the network data unit in response to the service request, and the detailed information obtaining request of the target subnet carries the identification of the target subnet.

[0101] The network data unit receives the detailed information obtaining request of the target subnet, determines the subscription template of the target subnet based on the identification of the target subnet, queries the detailed information of the target subnet required by the second network control unit from the subscription template of the target subnet, returns a detailed information obtaining response to the second network control unit, and the detailed information obtaining response carries the detailed information of the target subnet.

[0102] The second network control unit receives the detailed information obtaining response returned by the network data unit, and obtains the detailed information of the target subnet from the detailed information obtaining response.

[0103] In the above manner, compared with the existing way of transferring a large number of slices and DNNs, the amount of information transferred between the second network control unit and the network data unit is greatly reduced, the network delay and network burden are reduced, and the second network control unit can quickly and reliably obtain the detailed information of the target subnet.

[0104] In step S203, the second network control unit provides the target subnet service for the user according to the detailed information.

[0105] In this way, the second network control unit can select a network processing unit (e.g., a UPF) deployed in the target subnet, and cooperate with the network processing unit to provide services of the target subnet for the user according to the details of the target subnet.

[0106] The second network control unit receives the service request sent by the first network control unit, and obtains the details of the target subnet from the network data unit according to the service request. No large amount of slices and DNNs need to be transmitted between the second network control unit and the first network control unit, and between the second network control unit and the network data unit. The amount of information transmitted between the second network control unit and the first network control unit, and between the second network control unit and the network data unit can be greatly reduced, so that the network delay and network burden can be reduced, and the second network control unit can provide reliable and rich services of the target subnet for the user according to the details of the target subnet.

[0107] Please refer to FIG. 3, which is another flowchart of a method for selecting a subnet service provided by an embodiment of the present application.

[0108] As shown in FIG. 3, the method for selecting a subnet service is applied to a network data unit, and includes steps S301-S304.

[0109] In step S301, subscription data of a target subnet is obtained, wherein the target subnet is a subnet pre-subscribed by a user.

[0110] The network data unit obtains the subscription data of the target subnet.

[0111] In step S302, a subscription template of the target subnet is configured according to a subscription parameter of the subscription data.

[0112] The network data unit configures the subscription template of the target subnet according to the subscription parameter of the subscription data, and the subscription template of the target subnet has universality.

[0113] For example, the subscription information related to user access includes a user identifier, a target subnet identifier, and a supported function, and these subscription parameters can be configured as the subscription template related to user access.

[0114] Please refer to FIG. 4a, which is an example diagram of a subscription template related to user access. In the subscription template related to user access shown in FIG. 4a, the standardized configuration of the subscription parameters such as the user identifier (gpsis), the target subnet identifier (SubNetIds), and the supported function (Supported Features) is provided.

[0115] In the subscription template related to the user access, each subscription parameter corresponds to a data type (Data type), a service provider device (P), a cardinality (Cardinality), a description (Description), and applicability (Applicability).

[0116] For example, the data type of the supported function (Supported Features) is "Supported Features", the service provider device (P) is "O", the cardinality (Cardinality) is "0..1", the description (Description) is "see clause 6.1.8 (See clause 6.1.8)", and the applicability (Applicability) is empty.

[0117] For example, the data type of the user's identity (gpsis) is "signature (Gpsi) [array (Gpsi)]", the service provider device (P) is "O", the cardinality (Cardinality) is "0..N", the description (Description) is "List of Generic Public Subscription Identifier; see 3GPP TS 29.571 [7] (List of Generic Public Subscription Identifier; see 3GPP TS 29.571 [7])", and the applicability (Applicability) is empty.

[0118] For example, the data type of the target subnet's identity (SubNetIds) is "map (SharedDataId) [map (SharedDataId)]", the service provider device (P) is "O", the cardinality (Cardinality) is "0..N", the description (Description) is "a map of identifiers of SubNet data (A map of identifiers of SubNet data)", and the applicability (Applicability) is empty.

[0119] The user access related subscription template can be configured according to the subscription parameters involved in the user session related subscription information in the subscription data. For example, the user session related subscription information includes single network slice selection assistance information (singleNssai), DNN configurations (dnnConfigurations), identification of target subnets (SubNetIds), shared data ID (haredDataId), shared data type and attribute (sharedAmData), and detail information of target subnets (SubNetDatas, also referred to as target subnet data), and the like. These subscription parameters can be configured as the user session related subscription template.

[0120] Referring to FIG. 4b, FIG. 4b is an example diagram of the user session related subscription template. In the user session related subscription template shown in FIG. 4b, standardized configurations of single network slice selection assistance information (singleNssai), DNN configurations (dnnConfigurations), identification of target subnets (SubNetIds), shared data ID (haredDataId), shared data type and attribute (sharedAmData), and detail information of target subnets (SubNetDatas, also referred to as target subnet data) are provided.

[0121] In the user session related subscription template, each subscription parameter corresponds to data type, service provider device (P), cardinality, description, and applicability.

[0122] For example, the data type of single network slice selection assistance information (singleNssai) is “Snssai”, the service provider device (P) is “M”, the cardinality is “1”, the description is “single network slice selection assistance information (A single Network Slice Selection Assistance Information)”, and the applicability is empty.

[0123] The data type of, for example, DNN configurations (dnnConfigurations) is "map (DNN configurations) [(map (DnnConfiguration)]", the service provider equipment (P) is "O", the cardinality is "0..N", the description is "additional DNN configurations for the network slice; a map (list of key-value pairs where DNN, or optionally the Wildcard DNN, serves as key; see clause 6.1.6.1) of DnnConfigurations. (NOTE 1)", and the applicability is empty.

[0124] The data type of, for example, the identification of target subnets (SubNetIds) is "map (shared data id) [map (SharedDataId)]", the service provider equipment (P) is "O", the cardinality is "0..N", the description is "a map of identifiers of SubNet data", and the applicability is empty.

[0125] The data type of, for example, shared data ID (SharedDataId) is "SharedDataId", the service provider equipment (P) is "M", the cardinality is "1", the description is "identifier of the shared data", and the applicability is empty.

[0126] For example, the data type of the shared data type and attribute (sharedAmData) is "Access And Mobility Subscription Data", the service provider device (P) is "O", the cardinality is "0..1", the description is "Shared Access and Mobility Subscription Data", and the applicability is empty.

[0127] For example, the data type of the target subnet detail information (SubNetDatas) is "map (SubNetData)", the service provider device (P) is "O", the cardinality is "1..N", the description is "A map of SubNet data", and the applicability is empty.

[0128] The user access related subscription template and the user session related subscription template constitute the subscription template of the target subnet.

[0129] Therefore, the specification and convenience of the network data unit management and storage of the subscription data of the target subnet can be improved, and the readability of the subscription data of the target subnet can be improved. Moreover, when the subscription data of the target subnet needs to increase a new subscription parameter, the network data unit only needs to increase the corresponding new subscription parameter in the subscription template of the target subnet, and the network data unit does not need to concern or analyze the specific content of the parameter, so that the network data unit is not affected and does not need to be changed, and the network control unit outside the target subnet is not affected and does not need to be changed.

[0130] In step S303, the target subnet detail information acquisition request sent by the second network control unit is received, and the detail information is queried from the subscription template.

[0131] The network data unit receives the target subnet detail information acquisition request sent by the second network control unit, the detail information acquisition request carries the identification of the target subnet, and the network data unit queries the detail information of the target subnet from the subscription template based on the identification of the target subnet.

[0132] In step S304, the detail information is returned to the second network control unit.

[0133] The network data unit returns the detail information of the target subnet to the second network control unit.

[0134] The network data unit obtains the subscription data of the target subnet, configures the subscription template of the target subnet according to the subscription parameter of the subscription data, receives the detail information obtaining request of the target subnet sent by the second network control unit, queries the detail information of the target subnet from the subscription template, and returns the detail information to the second network control unit. In this way, the amount of information transmitted between the network data unit and the second network control unit is greatly reduced, the network delay and network burden are reduced, and the second network control unit can quickly obtain reliable detail information of the target subnet.

[0135] Please refer to FIG. 5, after step S304 in some embodiments, steps S305 to S306 can also be included.

[0136] Step S305, the newly added subscription parameter in the subscription data is obtained.

[0137] In the case that the user and the network service provider increase new business requirements for the target subnet business, the subscription data of the target subnet will also add the subscription parameters related to the new business requirements, and the newly added subscription parameters are obtained.

[0138] Step S306, the newly added subscription parameter is configured in the subscription template.

[0139] The newly added subscription parameter is configured in the subscription template.

[0140] Please refer to FIG. 6, which is a scene example diagram of user increasing new business requirements triggering upgrade. In the scene shown in FIG. 6, the distributed subnet deploying multiple businesses can include a central network, a distributed subnet A and a distributed subnet B, wherein the central network-1 and the central network-2 are instances of the central network, the distributed subnet A can serve XR business, and the distributed subnet B can serve common sense business; the distributed subnet A-1 and the distributed subnet A-2 are subnet instances that can serve XR business, and the distributed subnet B-1 and the distributed subnet B-2 are subnet instances that can serve common sense business.

[0141] In the scene shown in FIG. 6, the user increases new business requirements, for example, increases XR business, and needs to add new functions to the XR business.

[0142] If the new function requires adding new capabilities or new requirements in the subscription data, corresponding new subscription parameters are added in the subscription template of the target subnet, and the network data unit does not involve software changes.

[0143] However, the distributed subnet A has changes for the new function, and the distributed subnet A-1 and the distributed subnet A-2 may involve software changes.

[0144] The central network and the distributed subnetwork B are not affected by the new function. The central network-1, the central network-2, the distributed subnetwork B-1 and the distributed subnetwork B-2 are not affected by the software change.

[0145] The steps S305 to S306 shown in the embodiment of the application, in the case of adding new service requirements, the network data unit only needs to obtain the added subscription parameters and configure the added subscription parameters in the subscription template. The network data unit will not be affected and does not need to be affected by the software change, which can overcome the defect that the upgrade of the network data unit is affected by the user adding new service requirements, and avoid the problem that the upgrade is affected by a large number of users without new service requirements due to the centralized deployment of the network data unit.

[0146] Please refer to FIG. 7a, which is an application scenario diagram of selecting a subnetwork service. In order to better understand the above embodiment, the technical solution of the embodiment of the application will be described in detail below in combination with FIG. 7a.

[0147] In the application scenario shown in FIG. 7a, the network control unit A is centrally deployed, and the network control unit A serves as a first network control unit. The network control unit B is distributedly deployed in a target subnetwork, and the network control unit B serves as a second network control unit.

[0148] The user signs a target subnetwork service supported by the target subnetwork with a network service provider, and generates subscription data of the target subnetwork. The subscription data is managed and stored by the network data unit.

[0149] The network control unit B can serve the target subnetwork, and the network control unit B configures an identifier of the target subnetwork.

[0150] The network control unit B sends a registration request to the network storage unit, and the registration request carries the identifier of the target subnetwork.

[0151] The network storage unit receives the registration request, registers the service capability of the network control unit B serving the target subnetwork, obtains registration information of the network control unit B serving the target subnetwork, and stores the registration information.

[0152] The network control unit A responds to a target subnetwork service request of the user, and sends a user's subscription information acquisition request to the network data unit. The user's subscription information acquisition request carries an identifier of the user.

[0153] The network data unit receives the user's subscription information acquisition request, responds to the user's subscription information acquisition request, queries the user's subscription information based on the identifier of the user, returns a subscription information acquisition response to the network control unit A, and the subscription information acquisition response carries the subscription information of the user.

[0154] The network control unit A receives the subscription information obtaining response, obtains the subscription information of the user, and determines the target subnet to which the user subscribes from the subscription information of the user.

[0155] The network control unit A sends a service discovery request to the network storage unit, and the service discovery request carries the identifier of the target subnet.

[0156] The network storage unit receives the service discovery request, queries the registration information of the network control unit B serving the target subnet based on the identifier of the target subnet in response to the service discovery request, and returns a service discovery response to the network control unit A, and the service discovery response carries the network control unit B.

[0157] The network control unit A receives the service discovery response, determines that the network control unit B serves the target subnet, and sends a service request to the network control unit B.

[0158] The network control unit B receives the service request, obtains the detail information of the target subnet from the network data unit in response to the service request, selects the network processing unit deployed in the target subnet, and cooperates with the network processing unit to provide the service of the target subnet for the user based on the detail information of the target subnet.

[0159] Please refer to FIG. 7b, which is an example diagram of the prior art of selecting a subnet service. In the example of the flow illustrated in FIG. 7b, the network data unit needs to configure a large number of slices and DNNs, the network data unit needs to manage and store the slices and DNNs, the network storage unit also needs to store a large number of slices and DNNs, and a large number of slices and DNNs also need to be transmitted between the network control unit A and the network control unit B, and a large number of slices and DNNs also need to be transmitted between the network control unit A and the network storage unit. Compared with the prior art of selecting a subnet service illustrated in FIG. 7b, the technical solution of the embodiment of the present application not only configures only the identifier of the target subnet for the network control unit B, greatly reduces the configuration amount, but also only needs to store the registration information for the network storage unit, reduces the storage amount, and greatly reduces the amount of information transmitted between the network control unit A and the network data unit, between the network control unit A and the network storage unit, and between the network control unit A and the network control unit B, which greatly reduces the network delay and network burden, thereby greatly improving the reliability of providing the service of the target subnet for the user.

[0160] Please refer to FIG. 8a, which is an example diagram of an application scenario of selecting a subnet service in the case of centralized deployment of AMF and distributed deployment of SMF and UPF. In order to better understand the above embodiment, the technical solution of the embodiment of the present application will be described in detail below in combination with FIG. 8a.

[0161] In the application scenario shown in FIG. 8a, taking the first network control unit as an example, the AMF is centrally deployed; the second network control unit such as the SMF and the network processing unit such as the UPF are distributedly deployed in the distributed subnetwork A-1, wherein the distributed subnetwork A-1 is a subnetwork instance that can provide the target subnetwork A service.

[0162] The user signs a contract with the network service provider to support the target subnetwork service (such as the XR service) supported by the target subnetwork A, and generates the contract data of the target subnetwork A, which is managed and stored by the network data unit such as the UDM. The SMF can serve the target subnetwork A, and the SMF configures the target subnetwork A.

[0163] In the application scenario shown in FIG. 8a, the service of the target subnetwork A can be selected according to the following steps a1 to a10:

[0164] a1, the SMF sends a registration request to the network repository unit such as the NRF, and the registration request carries the target subnetwork A.

[0165] a2, the NRF receives the registration request, registers the SMF serving the target subnetwork A, obtains the registration information of the SMF serving the target subnetwork, and stores the registration information.

[0166] a3, the AMF obtains the contract information related to the user access from the UDM in response to the user access.

[0167] a4, the UDM returns the contract information related to the user access to the AMF, and the contract information related to the user access includes the target subnetwork A contracted by the user.

[0168] a5, the AMF receives the contract information related to the user access, determines the target subnetwork A contracted by the user, and sends a service discovery request to the NRF, wherein the service discovery request carries the target subnetwork A and expects to discover the SMF serving the target subnetwork A.

[0169] a6, the NRF receives the service discovery request, discovers the SMF serving the target subnetwork A in response to the service discovery request, and returns a service discovery response to the AMF, wherein the service discovery response carries the SMF.

[0170] a7, the AMF receives the service discovery response, determines the SMF serving the target subnetwork A, and sends a service request for establishing a session to the SMF.

[0171] a8, the SMF receives the service request for establishing a session, and obtains the contract information related to the user session from the UDM in response to the service request for establishing a session.

[0172] a9, the UDM returns the contract information related to the user session to the SMF, wherein the contract information related to the user session includes the detail information of the target subnetwork A.

[0173] a10. The SMF selects a UPF, and cooperates with the UPF to provide the service of the target subnet A for the user based on the detail information.

[0174] In this way, not only the SMF only configures the target subnet A, the configuration amount is greatly reduced, and the amount of information transmitted between the related network elements involved in selecting the target subnet A service is also greatly reduced, which can greatly reduce the network delay and network burden, thereby greatly improving the reliability of providing the service of the target subnet A for the user.

[0175] Please refer to FIG. 8b, which is an application scenario diagram of selecting a subnet service when the AMF and SMF are centrally deployed and the SMF and UPF are distributively deployed. In order to better understand the above embodiment, the technical solutions of the embodiments of the present application will be described in detail below in combination with FIG. 8b.

[0176] In the application scenario shown in FIG. 8b, the AMF and SMF are centrally deployed in the central network, and the SMF of the central network serves as the first network control unit; the distributively deployed SMF serves as the second network control unit, and the UPF is distributively deployed in the distributed subnet A-1, wherein the distributed subnet A-1 is a subnet instance that can provide the service of the target subnet A.

[0177] The user signs a target subnet service (such as an XR service) supported by the target subnet A with a network service provider, generates subscription data of the target subnet A, and the subscription data is managed and stored by a network data unit such as a UDM. The distributively deployed SMF can serve the target subnet A, and the distributively deployed SMF configures the target subnet A.

[0178] In the application scenario shown in FIG. 8b, the service of the target subnet A can be selected according to the following steps b1 to b11:

[0179] b1. The distributively deployed SMF sends a registration request to the NRF, and the registration request carries the target subnet A.

[0180] b2. The NRF receives the registration request, registers the distributively deployed SMF serving the target subnet A, obtains the registration information of the distributively deployed SMF serving the target subnet, and stores the registration information.

[0181] b3. The AMF selects the SMF of the central network in response to the access of the user.

[0182] b4. The SMF of the central network obtains the subscription information related to the user session from the UDM.

[0183] b5. The UDM returns the subscription information related to the user session to the SMF of the central network, and the subscription information related to the user session includes the target subnet A subscribed by the user.

[0184] b6. The SMF of the central network sends a service discovery request to the NRF, and the service discovery request carries a target subnet A and expects to discover a distributedly deployed SMF capable of serving the target subnet A.

[0185] b7. The NRF receives the service discovery request, discovers a distributedly deployed SMF serving the target subnet A in response to the service discovery request, and returns a service discovery response to the SMF of the central network, and the service discovery response carries the distributedly deployed SMF.

[0186] b8. The AMF receives the service discovery response, determines that the distributedly deployed SMF serves the target subnet A, and sends a service request for establishing a session to the distributedly deployed SMF.

[0187] b9. The distributedly deployed SMF receives the service request for establishing a session, and in response to the service request for establishing a session, acquires user session-related subscription information from the UDM.

[0188] b10. The UDM returns the user session-related subscription information to the distributedly deployed SMF, and the user session-related subscription information includes detail information of the target subnet A.

[0189] b11. The distributedly deployed SMF selects a UPF, cooperates with the UPF to provide the target subnet A service for the user based on the detail information, and thus provides the target subnet service such as an XR service for the user based on the target subnet A service.

[0190] In this way, not only the distributedly deployed SMF is configured only with the target subnet A, and the configuration amount is greatly reduced, but also the amount of information transmitted between the network elements related to the selection of the target subnet A service is greatly reduced, and the network delay and network burden can be greatly reduced, so that the reliability of providing the target subnet A service for the user can be greatly improved.

[0191] Please refer to FIG. 8c, which is an application scenario diagram of subnet cooperation selection of subnet service in a 6G distributed network. In order to better understand the above embodiment, the technical solutions of the embodiments of the present application are described in detail below in combination with FIG. 8c.

[0192] In the application scenario shown in FIG. 8c, the distributed subnet A-1 is a subnet instance capable of providing a target subnet A service, and the central network (which can also be a distributed subnet) selects the distributed subnet A-1 to provide the target subnet A service for the user.

[0193] The user signs a contract with a network service provider to support a target subnet service (such as an XR service) of a target subnet A, and generates contract data of the target subnet A. Contract information related to user access in the contract data is managed and stored by a network data unit of the central network; and contract information related to a user session in the contract data is managed and stored by a network data unit of the distributed subnet A-1.

[0194] The network control unit of the distributed subnet A-1 can serve the target subnet A, and the network control unit of the distributed subnet A-1 is configured with the target subnet A.

[0195] In the application scenario shown in FIG. 8c, the service of the target subnet A can be selected according to the following steps c1 to c11:

[0196] c1, the network control unit of the distributed subnet A-1 sends a registration request to the network proxy unit of the central network, and the registration request carries the target subnet A.

[0197] c2, the network proxy unit of the central network receives the registration request, registers the network control unit of the distributed subnet A-1 serving the target subnet A, obtains registration information of the network control unit of the distributed subnet A-1 serving the target subnet, and stores the registration information.

[0198] c3, the network proxy unit of the central network synchronizes the registration information to the network proxy unit of the distributed subnet A-1.

[0199] c4, the network control unit of the central network acquires user access-related contract information from the network data unit of the central network in response to user access.

[0200] c5, the network data unit of the central network returns the user access-related contract information to the network control unit of the central network, and the user access-related contract information includes the target subnet A contracted by the user.

[0201] c6, the network control unit of the central network sends a service discovery request to the network proxy unit of the central network, and the service discovery request carries the target subnet A and expects to discover the network control unit of the distributed subnet A-1 that can serve the target subnet A.

[0202] c7, the network proxy unit of the central network receives the service discovery request, discovers the network control unit of the distributed subnet A-1 serving the target subnet A in response to the service discovery request, and returns a service discovery response to the network control unit of the central network, and the service discovery response carries the SMF distributedly deployed.

[0203] c8、The network control unit of the center network receives the service discovery response, determines that the network control unit service target subnet A of the distributed subnet A-1, and sends a service request to the network control unit of the distributed subnet A-1, which is forwarded to the network proxy unit of the distributed subnet A-1 by the network proxy unit of the center network, and then sent to the network control unit of the distributed subnet A-1 by the network proxy unit of the distributed subnet A-1.

[0204] c9、The network control unit of the distributed subnet A-1 receives the service request, and in response to the service request for establishing a session, acquires user session related subscription information from the network data unit of the distributed subnet A-1;

[0205] c10、The network data unit of the distributed subnet A-1 returns the user session related subscription information to the network control unit of the distributed subnet A-1, which includes the detail information of the target subnet A;

[0206] c11、The network control unit of the distributed subnet A-1 receives the user session related subscription information, selects the network processing unit of the distributed subnet A-1, and cooperates with the network processing unit of the distributed subnet A-1 to provide the target subnet A service for the user based on the detail information of the target subnet A, so as to carry out the target subnet service such as XR service for the user based on the target subnet A service.

[0207] In this way, the network control unit of the distributed subnet A-1 only configures the target subnet A, the configuration amount is greatly reduced, and the amount of information transmitted between network elements is also greatly reduced, which can greatly reduce the network delay and network burden, thereby improving the reliability of providing the target subnet A service for the user to a greater extent.

[0208] Please refer to FIG. 8d, which is an application scenario diagram of a 6G distributed network directly providing a subnet service for a user. In order to better understand the above embodiment, the technical solution of the embodiment of the present application will be described in detail below in combination with FIG. 8d.

[0209] In the application scenario shown in FIG. 8d, the 6G distributed network directly provides the target subnet A service for the user, and the user can directly access the 6G distributed network to experience the special service. The 6G distributed network, such as the distributed subnet A-1, is a subnet instance that can provide the target subnet A service.

[0210] The user signs a contract with the network service provider to support the target subnet service (such as XR service) supported by the target subnet A, and generates target subnet A subscription data, which is managed and stored by the network data unit of the distributed subnet A-1.

[0211] The network control unit of the distributed subnetwork A-1 can serve the target subnetwork A, and the network control unit of the distributed subnetwork A-1 is configured to serve the target subnetwork A.

[0212] In the application scenario shown in FIG. 8d, the service of the target subnetwork A can be selected according to the following steps d1 to d11:

[0213] d1, the network control unit of the distributed subnetwork A-1 sends a registration request to the network agent unit of the distributed subnetwork A-1, and the registration request carries the target subnetwork A.

[0214] d2, the network agent unit of the distributed subnetwork A-1 receives the registration request, registers the network control unit of the distributed subnetwork A-1 serving the target subnetwork A, obtains the registration information of the network control unit of the distributed subnetwork A-1 serving the target subnetwork A, and stores the registration information.

[0215] d3, the network agent unit of the distributed subnetwork A-1 sends a service discovery request to the network control unit of the distributed subnetwork A-1 in response to the user's access;

[0216] d4, the network control unit of the distributed subnetwork A-1 receives the service request, and in response to the service request, obtains the subscription information related to the user access from the network data unit of the distributed subnetwork A-1;

[0217] d5, the network data unit of the distributed subnetwork A-1 returns the user session related subscription information to the network control unit of the distributed subnetwork A-1, wherein the target subnetwork A subscribed by the user is carried.

[0218] d6, the network control unit of the distributed subnetwork A-1 selects the network processing unit of the distributed subnetwork A-1, and based on the detail information of the target subnetwork A, cooperates with the network processing unit of the distributed subnetwork A-1 to provide the service of the target subnetwork A for the user, so as to carry out the target subnetwork service such as XR service for the user based on the service of the target subnetwork A.

[0219] In the above manner, the amount of information transmitted between the network elements of the distributed subnetwork A-1 is greatly reduced, which can greatly reduce the network delay and network burden, thereby greatly improving the reliability of providing the service of the target subnetwork A for the user.

[0220] In summary, the technical scheme provided in the embodiments of the present application can quickly determine the target subnet to which a user subscribes, and then quickly determine the second network control unit that serves the target subnet to provide the user with rich and reliable target subnet services, without the need for the first network control unit and the network data unit to transfer a large number of slices and DNNs, the network storage unit to store a large number of slices and DNNs, and the second network control unit to configure a large number of slices and DNNs, thereby avoiding increasing network latency and network burden and improving the efficiency and reliability of selecting a subnet service.

[0221] In some embodiments, according to the characteristics of the service and the demand of the service for the network, distributed subnets of multiple types of services can be deployed in advance, and the distributed subnets of different types of services can be isolated from each other in case of failure.

[0222] For example, referring to FIG. 9, which is a schematic diagram of a scenario of failure isolation of a distributed subnet. In the scenario shown in FIG. 9, the distributed subnets of different types of services can include a center network, a distributed subnet A and a distributed subnet B, wherein the center network-1 and the center network-2 are instances of the center network, the distributed subnet A can serve XR services, and the distributed subnet B can serve common sense services; the distributed subnet A-1 and the distributed subnet A-2 are instances of the subnet that can serve XR services, and the distributed subnet B-1 and the distributed subnet B-2 are instances of the subnet that can serve common sense services. The instances of the subnets can share the load of the subnet services.

[0223] For example, the distributed subnet A-1 fails, and the distributed subnet A-2 is selected to independently serve the XR services, and the center network and the distributed subnet B are not affected.

[0224] After the distributed subnet A-1 recovers from the failure, the distributed subnet A-1 and the distributed subnet A-2 are selected to share the load of the XR services, and the center network and the distributed subnet B are not affected.

[0225] In the scenario shown in FIG. 9, the failed distributed subnet can be quickly isolated, and the services of other distributed subnets are not affected. When the failure of the failed distributed subnet is repaired, the failed distributed subnet will return to normal.

[0226] Referring to FIG. 10, which is a schematic block diagram of the structure of a network element provided in an embodiment of the present application.

[0227] As shown in FIG. 10, the network element 300 includes a processor 301 and a memory 302, and the processor 301 and the memory 302 are connected through a bus 303, such as an I2C (Inter-integrated Circuit) bus.

[0228] Specifically, the processor 301 is configured to provide calculation and control capabilities to support the operation of the entire network element. The processor 301 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0229] Specifically, the memory 302 can be a Flash chip, a read-only memory (ROM) disk, an optical disk, a U disk or a mobile hard disk, etc.

[0230] Those skilled in the art can understand that the structure shown in FIG. 10 is only a block diagram of part of the structure related to the embodiments of the present application, and does not constitute a limitation on the network element to which the embodiments of the present application are applied. Specifically, the server can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0231] The processor is configured to run a computer program stored in the memory, and implement any one of the methods for selecting a sub-network service provided by the embodiments of the present application when the computer program is executed.

[0232] In one embodiment, the processor is configured to run a computer program stored in the memory, and implement the following steps when the computer program is executed:

[0233] The first network control unit obtains the target sub-network to which the user subscribes from the network data unit;

[0234] The second network control unit is filtered from the network storage unit according to the target sub-network, wherein the second network control unit serves the target sub-network;

[0235] A service request is sent to the second network control unit, so that the second network control unit provides the target sub-network service for the user.

[0236] In one embodiment, when the processor implements the step of filtering the second network control unit from the network storage unit according to the target sub-network, the processor is configured to implement:

[0237] determining a second network control unit set from the network repository unit according to the target subnet, wherein any network control unit in the second network control unit set serves the target subnet;

[0238] determining service capabilities of each network control unit in the second network control unit set, wherein the service capabilities are determined by location data, priority data, weight data and load data of each network control unit;

[0239] selecting the second network control unit from the second network control unit set according to the service capabilities.

[0240] In one embodiment, the processor, when implementing the obtaining of the target subnet of the user subscription from the network data unit, is configured to implement:

[0241] obtaining subscription information of the user from the network data unit based on the identity of the user;

[0242] determining the target subnet according to the subscription information.

[0243] In one embodiment, the processor, when implementing the determining of the second network control unit set from the network repository unit according to the target subnet, is configured to implement:

[0244] sending a service discovery request to the network repository unit according to the target subnet, wherein the service discovery request is used for the network repository unit to query the second network control unit set;

[0245] receiving the second network control unit set queried by the network repository unit based on service information, wherein the service information is registration information of the second network control unit set serving the target subnet.

[0246] In one embodiment, the processor is configured to run a computer program stored in the memory, and implement the following steps when executing the computer program:

[0247] receiving, by a second network control unit, a service request for providing a target subnet service for a user sent by a first network control unit, wherein the target subnet is a subnet pre-subscribed by the user;

[0248] obtaining detail information of the target subnet from a network data unit according to the service request;

[0249] providing the target subnet service for the user according to the detail information.

[0250] In one embodiment, the processor, when implementing the obtaining of the detail information of the target subnet from the network data unit according to the service request, is configured to implement:

[0251] sending a request for the detail information of the target subnet to the network data unit according to the service request, wherein the request is used for the network data unit to query the detail information of the target subnet;

[0252] receiving the detail information queried by the network data unit, wherein the detail information is obtained by the network data unit from a subscription template of the target subnet, and the subscription template is configured by the network data unit according to subscription data of the target subnet.

[0253] In one embodiment, the processor is configured to run a computer program stored in the memory, and implement the following steps when executing the computer program:

[0254] the network data unit obtaining subscription data of a target subnet, wherein the target subnet is a subnet pre-subscribed by a user;

[0255] configuring a subscription template of the target subnet according to a subscription parameter of the subscription data;

[0256] receiving a request for the detail information of the target subnet sent by the second network control unit, and querying the detail information from the subscription template;

[0257] returning the detail information to the second network control unit.

[0258] In one embodiment, after the processor implements the configuring of the subscription template according to the subscription parameter of the subscription information, the processor is further configured to implement:

[0259] obtaining a newly-added subscription parameter in the subscription data;

[0260] configuring the newly-added subscription parameter in the subscription template.

[0261] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the network element described above can refer to the corresponding process in the foregoing method embodiments for selecting a subnet service, and will not be described herein.

[0262] The embodiments of the present application also provide a storage medium for computer readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any method for selecting a subnet service provided in the embodiments of the present application.

[0263] The storage medium can be an internal storage unit of the network element, for example, a hard disk or a memory of the network element. The storage medium can also be an external storage device of the network element, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, and the like.

[0264] According to the method for selecting a subnet service, the network element, and the storage medium provided in the embodiments of the present application, the first network control unit obtains a target subnet subscribed by a user from a network data unit, filters a second network control unit from a network storage unit according to the target subnet, wherein the second network control unit serves the target subnet, and sends a service request to the second network control unit, so that the second network control unit provides a service of the target subnet for the user. In this way, a large number of slices and DNNs do not need to be transmitted between the first network control unit and the network data unit, a large number of slices and DNNs do not need to be transmitted between the first network control unit and the network storage unit, a large number of slices and DNNs do not need to be stored in the network storage unit, and a large number of slices and DNNs do not need to be configured in the second network control unit. The target subnet subscribed by the user can be quickly determined, the second network control unit serving the target subnet can be quickly determined, and the second network control unit can provide rich and reliable target subnet services for the user. The network delay and the network burden can be avoided, and the efficiency and reliability of selecting a subnet service can be improved.

[0265] Those skilled in the art can understand that all or some of the steps in the methods disclosed above, the functional modules / units in the systems and devices can be implemented by software, firmware, hardware, or a combination thereof. In hardware embodiments, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component can have multiple functions, or one function or step can be performed by several physical components in cooperation. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on computer-readable media, which can include computer storage media (or non-transitory media) and communication media (or transitory media). As is well known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and can include any information delivery media.

[0266] It should be understood that the term "and / or" as used herein refers to any combination of associated listed items, and all possible combinations, and includes these combinations. It should be noted that the terms "comprising", "including", or any other variant thereof, are intended to cover non-exclusive inclusion, so that processes, methods, articles, or systems including a series of elements not only include those elements, but also include other elements not explicitly listed, or other elements inherent to such processes, methods, articles, or systems. Without more limitations, the element defined by the phrase "comprising a" does not exclude the presence of additional identical elements in the process, method, article, or system including the element.

[0267] The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments. The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the present application, and these modifications or replacements should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for selecting a subnet service, the method being applied to a first network control unit, comprising: obtaining a target subnet to which a user subscribes from a network data unit; selecting a second network control unit from a network repository unit according to the target subnet, wherein the second network control unit serves the target subnet; sending a service request to the second network control unit, so that the second network control unit provides a service of the target subnet for the user.

2. The method of selecting a subnet service of claim 1, wherein, The step of selecting the second network control unit from the network repository unit according to the target subnet comprises: determining a set of second network control units from the network repository unit according to the target subnet, wherein any of the second network control units in the set serves the target subnet; determining service capabilities of the second network control units in the set, wherein the service capabilities are determined by location data, priority data, weight data and load data of the second network control units; selecting the second network control unit from the set of second network control units according to the service capabilities.

3. The method of selecting a subnet service of claim 1, wherein, The step of obtaining the target subnet to which the user subscribes from the network data unit comprises: obtaining subscription information of the user from the network data unit based on an identifier of the user; and determining the target subnet according to the subscription information.

4. The method of selecting a subnet service of claim 2, wherein, The step of determining the set of second network control units from the network repository unit according to the target subnet comprises: sending a service discovery request to the network repository unit according to the target subnet, wherein the service discovery request is used for the network repository unit to query the set of second network control units; and receiving the set of second network control units queried by the network repository unit based on service information, wherein the service information is registration information of the set of second network control units serving the target subnet. 5.A method for selecting a subnet service, the method being applied to a second network control unit deployed in a target subnet, comprising: receiving a service request sent by a first network control unit for providing a service of the target subnet for a user, wherein the target subnet is a subnet to which the user subscribes in advance; obtaining detail information of the target subnet from a network data unit according to the service request; and providing the service of the target subnet for the user according to the detail information.

6. The method of selecting a subnet service of claim 5, wherein, The step of obtaining the detail information of the target subnet from the network data unit according to the service request comprises: sending a detail information obtaining request of the target subnet to the network data unit according to the service request, wherein the detail information obtaining request is used for the network data unit to query the detail information of the target subnet; and receiving the detail information queried by the network data unit, wherein the detail information is obtained by the network data unit from a subscription template of the target subnet, and the subscription template is configured by the network data unit according to subscription data of the target subnet. 7.A method for selecting a subnet service, the method being applied to a network data unit, comprising: obtaining subscription data of a target subnet, wherein the target subnet is a subnet to which a user subscribes in advance; and configuring a subscription template of the target subnet according to a subscription parameter of the subscription data; receiving a request for detail information of the target subnet sent by a second network control unit, and querying the detail information from the subscription template; returning the detail information to the second network control unit.

8. The method of selecting a subnet service of claim 7, wherein, After configuring the subscription template according to the subscription parameter of the subscription information, the method further comprises: acquiring a newly added subscription parameter in the subscription data; configuring the newly added subscription parameter in the subscription template. 9.A network element comprising a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory, wherein the computer program, when executed by the processor, realizes the steps of the method for selecting a subnet service according to any one of claims 1 to 4 or 5 to 6 or 7 to 8. 10.A storage medium for computer-readable storage, the storage medium storing one or more programs, the one or more programs being executable by one or more processors to realize the steps of the method for selecting a subnet service according to any one of claims 1 to 4 or 5 to 6 or 7 to 8.

Citation Information

Patent Citations

  • Accurate addressing method and device in different network roaming scene

    CN115988481A

  • Communication method, communication device, storage medium and electronic equipment

    CN116782345A

  • Private network access method and apparatus, device, and readable storage medium

    WO2024146514A1

  • Network element selection method and apparatus

    WO2024169556A1