Network analysis transfer method, device and network function entity

By receiving analysis transfer requests and obtaining analysis aggregation information, network analysis aggregation is performed, which solves the time increase and interruption problems caused by network analysis transfer in the existing technology and realizes fast and stable network data analysis services.

CN115052298BActive Publication Date: 2025-09-05DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110257753.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-09
Publication Date
2025-09-05
Estimated Expiration
2041-03-09

AI Technical Summary

Technical Problem

Existing network analysis transfer technology requires the target NWDAF to rebuild the data analysis network structure during the switching process, which increases the analysis transfer time and signaling, and even causes the network analysis process to be interrupted.

Method used

By receiving the analysis transfer request, obtaining the analysis aggregation information, including the aggregation indication information of the sub-network functional entity, performing network analysis aggregation, and obtaining the aggregated analysis results, the transfer time is shortened, the signaling is reduced, and the service is ensured to be uninterrupted.

Benefits of technology

This shortens the time, reduces signaling, saves system resources, and ensures the continuity of network data analysis services during the network analysis transfer process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115052298B_ABST
    Figure CN115052298B_ABST
Patent Text Reader

Abstract

The present invention provides a network analysis transfer method, device, and network function entity. The method of the present invention: receives an analysis transfer request, the analysis transfer request is used to request the transfer of a first network analysis from a source network function entity to the target network function entity; according to the analysis transfer request, obtains analysis aggregation information of the first network analysis, the analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, the first sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity; performs network analysis aggregation according to the analysis aggregation information to obtain the aggregated analysis result of the first network analysis. The present invention can shorten the relevant analysis transfer time, reduce related signaling, save system resources, and ensure that the network data analysis service is not interrupted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a network analysis transfer method, device and network function entity. Background Art

[0002] To enable intelligent network analysis and control, the Network Data Analytics Function (NWDAF) entity is introduced into existing networks. Based on artificial intelligence algorithms, the NWDAF entity interacts with other network functional entities to provide network data analysis services. These services include collecting network data from other network functional entities as input, performing model training and inference, and generating analytical information (including statistical and predictive information) about the network status, which is then provided to other network functional entities.

[0003] NWDAF can be deployed centrally or in a distributed manner. When there are multiple NWDAFs in the network, one NWDAF (which can be called Aggregator NWDAF) can subscribe to or request analysis information from one or more other NWDAFs (which can be called Distributed NWDAF) and aggregate (i.e., summarize, merge, and perform certain algorithmic processing) the analysis information from the Distributed NWDAF, thereby providing aggregated analysis information to other network functional entities. This process is called analytics aggregation. For example, different Distributed NWDAFs are used to provide network data analysis information for different areas of a PLMN (Public Land Mobile Network), and the Aggregator NWDAF can aggregate the network data analysis information provided by multiple Distributed NWDAFs to provide network data analysis information for the entire PLMN.

[0004] During the network analysis process of the NWDAF entity, due to certain reasons (such as NWDAF entity overload, failure, target user equipment UE moved out of the service area of ​​the NWDAF entity, etc.), the NWDAF may need to transfer (or switch) the ongoing network analysis to other NWDAFs.

[0005] Therefore, how the transferred NWDAF can quickly perform the transferred network analysis is a problem that needs to be solved. Summary of the Invention

[0006] The purpose of the present invention is to provide a network analysis transfer method, device and network function entity to solve the problem that the use of existing network analysis transfer technology will require the target NWDAF after switching to rebuild the data analysis network structure, resulting in increased analysis transfer time and related signaling, and even leading to the interruption of the network analysis process.

[0007] To achieve the above objectives, an embodiment of the present invention provides a network analysis transfer method, which is applied to a target network function entity. The method includes:

[0008] receiving an analysis transfer request, the analysis transfer request being used to request transfer of a first network analysis from a source network function entity to the target network function entity;

[0009] Acquire, according to the analysis transfer request, analysis aggregation information of the first network analysis, the analysis aggregation information including aggregation indication information of at least one first sub-network function entity, where the first sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity;

[0010] Perform network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis.

[0011] The aggregation indication information includes an identifier of the first sub-network function entity or an address of the first sub-network function entity.

[0012] The analysis aggregation information is included in the context of the first network analysis, and the context of the first network analysis further includes at least one of the following:

[0013] Analytical identification;

[0014] Network element entity information corresponding to the analysis identifier and providing network data;

[0015] Network data corresponding to the analysis identifier;

[0016] a first analysis result corresponding to the analysis identifier;

[0017] a third analysis result corresponding to the analysis identifier, the third analysis result being an analysis result of the first network analysis output by the source network function entity;

[0018] The analysis identifier is used to indicate the type of analysis information included in the first network analysis.

[0019] The acquiring, according to the analysis transfer request, analysis aggregation information of the first network analysis includes:

[0020] Obtaining the analysis aggregation information from the source network function entity according to the analysis transfer request; or

[0021] According to the analysis transfer request, the analysis aggregation information is obtained from a data storage function DRF entity or a data collection coordination function DCCF entity.

[0022] The performing of network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis includes:

[0023] Obtaining, according to the analysis aggregation information, a first analysis result related to the first network analysis, provided by the first sub-network function entity;

[0024] An aggregation operation is performed based on the first analysis result to obtain an aggregated analysis result.

[0025] Before performing an aggregation operation based on the first analysis result to obtain an aggregated analysis result, the method further includes:

[0026] Obtaining, according to the analysis aggregation information and / or local policy, a second analysis result related to the first network analysis and provided by a second sub-network function entity;

[0027] Performing an aggregation operation based on the first analysis result to obtain an aggregated analysis result includes:

[0028] The first analysis result and the second analysis result are aggregated to obtain an aggregated analysis result.

[0029] The aggregation indication information further includes analysis aggregation description information of the first sub-network function entity;

[0030] Obtaining, according to the analysis aggregation information, a first analysis result related to the first network analysis and provided by the first sub-network function entity, including:

[0031] When the analysis aggregation description information of the first sub-network function entity meets the network analysis aggregation requirement of the target network function entity, a first analysis result related to the first network analysis and provided by the first sub-network function entity is obtained.

[0032] The acquiring, according to the analysis aggregation information, a first analysis result related to the first network analysis and provided by the first sub-network function entity, includes:

[0033] Sending the analysis and aggregation description information of the target network function entity to the first sub-network function entity according to the analysis and aggregation information;

[0034] Obtain a first analysis result related to the first network analysis provided by the first sub-network function entity to the target network function entity based on the analysis aggregation description information of the target network function entity.

[0035] To achieve the above-mentioned object, an embodiment of the present invention further provides a network analysis transfer method, which is applied to a source network function entity and includes:

[0036] An analysis transfer request is sent to a target network function entity, where the analysis transfer request is used to request that a first network analysis be transferred from a source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, where the analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity.

[0037] The analysis transfer request includes the analysis aggregation information; or the analysis transfer request includes a first identifier, so that the target network function entity requests the analysis aggregation information from the data storage function DRF entity or the data collection coordination function DCCF entity according to the first identifier.

[0038] To achieve the above-mentioned object, an embodiment of the present invention further provides a target network function entity, comprising: a memory, a transceiver, and a processor: the memory is configured to store a computer program; the transceiver is configured to send and receive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:

[0039] receiving, by the transceiver, an analysis transfer request, the analysis transfer request being used to request transfer of a first network analysis from a source network function entity to the target network function entity;

[0040] Acquire, according to the analysis transfer request, analysis aggregation information of the first network analysis, the analysis aggregation information including aggregation indication information of at least one first sub-network function entity, where the first sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity;

[0041] Perform network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis.

[0042] The aggregation indication information includes an identifier of the first sub-network function entity or an address of the first sub-network function entity.

[0043] The analysis aggregation information is included in the context of the first network analysis, and the context of the first network analysis further includes at least one of the following:

[0044] Analytical identification;

[0045] Network element entity information corresponding to the analysis identifier and providing network data;

[0046] Network data corresponding to the analysis identifier;

[0047] a first analysis result corresponding to the analysis identifier;

[0048] a third analysis result corresponding to the analysis identifier, the third analysis result being an analysis result of the first network analysis output by the source network function entity;

[0049] The analysis identifier is used to indicate the type of analysis information included in the first network analysis.

[0050] The processor is configured to read the program instructions in the memory and perform the following operations:

[0051] Obtaining the analysis aggregation information from the source network function entity according to the analysis transfer request; or

[0052] According to the analysis transfer request, the analysis aggregation information is obtained from a data storage function DRF entity or a data collection coordination function DCCF entity.

[0053] The processor is configured to read the program instructions in the memory and perform the following operations:

[0054] Obtaining, according to the analysis aggregation information, a first analysis result related to the first network analysis, provided by the first sub-network function entity;

[0055] An aggregation operation is performed based on the first analysis result to obtain an aggregated analysis result.

[0056] The processor is configured to read the program instructions in the memory and perform the following operations:

[0057] Obtaining, according to the analysis aggregation information and / or local policy, a second analysis result related to the first network analysis and provided by a second sub-network function entity;

[0058] The first analysis result and the second analysis result are aggregated to obtain an aggregated analysis result.

[0059] The aggregation indication information further includes analysis aggregation description information of the first sub-network function entity; the processor is configured to read the program instructions in the memory and perform the following operations:

[0060] When the analysis aggregation description information of the first sub-network function entity meets the network analysis aggregation requirement of the target network function entity, a first analysis result related to the first network analysis and provided by the first sub-network function entity is obtained.

[0061] The processor is configured to read the program instructions in the memory and perform the following operations:

[0062] Sending the analysis and aggregation description information of the target network function entity to the first sub-network function entity according to the analysis and aggregation information;

[0063] Obtain a first analysis result related to the first network analysis provided by the first sub-network function entity to the target network function entity based on the analysis aggregation description information of the target network function entity.

[0064] To achieve the above objectives, an embodiment of the present invention further provides a network analysis and transfer device, comprising:

[0065] a receiving unit, configured to receive an analysis transfer request, wherein the analysis transfer request is used to request transfer of a first network analysis from a source network function entity to a target network function entity;

[0066] an acquiring unit, configured to acquire, according to the analysis transfer request, analysis aggregation information of the first network analysis, the analysis aggregation information including aggregation indication information of at least one first sub-network function entity, where the first sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity;

[0067] An aggregation processing unit is configured to perform network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis.

[0068] To achieve the above-mentioned object, an embodiment of the present invention further provides a source network function entity, including: a memory, a transceiver, and a processor: the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor is used to read the computer program in the memory and perform the following operations:

[0069] An analysis transfer request is sent to a target network function entity through the transceiver, wherein the analysis transfer request is used to request the transfer of a first network analysis from a source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, wherein the analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity.

[0070] The analysis transfer request includes the analysis aggregation information; or the analysis transfer request includes a first identifier, so that the target network function entity requests the analysis aggregation information from the data storage function DRF entity or the data collection coordination function DCCF entity according to the first identifier.

[0071] To achieve the above objectives, an embodiment of the present invention further provides a network analysis and transfer device, comprising:

[0072] A sending unit sends an analysis transfer request to a target network function entity, wherein the analysis transfer request is used to request the transfer of a first network analysis from a source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, wherein the analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity.

[0073] In order to achieve the above-mentioned purpose, an embodiment of the present invention further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of the above-mentioned network analysis transfer method.

[0074] The above technical solution of the present invention has at least the following beneficial effects:

[0075] In the above-mentioned technical solution of the embodiment of the present invention, an analysis transfer request is received by the target network function entity, and the analysis transfer request is used to request to transfer the first network analysis from the source network function entity to the target network function entity; according to the analysis transfer request, analysis aggregation information of the first network analysis is obtained, and the analysis aggregation information includes aggregation indication information of at least one sub-network function entity, and the sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity; network analysis aggregation is performed according to the analysis aggregation information to obtain the aggregated analysis result of the first network analysis. In this way, the target network function entity performs network analysis aggregation based on the obtained analysis aggregation information of the first network analysis, and can obtain the aggregated analysis result of the first network analysis, thereby shortening the relevant analysis transfer time, reducing related signaling, saving system resources, and ensuring that the network data analysis service is not interrupted. BRIEF DESCRIPTION OF THE DRAWINGS

[0076] Figure 1 This is a flow chart of a network analysis transfer method according to an embodiment of the present invention;

[0077] Figure 2 This is a second flow chart of the network analysis transfer method according to an embodiment of the present invention;

[0078] Figure 3 This is a third flowchart of the network analysis transfer method according to an embodiment of the present invention;

[0079] Figure 4 This is a fourth flow chart of the network analysis transfer method according to an embodiment of the present invention;

[0080] Figure 5 This is a fifth flow chart of the network analysis transfer method according to an embodiment of the present invention;

[0081] Figure 6 This is a structural block diagram of a target network function entity according to an embodiment of the present invention;

[0082] Figure 7 A schematic diagram of a module of a network analysis and transfer device according to an embodiment of the present invention;

[0083] Figure 8 This is a structural block diagram of a source network function entity according to an embodiment of the present invention;

[0084] Figure 9 This is the second module diagram of the network analysis and transfer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0085] In embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0086] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0087] However, existing network analysis transfer technology has some defects when applied to analysis aggregation scenarios, that is, when the Aggregator NWDAF transfers the ongoing analysis to other NWDAFs. If the new NWDAF after the transfer also needs to provide network analysis information to the Consumer NF by aggregating the analysis information of multiple NWDAFs, then the NWDAF needs to rediscover and select the Distributed NWDAF. The newly selected Distributed NWDAF needs to determine the NFs for data collection. This will increase the time and related signaling of analysis transfer, and may even lead to the interruption of the network analysis process.

[0088] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0089] The present application provides a network analysis transfer method and apparatus. The method and apparatus are based on the same application concept. Since the method and apparatus solve similar problems, the implementation of the apparatus and method can refer to each other, and the repetitive parts will not be repeated.

[0090] like Figure 1 FIG. 1 is a flow chart of a network analysis transfer method provided by an embodiment of the present invention, which is applied to a target network function entity. The method includes:

[0091] Step 101: Receive an analysis transfer request, where the analysis transfer request is used to request transfer of a first network analysis from a source network function entity to a target network function entity;

[0092] In this step, this embodiment can be applied to an analysis aggregation scenario. The target network function entity can be an Aggregator NWDAF, and the source network function entity can be an Aggregator NWDAF.

[0093] It should be noted that the first network analysis is a network analysis being performed by the source network function entity.

[0094] Step 102: Acquire analysis aggregation information of the first network analysis according to the analysis transfer request, where the analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, where the first sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity;

[0095] In this step, the network area served by the source network function entity covers the network area served by the first sub-network function entity, that is, the network area served by the first sub-network function entity is a sub-area of ​​the network area served by the source network function entity.

[0096] The analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and its function is to provide a basis for network analysis aggregation for the target network function entity. When it is determined to continue to use the first sub-network function entity to perform the transferred first network analysis based on the analysis aggregation information, the analysis transfer time related to the target network function entity can be shortened, related signaling can be reduced, system resources can be saved, and network data analysis services can be ensured to be uninterrupted.

[0097] It should be noted that the first sub-network function entity provides the first analysis result to the source network function entity, so that the source network function entity aggregates the first analysis result to obtain the analysis result when the source network function entity performs the first network analysis.

[0098] Step 103: Perform network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis.

[0099] In this step, the aggregated analysis result of the first network analysis is the analysis result when the target network function entity performs the first network analysis after the first network analysis is transferred to the target network function entity.

[0100] It should be noted that the above-mentioned analysis results can also be referred to as analysis information.

[0101] The network analysis transfer method of an embodiment of the present invention receives an analysis transfer request through a target network function entity, where the analysis transfer request is used to request that a first network analysis be transferred from a source network function entity to a target network function entity; according to the analysis transfer request, analysis aggregation information of the first network analysis is obtained, where the analysis aggregation information includes aggregation indication information of at least one sub-network function entity, where the sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity; network analysis aggregation is performed according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, so that the target network function entity performs network analysis aggregation based on the obtained analysis aggregation information of the first network analysis to obtain an aggregated analysis result of the first network analysis, thereby shortening the relevant analysis transfer time, reducing relevant signaling, saving system resources, and ensuring that the network data analysis service is not interrupted.

[0102] Optionally, the aggregation indication information includes an identifier of the first sub-network functional entity or an address of the first sub-network functional entity.

[0103] Optionally, the analysis aggregation information is included in the context of the first network analysis, and the context of the first network analysis further includes at least one of the following:

[0104] Analytics ID;

[0105] Network element entity information corresponding to the analysis identifier and providing network data;

[0106] Here, the network element entity information may include but is not limited to: the identifier or address of the network element entity, the data collection requirements corresponding to the network element entity (such as time, cycle, etc.), etc.

[0107] Here, the network element entity may be a functional entity that provides mobility management and / or session management in the network, for example, an AMF (Access and Mobility Management Function) entity, an SMF (Session Management Function) entity, etc.

[0108] Network data corresponding to the analysis identifier;

[0109] Here, the network data may be network data collected by the source network function entity and / or the first sub-network function entity.

[0110] Specifically, the network data collected by the source network function entity may be data content or data address collected by the source network function entity, wherein the data address may be expressed in the form of a URL (Uniform Resource Locator) or an FQDN (Fully Qualified Domain Name).

[0111] a first analysis result corresponding to the analysis identifier;

[0112] Here, the first analysis result is the analysis result output by the first sub-network function entity.

[0113] It should be noted that the analysis results output by the first sub-network function entity may include analysis results output by the first sub-network function entity that have not yet been sent to other network function entities (such as Consumer NF entities).

[0114] a third analysis result corresponding to the analysis identifier, the third analysis result being an analysis result of the first network analysis output by the source network function entity;

[0115] Specifically, the third analysis result output by the source network function entity may include analysis information content or analysis information address, wherein the analysis information address may be expressed in the form of a URL or a FQDN.

[0116] It should be noted that the third analysis result output by the source network function entity may include the analysis result output by the source network function entity that has not yet been sent to other network function entities (such as Consumer NF entity).

[0117] The analysis identifier is used to indicate the type of analysis information included in the first network analysis.

[0118] It should be noted that the number of the analysis identifiers is greater than or equal to one.

[0119] For example, Analytics ID = "Service Experience" (service experience analysis), Analytics ID = "UE Mobility" (UE mobility analysis).

[0120] As an optional implementation, step 102 of the method in the embodiment of the present application, obtaining analysis aggregation information of the first network analysis according to the analysis transfer request, includes:

[0121] Obtaining the analysis aggregation information from the source network function entity according to the analysis transfer request;

[0122] In this implementation, optionally, according to the analysis transfer request, a third request is sent to the source network function entity; and the analysis aggregation information sent by the source network function entity according to the third request is received.

[0123] Alternatively, according to the analysis transfer request, the analysis aggregation information is obtained from a data storage function DRF entity or a data collection coordination function DCCF entity.

[0124] In this implementation, the analysis aggregation information of the first network analysis is pre-stored in a DRF (Data Repository Function) entity.

[0125] Specifically, one method is to send a fourth request to the DRF entity through the analysis transfer request, and receive the analysis aggregation information sent by the DRF entity according to the fourth request;

[0126] Both of them can send a fifth request to the DCCF (Data Collection Coordination Function) entity through the analysis transfer request, so that the DCCF entity sends a sixth request to the DRF entity based on the fifth request, and returns the analysis aggregation information sent by the received DRF entity based on the sixth request to the target network function entity.

[0127] Here, that is, the target network function entity is the analysis and aggregation information obtained through the DCCF entity.

[0128] In this implementation, the analysis transfer request includes a first identifier, and the target network function entity obtains the analysis aggregation information from a data storage function DRF entity or a data collection coordination function DCCF entity according to the first identifier.

[0129] Optionally, the first identifier is a context identifier of a first network analysis, and the analysis aggregation information is included in the context of the first network analysis.

[0130] In yet another optional implementation, the analysis transfer request includes the analysis aggregation information; the target network function entity may directly obtain the analysis aggregation information according to the analysis transfer request.

[0131] In this implementation, the analysis transfer request may optionally include the context of the first network analysis, wherein the context of the first network analysis includes the analysis aggregation information. The analysis transfer request may also include: an analysis transfer indication, information related to the network analysis contract requested to be transferred to the target network function entity, etc.

[0132] As an optional implementation, step 103 of the method of the embodiment of the present application, performing network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, includes:

[0133] Obtaining, according to the analysis aggregation information, a first analysis result related to the first network analysis, provided by the first sub-network function entity;

[0134] This step may specifically include:

[0135] Sending a first request to the first sub-network function entity according to the analysis aggregation information, where the first request is used to request the first sub-network function entity to provide the target network function entity with a first analysis result related to the first network analysis;

[0136] Here, the target network function entity continues to use the original network function entity that provides analysis results to the source network function entity, that is, the first sub-network function entity, so that the first sub-network function entity provides the target network function entity with the first analysis result related to the first network analysis.

[0137] Optionally, the first request includes: parameter information indicating that analysis information corresponding to at least one analysis identifier subscribed by the source network function entity is transferred to the target network function entity. For example, Analytics Transfer Indication = "1"; Source NWDAF = "NWDAF1 ID"; Analytics ID[1] = "Service Experience"; Analytics ID[2] = "UE Mobility", indicating that the analysis information of the service experience and terminal mobility subscribed by the source network function entity (i.e., Source NWDAF) to the first sub-network function entity is transferred to the target network function entity, that is, the target network function entity subscribes to the relevant analysis information instead of the source network function entity.

[0138] Obtain a first analysis result related to the first network analysis, which is sent by the first sub-network functional entity according to the first request.

[0139] Here, optionally, the first request includes part or all of the context information of the first network analysis.

[0140] An aggregation operation is performed based on the first analysis result to obtain an aggregated analysis result.

[0141] Here, when the target network function entity continues to use the first sub-network function entity without selecting a new sub-network function entity, the first analysis results output by the first sub-network function entity are aggregated to obtain an aggregated analysis result.

[0142] As an optional implementation, before performing an aggregation operation based on the first analysis result to obtain the aggregated analysis result, the method of the embodiment of the present invention may further include:

[0143] Obtaining, according to the analysis aggregation information and / or local policy, a second analysis result related to the first network analysis and provided by a second sub-network function entity;

[0144] It should be noted that the second sub-network function entity is a new sub-network function entity selected by the target network function entity based on the analysis aggregation information and / or local policy, and is used to provide the target network function entity with the analysis result of the network analysis.

[0145] This step may specifically include:

[0146] Sending a second request to a second sub-network function entity according to the analysis aggregation information and / or local policy, where the second request is used to request the second sub-network function entity to provide a second analysis result related to the first network analysis to the target network function entity;

[0147] Optionally, the second request includes part or all of the context information of the first network analysis.

[0148] Obtain a second analysis result related to the first network analysis, which is sent by the second sub-network function entity according to the second request.

[0149] It should be noted that some or all of the context information of the first network analysis may include, for example, data collected and / or analysis results output by the source network function entity and / or the first sub-network function entity for at least one analysis identifier. Here, some or all of the context information of the first network analysis may assist the second sub-network function entity in performing network analysis, such as training and optimizing models and improving the real-time performance and accuracy of the analysis.

[0150] Accordingly, an aggregation operation is performed based on the first analysis result to obtain an aggregated analysis result, including:

[0151] The first analysis result and the second analysis result are aggregated to obtain an aggregated analysis result.

[0152] As an optional implementation, the aggregation indication information further includes analysis aggregation description information of the first sub-network function entity; accordingly, obtaining, according to the analysis aggregation information, a first analysis result related to the first network analysis provided by the first sub-network function entity, includes:

[0153] When the analysis aggregation description information of the first sub-network function entity meets the network analysis aggregation requirement of the target network function entity, a first analysis result related to the first network analysis and provided by the first sub-network function entity is obtained.

[0154] Here, the analysis aggregation description information of the first sub-network function entity meets the network analysis aggregation requirement of the target network function entity, indicating that the first sub-network function entity can continue to be used to provide the target network function entity with the first analysis result related to the first network analysis.

[0155] Here, the analysis aggregation description information is used to indicate the characteristics of the data and / or analysis information provided for aggregation. Specifically, the analysis aggregation information includes at least one or more of the following:

[0156] Sampling time;

[0157] frequency;

[0158] area;

[0159] Place;

[0160] Format;

[0161] Accuracy;

[0162] Sampling rate.

[0163] Here, the analysis aggregation description information may be aggregation metadata (also called analytics metadata).

[0164] It should be noted that, when it is determined to continue using the first analysis result related to the first network analysis provided by the first sub-network function entity, the target network function entity can directly use the analysis aggregation description information of the first sub-network function entity to aggregate the analysis information subsequently provided by the first sub-network function entity, and there is no need to request the analysis aggregation description information of the first sub-network function entity from the first sub-network function entity.

[0165] It should be noted that, when the analysis aggregation description information of the first sub-network function entity does not meet the network analysis aggregation requirements of the target network function entity, it is determined that the first analysis result related to the first network analysis provided by the first sub-network function entity will no longer be used.

[0166] Of course, if the analyzed aggregated information does not comply with local policies (such as security requirements, etc.), it is determined that the first analysis result related to the first network analysis and provided by the first sub-network functional entity will no longer be used.

[0167] When it is determined that the first analysis result related to the first network analysis provided by the first sub-network function entity will no longer be used, the target network function entity can select a new network function entity for the first network analysis by querying the NRF (Network Repository Function) entity, namely the second sub-network function entity, and the second sub-network function entity replaces the first sub-network function entity that can no longer be used to provide the second analysis result related to the first network analysis to the target network function entity.

[0168] As an optional implementation, obtaining, according to the analysis aggregation information, a first analysis result related to the first network analysis and provided by the first sub-network function entity, includes:

[0169] Sending the analysis and aggregation description information of the target network function entity to the first sub-network function entity according to the analysis and aggregation information;

[0170] This step specifically includes: determining, based on the analysis aggregation information, a first sub-network function entity that can provide the target network function entity with the analysis result of the network analysis; and sending the analysis aggregation description information of the target network function entity to the first sub-network function entity.

[0171] It should be noted that the analysis aggregation description information of the target network function entity can be the aggregation metadata (also called analytics metadata) of the target network function entity, which may include: for example: the method of aggregation of updated data and / or analysis information (aggregation by region / location, time, slice, UE or NF subset, etc.), format, accuracy and sampling rate, etc.

[0172] Here, if the analysis aggregate description information of the target network function entity is different from the analysis aggregate description information of the source network function entity, the analysis aggregate description information of the target network function entity is sent to the first sub-network function entity. In this way, the first sub-network function entity provides the target network function entity with a first analysis result related to the first network analysis based on the new analysis aggregate description information, i.e., the analysis aggregate description information of the target network function entity.

[0173] Obtain a first analysis result related to the first network analysis provided by the first sub-network function entity to the target network function entity based on the analysis aggregation description information of the target network function entity.

[0174] As an optional implementation, obtaining, according to the analysis aggregation information and / or the local policy, a second analysis result related to the first network analysis and provided by the second sub-network function entity, includes:

[0175] Sending the analysis and aggregation description information of the target network function entity to the second sub-network function entity according to the analysis and aggregation information and / or local policy;

[0176] This step specifically includes: determining a second sub-network function entity that can provide the target network function entity with the analysis results of the network analysis based on the analysis aggregation information and / or local policy; and sending the analysis aggregation description information of the target network function entity to the second sub-network function entity.

[0177] It should be noted that the second sub-network function entity is a newly selected sub-network function entity.

[0178] Obtain a second analysis result related to the first network analysis provided by the second sub-network function entity to the target network function entity based on the analysis aggregation description information of the target network function entity.

[0179] As an optional implementation, the analysis transfer request further includes information of a user network function entity, indicating that the user network function entity requests to receive the aggregated analysis results of the first network analysis from the target network function entity. Step 101 of the method of this embodiment of the present invention, receiving the analysis transfer request, includes:

[0180] Receive the analysis transfer request from the source network function entity; or,

[0181] The analysis transfer request is received from the user network function entity.

[0182] In this implementation, the user network function entity does not have the network data analysis function. Generally, the user network function entity is a Consumer NF entity.

[0183] Here, receiving the analysis transfer request from the source network function entity means receiving the analysis transfer request sent by the source network function entity, that is, the analysis transfer request is triggered by the source network function entity.

[0184] Receiving the analysis transfer request from the user network function entity may specifically include:

[0185] receiving an analysis transfer request sent by a user network function entity; or

[0186] An analysis transfer request is received, which is sent by a user network function entity through a source network function entity.

[0187] Here, receiving the analysis transfer request sent by the target network function entity through the source network function entity may specifically include:

[0188] The source network function entity receives the analysis transmission request sent by the user network function entity, and the target network function entity receives the analysis transfer request sent by the source network function entity according to the analysis transmission request.

[0189] Based on this, as an optional implementation, after performing network analysis aggregation according to the analysis aggregation information and obtaining the aggregated analysis result of the first network analysis, the method of the embodiment of the present invention further includes:

[0190] The aggregated analysis result of the first network analysis is provided to the user network function entity.

[0191] The network analysis transfer method of an embodiment of the present invention receives an analysis transfer request through a target network function entity, where the analysis transfer request is used to request that a first network analysis be transferred from a source network function entity to a target network function entity; according to the analysis transfer request, analysis aggregation information of the first network analysis is obtained, where the analysis aggregation information includes aggregation indication information of at least one sub-network function entity, where the sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity; network analysis aggregation is performed according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, so that the target network function entity performs network analysis aggregation based on the obtained analysis aggregation information of the first network analysis to obtain an aggregated analysis result of the first network analysis, thereby shortening the relevant analysis transfer time, reducing relevant signaling, saving system resources, and ensuring that the network data analysis service is not interrupted.

[0192] like Figure 2 FIG. 1 is a flow chart of a network analysis transfer method provided by an embodiment of the present invention, which is applied to a source network function entity. The method includes:

[0193] Step 201: Send an analysis transfer request to a target network function entity, wherein the analysis transfer request is used to request the transfer of a first network analysis from a source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, wherein the analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity.

[0194] In this step, this embodiment can be applied to an analysis aggregation scenario. The target network function entity can be an Aggregator NWDAF, and the source network function entity can be an Aggregator NWDAF.

[0195] In the case where the source network function entity decides to perform analysis transfer, an analysis transfer request may be sent to the target network function entity.

[0196] The network analysis transfer method of an embodiment of the present invention sends an analysis transfer request to a target network function entity, wherein the analysis transfer request is used to request that a first network analysis be transferred from a source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis. The analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity. In this way, the source network function entity sends an analysis transfer request to the target network function entity, so that the target network function entity performs network analysis aggregation according to the analysis aggregation information of the first network analysis obtained by the analysis transfer request, and can obtain an aggregated analysis result of the first network analysis, thereby shortening the relevant analysis transfer time, reducing relevant signaling, saving system resources, and ensuring that the network data analysis service is not interrupted.

[0197] Optionally, the aggregation indication information includes an identifier of the first sub-network functional entity or an address of the first sub-network functional entity.

[0198] Optionally, the analysis transfer request includes the analysis aggregation information; or, the analysis transfer request includes a first identifier, so that the target network function entity requests the analysis aggregation information from the data storage function DRF entity or the data collection coordination function DCCF entity according to the first identifier.

[0199] As an optional implementation, after sending the analysis transfer request to the target network function entity, the method of the embodiment of the present invention further includes:

[0200] receiving a third request sent by the target network function entity according to the analysis and transfer request;

[0201] The analysis aggregation information is sent to the target network function entity according to the third request.

[0202] As an optional implementation, the analysis aggregation information is included in the context of the first network analysis, and the context of the first network analysis further includes at least one of the following:

[0203] Analytics ID;

[0204] Network element entity information corresponding to the analysis identifier and providing network data;

[0205] Here, the network element entity information may include but is not limited to: the identifier or address of the network element entity, the data collection requirements corresponding to the network element entity (such as time, cycle, etc.), etc.

[0206] Here, the network element entity may be a functional entity that provides mobility management and / or session management in the network, for example, an AMF (Access and Mobility Management Function) entity, an SMF (Session Management Function) entity, etc.

[0207] Network data corresponding to the analysis identifier;

[0208] Here, the network data may be network data collected by the source network function entity and / or the first sub-network function entity.

[0209] Specifically, the network data collected by the source network function entity may be data content or data address collected by the source network function entity, wherein the data address may be expressed in the form of a URL (Uniform Resource Locator) or an FQDN (Fully Qualified Domain Name).

[0210] a first analysis result corresponding to the analysis identifier;

[0211] Here, the first analysis result is the analysis result output by the first sub-network function entity.

[0212] It should be noted that the analysis results output by the first sub-network function entity may include analysis results output by the first sub-network function entity that have not yet been sent to other network function entities (such as Consumer NF entities).

[0213] a third analysis result corresponding to the analysis identifier, the third analysis result being an analysis result of the first network analysis output by the source network function entity;

[0214] Specifically, the third analysis result output by the source network function entity may include analysis information content or analysis information address, wherein the analysis information address may be expressed in the form of a URL or a FQDN.

[0215] It should be noted that the third analysis result output by the source network function entity may include the analysis result output by the source network function entity that has not yet been sent to other network function entities (such as Consumer NF entity).

[0216] The analysis identifier is used to indicate the type of analysis information included in the first network analysis.

[0217] It should be noted that the number of the analysis identifiers is greater than or equal to one.

[0218] For example, Analytics ID = "Service Experience" (service experience analysis), Analytics ID = "UE Mobility" (UE mobility analysis).

[0219] As an optional implementation, before sending the analysis transfer request to the target network function entity, the method of the embodiment of the present invention further includes:

[0220] Storing the analysis aggregation information of the first network analysis in a data storage function DRF entity; or,

[0221] The analysis aggregation information of the first network analysis is stored in the DRF entity through the data collection and coordination function DCCF entity.

[0222] The network analysis transfer method of an embodiment of the present invention sends an analysis transfer request to a target network function entity, wherein the analysis transfer request is used to request that a first network analysis be transferred from a source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis. The analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity. In this way, the source network function entity sends an analysis transfer request to the target network function entity, so that the target network function entity performs network analysis aggregation according to the analysis aggregation information of the first network analysis obtained by the analysis transfer request, and can obtain an aggregated analysis result of the first network analysis, thereby shortening the relevant analysis transfer time, reducing relevant signaling, saving system resources, and ensuring that the network data analysis service is not interrupted.

[0223] The following three examples will be used to specifically illustrate the implementation process of the network analysis transfer method according to an embodiment of the present invention from the perspective of interaction between devices.

[0224] Example 1: NWDAF2 (i.e., source network functional entity) directly provides the analyzed aggregated information to NWDAF1 (i.e., target network functional entity). For details, see Figure 3 .

[0225] a1: NWDAF2 requests NWDAF3 and NWDAF4 to subscribe to analysis information, aggregates the analysis information from NWDAF3 and NWDAF4, and sends it to the Consumer NF.

[0226] Here, after receiving the network analysis subscription request from the Consumer NF, NWDAF2 requests NWDAF3 and NWDAF4 to subscribe to analysis information.

[0227] Specifically, the network analysis subscription request here can adopt the Nnwdaf_AnalyticsSubscription_Subscribe (analysis information subscription) request, which carries the relevant information of the network analysis provided by the request, including:

[0228] (i) One or more analysis identifiers (Analytics IDs), used to identify the type of network analysis requested, such as Analytics ID = "Service Experience" (service experience analysis), Analytics ID = "UE Mobility" (UE mobility analysis), etc.

[0229] (ii) Analytics Filter Information, such as region identifier, slice identifier, etc.

[0230] (iii) Target of reporting, i.e., the UE or UE group identity that the analysis targets, or any UE.

[0231] a2: NWDAF2 decides to perform analysis transfer.

[0232] Here, due to some reasons (eg, NWDAF2 is overloaded, fails, the target UE for analysis moves out of the NWDAF service area, etc.), NWDAF2 decides to transfer the ongoing network analysis to other NWDAFs.

[0233] a3: NWDAF2 queries the NRF or local configuration to determine the target NWDAF for analysis transfer, which is NWDAF1.

[0234] It should be noted that the Target NWDAF can be the Distributed NWDAF being used by NWDAF2, such as NWDAF3. If NWDAF3 can meet the conditions of the Target NWDAF (for example, the service area is the same as that of NWDAF1), then NWDAF2 in the subsequent step a4 does not need to provide the Target NWDAF (NWDAF3) with information related to NWDAF3, including the information of NWDAF3 in the analysis aggregation information, the data and analysis information of NWDAF3, etc., which are obtained locally by NWDAF3.

[0235] Here, the Target NWDAF in this example is NWDAF1, so NWDAF2 in the subsequent step a4 still needs to provide NWDAF1 with information related to the Distributed NWDAF that NWDAF2 is using.

[0236] a4: NWDAF2 initiates an analysis transfer request to NWDAF1.

[0237] Here, NWDAF1 obtains the context of the first network analysis being analyzed from NWDAF2 based on the analysis transfer request.

[0238] The context of the first network analysis includes analyzing aggregated information.

[0239] Here, the analysis aggregation information includes aggregation indication information of one or more Analytics IDs and DistributedNWDAFs (here NWDAF3 and NWDAF4) to be transferred.

[0240] Specifically, the aggregation indication information includes the ID or address (eg, FQDN and / or IP Address) of the Distributed NWDAF. Optionally, the aggregation indication information also includes aggregation metadata of the Distributed NWDAF.

[0241] Here, the aggregation metadata of Distributed NWDAF refers to the characteristics of the data and / or analysis information provided by Distributed NWDAF for aggregation, such as sampling time, frequency, region / location, format, accuracy, sampling rate, etc.

[0242] Optionally, the analysis aggregation information also includes NWDAF2 aggregation metadata, such as the aggregation method (aggregation by region / location, time, slice, UE or NF subset, etc.), format, accuracy, sampling rate, etc. of the data and / or analysis information.

[0243] Here, the context of the first network analysis also includes at least one of the following:

[0244] 1) One or more Analytics IDs;

[0245] 2) Information about one or more network function NF entities that provide data to NWDAF2 and / or Distributed NWDAF for one or more Analytics IDs (e.g., identification or address, data collection requirements (e.g., time, period));

[0246] 3) Data collected by NWDAF2 and / or Distributed NWDAF for one or more Analytics IDs. Specifically, this can be the data content or data address collected by NWDAF2. The data address can be expressed in the form of a URL or FQDN, for example.

[0247] 4) Analytics information output by NWDAF2 and / or Distributed NWDAF for one or more Analytics IDs. Specifically, this can be the analytics content or the analytics address output by NWDAF2, which can be represented by a URL or Fully Qualified Domain Name (FQDN). This analytics information can include the (latest) analytics information output by NWDAF2, NWDAF3, and NWDAF4 that has not yet been sent to the Consumer NF (pending analytics information).

[0248] Specifically, step a4 can be implemented in the following two ways:

[0249] Method 1: NWDAF2 initiates an analytics transfer request to NWDAF1. Specifically, it can use the Nnwdaf_AnalyticsSubscription_Subscribe request, which contains: an analytics transfer instruction, information about the network analytics subscription requested to be transferred to NWDAF1, and an analytics context identifier. NWDAF1 sends a Nnwdaf_AnalyticsSubscription_Subscribe reply to NWDAF2 to confirm acceptance of the analytics transfer.

[0250] Here, the analysis context identifier is used to identify the context of the first network analysis to be transferred.

[0251] NWDAF1 obtains the context of the first network analysis that needs to be transferred from NWDAF2 according to the analysis context identifier, where the context of the first network analysis includes analysis aggregation information.

[0252] Method 2: NWDAF2 initiates an analysis transfer request to NWDAF1. Specifically, it can use the Nnwdaf_AnalyticsSubscription_Subscribe (analysis information subscription) request, which includes: analysis transfer indication, relevant information of the network analysis subscription requested to be transferred to NWDAF1, and the context of the first network analysis, which includes analysis aggregation information.

[0253] a5: NWDAF1 sends an analysis subscription request to NWDAF3;

[0254] Here, the analysis subscription request may adopt the Nnwdaf_AnalyticsSubscription_Subscribe request.

[0255] It should be noted that NWDAF1 determines whether to continue using Distributed NWDAF (ie, NWDAF3 and NWDAF4) to perform the transferred network analysis based on the analysis aggregation information and local policy.

[0256] Specifically, NWDAF1 can determine whether to continue using the original Distributed NWDAF based on whether the aggregation metadata of the Distributed NWDAF meets its own analysis and aggregation requirements (such as sampling time and accuracy) and whether it complies with local policies (such as security requirements).

[0257] Here, the Nnwdaf_AnalyticsSubscription_Subscribe request includes a parameter indicating that analysis information corresponding to one or more Analytics IDs subscribed by NWDAF2 is transferred to NWDAF1.

[0258] Optionally, the Nnwdaf_AnalyticsSubscription_Subscribe request also includes NWDAF1 aggregation metadata, such as updated aggregation methods for data and / or analytical information (aggregation by region / location, time, slice, UE or NF subset, etc.), format, accuracy, sampling rate, etc.

[0259] If NWDAF1 has different requirements for data and / or analysis information aggregation from NWDAF2 based on local policies, etc., this parameter can be carried to request NWDAF3 to provide data and / or analysis information based on the new data and / or analysis information aggregation requirements.

[0260] a6: NWDAF3 sends analysis information notification to NWDAF1;

[0261] Specifically, the analysis information notification can adopt the Nnwdaf_AnalyticsSubscription_Notify (analysis subscription notification) service.

[0262] Here, NWDAF3 initiates Nnwdaf_AnalyticsSubscription_Notify to NWDAF1 to confirm acceptance of the analytics information subscription request. Nnwdaf_AnalyticsSubscription_Notify may include the updated aggregation metadata of the Distributed NWDAF (i.e., NWDAF3), such as sampling time, frequency, region / location, format, accuracy, sampling rate, etc. NWDAF3 may update the characteristics of the aggregated data and / or analytics information it provides, i.e., aggregation metadata, based on the updated aggregation metadata of NWDAF1 and / or local policies (e.g., security requirements). NWDAF3 then begins providing analytics information to NWDAF1.

[0263] It should be noted that if the aggregation metadata of NWDAF3 is not updated, the above Nnwdaf_AnalyticsSubscription_Notify may not carry the aggregation metadata of NWDAF3. NWDAF1 can use the aggregation metadata of NWDAF3 obtained in step a4 to aggregate the analysis information output by NWDAF3.

[0264] a7: NWDAF1 sends an analysis subscription request to NWDAF5;

[0265] Here, the analysis subscription request may adopt the Nnwdaf_AnalyticsSubscription_Subscribe request.

[0266] It should be noted that when NWDAF1 determines that NWDAF4 cannot provide analysis information for NWDAF1 based on analysis aggregation information and / or local policy, it selects a new Distributed NWDAF, namely NWDAF5, to provide analysis information by querying the NRF entity.

[0267] For example, if NWDAF1 determines that NWDAF4 has no business cooperation relationship with it, or NWDAF4 does not meet security requirements, or NWDAF4's aggregation metadata does not meet NWDAF1's requirements for data and / or analytical information aggregation, NWDAF5 will be selected to replace NWDAF4 to provide analytical information.

[0268] Here, the Nnwdaf_AnalyticsSubscription_Subscribe request includes: part or all of the context information of the first network analysis.

[0269] For example, for the above one or more Analytics IDs, the data collected and / or analysis information output by NWDAF2 and / or Distributed NWDAF (NWDAF3, NWDAF4) can assist NWDAF5 in performing network analysis, such as training and optimizing models, improving the real-time performance and accuracy of analysis, etc.

[0270] Optionally, the Nnwdaf_AnalyticsSubscription_Subscribe request further includes: relevant information of the analysis information subscribed to NWDAF5, including Analytics ID, Target of reporting, Analytics filterinformation, etc. This information can be obtained based on the relevant information of the network analysis subscription transferred from NWDAF2 to NWDAF1 in step a4.

[0271] Optionally, the Nnwdaf_AnalyticsSubscription_Subscribe request also includes NWDAF1's aggregation metadata. For example, it specifies the updated aggregation method (by region / location, time, slice, UE or NF subset), format, accuracy, sampling rate, etc. for data and / or analytics information. If NWDAF1's data and / or analytics information aggregation requirements differ from those of NWDAF2 due to local policies, this parameter can be included to request NWDAF5 to provide data and / or analytics information based on the new aggregation requirements.

[0272] a8: NWDAF5 sends analysis information notification to NWDAF1;

[0273] Specifically, the analysis information notification can adopt the Nnwdaf_AnalyticsSubscription_Notify (analysis subscription notification) service.

[0274] Here, NWDAF5 initiates Nnwdaf_AnalyticsSubscription_Notify to NWDAF1 to confirm acceptance of the analysis information subscription request, and NWDAF5 begins to provide analysis information to NWDAF1.

[0275] a9: NWDAF1 sends a request to NWDAF4 to cancel the analysis subscription.

[0276] NWDAF1 initiates the Nnwdaf_AnalyticsSubscription_UnSubscribe request to NWDAF4, which cancels the analytics subscription.

[0277] Specifically, the analysis subscription cancellation request includes the notification target address Notification TargetAddress and the notification correlation identifier Notification Correlation ID of NWDAF1, so that NWDAF4 no longer provides analysis information to NWDAF2.

[0278] a10: NWDAF1 aggregates the analytical information from NWDAF3 and NWDAF5;

[0279] a11: NWDAF1 provides network analysis information to the Consumer NF.

[0280] It should be noted that before steps a10 and a11, NWDAF1 can use the (latest) analysis information output by NWDAF2, NWDAF3 and NWDAF4 obtained in a4 that has not yet been sent to Consumer NF and the aggregation metadata of NWDAF2, NWDAF3 and NWDAF4 to aggregate the analysis information and provide the aggregated analysis information to ConsumerNF.

[0281] Example 2: NWDAF2 stores the analysis aggregation information in DRF, so that NWDAF1 requests the analysis aggregation information from DRF / DCCF during analysis transfer. Figure 4 .

[0282] b1: DCCF (Data Collection Coordination Function) initiates an analysis and contract signing request to DRF (Data Repository Function).

[0283] Here, the DCCF initiates an Ndrf_Analytics_Subscribe request to the DRF, i.e., an analytics subscription request, to subscribe to analytics context change information. Specifically, the analytics subscription request may include one or more Analytics IDs, Area of ​​Interest (AoI), slice information, and one or more NWDAF identifiers (and / or addresses), indicating which Analytics IDs, areas, slices, and / or NWDAFs the DCCF wishes to subscribe to for analytics context change information.

[0284] b2: NWDAF2 requests NWDAF3 and NWDAF4 to subscribe to analysis information, aggregates the analysis information from NWDAF3 and NWDAF4, and sends it to the Consumer NF.

[0285] b3: NWDAF2 initiates an analysis generation request to DRF, requesting the generation of an analysis context.

[0286] Here, the Ndrf_Analytics_Create request, ie, the analysis generation request, includes the analysis context of NWDAF2, ie, the context of the first network analysis being performed.

[0287] The information included in the context of the first network analysis can be specifically described in step a4 of Example 1, which will not be repeated here. In particular, the context of the first network analysis includes analysis aggregation information.

[0288] Afterwards, DRF sends an Ndrf_Analytics_Create response to NWDAF2. Optionally, the Ndrf_Analytics_Create response includes the NWDAF2 analysis context address. The NWDAF2 analysis context address can also be provided by Analytics ID, i.e., {NWDAF2 analysis context address}, or {Analytics ID1, NWDAF2 analysis context address corresponding to Analytics ID1; Analytics ID2, NWDAF1 analysis context address corresponding to Analytics ID2; ...}.

[0289] b4: DRF initiates an analysis notification to DCCF, notifying DCCF of the updated analysis context of NWDAF2.

[0290] Here, Ndrf_Analytics_Nofity, i.e., the analysis notification, includes the NWDAF2 identifier (and / or address) and the address of the NWDAF2 analysis context (e.g., URL, FQDN, or storage identifier or index in DCCF). The NWDAF2 analysis context address can also be provided by Analytics ID. For example: {NWDAF1 ID, NWDAF1 analysis context address}, or {NWDAF1 ID, Analytics ID1, NWDAF1 analysis context address corresponding to Analytics ID1; Analytics ID2, NWDAF1 analysis context address corresponding to Analytics ID2; ...}.

[0291] b5-b6 are the same as steps a2 and a3 in Example 1 and will not be repeated here.

[0292] b7: NWDAF2 initiates an analysis transfer request to NWDAF1.

[0293] Here, the analysis transfer request is the first request in the embodiment of the present application. Specifically, the analysis transfer request can be a Nnwdaf_AnalyticsSubscription_Subscribe (Analysis Information Subscription) request, which includes: an analysis transfer instruction, one or more Analytics IDs, which are used to indicate which Analytics IDs correspond to the analysis to be transferred to the analysis context address of NWDAF1 and NWDAF2.

[0294] Here, when NWDAF2 transfers all analytics corresponding to the Analytics ID to NWDAF1, the analysis transfer request may not include this parameter.

[0295] It should be noted that if NWDAF2 obtains the analysis context address of NWDAF2 from DRF (this corresponds to the case where the first request includes the first identifier in the embodiment of the present application) (see step b3), the analysis transfer request may include the analysis context address of NWDAF2.

[0296] Subsequently, NWDAF1 queries DRF or DRF via DCCF for the analysis context of NWDAF2, which may be done in the following manner 1 (steps b8' to b9') or manner 2 (steps b8" to b13").

[0297] Method 1: NWDAF1 queries DRF for the analysis context of NWDAF2

[0298] b8': NWDAF1 initiates an analysis query request to DRF, requesting the analysis context of NWDAF2.

[0299] Specifically, the Ndrf_Analytics_Query request, ie, the analysis query request, includes the NWDAF2 identifier (and / or address). Optionally, the analysis query request also includes: one or more Analytics IDs, and the analysis context address of the NWDAF2.

[0300] b9': DRF sends Ndrf_Analytics_Query reply to NWDAF1.

[0301] The Ndrf_Analytics_Query reply includes the NWDAF2 analysis context. Specifically, the NWDAF2 analysis context includes analysis aggregation information.

[0302] If Ndrf_Analytics_Query contains one or more Analytics IDs, DRF can only provide the analysis context of NWDAF2 corresponding to the one or more Analytics IDs.

[0303] If Ndrf_Analytics_Query contains the analysis context address of NWDAF2, DRF returns the analysis context of NWDAF2 according to the address.

[0304] Method 2: NWDAF1 queries DRF for the analysis context of NWDAF2 via DCCF.

[0305] b8": NWDAF1 initiates an analysis acquisition request to DCCF, requesting NWDAF1's analysis context.

[0306] Here, the Ndccf_Analytics_Get request, i.e., the analytics get request, includes the NWDAF2 identifier (and / or address). Optionally, the analytics get request also includes one or more Analytics IDs.

[0307] Alternatively, if the analysis transfer request in step b7 includes the analysis context address of NWDAF2, the Ndccf_Analytics_Get request includes the analysis context address of NWDAF2.

[0308] b9": DCCF initiates an Ndrf_Analytics_Query request to DRF, requesting the analysis context of NWDAF2.

[0309] Specifically, the Ndrf_Analytics_Query request includes the NWDAF2 identifier (and / or address); if the Ndccf_Analytics_Get request includes one or more Analytics IDs, optionally, the Ndrf_Analytics_Query request also includes one or more Analytics IDs.

[0310] Alternatively, if the Ndccf_Analytics_Get request includes the analysis context address of NWDAF2, optionally, the Ndrf_Analytics_Query request also includes the analysis context address of NWDAF2.

[0311] b10": DRF sends an Ndrf_Analytics_Query reply to DCCF.

[0312] The Ndrf_Analytics_Query reply includes: NWDAF2 analysis context, or NWDAF2 analysis context address.

[0313] In particular, the NWDAF2 analysis context includes analysis aggregation information.

[0314] If Ndrf_Analytics_Query contains one or more Analytics IDs, DRF can provide the analysis context of NWDAF2 corresponding to the one or more Analytics IDs, or provide the analysis context address of NWDAF2 corresponding to the one or more Analytics IDs.

[0315] Alternatively, if the Ndrf_Analytics_Query request includes the analysis context address of NWDAF2, the Ndrf_Analytics_Query reply includes the analysis context of NWDAF2.

[0316] b11": DCCF sends an Ndccf_Analytics_Get reply to NWDAF1.

[0317] The Ndccf_Analytics_Get reply includes the NWDAF2 analysis context, or the NWDAF2 analysis context address.

[0318] Here, the Ndccf_Analytics_Get reply has the same information as the Ndrf_Analytics_Query reply in step b10.

[0319] b12": NWDAF1 initiates an analysis query request to DRF, which carries the analysis context address of NWDAF2.

[0320] If the Ndccf_Analytics_Get reply contains the analysis context address of NWDAF2, execute the above step b12".

[0321] Here, the Ndrf_Analytics_Query request is an analysis query request.

[0322] b13": DRF sends Ndrf_Analytics_Query reply to NWDAF1.

[0323] Here, the Ndrf_Analytics_Query reply includes the analysis context of NWDAF2 returned by DRF based on the analysis context address of NWDAF2, that is, the context of the first network analysis.

[0324] In particular, the context of the first network analysis includes analyzing aggregated information.

[0325] b14: ​​NWDAF1 requests analysis information from Distributed NWDAF based on the analysis aggregation information in the NWDAF2 analysis context, performs analysis aggregation, and provides analysis information to Consumer NF on behalf of NWDAF2.

[0326] Here, the steps a5 to a11 are the same as those in Example 1.

[0327] Example 3: The Consumer NF triggers the initiation of network analysis transfer, which corresponds to the case where the user network function entity receives the analysis transfer request in the embodiment of the present application. For details, see Figure 5 .

[0328] c1: NWDAF2 requests NWDAF3 and NWDAF4 to subscribe to analysis information, aggregates the analysis information from NWDAF3 and NWDAF4, and sends it to the Consumer NF.

[0329] c2: NWDAF2 decides to perform analysis transfer.

[0330] c3: NWDAF2 initiates a trigger analysis transfer instruction to the Consumer NF.

[0331] Specifically, for example, the analysis transfer indication may be Nnwdaf_AnalyticsSubscription_Notify. The analysis transfer indication includes an "unable to provide analysis information" indication. Optionally, the analysis transfer indication also includes one or more Analytics IDs, indicating that the analysis information corresponding to the one or more Analytics IDs cannot be provided.

[0332] c4: The Consumer NF queries the NRF or local configuration to determine the target NWDAF for analysis and transfer, which is NWDAF1.

[0333] Here, the Consumer NF decides to initiate analysis transfer and transfer the analysis in NWDAF2 to another NWDAF, for example, due to the triggering of step c3, or reselecting NWDAF based on local policies (such as network analysis load balancing, etc.).

[0334] Subsequently, the Consumer NF initiates an analysis transfer request to NWDAF1 or NWDAF2, which may adopt the following method 1 (step c5' to step c7') or method 2 (step c5" to step c6").

[0335] Method 1: Consumer NF initiates an analysis transfer request to NWDAF1.

[0336] c5': Consumer NF initiates an analysis transfer request to NWDAF1.

[0337] Specifically, a Nnwdaf_AnalyticsSubscription_Subscribe request, ie, an analysis transfer request, may be used, wherein the analysis transfer request includes an analysis transfer indication, an NWDAF2 identifier, a Notification TargetAddress of the NWDAF2, and a Notification Correlation ID.

[0338] Optionally, the analysis transfer request further includes one or more Analytics IDs, indicating a request to transfer the analysis corresponding to the one or more Analytics IDs to NWDAF1.

[0339] c6′: NWDAF1 initiates an analysis information request to NWDAF2, requesting the context of the first network analysis.

[0340] Specifically, Nnwdaf_AnalyticsInfo_Request, ie, analysis information request, may be used, wherein the analysis information request includes an analysis context request indication, Notification Target Address and / or Notification Correlation ID of NWDAF2.

[0341] Optionally, the analysis information request further includes one or more Analytics IDs, indicating that the analysis context corresponding to the one or more Analytics IDs is requested.

[0342] c7': NWDAF2 sends a Nnwdaf_AnalyticsInfo_Request reply to NWDAF1.

[0343] The information carried in the Nnwdaf_AnalyticsInfo_Request reply is the same as the information carried in the analysis transfer request in step a4 of Example 1 or step b7 of Example 2. Detailed description is omitted here.

[0344] Method 2: Consumer NF initiates an analysis transfer request to NWDAF2.

[0345] c5”: Consumer NF initiates an analysis transfer request to NWDAF2.

[0346] Specifically, a Nnwdaf_AnalyticsTransfer_Request request, i.e., an analytics transfer request, may be used. The analytics transfer request includes an analytics transfer indication and the identifier of NWDAF1. Optionally, the analytics transfer request also includes one or more Analytics IDs, indicating a request to transfer the analytics corresponding to the one or more Analytics IDs to NWDAF1.

[0347] c6”: NWDAF2 initiates an analysis transfer request to NWDAF1.

[0348] Here, this step is the same as step a4 in Example 1 or step b7 in Example 2.

[0349] Afterwards, the subsequent steps are the same as steps a5 to a11 in Example 1, or steps b8 to b14 in Example 2. Detailed description is omitted here.

[0350] like Figure 6As shown, an embodiment of the present invention further provides a target network function entity, including: a memory 620, a transceiver 600, and a processor 610: the memory 620 is used to store a computer program; the transceiver 600 is used to send and receive data under the control of the processor 610; the processor 610 is used to read the computer program in the memory 620 and perform the following operations:

[0351] receiving, by the transceiver, an analysis transfer request, the analysis transfer request being used to request transfer of a first network analysis from a source network function entity to the target network function entity;

[0352] Acquire, according to the analysis transfer request, analysis aggregation information of the first network analysis, the analysis aggregation information including aggregation indication information of at least one first sub-network function entity, where the first sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity;

[0353] Perform network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis.

[0354] Among them, Figure 6 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 610 and memory represented by memory 620. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 600 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 610 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 610 when performing operations.

[0355] The processor 610 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0356] Optionally, the aggregation indication information includes an identifier of the first sub-network functional entity or an address of the first sub-network functional entity.

[0357] Optionally, the analysis aggregation information is included in the context of the first network analysis, and the context of the first network analysis further includes at least one of the following:

[0358] Analytical identification;

[0359] Network element entity information corresponding to the analysis identifier and providing network data;

[0360] Network data corresponding to the analysis identifier;

[0361] a first analysis result corresponding to the analysis identifier;

[0362] a third analysis result corresponding to the analysis identifier, the third analysis result being an analysis result of the first network analysis output by the source network function entity;

[0363] The analysis identifier is used to indicate the type of analysis information included in the first network analysis.

[0364] Optionally, the processor 610 is configured to read program instructions in the memory and perform the following operations:

[0365] Obtaining the analysis aggregation information from the source network function entity according to the analysis transfer request; or

[0366] According to the analysis transfer request, the analysis aggregation information is obtained from a data storage function DRF entity or a data collection coordination function DCCF entity.

[0367] Optionally, the processor 610 is configured to read program instructions in the memory and perform the following operations:

[0368] Obtaining, according to the analysis aggregation information, a first analysis result related to the first network analysis, provided by the first sub-network function entity;

[0369] An aggregation operation is performed based on the first analysis result to obtain an aggregated analysis result.

[0370] Optionally, the processor 610 is configured to read program instructions in the memory and perform the following operations:

[0371] Obtaining, according to the analysis aggregation information and / or local policy, a second analysis result related to the first network analysis and provided by a second sub-network function entity;

[0372] The first analysis result and the second analysis result are aggregated to obtain an aggregated analysis result.

[0373] Optionally, the aggregation indication information further includes analysis aggregation description information of the first sub-network function entity; the processor 610 is configured to read the program instructions in the memory and perform the following operations:

[0374] When the analysis aggregation description information of the first sub-network function entity meets the network analysis aggregation requirement of the target network function entity, a first analysis result related to the first network analysis and provided by the first sub-network function entity is obtained.

[0375] Optionally, the processor 610 is configured to read program instructions in the memory and perform the following operations:

[0376] Sending the analysis and aggregation description information of the target network function entity to the first sub-network function entity according to the analysis and aggregation information;

[0377] Obtain a first analysis result related to the first network analysis provided by the first sub-network function entity to the target network function entity based on the analysis aggregation description information of the target network function entity.

[0378] The target network function entity of the embodiment of the present invention receives an analysis transfer request through the target network function entity, where the analysis transfer request is used to request that a first network analysis be transferred from a source network function entity to a target network function entity; according to the analysis transfer request, analysis aggregation information of the first network analysis is obtained, where the analysis aggregation information includes aggregation indication information of at least one sub-network function entity, where the sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity; network analysis aggregation is performed according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, so that the target network function entity performs network analysis aggregation based on the obtained analysis aggregation information of the first network analysis to obtain an aggregated analysis result of the first network analysis, thereby shortening the relevant analysis transfer time, reducing relevant signaling, saving system resources, and ensuring that the network data analysis service is not interrupted.

[0379] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0380] like Figure 7 As shown, an embodiment of the present invention further provides a network analysis and transfer device, comprising:

[0381] A receiving unit 701 is configured to receive an analysis transfer request, wherein the analysis transfer request is used to request transfer of a first network analysis from a source network function entity to a target network function entity;

[0382] an acquiring unit 702, configured to acquire, according to the analysis transfer request, analysis aggregation information of the first network analysis, the analysis aggregation information including aggregation indication information of at least one first sub-network function entity, where the first sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity;

[0383] The aggregation processing unit 703 is configured to perform network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis.

[0384] Optionally, the aggregation indication information includes an identifier of the first sub-network functional entity or an address of the first sub-network functional entity.

[0385] Optionally, the analysis aggregation information is included in the context of the first network analysis, and the context of the first network analysis further includes at least one of the following:

[0386] Analytical identification;

[0387] Network element entity information corresponding to the analysis identifier and providing network data;

[0388] Network data corresponding to the analysis identifier;

[0389] a first analysis result corresponding to the analysis identifier;

[0390] a third analysis result corresponding to the analysis identifier, the third analysis result being an analysis result of the first network analysis output by the source network function entity;

[0391] The analysis identifier is used to indicate the type of analysis information included in the first network analysis.

[0392] Optionally, the acquiring unit 702 is specifically configured to:

[0393] Obtaining the analysis aggregation information from the source network function entity according to the analysis transfer request; or

[0394] According to the analysis transfer request, the analysis aggregation information is obtained from a data storage function DRF entity or a data collection coordination function DCCF entity.

[0395] Optionally, the aggregation processing unit 703 is specifically configured to:

[0396] Obtaining, according to the analysis aggregation information, a first analysis result related to the first network analysis, provided by the first sub-network function entity;

[0397] An aggregation operation is performed based on the first analysis result to obtain an aggregated analysis result.

[0398] Optionally, the aggregation processing unit 703 is further specifically configured to:

[0399] Performing an aggregation operation based on the first analysis result, and before obtaining the aggregated analysis result, obtaining a second analysis result related to the first network analysis and provided by a second sub-network function entity based on the analysis aggregation information and / or local policy;

[0400] The first analysis result and the second analysis result are aggregated to obtain an aggregated analysis result.

[0401] Optionally, the aggregation indication information further includes analysis aggregation description information of the first sub-network function entity; and the aggregation processing unit 703 is further specifically configured to:

[0402] When the analysis aggregation description information of the first sub-network function entity meets the network analysis aggregation requirement of the target network function entity, a first analysis result related to the first network analysis and provided by the first sub-network function entity is obtained.

[0403] Optionally, the aggregation processing unit 703 is further specifically configured to:

[0404] Sending the analysis and aggregation description information of the target network function entity to the first sub-network function entity according to the analysis and aggregation information;

[0405] Obtain a first analysis result related to the first network analysis provided by the first sub-network function entity to the target network function entity based on the analysis aggregation description information of the target network function entity.

[0406] The network analysis transfer device of an embodiment of the present invention receives an analysis transfer request through a target network function entity, where the analysis transfer request is used to request that a first network analysis be transferred from a source network function entity to a target network function entity; obtains analysis aggregation information of the first network analysis according to the analysis transfer request, where the analysis aggregation information includes aggregation indication information of at least one sub-network function entity, where the sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity; performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, so that the target network function entity performs network analysis aggregation based on the obtained analysis aggregation information of the first network analysis to obtain an aggregated analysis result of the first network analysis, thereby shortening the relevant analysis transfer time, reducing relevant signaling, saving system resources, and ensuring that the network data analysis service is not interrupted.

[0407] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0408] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0409] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0410] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the following steps:

[0411] receiving an analysis transfer request, the analysis transfer request being used to request transfer of a first network analysis from a source network function entity to a target network function entity;

[0412] Acquire, according to the analysis transfer request, analysis aggregation information of the first network analysis, the analysis aggregation information including aggregation indication information of at least one first sub-network function entity, where the first sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity;

[0413] Perform network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis.

[0414] When the program is executed by the processor, the above application can be realized. Figure 1 To avoid repetition, all implementation methods of the method embodiment on the target network function entity side are not described here.

[0415] like Figure 8 As shown, an embodiment of the present invention further provides a source network function entity, including: a memory 820, a transceiver 800, and a processor 810: the memory 820 is used to store a computer program; the transceiver 800 is used to send and receive data under the control of the processor 810; the processor 810 is used to read the computer program in the memory 820 and perform the following operations:

[0416] An analysis transfer request is sent to a target network function entity through a transceiver, wherein the analysis transfer request is used to request the transfer of a first network analysis from a source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, wherein the analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity.

[0417] Among them, Figure 8 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 810 and memory represented by memory 820. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 800 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 810 is responsible for managing the bus architecture and general processing, and the memory 820 may store data used by the processor 810 when performing operations.

[0418] The processor 810 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0419] Optionally, the analysis transfer request includes the analysis aggregation information; or, the analysis transfer request includes a first identifier, so that the target network function entity requests the analysis aggregation information from the data storage function DRF entity or the data collection coordination function DCCF entity according to the first identifier.

[0420] The source network function entity of an embodiment of the present invention sends an analysis transfer request to a target network function entity, where the analysis transfer request is used to request that a first network analysis be transferred from the source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis. The analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity. In this way, the source network function entity sends an analysis transfer request to the target network function entity, so that the target network function entity performs network analysis aggregation according to the analysis aggregation information of the first network analysis obtained by the analysis transfer request, and can obtain an aggregated analysis result of the first network analysis, thereby shortening the relevant analysis transfer time, reducing relevant signaling, saving system resources, and ensuring uninterrupted network data analysis services.

[0421] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0422] like Figure 9 As shown, the present invention also provides a network analysis and transfer device, including:

[0423] A sending unit 901 sends an analysis transfer request to a target network function entity, where the analysis transfer request is used to request that a first network analysis be transferred from a source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, where the analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity.

[0424] Optionally, the analysis transfer request includes the analysis aggregation information; or, the analysis transfer request includes a first identifier, so that the target network function entity requests the analysis aggregation information from the data storage function DRF entity or the data collection coordination function DCCF entity according to the first identifier.

[0425] The network analysis transfer device of an embodiment of the present invention sends an analysis transfer request to a target network function entity, where the analysis transfer request is used to request that a first network analysis be transferred from a source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis. The analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity. In this way, the source network function entity sends an analysis transfer request to the target network function entity, so that the target network function entity performs network analysis aggregation according to the analysis aggregation information of the first network analysis obtained by the analysis transfer request, and can obtain an aggregated analysis result of the first network analysis, thereby shortening the relevant analysis transfer time, reducing relevant signaling, saving system resources, and ensuring that the network data analysis service is not interrupted.

[0426] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0427] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0428] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0429] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the following steps:

[0430] An analysis transfer request is sent to a target network function entity, where the analysis transfer request is used to request that a first network analysis be transferred from a source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, where the analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity.

[0431] When the program is executed by the processor, the above application can be realized. Figure 2 To avoid repetition, all implementation methods of the method embodiment on the source network function entity side are not described here.

[0432] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, applicable systems can be global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, advanced long term evolution (LTE-A) system, universal mobile telecommunication system (UMTS), world wide interoperability for microwave access (WiMAX) system, 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include core network parts, such as the Evolved Packet System (EPS), 5G System (5GS), etc.

[0433] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.

[0434] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0435] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0436] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.

[0437] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A network analysis transfer method, characterized in that: Applied to a target network function entity, the method includes: receiving an analysis transfer request, the analysis transfer request being used to request transfer of a first network analysis from a source network function entity to the target network function entity; Acquire, according to the analysis transfer request, analysis aggregation information of the first network analysis, the analysis aggregation information including aggregation indication information of at least one first sub-network function entity, where the first sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity; Perform network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis.

2. The method according to claim 1, characterized in that The aggregation indication information includes an identifier of the first sub-network function entity or an address of the first sub-network function entity.

3. The method according to claim 1, characterized in that The analysis aggregation information is included in the context of the first network analysis, and the context of the first network analysis also includes an analysis identifier and at least one of the following: Network element entity information corresponding to the analysis identifier and providing network data; Network data corresponding to the analysis identifier; a first analysis result corresponding to the analysis identifier; a third analysis result corresponding to the analysis identifier, the third analysis result being an analysis result of the first network analysis output by the source network function entity; The analysis identifier is used to indicate the type of analysis information included in the first network analysis.

4. The method according to claim 1 or 2, characterized in that The acquiring, according to the analysis transfer request, analysis aggregation information of the first network analysis includes: Obtaining the analysis aggregation information from the source network function entity according to the analysis transfer request; or According to the analysis transfer request, the analysis aggregation information is obtained from a data storage function DRF entity or a data collection coordination function DCCF entity.

5. The method according to claim 1, wherein The performing network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis includes: Obtaining, according to the analysis aggregation information, a first analysis result related to the first network analysis, provided by the first sub-network function entity; An aggregation operation is performed based on the first analysis result to obtain an aggregated analysis result.

6. The method according to claim 5, characterized in that Before performing an aggregation operation based on the first analysis result to obtain an aggregated analysis result, the method further includes: Obtaining, according to the analysis aggregation information and / or local policy, a second analysis result related to the first network analysis and provided by a second sub-network function entity; Performing an aggregation operation based on the first analysis result to obtain an aggregated analysis result includes: The first analysis result and the second analysis result are aggregated to obtain an aggregated analysis result.

7. The method according to claim 5, characterized in that The aggregation indication information further includes analysis aggregation description information of the first sub-network function entity; Obtaining, according to the analysis aggregation information, a first analysis result related to the first network analysis and provided by the first sub-network function entity, including: When the analysis aggregation description information of the first sub-network function entity meets the network analysis aggregation requirement of the target network function entity, a first analysis result related to the first network analysis and provided by the first sub-network function entity is obtained.

8. The method according to claim 5, characterized in that The acquiring, according to the analysis aggregation information, a first analysis result related to the first network analysis and provided by the first sub-network function entity, includes: Sending the analysis and aggregation description information of the target network function entity to the first sub-network function entity according to the analysis and aggregation information; Obtain a first analysis result related to the first network analysis, which is provided by the first sub-network function entity to the target network function entity based on the analysis aggregation description information of the target network function entity.

9. A network analysis transfer method, characterized in that: Applicable to source network functional entities, including: An analysis transfer request is sent to a target network function entity, where the analysis transfer request is used to request that a first network analysis be transferred from a source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, where the analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity.

10. The method according to claim 9, characterized in that The analysis transfer request includes the analysis aggregation information; or the analysis transfer request includes a first identifier, so that the target network function entity requests the analysis aggregation information from the data storage function DRF entity or the data collection coordination function DCCF entity according to the first identifier.

11. A target network function entity, characterized in that: include: Memory, transceiver, processor: Memory, used to store program instructions; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: receiving, by the transceiver, an analysis transfer request, the analysis transfer request being used to request transfer of a first network analysis from a source network function entity to the target network function entity; Acquire, according to the analysis transfer request, analysis aggregation information of the first network analysis, the analysis aggregation information including aggregation indication information of at least one first sub-network function entity, where the first sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity; Perform network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis.

12. The target network function entity according to claim 11, characterized in that: The aggregation indication information includes an identifier of the first sub-network function entity or an address of the first sub-network function entity.

13. The target network function entity according to claim 11, characterized in that: The analysis aggregation information is included in the context of the first network analysis, and the context of the first network analysis also includes an analysis identifier and at least one of the following: Network element entity information corresponding to the analysis identifier and providing network data; Network data corresponding to the analysis identifier; a first analysis result corresponding to the analysis identifier; a third analysis result corresponding to the analysis identifier, the third analysis result being an analysis result of the first network analysis output by the source network function entity; The analysis identifier is used to indicate the type of analysis information included in the first network analysis.

14. The target network function entity according to claim 11 or 12, characterized in that: The processor is configured to read program instructions in the memory and perform the following operations: Obtaining the analysis aggregation information from the source network function entity according to the analysis transfer request; or According to the analysis transfer request, the analysis aggregation information is obtained from a data storage function DRF entity or a data collection coordination function DCCF entity.

15. The target network function entity according to claim 11, characterized in that: The processor is configured to read program instructions in the memory and perform the following operations: Obtaining, according to the analysis aggregation information, a first analysis result related to the first network analysis, provided by the first sub-network function entity; An aggregation operation is performed based on the first analysis result to obtain an aggregated analysis result.

16. The target network function entity according to claim 15, characterized in that: The processor is configured to read program instructions in the memory and perform the following operations: Obtaining, according to the analysis aggregation information and / or local policy, a second analysis result related to the first network analysis and provided by a second sub-network function entity; The first analysis result and the second analysis result are aggregated to obtain an aggregated analysis result.

17. The target network function entity according to claim 15, characterized in that: The aggregation indication information further includes analysis aggregation description information of the first sub-network function entity; the processor is configured to read the program instructions in the memory and perform the following operations: When the analysis aggregation description information of the first sub-network function entity meets the network analysis aggregation requirement of the target network function entity, a first analysis result related to the first network analysis and provided by the first sub-network function entity is obtained.

18. The target network function entity according to claim 15, characterized in that: The processor is configured to read program instructions in the memory and perform the following operations: Sending the analysis and aggregation description information of the target network function entity to the first sub-network function entity according to the analysis and aggregation information; Obtain a first analysis result related to the first network analysis, provided by the first sub-network function entity to the target network function entity based on the analysis aggregation description information of the target network function entity.

19. A network analysis and transfer device, characterized in that: include: a receiving unit, configured to receive an analysis transfer request, wherein the analysis transfer request is used to request transfer of a first network analysis from a source network function entity to a target network function entity; an acquiring unit, configured to acquire, according to the analysis transfer request, analysis aggregation information of the first network analysis, the analysis aggregation information including aggregation indication information of at least one first sub-network function entity, where the first sub-network function entity is a sub-network function entity that provides a first analysis result to the source network function entity; An aggregation processing unit is configured to perform network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis.

20. A source network function entity, characterized in that: include: Memory, transceiver, processor: Memory, used to store computer programs; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: An analysis transfer request is sent to a target network function entity through the transceiver, wherein the analysis transfer request is used to request the transfer of a first network analysis from a source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, wherein the analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity.

21. The source network function entity according to claim 20, characterized in that: The analysis transfer request includes the analysis aggregation information; or the analysis transfer request includes a first identifier, so that the target network function entity requests the analysis aggregation information from the data storage function DRF entity or the data collection coordination function DCCF entity according to the first identifier.

22. A network analysis and transfer device, characterized in that: include: A sending unit sends an analysis transfer request to a target network function entity, wherein the analysis transfer request is used to request the transfer of a first network analysis from a source network function entity to the target network function entity, so that the target network function entity obtains analysis aggregation information of the first network analysis according to the analysis transfer request, and performs network analysis aggregation according to the analysis aggregation information to obtain an aggregated analysis result of the first network analysis, wherein the analysis aggregation information includes aggregation indication information of at least one first sub-network function entity, and the first sub-network function entity is a sub-network function entity that provides the first analysis result to the source network function entity.

23. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of the network analysis and transfer method according to any one of claims 1 to 8, or to execute the steps of the network analysis and transfer method according to any one of claims 9 to 10.