Information processing method and apparatus, function body, and storage medium
By using fine-grained threshold decomposition, the decomposition problem of subscribing to network slice information in vertical industry application layers is solved, which improves the accuracy and efficiency of information disclosure and allows users to better understand the slice status.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2021-12-29
- Publication Date
- 2026-04-24
AI Technical Summary
In existing technologies, vertical industry application layers cannot effectively decompose subscriptions into subscriptions for each information provider when subscribing to network slice information, resulting in insufficient precision and efficiency in information dissemination.
By obtaining a first request, utilizing the threshold in the first request, determining a second threshold for at least one first network function associated with the first slice, and sending a second request to these network functions to subscribe to their events, fine-grained decomposition of the subscription is achieved.
This enables more precise and efficient information disclosure in the vertical industry service enablement architecture layer, allowing users to more accurately grasp slice status information.
Smart Images

Figure CN116419142B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication, and more particularly to an information processing method, apparatus, functional unit, and storage medium. Background Technology
[0002] In related technologies, such as Figure 1 As shown, the Service Enabler Architecture Layer for Verticals (SEAL) provides network slicing (or slice) capability management services, which can provide network slicing-related capability management capabilities for the Vertical Application Layer (VAL), such as slice information acquisition and slice management.
[0003] Slice information can be obtained through two methods: subscription and request. When vertical industry application layers subscribe to slice information, they typically provide the requested slice information (i.e., the type of slice information) and information such as the threshold / period for triggering the reporting of subscription information. However, the slice coverage area may include multiple information providers, such as the Network Exposure Function (NEF) and the Network Slice Admission Control Function (NSACF); each information provider can collect and process slice information within its responsible service area.
[0004] When vertical industry application layers subscribe to slice information, there is still no effective solution for how to decompose the subscription of vertical industry application layers into subscriptions for each information provider. Summary of the Invention
[0005] To address the related technical problems, embodiments of this application provide an information processing method, apparatus, functional unit, and storage medium.
[0006] The technical solution of this application embodiment is implemented as follows:
[0007] This application provides an information processing method applied to a first functional body, including:
[0008] Obtain the first request; the first request is used to request subscription to the first event of the first slice;
[0009] Using the first threshold in the first request, a second threshold is obtained for at least one first network function associated with the first slice; the first threshold represents the triggering condition of the first event; the second threshold represents the triggering condition of a second event of the first network function; the second event includes the event of the first slice corresponding to the first network function.
[0010] Send a second request to the first network function; the second request contains a second threshold of the first network function; the second request is used to request subscription to a second event of the first network function.
[0011] In the above scheme, the first request includes at least first information; the first information can at least reflect the user distribution characteristics of the first slice; the first information includes at least one of the following:
[0012] User location distribution data for the first slice;
[0013] User access distribution data for the first slice;
[0014] At least one coverage area or geographical region of the first slice;
[0015] The proportion of users accessing the coverage area or geographical region corresponding to the first slice.
[0016] In the above scheme, obtaining a second threshold for at least one first network function associated with the first slice using the first threshold in the first request includes:
[0017] Obtain second information; the second information should at least reflect the network topology corresponding to the first slice.
[0018] Using the first threshold, the first information, and the second information, a second threshold for the at least one first network function is obtained.
[0019] In the above scheme, obtaining the second threshold of the at least one first network function using the first threshold, the first information, and the second information includes:
[0020] A second threshold for the at least one first network function is obtained by using a first mapping relationship between the first threshold, the first information, and the second information.
[0021] In the above scheme, obtaining a second threshold for at least one first network function associated with the first slice using the first threshold in the first request includes:
[0022] Obtain second information; the second information should at least reflect the network topology corresponding to the at least one first network function.
[0023] Using the first threshold and the second information, a second threshold for the at least one first network function is obtained.
[0024] In the above scheme, the first functional body includes a third-party application function (AF) or a network operation administration and maintenance management system (OAM); obtaining the first request includes:
[0025] Receive the first request sent by the first server.
[0026] In the above scheme, the first functional body includes NEF; obtaining the first request includes:
[0027] Receive the first request from the first server forwarded by the third-party AF.
[0028] In the above scheme, the first functional body includes NEF; the first request includes at least one first threshold and a coverage area or geographical area corresponding to each first threshold; the step of using the first threshold in the first request to obtain a second threshold for at least one first network function associated with the first slice includes:
[0029] Using the at least one first threshold and the second mapping relationship, a second threshold for the at least one first network function is obtained; the second mapping relationship characterizes the mapping relationship between the coverage area or geographical area of the first slice and the service area corresponding to the first network function.
[0030] In the above scheme, the second mapping relationship also represents the mapping relationship between the coverage area or geographical area of the first slice and the service area corresponding to the first functional body; the method further includes:
[0031] Using the at least one first threshold and the second mapping relationship, a third threshold of the first functional body is obtained; the third threshold characterizes the triggering condition of the third event of the first slice corresponding to the first functional body.
[0032] Based on the third threshold, perform the subscription operation corresponding to the third event.
[0033] In the above scheme, the first functional body includes NEF; the first request includes at least one first threshold and a service area corresponding to each first threshold; the step of using the first threshold in the first request to obtain a second threshold for at least one first network function associated with the first slice includes:
[0034] Based on the service area corresponding to each first threshold, the first network function corresponding to each first threshold is obtained;
[0035] A second threshold is obtained based on the first network function corresponding to each first threshold.
[0036] In the above scheme, the first request further includes a third threshold for the first functional body; the third threshold characterizes the triggering condition of a third event of the first slice corresponding to the first functional body; the method further includes:
[0037] Based on the third threshold, perform the subscription operation corresponding to the third event.
[0038] This application also provides an information processing apparatus, including:
[0039] The acquisition unit is used to acquire a first request; the first request is used to request subscription to a first event of a first slice;
[0040] The processing unit is configured to use a first threshold in the first request to obtain a second threshold for at least one first network function associated with the first slice; the first threshold represents the triggering condition of the first event; the second threshold represents the triggering condition of a second event of the first network function; the second event includes an event of the first slice corresponding to the first network function.
[0041] The sending unit is configured to send a second request to the first network function; the second request includes a second threshold of the first network function; the second request is used to request subscription to a second event of the first network function.
[0042] This application embodiment also provides a functional body, including: a communication interface and a processor; wherein,
[0043] The processor is used for:
[0044] A first request is obtained through the communication interface; the first request is used to request subscription to a first event of the first slice.
[0045] Using the first threshold in the first request, a second threshold is obtained for at least one first network function associated with the first slice; the first threshold represents the triggering condition of the first event; the second threshold represents the triggering condition of a second event of the first network function; the second event includes the event of the first slice corresponding to the first network function.
[0046] A second request is sent to the first network function through the communication interface; the second request contains a second threshold of the first network function; the second request is used to request subscription to a second event of the first network function.
[0047] This application also provides a functional body, including: a processor and a memory for storing computer programs capable of running on the processor.
[0048] When the processor runs the computer program, it executes the steps of any of the above methods.
[0049] This application also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the above methods.
[0050] The information processing method, apparatus, functional unit, and storage medium provided in this application embodiment obtain a first request; the first request is used to request subscription to a first event of a first slice; using a first threshold in the first request, a second threshold of at least one first network function associated with the first slice is obtained; the first threshold characterizes the triggering condition of the first event; the second threshold characterizes the triggering condition of a second event of the first network function; the second event includes an event of the first slice corresponding to the first network function; a second request is sent to the first network function; the second request includes the second threshold of the first network function; the second request is used to request subscription to the second event of the first network function. The solution provided in this application embodiment, through a functional unit (i.e., a first functional unit), decomposes the subscription (i.e., the first event) of the vertical industry application layer into subscriptions (i.e., the second event) for each information provider (i.e., the first network function). In other words, it achieves fine-grained threshold decomposition based on service areas, thereby enabling the service enablement architecture layer of the vertical industry to make more accurate, efficient, and simple information opening; at the same time, it can help users to more accurately grasp the slice status information (i.e., the information associated with the first slice). Attached Figure Description
[0051] Figure 1 A schematic diagram illustrating the interaction between the vertical industry application layer and the vertical industry service enablement architecture layer in related technologies;
[0052] Figure 2 This is a flowchart illustrating the information processing method according to an embodiment of this application;
[0053] Figure 3 A schematic diagram illustrating the threshold decomposition process for Network Slice Capability Exposal / Enablement (NSCE) in the application embodiments of this application;
[0054] Figure 4 This is a schematic diagram illustrating the threshold decomposition process using NSCE and NEF in an application embodiment of this application.
[0055] Figure 5This is a schematic diagram of the structure of the information processing device according to an embodiment of this application;
[0056] Figure 6 This is a schematic diagram of the functional components in an embodiment of this application. Detailed Implementation
[0057] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.
[0058] When vertical industry application layers subscribe to slice information, they typically provide the requested slice information (i.e., the type of slice information) and information such as the threshold / period for triggering the reporting of subscription information. However, the slice coverage may include multiple information providers, each of which can collect and process slice information within its responsible service area.
[0059] In various embodiments of this application, a functional body decomposes the trigger threshold for subscription information reporting based on coverage area, geographic region, or service area.
[0060] This application provides an information processing method applied to a first functional body, such as... Figure 2 As shown, the method includes:
[0061] Step 201: Obtain the first request;
[0062] Here, the first request is used to request subscription to the first event of the first slice;
[0063] Step 202: Using the first threshold in the first request, obtain a second threshold for at least one first network function associated with the first slice; that is, determine the second threshold for each of the at least one first network function.
[0064] Here, the first threshold represents the triggering condition of the first event; the second threshold represents the triggering condition of the second event of the first network function; the second event includes the event of the first slice corresponding to the first network function; in other words, the second threshold of each first network function represents the triggering condition of the second event of the first slice corresponding to the first network function.
[0065] Step 203: Send a second request to the first network function; the second request includes a second threshold of the first network function; the second request is used to request subscription to a second event of the first network function; in other words, send the second request to each of the at least one first network function, the second request includes a second threshold of the corresponding first network function, and the second request is used to request subscription to the second event corresponding to the corresponding first network function.
[0066] It should be noted that the at least one first network function may be all or part of the first network functions associated with the first slice; in the embodiments of this application, "each first network function" refers to "each of the at least one first network functions".
[0067] In practical applications, the first functional body can be referred to as the first functional entity.
[0068] In practical applications, the first functional unit may include a third-party AF or the information provider of the first slice.
[0069] Specifically, in a 5G network, the information provider for the first slice may include OAM and the core network (5GC), such as NEF, NSACF, etc. The information provider can provide information associated with the first slice within its corresponding service area, such as the number of terminals registered to the first slice (which can be called the number of registered terminals of the first slice), the number of Protocol Data Unit (PDU) sessions established on the first slice (which can be called the number of PDU sessions associated with the first slice), etc. Here, the terminal can be called user equipment (UE) or user.
[0070] In one embodiment, the first functional unit may include a third-party AF, OAM, or NEF.
[0071] In practical applications, the name of the third-party AF can be set according to requirements. For example, the third-party AF can be called NSCE or NSCE server (which can be expressed as "server" in English).
[0072] In practical applications, the first network function can at least provide information associated with the first slice within its corresponding service area. In other words, the first network function may also include an information provider for the first slice. For example, the first network function may include NEF, NSACF, or OAM.
[0073] In one embodiment, when the first functional body includes a third-party AF or OAM, the specific implementation of step 201 may include:
[0074] Receive the first request sent by the first server.
[0075] Here, the first server may include the server of VAL.
[0076] In practical applications, the first server can be referred to as a consumer or user.
[0077] In practical applications, the first request may include the identifier of the first slice and the information type associated with the first slice corresponding to the first event. For example, the identifier of the first slice may include Single Network Slice Selection Assistance Information (S-NSSAI); the information type associated with the first slice may include: the number of terminals registered to the first slice and / or the number of PDU sessions established on the first slice.
[0078] In practical applications, when the first functional unit includes a third-party AF or OAM, the first functional unit can obtain information reflecting the network topology corresponding to the first slice (hereinafter referred to as the second information). Specifically, when the first functional unit includes a third-party AF, the third-party AF can perform trusted authentication on the management plane and control plane of the network side, and be authorized by the network side after successful authentication, thereby being able to obtain information associated with the first slice, provide information associated with the first slice to a trusted third party (such as the first server), and obtain the second information from the network side (such as NEF or OAM); when the first functional unit includes OAM, OAM can directly obtain the second information from the network side.
[0079] It should be noted that the identities of the third-party AFs authorized and authenticated by the network side may be different, and correspondingly, the third-party AFs may have different permissions: for example, a trusted third-party AF can obtain and provide information associated with the first slice, as well as the second information; or, for example, an untrusted third-party AF can only obtain and provide information associated with the first slice, but cannot obtain the second information.
[0080] In practical applications, before performing step 202, the first functional body needs to identify at least one first network function that is associated with and communicates with the first slice.
[0081] Wherein, if the first functional unit includes a third-party AF or OAM, depending on whether the first functional unit can obtain the second information, the specific implementation of the at least one first network function can include the following two implementation methods:
[0082] 1) When the first functional entity is able to obtain the second information, that is, when the first functional entity includes OAM or a trusted third party AF, the first functional entity can determine at least one first network function that is associated with the first slice and communicates with the first functional entity based on the second information.
[0083] 2) If the first functional entity cannot obtain the second information, that is, if the first functional entity includes an untrusted third-party AF, the first functional entity can determine a first network function (NEF) that is associated with the first slice and communicates with the first functional entity through network function discovery (NF Discovery).
[0084] Of course, in practical applications, when the first functional body includes OAM or a trusted third-party AF, the first functional body can also identify at least one first network function (such as NEF and / or NSACF) that is associated with the first slice and communicates with the first functional body through network function discovery.
[0085] In practical applications, when the first functional body includes a third-party AF or OAM, when a user requests to subscribe to the first event of the first slice, they can provide at least auxiliary information (referred to as first information in the following description) that can reflect the user distribution characteristics of the first slice and is used to assist the first functional body in determining the second threshold. That is, the first request can include the first information.
[0086] Based on this, in one embodiment, the first request includes at least first information; the first information is at least able to reflect the user distribution characteristics of the first slice; the first information may include at least one of the following:
[0087] The user location distribution data of the first slice; such as multiple coverage areas or geographical regions of the first slice and the number of users corresponding to each coverage area or geographical region.
[0088] The distribution data of user access numbers in the first slice; for example, at least one coverage area or geographical area of the first slice and the number of user accesses corresponding to each coverage area or geographical area (i.e., the number of terminals currently registered to the first slice).
[0089] The first slice has at least one coverage area or geographical region; such as a province, a city, or a geographical region belonging to one of the eight major geographical regions (i.e., East China region, South China region, etc.).
[0090] The user access ratio corresponding to the coverage area or geographical area of the first slice (i.e., the proportion of terminals currently registered to the first slice).
[0091] Here, the user access ratio corresponding to the coverage area or geographical area of the first slice may include: the user access ratio corresponding to each coverage area or geographical area in the entire coverage area or geographical area of the first slice; or, the user access ratio corresponding to each coverage area or geographical area in a partial coverage area or geographical area of the first slice.
[0092] Of course, in practical applications, the first information may also include information other than those mentioned above that reflects the user distribution characteristics of the first slice.
[0093] Specifically, in practical applications, when the first functional unit includes a third-party AF or OAM, depending on whether the first functional unit can obtain the second information and whether the first functional unit can obtain the first information (i.e., whether the first request contains the first information), the specific implementation of step 202 can include the following five implementation methods:
[0094] Method 1: When the first functional unit is able to obtain the second information and the first request does not contain the first information, the first functional unit can determine the second threshold of each first network function based on the second information;
[0095] Method 2: When the first functional body can obtain the second information and the first request contains the first information, the first functional body can combine the first information and the second information to determine the second threshold of each first network function.
[0096] Method 3: When the first functional body cannot obtain the second information and the first request contains the first information, the first functional body includes an untrusted third party AF. In this case, the first functional body can only determine a first network function (i.e. NEF). Therefore, the first functional body can directly determine the first threshold as the second threshold of the first network function.
[0097] Method 4: When the first functional body cannot obtain the second information and the first request does not contain the first information, the first functional body includes an untrusted third party AF. In this case, the first functional body can only determine a first network function (i.e. NEF). Therefore, the first functional body can directly determine the first threshold as the second threshold of the first network function.
[0098] Method 5: When the first functional body cannot obtain the second information and the first request does not contain the first information, the first functional body includes an untrusted third-party AF. In this case, the first functional body can only determine a first network function (i.e., NEF). The first functional body can determine at least one second threshold of the first network function based on at least one coverage area or geographical area of the first slice.
[0099] Specifically, based on the above method one, in one embodiment, the specific implementation of step 202 may include:
[0100] Obtain second information; the second information should at least reflect the network topology corresponding to the at least one first network function.
[0101] Using the first threshold and the second information, a second threshold for each first network function is determined, thus obtaining the second threshold for the at least one first network function.
[0102] Here, the process of determining the second threshold for each first network function using the first threshold can be understood as decomposing the first threshold, that is, decomposing the first threshold into at least one second threshold, the sum of the at least one second threshold being equal to the first threshold.
[0103] In practical applications, the specific method for determining the second threshold for each first network function using the first threshold and the second information can be set according to requirements. For example, the first functional unit can determine the proportion of terminals registered to the first slice corresponding to each first network function based on the second information, and multiply this proportion by the first threshold to obtain the second threshold for the corresponding first network function.
[0104] Based on the above-described method two, in one embodiment, where the first request contains first information and the first information at least reflects the user distribution characteristics of the first slice, the specific implementation of step 202 may include:
[0105] Obtain second information; the second information should at least reflect the network topology corresponding to the at least one first network function.
[0106] Using the first threshold, the first information, and the second information, a second threshold for each first network function is determined, thus obtaining the second threshold for the at least one first network function.
[0107] Specifically, in one embodiment, obtaining the second threshold of the at least one first network function using the first threshold, the second information, and the first information may include:
[0108] By utilizing the first mapping relationship between the first threshold, the first information, and the second information, a second threshold for each first network function is determined, thus obtaining the second threshold for the at least one first network function.
[0109] For example, when the first information includes at least one coverage area or geographical region of the first slice and the user access ratio corresponding to each coverage area or geographical region, assuming the first information includes "(Province 1, 30%) (Province 2, 60%) (Province 3, 10%)", and assuming the second information can at least reflect the network topology corresponding to NSACF_1, NSACF_2, and NSACF_3, and NSACF_1 covers Province 1 and Province 3, and NSACF_3 covers Province 2 (i.e., the first mapping relationship); at this time, the first functional body can use the result of multiplying the first threshold by 40% as the second threshold of NSACF_1, and use the result of multiplying the first threshold by 60% as the second threshold of NSACF_3; at the same time, it is not necessary to determine the second threshold of NSACF_2, that is, the at least one first network function only includes NSACF_1 and NSACF_3.
[0110] In practical applications, based on the above methods three and four, regardless of whether the first request contains the first information, since the first functional body (i.e., the untrusted third-party AF) cannot obtain the second information, the first functional body can only determine a first network function (i.e., NEF) and can directly determine the first threshold as the second threshold of the first network function. At this time, the implementation of steps 202 and 203 can be understood as the first functional body forwarding the user's subscription request for the first slice to the first network function. In other words, the first request and the second request are the same.
[0111] In practical applications, based on the above-described method five, when only one first network function (i.e., NEF) can be determined, the first function (i.e., an untrusted third-party AF) can specifically obtain at least one coverage area or geographical region of the first slice from the network side. Based on the at least one coverage area or geographical region, the first threshold is decomposed to obtain at least one second threshold of the first network function and the coverage area or geographical region corresponding to each second threshold. The sum of the at least one second threshold of the first network function is equal to the first threshold. A second request containing at least one second threshold and the coverage area or geographical region corresponding to each second threshold can be sent to the first network function. After receiving the second request, the first network function can obtain the second information and perform subsequent processing on the at least one second threshold based on the second information (see the relevant description of method A for the specific processing procedure).
[0112] In one embodiment, when the first functional body includes NEF, the specific implementation of step 201 may include:
[0113] Receive the first request from the first server forwarded by the third-party AF.
[0114] In practical applications, when the first functional body includes NEF, since NEF can directly obtain the second information from the network side, the first functional body can directly determine at least one first network function associated with the first slice and communicating with the first functional body based on the second information; the first network function may include NSACF.
[0115] In practical applications, when the first functional unit includes NEF, since NEF can directly obtain the second information from the network side, if the first request does not contain the first information, the first functional unit can use the first threshold and the second information to determine the second threshold of each first network function; if the first request contains the first information, the first functional unit can use the first threshold, the first information, and the second information to determine the second threshold of each first network function. In this case, the specific implementation process of step 202 by the first functional unit is detailed in the relevant descriptions of Method 1 and Method 2 above, and will not be repeated here.
[0116] In practical applications, when the first functional unit includes a NEF, the first functional unit can receive a first request sent by a third-party AF containing at least one first threshold. Specifically, the third-party AF can receive a third request from the first server; the third request is used to request subscription to a fourth event of the first slice; the third request contains a fourth threshold; the fourth threshold characterizes the triggering condition of the fourth event; the third-party AF can decompose the fourth threshold into at least one first threshold and send a first request containing at least one first threshold to the first functional unit.
[0117] Here, depending on the different permissions possessed by the third-party AF, the specific implementation process of the third-party AF decomposing the fourth threshold into at least one first threshold can include the following two methods:
[0118] Method A: In the case that the third-party AF is an untrusted third-party AF, similar to Method Five above, the third-party AF can obtain at least one coverage area or geographical area of the first slice from the network side, decompose the fourth threshold based on the at least one coverage area or geographical area to obtain at least one first threshold and the coverage area or geographical area corresponding to each first threshold, the sum of the at least one first threshold is equal to the fourth threshold; and can send a first request containing the at least one first threshold and the coverage area or geographical area corresponding to each first threshold to the first functional body;
[0119] Method B: When the third-party AF is a trusted third-party AF, the first functional entity can obtain the second information and determine multiple information providers of the first slice and the service area corresponding to each information provider based on the second information; decompose the fourth threshold based on the multiple service areas corresponding to the multiple information providers to obtain multiple first thresholds and the service area corresponding to each first threshold, the sum of the multiple first thresholds equals the fourth threshold; the third-party AF can send all the first thresholds obtained by decomposing the fourth threshold to the first functional entity, which will then forward them to other information providers besides itself; or, the third-party AF can send only a portion of the first thresholds to the first functional entity, where the portion of the first thresholds is the first threshold corresponding to the information provider associated with the first functional entity (e.g., NSACF associated with NEF). In other words, the third-party AF can send a first request to the first functional entity containing at least one first threshold and the service area corresponding to each first threshold.
[0120] Based on the above method A, in one embodiment, when the first functional body includes NEF and the first request includes at least one first threshold and a coverage area or geographical area corresponding to each first threshold, the specific implementation of step 202 may include:
[0121] Using the at least one first threshold and the second mapping relationship, a second threshold for each first network function is determined, i.e., the second threshold for the at least one first network function is obtained; the second mapping relationship characterizes the mapping relationship between the coverage area or geographical area of the first slice and the service area corresponding to the first network function.
[0122] Here, in the second mapping relationship, one coverage area or geographical area can correspond to one service area; or, multiple coverage areas or geographical areas can correspond to one service area; or, one coverage area or geographical area can correspond to multiple service areas.
[0123] Specifically, in practical applications, when one coverage area or geographical region corresponds to one service area, the first functional entity can use the first threshold corresponding to that coverage area or geographical region as the second threshold of the first network function corresponding to that service area. When multiple coverage areas or geographical regions correspond to one service area, the first functional entity can use the sum of the multiple first thresholds corresponding to the multiple coverage areas or geographical regions as the second threshold of the first network function corresponding to that service area. When one coverage area or geographical region corresponds to multiple service areas, the first functional entity can decompose the first threshold corresponding to the coverage area or geographical region based on the multiple service areas to obtain the second threshold of the first network function corresponding to each of the multiple service areas. It can be understood that the second threshold of each first network function can be determined based on the decomposition and / or merging of the at least one first threshold.
[0124] In practical applications, when the first functional body includes NEF, the first functional body is also the information provider for the first slice. Therefore, when determining the second threshold for each first network function, it is also necessary to determine the threshold for the first functional body.
[0125] Based on this, in one embodiment, the second mapping relationship can also characterize the mapping relationship between the coverage area or geographical area of the first slice and the service area corresponding to the first functional body; when determining the second threshold of each first network function, the method may further include:
[0126] Using the at least one first threshold and the second mapping relationship, a third threshold of the first functional body is determined (i.e., obtained); the third threshold characterizes the triggering condition of the third event of the first slice corresponding to the first functional body;
[0127] Based on the third threshold, perform the subscription operation corresponding to the third event.
[0128] Here, based on the second mapping relationship, the first functional body can determine the third threshold by merging at least one first threshold and / or decomposing a first threshold.
[0129] In practical applications, executing the subscription operation corresponding to the third event can be understood as real-time monitoring of information associated with the first slice. The first functional entity can report the information associated with the first slice to the third-party AF when it detects that the information associated with the first slice meets the triggering condition of the third event. The third-party AF then forwards the information reported by the first functional entity to the first server. For example, the first functional entity can report the number of terminals registered to the first slice within its corresponding service area to the third-party AF when it detects that the number of terminals registered to the first slice within its corresponding service area is greater than or equal to the third threshold.
[0130] Based on method B above, in one embodiment, where the first functional body includes NEF and the first request includes at least one first threshold and a service area corresponding to each first threshold, the specific implementation of step 202 may include:
[0131] Based on the service area corresponding to each first threshold, determine (i.e. obtain) the first network function corresponding to each first threshold;
[0132] A second threshold is obtained based on the first network function corresponding to each first threshold.
[0133] Specifically, the first functional body can use the corresponding first threshold as the second threshold of the first network function corresponding to each first threshold, based on the first network function corresponding to each first threshold.
[0134] Here, it can be understood that the first threshold corresponding to a service area is equal to the second threshold of the first network function corresponding to that service area; in other words, the first functional body forwards the threshold decomposed by the third-party AF to the first network function.
[0135] In practical applications, when the first functional body includes NEF, the first functional body is also the information provider of the first slice. Therefore, the first request may also include the third threshold of the first functional body.
[0136] Based on this, in one embodiment, the first request may further include a third threshold of the first functional body; the third threshold characterizes the triggering condition of a third event of the first slice corresponding to the first functional body; the method may further include:
[0137] Based on the third threshold, perform the subscription operation corresponding to the third event.
[0138] In practical applications, the third threshold included in the first request may not be specially marked. For the multiple first thresholds included in the first request and the service area corresponding to each first threshold, the first functional body can determine the third threshold from the multiple first thresholds according to its own service area.
[0139] In practical applications, after receiving the first request, the first network function can perform a subscription operation corresponding to the second event based on a corresponding second threshold. Specifically, the first network function can monitor the information associated with the first slice in real time. When it detects that the information associated with the first slice meets the triggering condition of the corresponding second event, it reports the information associated with the first slice to the first functional body, which then forwards the reported information to the first server; alternatively, the first functional body can forward the reported information to the first server through a third-party AF. For example, the first network function can report the number of terminals registered to the first slice within its corresponding service area to the first functional body when it detects that the number of terminals registered to the first slice within its corresponding service area is greater than or equal to the corresponding second threshold.
[0140] The information processing method provided in this application embodiment obtains a first request; the first request is used to request subscription to a first event of a first slice; using a first threshold in the first request, a second threshold of at least one first network function associated with the first slice is obtained; the first threshold represents the triggering condition of the first event; the second threshold represents the triggering condition of a second event of the first network function; the second event includes an event of the first slice corresponding to the first network function; a second request is sent to the first network function; the second request contains the second threshold of the first network function; the second request is used to request subscription to the second event of the first network function. The solution provided in this application embodiment decomposes the subscription (i.e., the first event) of the vertical industry application layer into subscriptions (i.e., the second event) for each information provider (i.e., the first network function) through a functional body (i.e., the first functional body). In other words, it achieves fine-grained threshold decomposition based on service areas, thereby enabling the service enablement architecture layer of the vertical industry to open information more accurately, efficiently, and simply; at the same time, it can help users to more accurately grasp the slice status information (i.e., the information associated with the first slice).
[0141] The present application will be further described in detail below with reference to application examples.
[0142] In this application embodiment, the third-party AF is referred to as NSCE; the information associated with the first slice is simply referred to as slice information.
[0143] In this application embodiment, such as Figure 3 As shown, the process of configuring (i.e., decomposing) the trigger threshold for slice information subscription events in NSCE includes the following steps:
[0144] Step 300: NSCE performs trusted authentication in the management plane and control plane, and is authorized to provide corresponding slice information to trusted third parties; then proceed to step 301;
[0145] Step 301: The user sends a slice information subscription request to NSCE; then proceed to step 302;
[0146] Step 302: NSCE decomposes or forwards the event triggering thresholds contained in the slice information subscription request; then proceeds to step 303;
[0147] Step 303: NSCE sends a slice information subscription request to the information provider; then proceed to step 304;
[0148] Step 304: The information provider processes the event triggering thresholds contained in the slice information subscription request and executes the subscription according to the slice information subscription request; then proceed to step 305;
[0149] Step 305: The information provider reports the slice information to NSCE; then proceed to step 306.
[0150] Step 306: NSCE reports slice information to the user.
[0151] In step 300, the NSCE can specifically perform relevant authentication in the 5G core network and network management system according to the requirements of relevant technologies, and be authorized to provide the ability to subscribe to slice information or slice events. It can be understood that step 300 is a prerequisite for implementing steps 301 to 306.
[0152] In step 301, the slice information subscription request sent by the user (which may be a VAL server) includes the following:
[0153] Slice identification;
[0154] The type of slice information (number of registered UEs and / or number of PDU sessions established in the slice);
[0155] Event trigger threshold;
[0156] Threshold decomposition auxiliary information (optional, i.e. the first information mentioned above).
[0157] The threshold decomposition auxiliary information includes at least one of the following:
[0158] The coverage area or geographical region corresponding to the slice;
[0159] The coverage area or geographical region corresponding to the slice, and the proportion of access users corresponding to the coverage area or geographical region;
[0160] User distribution data;
[0161] User access status.
[0162] In step 302, depending on whether the slice information subscription request sent by the user contains threshold decomposition auxiliary information and whether the NSCE can obtain network topology information (i.e., the second information mentioned above), the specific implementation of step 302 includes the following five methods (corresponding to methods one to five above):
[0163] 1) If the user's slice information subscription request does not contain threshold decomposition auxiliary information and the NSCE can obtain network topology information, the NSCE decomposes the event triggering threshold according to the network topology information and sends the slice information subscription request corresponding to each decomposed threshold to each information provider respectively.
[0164] 2) When the user's slice information subscription request contains threshold decomposition auxiliary information and the NSCE can obtain network topology information, the NSCE performs a mapping between the threshold decomposition auxiliary information and the network topology information (i.e., the first mapping relationship mentioned above), decomposes the event triggering threshold according to the mapping relationship, and sends the slice information subscription requests corresponding to each decomposed threshold to each information provider respectively.
[0165] 3) If the user's slice information subscription request contains threshold decomposition auxiliary information and the NSCE cannot obtain network topology information, the NSCE will directly forward the user's slice information subscription request to NEF or OAM.
[0166] 4) If the slice information subscription request sent by the user does not contain threshold decomposition auxiliary information and the NSCE cannot obtain network topology information, the NSCE will directly forward the slice information subscription request sent by the user to the NEF or OAM.
[0167] 5) If the user's slice information subscription request does not contain threshold decomposition auxiliary information and the NSCE cannot obtain network topology information, the NSCE decomposes the event trigger threshold according to the slice's coverage area or geographical area, and sends the decomposed threshold and the correspondence between the coverage area or geographical area to NEF or OAM.
[0168] In step 303, depending on the different implementations of step 302, the slice information subscription request sent by NSCE includes one of the following:
[0169] The correspondence between event trigger thresholds and service areas;
[0170] The correspondence between event trigger thresholds and coverage areas or geographic regions;
[0171] Event trigger threshold and threshold decomposition auxiliary information;
[0172] Event trigger threshold.
[0173] Here, if the NSCE can obtain network topology information, the NSCE can send the slice information subscription request to all information providers of the corresponding slice; if the NSCE cannot obtain network topology information, the NSCE can only interact with one information provider (NEF) and send the slice information subscription request to that information provider.
[0174] In step 304, based on the different implementation methods of steps 302 and 303, the specific implementation of step 304 includes the following four methods:
[0175] 1) If the slice information subscription request sent by NSCE contains the correspondence between the event trigger threshold and the service area, NEF or OAM can directly execute the subscription operation corresponding to the slice information subscription request, and / or forward the event trigger threshold to the corresponding information provider (other NEF, other OAM network elements, or NSACF) according to the service area.
[0176] 2) If the slice information subscription request sent by NSCE contains the correspondence between the event trigger threshold and the coverage area or geographical area, NEF or OAM can decompose and / or merge the event trigger threshold according to the mapping between network topology information and coverage area or geographical area (i.e. the second mapping relationship mentioned above) to obtain the correspondence between the event trigger threshold and the service area, and perform its own corresponding subscription operation according to the correspondence between the event trigger threshold and the service area, and / or send the event trigger threshold to the corresponding information provider (other NEF, other OAM network elements, or NSACF) according to the service area;
[0177] 3) When the slice information subscription request sent by NSCE contains event trigger threshold and threshold decomposition auxiliary information, NEF or OAM can perform a mapping between threshold decomposition auxiliary information and network topology information (i.e. the first mapping relationship mentioned above), decompose the event trigger threshold according to the mapping relationship, and send the slice information subscription requests corresponding to each decomposed threshold to each information provider (other NEF, other OAM network elements, or NSACF).
[0178] 4) When the slice information subscription request sent by NSCE only contains the event triggering threshold, that is, when NSCE directly forwards the slice information subscription request sent by the user and the slice information subscription request sent by the user does not contain threshold decomposition auxiliary information, NEF or OAM can decompose the event triggering threshold according to the network topology information and send the slice information subscription request corresponding to each decomposed threshold to each information provider (other NEF, other OAM network elements, or NSACF).
[0179] In step 305, when the information provider detects that the user's subscribed slice information has been triggered (i.e., the event trigger threshold is met), it reports the slice information to the NSCE.
[0180] In step 306, NSCE forwards the slice information reported by the information provider to the user.
[0181] In summary, in this application embodiment, the process of configuring (i.e., performing threshold decomposition) the trigger threshold of slice information subscription events by NSCE, OAM, or NEF differs depending on whether the user provides threshold decomposition auxiliary information, whether NSCE can obtain network topology information, and whether the information provider is 5GC or OAM.
[0182] Among them, such as Figure 4 As shown, when the user does not provide threshold decomposition assistance information, the NSCE cannot obtain network topology information, and the information provider is the 5GC's NEF, the process of configuring the trigger threshold for slice information subscription events by the NSCE and NEF (i.e., performing threshold decomposition) may include the following steps:
[0183] Step 400: NSCE performs trusted authentication in the management plane and control plane, and is authorized to provide corresponding slice information to trusted third parties; then proceed to step 401;
[0184] Step 401: The user sends a slice information subscription request to NSCE; then proceed to step 402;
[0185] Step 402: NSCE decomposes the event triggering thresholds contained in the slice information subscription request based on the coverage area or geographical area of the corresponding slice; then proceed to step 403.
[0186] Step 403: NSCE sends a slice information subscription request (Nnef_SliceStatus_RetrievalRequest) to NEF; then proceed to step 404;
[0187] Step 404: NEF maps (i.e. converts) event triggering thresholds based on coverage area or geographical region to event triggering thresholds based on service area according to network topology information; then proceeds to step 405;
[0188] Step 405: NEF sends a slice information subscription request (Nnsacf_SliceStatus_RetrievalRequest) to NSACF and receives the slice information reported by NSACF through a slice information response message (Nnsacf_SliceStatus_Retrieval Response); then proceed to step 406.
[0189] Step 406: NEF reports slice information via a slice information response message (Nnef_SliceStatus_Retrieval Response); then proceed to step 407;
[0190] Step 407: NSCE reports slice information to the user.
[0191] In step 401, in order to obtain information such as the number of UEs registered to a network slice or the number of PDU sessions established on a network slice, the user sends a slice information subscription request (Event ID, Event Filter) to the NSCE. The Event ID parameter defines the type of slice information that the NSCE needs to report, namely the number of registered UEs on the network slice and / or the number of PDU sessions established on the network slice. The Event Filter is a data structure that can be understood as a combination of parameters that defines the identifier S-NSSAI of the slice to be reported and the event trigger threshold, etc.
[0192] In step 402, NSCE obtains the correspondence between at least one event trigger threshold and the coverage area or geographic region.
[0193] In step 403, Nnef_SliceStatus_Retrieval Request (event identifier, event filter) contains at least one correspondence between an event trigger threshold and a coverage area or geographic region.
[0194] In step 404, NEF, based on network topology information, can determine the number of NSACFs serving a specified S-NSSAI and the service area of each NSACF. By decomposing and / or merging at least one event threshold, the correspondence between at least one event trigger threshold and coverage area or geographic area is converted into a correspondence between at least one event trigger threshold and service area. Based on the correspondence between at least one event trigger threshold and service area, NEF sends a corresponding Nnsacf_SliceStatus_Retrieval Request(Event ID, Event Filter) to each of the at least one NSACFs serving the specified S-NSSAI. Here, the Event Filter contains the service area corresponding to the event trigger threshold.
[0195] In step 405, after each NSACF receives the Nnsacf_SliceStatus_Retrieval Request(EventID, Event Filter), it performs the corresponding slice information subscription operation. If the slice information meets the event triggering threshold, it returns the Nnsacf_SliceStatus_Retrieval Response(Event ID, Event Filter, reported slice information (which can be called event reporting information)) to the NEF.
[0196] In step 406, NEF forwards the information reported by NSACF to NSCE through Nnef_SliceStatus_Retrieval Response(Event ID, EventFilter, Event Reporting Information).
[0197] In step 407, NSCE forwards the slice information reported by NEF to the user.
[0198] The solution provided in this application example allows NSCE, OAM, or NEF to integrate information from users (i.e., threshold decomposition auxiliary information) and network information (i.e., network topology information) to achieve fine-grained threshold decomposition based on service areas for the event triggering threshold of slice information subscription events. This enables the service enablement architecture layer of vertical industries to open information more accurately, efficiently, and simply; at the same time, it helps users to grasp slice status information more accurately.
[0199] To implement the method of the embodiments of this application, the embodiments of this application also provide an information processing device, disposed on a first functional body, such as... Figure 5 As shown, the device includes:
[0200] Acquisition unit 501 is used to acquire a first request; the first request is used to request subscription to a first event of the first slice;
[0201] Processing unit 502 uses the first threshold in the first request to obtain a second threshold for at least one first network function associated with the first slice; the first threshold represents the triggering condition of the first event; the second threshold represents the triggering condition of a second event of the first network function; the second event includes the event of the first slice corresponding to the first network function.
[0202] The sending unit 503 is configured to send a second request to the first network function; the second request includes a second threshold of the first network function; the second request is used to request subscription to a second event of the first network function.
[0203] In one embodiment, the processing unit 502 is further configured to:
[0204] Obtain second information; the second information should at least reflect the network topology corresponding to the first slice.
[0205] Using the first threshold, the first information, and the second information, a second threshold for the at least one first network function is obtained.
[0206] Here, the first request includes at least first information; the first information is at least able to reflect the user distribution characteristics of the first slice; the first information includes at least one of the following:
[0207] User location distribution data for the first slice;
[0208] User access distribution data for the first slice;
[0209] At least one coverage area or geographical region of the first slice;
[0210] The user access ratio corresponding to the coverage area or geographical area of the first slice.
[0211] In one embodiment, the processing unit 502 is further configured to obtain a second threshold for the at least one first network function by utilizing a first mapping relationship between the first threshold, the first information, and the second information.
[0212] In one embodiment, the processing unit 502 is further configured to:
[0213] Obtain second information; the second information should at least reflect the network topology corresponding to the at least one first network function.
[0214] Using the first threshold and the second information, a second threshold for the at least one first network function is obtained.
[0215] In one embodiment, the first functional body includes a third-party AF or OAM; the acquisition unit 501 is also used to receive a first request sent by the first server.
[0216] In one embodiment, the first functional body includes NEF; the acquisition unit 501 is further configured to receive a first request forwarded by a first server from a third-party AF.
[0217] In one embodiment, the first functional body includes NEF; the first request includes at least one first threshold and a coverage area or geographic region corresponding to each first threshold; the processing unit 502 is further configured to:
[0218] Using the at least one first threshold and the second mapping relationship, a second threshold for the at least one first network function is obtained; the second mapping relationship characterizes the mapping relationship between the coverage area or geographical area of the first slice and the service area corresponding to the first network function.
[0219] In one embodiment, the second mapping relationship further characterizes the mapping relationship between the coverage area or geographical area of the first slice and the service area corresponding to the first functional body; the processing unit 502 is further configured to:
[0220] Using the at least one first threshold and the second mapping relationship, a third threshold of the first functional body is obtained; the third threshold characterizes the triggering condition of the third event of the first slice corresponding to the first functional body.
[0221] Based on the third threshold, perform the subscription operation corresponding to the third event.
[0222] In one embodiment, the first functional body includes NEF; the first request includes at least one first threshold and a service area corresponding to each first threshold; the processing unit 502 is further configured to:
[0223] Based on the service area corresponding to each first threshold, the first network function corresponding to each first threshold is obtained;
[0224] A second threshold is obtained based on the first network function corresponding to each first threshold.
[0225] In one embodiment, the first request further includes a third threshold for the first functional body; the third threshold characterizes the triggering condition of a third event of the first slice corresponding to the first functional body; the processing unit 502 is further configured to:
[0226] Based on the third threshold, perform the subscription operation corresponding to the third event.
[0227] In practical applications, the acquisition unit 501, the processing unit 502, and the sending unit 503 can be implemented by a processor in an information processing device combined with a communication interface.
[0228] It should be noted that the information processing device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the information processing device and the information processing method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0229] Based on the hardware implementation of the above program modules, and in order to implement the method of the embodiments of this application, the embodiments of this application also provide a functional body, such as... Figure 6 As shown, the functional unit 600 includes:
[0230] The communication interface 601 is capable of exchanging information with other terminals and / or the network side;
[0231] The processor 602 is connected to the communication interface 601 to enable information interaction with other terminals and / or the network side, and to execute the methods provided by one or more of the above technical solutions when running a computer program;
[0232] The computer program is stored in memory 603.
[0233] Specifically, the processor 602 is used for:
[0234] A first request is obtained through the communication interface 601; the first request is used to request subscription to a first event of the first slice.
[0235] Using the first threshold in the first request, a second threshold is obtained for at least one first network function associated with the first slice; the first threshold represents the triggering condition of the first event; the second threshold represents the triggering condition of a second event of the first network function; the second event includes the event of the first slice corresponding to the first network function.
[0236] A second request is sent to the first network function through the communication interface 601; the second request includes a second threshold of the first network function; the second request is used to request subscription to a second event of the first network function.
[0237] In one embodiment, the processor 602 is further configured to:
[0238] Obtain second information; the second information should at least reflect the network topology corresponding to the first slice.
[0239] Using the first threshold, the first information, and the second information, a second threshold for the at least one first network function is obtained.
[0240] Here, the first request includes at least first information; the first information is at least able to reflect the user distribution characteristics of the first slice; the first information includes at least one of the following:
[0241] User location distribution data for the first slice;
[0242] User access distribution data for the first slice;
[0243] At least one coverage area or geographical region of the first slice;
[0244] The user access ratio corresponding to the coverage area or geographical area of the first slice.
[0245] In one embodiment, the processor 602 is further configured to obtain a second threshold for the at least one first network function by utilizing a first mapping relationship between the first threshold, the first information, and the second information.
[0246] In one embodiment, the processor 602 is further configured to:
[0247] The second information is obtained through the communication interface 601; the second information can at least reflect the network topology corresponding to the at least one first network function.
[0248] Using the first threshold and the second information, a second threshold for the at least one first network function is obtained.
[0249] In one embodiment, the functional unit 600 includes a third-party AF or OAM; the processor 602 is also configured to receive a first request sent by a first server through the communication interface 601.
[0250] In one embodiment, the functional unit 600 includes a NEF; the processor 602 is further configured to receive a first request forwarded by a first server from a third-party AF via the communication interface 601.
[0251] In one embodiment, the functional unit 600 includes NEF; the first request includes at least one first threshold and a coverage area or geographic region corresponding to each first threshold; the processor 602 is further configured to:
[0252] Using the at least one first threshold and the second mapping relationship, a second threshold for the at least one first network function is obtained; the second mapping relationship characterizes the mapping relationship between the coverage area or geographical area of the first slice and the service area corresponding to the first network function.
[0253] In one embodiment, the second mapping relationship further characterizes the mapping relationship between the coverage area or geographical area of the first slice and the service area corresponding to the functional body 600; the processor 602 is further configured to:
[0254] Using the at least one first threshold and the second mapping relationship, a third threshold of the functional body 600 is obtained; the third threshold characterizes the triggering condition of the third event of the first slice corresponding to the functional body 600.
[0255] Based on the third threshold, perform the subscription operation corresponding to the third event.
[0256] In one embodiment, the functional unit 600 includes NEF; the first request includes at least one first threshold and a service area corresponding to each first threshold; the processor 602 is further configured to:
[0257] Based on the service area corresponding to each first threshold, the first network function corresponding to each first threshold is obtained;
[0258] A second threshold is obtained based on the first network function corresponding to each first threshold.
[0259] In one embodiment, the first request further includes a third threshold of the function 600; the third threshold characterizes the triggering condition of a third event of the first slice corresponding to the function 600; the processor 602 is further configured to:
[0260] Based on the third threshold, perform the subscription operation corresponding to the third event.
[0261] It should be noted that the specific process of the communication interface 601 and the processor 602 performing the above operations is detailed in the method embodiment, and will not be repeated here.
[0262] Of course, in practical applications, the various components in functional unit 600 are coupled together through bus system 604. It can be understood that bus system 604 is used to implement communication between these components. In addition to a data bus, bus system 604 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 6 The general designated all buses as Bus System 604.
[0263] The memory 603 in this embodiment is used to store various types of data to support the operation of the functional body 600. Examples of such data include any computer program used to operate on the functional body 600.
[0264] The methods disclosed in the embodiments of this application can be applied to or implemented by the processor 602. The processor 602 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in the processor 602 or by instructions in the form of software. The processor 602 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 602 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the memory 603. The processor 602 reads the information in the memory 603 and combines its hardware to complete the steps of the aforementioned method.
[0265] In an exemplary embodiment, functional body 600 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0266] It is understood that the memory 603 in this embodiment can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.
[0267] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a memory 603 storing a computer program, which can be executed by the processor 602 of the functional body 600 to complete the steps described in the aforementioned method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
[0268] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0269] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.
[0270] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.
Claims
1. An information processing method, characterized in that, Applied to the first functional body, including: Obtain the first request; the first request is used to request subscription to the first event of the first slice; Using the first threshold in the first request, a second threshold is obtained for at least one first network function associated with the first slice; the first threshold represents the triggering condition of the first event; the second threshold represents the triggering condition of a second event of the first network function; the second event includes the event of the first slice corresponding to the first network function; the first threshold and the second threshold are numerical values. Send a second request to the first network function; the second request contains a second threshold of the first network function; the second request is used to request subscription to a second event of the first network function; The step of obtaining a second threshold for at least one first network function associated with the first slice using the first threshold in the first request includes: Obtain second information; the second information should at least reflect the network topology corresponding to the first slice; use the first threshold, the first information, and the second information to obtain the second threshold of the at least one first network function; the first information should at least reflect the user distribution characteristics of the first slice; Alternatively, obtain second information; the second information can at least reflect the network topology corresponding to the first slice; using the first threshold and the second information, obtain the second threshold of the at least one first network function; Alternatively, the second threshold of the at least one first network function can be obtained using the at least one first threshold and the second mapping relationship; the second mapping relationship represents the mapping relationship between the coverage area or geographical area of the first slice and the service area corresponding to the first network function. Alternatively, based on the service area corresponding to each first threshold, a first network function corresponding to each first threshold is obtained; and based on the first network function corresponding to each first threshold, a second threshold for the at least one first network function is obtained.
2. The method according to claim 1, characterized in that, When obtaining a second threshold for at least one first network function associated with the first slice using the first threshold in the first request includes obtaining the second threshold for the at least one first network function using the first threshold, first information, and second information, The first request includes at least the first information; the first information includes at least one of the following: User location distribution data for the first slice; User access distribution data for the first slice; At least one coverage area or geographical region of the first slice; The proportion of users accessing the coverage area or geographical region corresponding to the first slice.
3. The method according to claim 1, characterized in that, When obtaining a second threshold for at least one first network function associated with the first slice using the first threshold in the first request includes obtaining the second threshold for the at least one first network function using the first threshold, first information, and second information, The step of obtaining a second threshold for the at least one first network function using the first threshold, the first information, and the second information includes: A second threshold for the at least one first network function is obtained by using a first mapping relationship between the first threshold, the first information, and the second information.
4. The method according to any one of claims 1 to 3, characterized in that, The first functional unit includes a third-party application function (AF) or a network operation and maintenance management system (OAM); obtaining the first request includes: Receive the first request sent by the first server.
5. The method according to any one of claims 1 to 3, characterized in that, The first functional unit includes the Network Open Function (NEF); the step of obtaining the first request includes: Receive the first request from the first server forwarded by the third-party AF.
6. The method according to claim 1, characterized in that, When obtaining a second threshold for at least one first network function associated with the first slice using the first threshold in the first request includes obtaining the second threshold for the at least one first network function using the at least one first threshold and a second mapping relationship, The first functional body includes NEF; the first request includes at least one first threshold and a coverage area or geographic region corresponding to each first threshold.
7. The method according to claim 6, characterized in that, When obtaining a second threshold for at least one first network function associated with the first slice using the first threshold in the first request includes obtaining the second threshold for the at least one first network function using the at least one first threshold and a second mapping relationship, The second mapping relationship also characterizes the mapping relationship between the coverage area or geographical region of the first slice and the service area corresponding to the first functional unit; the method further includes: Using the at least one first threshold and the second mapping relationship, a third threshold of the first functional body is obtained; the third threshold characterizes the triggering condition of the third event of the first slice corresponding to the first functional body; Based on the third threshold, perform the subscription operation corresponding to the third event.
8. The method according to claim 1, characterized in that, When the step of obtaining a second threshold for at least one first network function associated with the first slice using the first threshold in the first request includes obtaining the first network function corresponding to each first threshold based on the service area corresponding to each first threshold, The first functional body includes NEF; the first request includes at least one first threshold and a service area corresponding to each first threshold.
9. The method according to claim 8, characterized in that, When the step of obtaining a second threshold for at least one first network function associated with the first slice using the first threshold in the first request includes obtaining the first network function corresponding to each first threshold based on the service area corresponding to each first threshold, The first request further includes a third threshold of the first functional body; The third threshold characterizes the triggering condition of the third event of the first slice corresponding to the first functional body; The method further includes: Based on the third threshold, perform the subscription operation corresponding to the third event.
10. An information processing device, characterized in that, include: The acquisition unit is used to acquire the first request; The first request is used to request subscription to the first event of the first slice; The processing unit is configured to use a first threshold in the first request to obtain a second threshold for at least one first network function associated with the first slice. The first threshold represents the triggering condition of the first event; The second threshold characterizes the triggering condition of a second event for the first network function; the second event includes the event of the first slice corresponding to the first network function; A sending unit is configured to send a second request to the first network function; the second request includes a second threshold of the first network function; the second request is used to request subscription to a second event of the first network function. Specifically, the processing unit is used for: Obtain second information; the second information should at least reflect the network topology corresponding to the first slice; use the first threshold, the first information, and the second information to obtain the second threshold of the at least one first network function; the first information should at least reflect the user distribution characteristics of the first slice; Alternatively, obtain second information; the second information can at least reflect the network topology corresponding to the first slice; using the first threshold and the second information, obtain the second threshold of the at least one first network function; Alternatively, the second threshold of the at least one first network function can be obtained using the at least one first threshold and the second mapping relationship; the second mapping relationship represents the mapping relationship between the coverage area or geographical area of the first slice and the service area corresponding to the first network function. Alternatively, based on the service area corresponding to each first threshold, a first network function corresponding to each first threshold is obtained; and based on the first network function corresponding to each first threshold, a second threshold for the at least one first network function is obtained.
11. A functional body, characterized in that, include: Communication interface and processor; among which, The processor is used for: A first request is obtained through the communication interface; the first request is used to request subscription to a first event of the first slice. Using the first threshold in the first request, a second threshold is obtained for at least one first network function associated with the first slice; the first threshold represents the triggering condition of the first event; the second threshold represents the triggering condition of a second event of the first network function; the second event includes the event of the first slice corresponding to the first network function. A second request is sent to the first network function through the communication interface; the second request contains a second threshold of the first network function; the second request is used to request subscription to a second event of the first network function. Specifically, the processor is used for: Obtain second information; the second information should at least reflect the network topology corresponding to the first slice; use the first threshold, the first information, and the second information to obtain the second threshold of the at least one first network function; the first information should at least reflect the user distribution characteristics of the first slice; Alternatively, obtain second information; the second information can at least reflect the network topology corresponding to the first slice; using the first threshold and the second information, obtain the second threshold of the at least one first network function; Alternatively, the second threshold of the at least one first network function can be obtained using the at least one first threshold and the second mapping relationship; the second mapping relationship represents the mapping relationship between the coverage area or geographical area of the first slice and the service area corresponding to the first network function. Alternatively, based on the service area corresponding to each first threshold, a first network function corresponding to each first threshold is obtained; and based on the first network function corresponding to each first threshold, a second threshold for the at least one first network function is obtained.
12. A functional body, characterized in that, include: The processor and the memory used to store computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 9.
13. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Method and apparatus for obtaining network slice information
WO2020187184A1