A data collection method, device, network equipment and storage medium

By introducing a data collection method in NWDAF, queries and implementing corresponding strategies using the first network device, the problems of low NWDAF data collection efficiency and increased network complexity are solved, and data sharing between data disaster recovery and NWDAF are realized.

CN114328502BActive Publication Date: 2025-05-16CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011057616.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-29
Publication Date
2025-05-16
Estimated Expiration
2040-11-02

AI Technical Summary

Technical Problem

The prior art has problems in the network data analysis function (NWDAF) with low data collection efficiency, increased network complexity, reduced data disaster recovery reliability, and the inability to directly share data and analysis results between NWDAFs.

Method used

By introducing a data collection method in NWDAF, the first network device is used to query whether the NWDAF is collecting or storing data matching a specific parameter, and perform corresponding data collection strategies based on the query results, including discovering data providers, requesting or subscribing to data, and sharing data and analyzing results between NWDAFs.

Benefits of technology

It improves the efficiency of NWDAF data collection, reduces network complexity, enhances data disaster recovery reliability, and realizes data and analysis results sharing between NWDAFs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114328502B_ABST
    Figure CN114328502B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a data collection method, apparatus, network device and storage medium. The method comprises: a first network data analysis function (NWDAF) receives a first message sent by a consumer, the first message is used to request or subscribe to an NWDAF analysis service; the first message includes a first parameter; the first parameter includes at least one of the following: an event identifier, a time parameter of data collection and area information; before data collection starts, the first NWDAF queries through a first network device whether there is an NWDAF that is collecting or has stored data matching the first parameter, and executes a corresponding data collection strategy according to the query result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of core network technology, and in particular to a data collection method, device, network equipment and storage medium. Background Art

[0002] At present, for the relevant solutions of the Network Data Analytics Function (NWDAF), a specific NWDAF or specific entity with data collection coordination and / or storage functions is introduced to decompose the NWDAF function and separate the data collection and analysis functions to improve the data collection efficiency of NWDAF. However, this solution requires the addition of a specific NWDAF or a specific entity, which will increase new services, service operations, and new interfaces, thereby increasing the complexity of the network. Moreover, the centralized storage of data reduces the reliability of data disaster recovery; when multiple NWDAF instances request data at the same time, the signaling load of the node will increase and affect performance; and data and / or analysis results cannot be directly shared between NWDAFs.

[0003] In addition, in related solutions, data needs to pass through a specific NWDAF or a specific entity and then be transmitted to the corresponding NWDAF, which increases the data collection step and may cause unnecessary delays and network loads; and when the node is stateless, the NWDAF may not be able to provide services to the NWDAF service consumer, limiting the capabilities of the NWDAF. Summary of the invention

[0004] In order to solve the existing technical problems, the embodiments of the present invention provide a data collection method, apparatus, network equipment and storage medium.

[0005] To achieve the above object, the technical solution of the embodiment of the present invention is implemented as follows:

[0006] In a first aspect, an embodiment of the present invention provides a data collection method, the method comprising:

[0007] The first NWDAF receives a first message sent by a consumer, wherein the first message is used to request or subscribe to an NWDAF analysis service; the first message includes a first parameter; the first parameter includes at least one of the following: an event identifier, a time parameter for data collection, and area information;

[0008] Before data collection begins, the first NWDAF queries through the first network device whether there is an NWDAF that is collecting or has stored data matching the first parameter, and executes a corresponding data collection strategy according to the query result.

[0009] In the above scheme, executing the corresponding data collection strategy according to the query result includes:

[0010] The first NWDAF finds, through the first network device, that there is no NWDAF that is collecting or storing data matching the first parameter, and finds a data provider through a network storage function NRF;

[0011] The first NWDAF sends a second message to the data provider; the second message is used to request or subscribe to data; the second message includes at least the first parameter;

[0012] The first NWDAF receives a success response message corresponding to the second message sent by the data provider;

[0013] The first NWDAF receives data sent by the data provider that matches the first parameter.

[0014] In the above scheme, executing the corresponding data collection strategy according to the query result includes:

[0015] The first NWDAF discovers, through the first network device, a second NWDAF that is collecting data matching the first parameter, and sends a third message to the second NWDAF, where the third message is used to request or subscribe to the data matching the first parameter; the third message includes at least the first parameter;

[0016] The first NWDAF receives a success response message corresponding to the third message sent by the second NWDAF;

[0017] The first NWDAF receives data sent by the second NWDAF that matches the first parameter.

[0018] In the above scheme, executing the corresponding data collection strategy according to the query result includes:

[0019] The first NWDAF discovers through the first network device that an existing NWDAF and a second network device have stored data matching the first parameter, and obtains information of a target NWDAF through the first network device; the target NWDAF is the NWDAF or the second network device; the target NWDAF is determined based on the load status of the NWDAF and the second network device;

[0020] The first NWDAF sends a fourth message to the target NWDAF, where the fourth message is used to request or subscribe to data matching the first parameter; the fourth message includes at least the first parameter;

[0021] The first NWDAF receives a success response message corresponding to the fourth message sent by the target NWDAF;

[0022] The first NWDAF determines whether the data stored in the target NWDAF satisfies the first parameter;

[0023] In a case where the data stored in the target NWDAF meets the first parameter, the first NWDAF receives the data matching the first parameter and sent by the target NWDAF.

[0024] In the above solution, the method further includes: when the data stored in the target NWDAF does not satisfy the first parameter, the first NWDAF discovers a data provider through an NRF;

[0025] The first NWDAF sends a fifth message to the data provider; the fifth message is used to request or subscribe to first data that meets the first parameter and is not stored by the target NWDAF;

[0026] The first NWDAF receives a success response message corresponding to the fifth message sent by the data provider;

[0027] The first NWDAF receives the first data sent by the data provider.

[0028] In the above scheme, before executing the corresponding data collection strategy according to the query results, the method also includes: the first NWDAF sends a sixth message to the first network device; the sixth message is used to register or update the configuration information of the data; the sixth message includes at least the first configuration information; the first configuration information includes at least one of the following: a network data analysis function identifier, the first parameter and a first data acquisition status.

[0029] In the above scheme, the method also includes: after completing data collection, the first NWDAF sends a seventh message to the first network device; the seventh message is used to update the configuration information of the data; the seventh message includes second configuration information; the second configuration information includes at least one of the following: network data analysis function identifier, the first parameter, and the second data acquisition status.

[0030] In the above solution, the method further includes: the first NWDAF obtains a data analysis result, and feeds back the data analysis result to the service consumer;

[0031] The first NWDAF sends an eighth message for registering or updating analysis results to the first network device; the eighth message includes third configuration information: the third configuration information includes at least one of the following: network data analysis function type information, user equipment identifier, analysis identifier, network slice identifier, and service area.

[0032] In the above solution, the method further includes: the first NWDAF discovers the second network device through the NRF;

[0033] The first NWDAF sends a ninth message for requesting data aggregation to the second network device, and receives a success response message corresponding to the ninth message sent by the second network device;

[0034] The first NWDAF sends the data analysis result to the second network device.

[0035] In the above solution, the first NWDAF is a second network device.

[0036] The embodiment of the present invention further provides a data collection method, the method further comprising:

[0037] The second network device receives a ninth message sent by the first NWDAF for requesting data aggregation; the ninth message includes at least relevant information and analysis report information of the collected data;

[0038] The second network device determines whether matching data is being transmitted or stored based on the relevant information of the data, and / or determines whether matching data analysis results are being transmitted or stored based on the analysis report information;

[0039] In the case where it is determined that there is matching data being transmitted or stored, and there is a matching data analysis result being transmitted or stored, the second network device sends a rejection response message corresponding to the ninth message to the first NWDAF.

[0040] In the above scheme, the method includes: when it is determined that no matching data is being transmitted or stored, and / or no matching data analysis results are being transmitted or stored, the second network device sends a success response message corresponding to the ninth message to the first NWDAF.

[0041] In the above solution, the method further includes: when the second network device starts to aggregate data and / or data analysis results, sending a tenth message to the first network device, the tenth message is used to register or update configuration information of the data and / or analysis results;

[0042] When the second network device completes aggregating the data and / or the data analysis results, it sends an eleventh message to the first network device, where the eleventh message is used to update the configuration information of the data and / or the analysis results.

[0043] In a third aspect, an embodiment of the present invention further provides a data collection method, the method further comprising:

[0044] The second NWDAF that is collecting data receives a third message sent by the first NWDAF, and sends a success response message corresponding to the third message to the first NWDAF; the third message is used to request or subscribe to data matching the first parameter; the third message includes at least the first parameter; the first parameter includes at least one of the following: event identifier, time parameter of data collection, and area information;

[0045] The second NWDAF determines whether the data being collected meets the first parameter;

[0046] When it is determined that the data being collected does not satisfy the first parameter, a twelfth message is sent to the data provider, and a success response message corresponding to the twelfth message sent by the data provider is received; the twelfth message is used to modify the request or subscription data.

[0047] In the above solution, the method further includes: the second NWDAF sends a thirteenth message to the first network device, and the thirteenth message is used to update the configuration information of the data.

[0048] In a fourth aspect, an embodiment of the present invention further provides a data collection method, the method further comprising:

[0049] The first network device receives a fourteenth message sent by the NWDAF, wherein the fourteenth message is used to register or update configuration information of the data; the fourteenth message includes fourth configuration information; the fourth configuration information includes at least one of the following: a network data analysis function identifier, a first parameter, and a data acquisition state; the first parameter includes at least one of the following: an event identifier, a time parameter for data collection, and area information;

[0050] The first network device determines a data collection status of the NWDAF based on the data acquisition status.

[0051] In the above scheme, when the data acquisition state is the first data acquisition state, the data collection state of the NWDAF is the data collection state;

[0052] When the data acquisition state is the second data acquisition state, the data collection state of the NWDAF is a data collection completion state.

[0053] In the above scheme, the method also includes: when the first network device determines that there is an existing NWDAF and a second network device that has stored data matching the first parameter, the first network device obtains the load status of the NWDAF and the second network device respectively through the NRF, and determines the target NWDAF based on the load status of the NWDAF and the second network device.

[0054] In a fifth aspect, an embodiment of the present invention further provides a data collection device, the device comprising: a first communication unit, a query unit and an execution unit; wherein,

[0055] The first communication unit is used to receive a first message sent by a consumer, the first message is used to request or subscribe to the NWDAF analysis service; the first message includes a first parameter; the first parameter includes at least one of the following: an event identifier, a time parameter for data collection, and area information;

[0056] The query unit is used to query, through the first network device, whether there is already an NWDAF collecting or storing data matching the first parameter before starting to collect data;

[0057] The execution unit is used to execute a corresponding data collection strategy according to the query result obtained by the query unit.

[0058] In the above scheme, the execution unit is used to discover the data provider through NRF when the first network device does not find that the NWDAF is collecting or storing data matching the first parameter; send a second message to the data provider through the first communication unit; the second message is used to request or subscribe to data; the second message includes at least the first parameter; and is also used to receive a success response message corresponding to the second message sent by the data provider through the first communication unit; and is also used to receive data matching the first parameter sent by the data provider through the first communication unit.

[0059] In the above scheme, the execution unit is used to discover the second NWDAF that is collecting data matching the first parameter through the first network device, and send a third message to the second NWDAF, where the third message is used to request or subscribe to the data matching the first parameter; the third message includes at least the first parameter; it is also used to receive a success response message corresponding to the third message sent by the second NWDAF through the first communication unit; it is also used to receive data matching the first parameter sent by the second NWDAF through the first communication unit.

[0060] In the above scheme, the execution unit is used to discover through the first network device that an existing NWDAF and a second network device have stored data matching the first parameter, and obtain a target NWDAF through the first network device; the target NWDAF is the NWDAF or the second network device; the target NWDAF is determined based on the load status of the NWDAF and the second network device; it is also used to send a fourth message to the target NWDAF through the first communication unit, and the fourth message is used to request or subscribe to data matching the first parameter; the fourth message includes at least the first parameter; it is also used to receive a success response message corresponding to the fourth message sent by the target NWDAF through the first communication unit; it is determined whether the data stored in the target NWDAF meets the first parameter; if the data stored in the target NWDAF meets the first parameter, the data matching the first parameter sent by the target NWDAF is received through the first communication unit.

[0061] In the above scheme, the execution unit is also used to discover the data provider through NRF when the data stored in the target NWDAF does not meet the first parameter; it is also used to send a fifth message to the data provider through the first communication unit; the fifth message is used to request or subscribe to the first data that meets the first parameter and is not stored by the target NWDAF; receive a success response message corresponding to the fifth message sent by the data provider through the first communication unit; and receive the first data sent by the data provider through the first communication unit.

[0062] In the above scheme, the first communication unit is also used to send a sixth message to the first network device before the execution unit executes the corresponding data collection strategy according to the query results; the sixth message is used to register or update the configuration information of the data; the sixth message includes at least the first configuration information; the first configuration information includes at least one of the following: a network data analysis function identifier, the first parameter and a first data acquisition status.

[0063] In the above scheme, the first communication unit is also used to send a seventh message to the first network device after completing data collection; the seventh message is used to update the configuration information of the data; the seventh message includes second configuration information; the second configuration information includes at least one of the following: network data analysis function identifier, the first parameter, and the second data acquisition status.

[0064] In the above solution, the execution unit is also used to obtain data analysis results;

[0065] The first communication unit is also used to feed back the data analysis results to the service consumer; it is also used to send an eighth message for registering or updating the analysis results to the first network device; the eighth message includes third configuration information: the third configuration information includes at least one of the following: network data analysis function type information, user equipment identifier, analysis identifier, network slice identifier, and service area.

[0066] In the above scheme, the execution unit is also used to discover the second network device through NRF; send a ninth message for requesting data aggregation to the second network device through the first communication unit, and receive a successful response message corresponding to the ninth message sent by the second network device; and send the data analysis result to the second network device through the first communication unit.

[0067] In the above solution, the first NWDAF is a second network device.

[0068] In a sixth aspect, an embodiment of the present invention further provides a data collection device, the device comprising a second communication unit and a first judgment unit; wherein,

[0069] The second communication unit is used to receive a ninth message sent by the first NWDAF for requesting data aggregation; the ninth message includes at least relevant information and analysis report information of the collected data;

[0070] The first judgment unit is used to judge whether there is matching data being transmitted or stored based on the relevant information of the data, and / or to judge whether there is matching data analysis result being transmitted or stored based on the analysis report information;

[0071] The second communication unit is further configured to send a rejection response message corresponding to the ninth message to the first NWDAF when the first judgment unit determines that matching data is being transmitted or stored, and matching data analysis results are being transmitted or stored.

[0072] In the above scheme, the second communication unit is also used to send a success response message corresponding to the ninth message to the first NWDAF when it is determined that no matching data is being transmitted or stored, and / or no matching data analysis results are being transmitted or stored.

[0073] In the above scheme, the second communication unit is also used to send a tenth message to the first network device when starting to aggregate data and / or data analysis results, and the tenth message is used to register or update the configuration information of the data and / or analysis results; when completing the aggregation of data and / or data analysis results, the eleventh message is sent to the first network device, and the eleventh message is used to update the configuration information of the data and / or analysis results.

[0074] In a seventh aspect, an embodiment of the present invention further provides a data collection device, the device comprising: a third communication unit and a second judgment unit; wherein,

[0075] The third communication unit is used to receive a third message sent by the first NWDAF when in a data collection state, and send a success response message corresponding to the third message to the first NWDAF; the third message is used to request or subscribe to data matching the first parameter; the third message includes at least the first parameter; the first parameter includes at least one of the following: event identifier, time parameter of data collection, and area information;

[0076] The second judgment unit is used to judge whether the data being collected meets the first parameter;

[0077] The third communication unit is also used to send a twelfth message to the data provider when it is determined that the data being collected does not meet the first parameter, and receive a successful response message corresponding to the twelfth message sent by the data provider; the twelfth message is used to modify the request or subscription data.

[0078] In the above solution, the third communication unit is further used to send a thirteenth message to the first network device, and the thirteenth message is used to update the configuration information of the data.

[0079] In an eighth aspect, an embodiment of the present invention further provides a data collection device, the device comprising a fourth communication unit and a determination unit; wherein,

[0080] The fourth communication unit is used to receive a fourteenth message sent by NWDAF, wherein the fourteenth message is used to register or update the configuration information of the data; the fourteenth message includes the fourth configuration information; the fourth configuration information includes at least one of the following: a network data analysis function identifier, a first parameter, and a data acquisition state; the first parameter includes at least one of the following: an event identifier, a time parameter for data collection, and area information;

[0081] The determining unit is configured to determine a data collection state of the NWDAF based on the data acquisition state.

[0082] In the above scheme, when the data acquisition state is the first data acquisition state, the data collection state of the NWDAF is the data collection state;

[0083] When the data acquisition state is the second data acquisition state, the data collection state of the NWDAF is a data collection completion state.

[0084] In the above scheme, the determination unit is also used to obtain the load status of the NWDAF and the second network device respectively through the NRF when it is determined that the existing NWDAF and the second network device have stored data matching the first parameter, and determine the target NWDAF based on the load status of the NWDAF and the second network device.

[0085] In the ninth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the data collection method described in the first aspect, the second aspect, the third aspect or the fourth aspect of the embodiment of the present invention.

[0086] In the tenth aspect, an embodiment of the present invention further provides a network device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the data collection method described in the first aspect, the second aspect, the third aspect, or the fourth aspect of the embodiment of the present invention are implemented.

[0087] The data collection method, apparatus, network device and storage medium provided by the embodiments of the present invention, on the one hand, after the first NWDAF receives a request from a consumer or a message subscribing to an NWDAF analysis service, it queries through the first network device whether there is already an NWDAF collecting or storing data matching the first parameter, and executes a corresponding data collection strategy according to the query result (for example, it is found that no NWDAF is collecting or storing data matching the first parameter, an NWDAF is collecting data, the NWDAF has stored data, etc.); on the other hand, the configuration information of the data of each NWDAF is stored and updated by the first network device, so that data collection coordination, historical data acquisition and data analysis result reuse between multiple NWDAFs can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0088] Figure 1 The data collection method of the present invention is shown in FIG. Figure 1 ;

[0089] Figure 2 The data collection method of the present invention is shown in FIG. Figure 2 ;

[0090] Figure 3The data collection method of the present invention is shown in FIG. Figure 3 ;

[0091] Figure 4 The data collection method of the present invention is shown in FIG. Figure 4 ;

[0092] Figure 5 The data collection method of the present invention is shown in FIG. Figure 5 ;

[0093] Figure 6 The interactive process diagram of the data collection method according to the embodiment of the present invention is as follows: Figure 1 ;

[0094] Figure 7 The interactive process diagram of the data collection method according to the embodiment of the present invention is as follows: Figure 2 ;

[0095] Figure 8 The interactive process diagram of the data collection method according to the embodiment of the present invention is as follows: Figure 3 ;

[0096] Fig. 9 The structure diagram of the data collection device according to the embodiment of the present invention is shown in FIG. Figure 1 ;

[0097] Fig.10 The structure diagram of the data collection device according to the embodiment of the present invention is shown in FIG. Figure 2 ;

[0098] Fig.11 The structure diagram of the data collection device according to the embodiment of the present invention is shown in FIG. Figure 3 ;

[0099] Fig.12 The structure diagram of the data collection device according to the embodiment of the present invention is shown in FIG. Figure 4 ;

[0100] Fig.13 The figure is a schematic diagram of the hardware structure of the network device according to the embodiment of the present invention. DETAILED DESCRIPTION

[0101] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0102] An embodiment of the present invention provides a data collection method. Figure 1 The data collection method of the present invention is shown in FIG. Figure 1 ;like Figure 1 As shown, the method includes:

[0103] Step 101: A first NWDAF receives a first message sent by a consumer, wherein the first message is used to request or subscribe to an NWDAF analysis service; the first message includes a first parameter; the first parameter includes at least one of the following: an event identifier, a time parameter for data collection, and area information;

[0104] Step 102: before starting to collect data, the first NWDAF queries through the first network device whether there is an NWDAF that is collecting or has stored data matching the first parameter, and executes a corresponding data collection strategy according to the query result.

[0105] In this embodiment, the consumer is a node device that has a demand for NWDAF analysis services. Optionally, the consumer can be implemented through other network devices. Exemplarily, the consumer can be a network function (NF, Network Function) device, an application function (AF, Application Function) device, etc. Of course, other node devices that have a demand for NWDAF analysis services are also within the protection scope of this embodiment, and this embodiment does not limit this.

[0106] In this embodiment, in the data collection system architecture, multiple NWDAFs may be included, and the multiple NWDAFs include at least two categories: the first category is the first NWDAF, and the second category is the NWDAF (the second NWDAF is the NWDAF in the second category of NWDAF that meets the needs of consumers). Among them, the second NWDAF collects data from the data provider; the first NWDAF collects data from the second NWDAF that meets the needs according to the needs of consumers and analyzes it. Optionally, the multiple NWDAFs may also include a second network device, which may also be called a central NWDAF or a data repository (Data Repository); the second network device aggregates the data and / or analysis results collected by each first NWDAF. This will be described in detail in subsequent embodiments.

[0107] Optionally, the first NWDAF is a second network device, that is, the first NWDAF may be a second network device according to the configuration of the operator.

[0108] In this embodiment, the first parameter includes at least one of the following: an event ID, a time parameter of data collection, and area information; wherein the event ID is a plurality of event IDs, and the plurality of event IDs can be represented by an event ID list, an event ID set, or an event ID group. The time parameter of data collection can be represented by a time period of data collection, or a start time and a completion time of data collection, or a start time or a completion time of data collection combined with a duration of data collection. The area information is a specific area, a designated area, an area of ​​interest, or an area of ​​interest, etc.

[0109] In this embodiment, the first NWDAF queries through the first network device whether there is another NWDAF that is collecting or has stored data matching the first parameter, that is, determines the data collection status of the second NWDAF, and executes a corresponding data collection strategy according to the data collection status of the second NWDAF.

[0110] As a first implementation mode, the corresponding data collection strategy is executed according to the query result, including: the first NWDAF does not find that there is any NWDAF collecting or storing data matching the first parameter through the first network device, and discovers the data provider through the network storage function (NRF, Network Repository Function); the first NWDAF sends a second message to the data provider; the second message is used to request or subscribe to data; the second message includes at least the first parameter; the first NWDAF receives a success response message corresponding to the second message sent by the data provider; the first NWDAF receives the data matching the first parameter sent by the data provider.

[0111] In this embodiment, if no NWDAF is collecting or storing data matching the first parameter, the first NWDAF discovers the data provider of the data matching the first parameter through the NRF, and obtains the data matching the first parameter from the data provider. The data provider may be a network device that initially stores the data, or a network device that previously stores the data, and so on.

[0112] As a second implementation, the execution of a corresponding data collection strategy based on the query results includes: the first NWDAF discovers the second NWDAF that is collecting data matching the first parameter through the first network device, and sends a third message to the second NWDAF, where the third message is used to request or subscribe to the data matching the first parameter; the third message includes at least the first parameter; the first NWDAF receives a success response message corresponding to the third message sent by the second NWDAF; the first NWDAF receives the data matching the first parameter sent by the second NWDAF.

[0113] In this embodiment, when there is a second NWDAF that is collecting data matching the first parameter, the first NWDAF can obtain relevant information of the second NWDAF through the first network device and send a third message to the second NWDAF to obtain data matching the first parameter from the second NWDAF.

[0114] As a third implementation, the execution of a corresponding data collection strategy based on the query result includes: the first NWDAF discovers through the first network device that an existing NWDAF and a second network device have stored data matching the first parameter, and obtains information of a target NWDAF through the first network device; the target NWDAF is the NWDAF or the second network device; the target NWDAF is determined based on the load status of the NWDAF and the second network device; the first NWDAF sends a fourth message to the target NWDAF, and the fourth message is used to request or subscribe to data matching the first parameter; the fourth message includes at least the first parameter; the first NWDAF receives a success response message corresponding to the fourth message sent by the target NWDAF; the first NWDAF determines whether the data stored in the target NWDAF satisfies the first parameter; if the data stored in the target NWDAF satisfies the first parameter, the first NWDAF receives the data matching the first parameter sent by the target NWDAF.

[0115] In this embodiment, when there are existing NWDAFs and second network devices that have stored data matching the first parameter, the first network device can obtain the load status of the NWDAF and the second network device from the NRF, respectively, and based on the load status of the NWDAF and the second network device, select the NWDAF with the smallest load as the target NWDAF, and send the information of the target NWDAF (such as the identification (ID) or address of the target NWDAF) to the first NWDAF. Further, the first NWDAF obtains the data matching the first parameter from the target NWDAF.

[0116] Optionally, the method also includes: when the data stored in the target NWDAF does not meet the first parameter, the first NWDAF discovers the data provider through NRF; the first NWDAF sends a fifth message to the data provider; the fifth message is used to request or subscribe to the first data among the data that meets the first parameter and is not stored by the target NWDAF; the first NWDAF receives a success response message corresponding to the fifth message sent by the data provider; the first NWDAF receives the first data sent by the data provider.

[0117] In this embodiment, in the case where there is an existing NWDAF and the second network device has stored data matching the first parameter, the data stored in the determined target NWDAF may be the complete data required by the consumer, or may be part of the complete data required by the consumer, that is, the data stored in the target NWDAF does not meet the first parameter. For example, the consumer needs 100 data, and the target NWDAF stores 50 of them. In this case, the first NWDAF discovers the data provider through the NRF and obtains the remaining 50 data not stored in the target NWDAF from the data provider.

[0118] In some optional embodiments of the present invention, before executing the corresponding data collection strategy according to the query result, the method further includes: the first NWDAF sends a sixth message to the first network device; the sixth message is used to register or update the configuration information of the data; the sixth message includes at least the first configuration information; the first configuration information includes at least one of the following: a network data analysis function identifier (NWDAF ID), the first parameter, and a first data acquisition status. Among them, the first data acquisition status may indicate that the data is being collected (collecting). Exemplarily, the configuration information used to register or update data may also be referred to as data configuration information (profile of collected data).

[0119] In this embodiment, the first network device may be a network device having a data collection coordination function (DCCF). Optionally, the first network device may be a separate network function (NF) device or a device having an NWDAF function. The first network device is used to obtain configuration information related to data collection of each NWDAF and update the configuration information.

[0120] In some optional embodiments of the present invention, the method further includes: after completing data collection, the first NWDAF sends a seventh message to the first network device; the seventh message is used to update the configuration information of the data; the seventh message includes second configuration information; the second configuration information includes at least one of the following: a network data analysis function identifier, the first parameter, and a second data acquisition state. The second data acquisition state may indicate a data collection completion state (completed).

[0121] In some optional embodiments of the present invention, the method further includes: the first NWDAF obtains data analysis results and feeds back the data analysis results to the service consumer; the first NWDAF sends an eighth message for registering or updating the analysis results to the first network device; the eighth message includes third configuration information: the third configuration information includes at least one of the following: network data analysis function type (NWDAF type) information, user equipment identifier, analysis identifier (Analytics ID), network slice identifier, and service area (Serving Area). Exemplarily, the third configuration information may also be referred to as analysis result configuration information (profile of analysis results)

[0122] In this embodiment, the user equipment identifier is an identifier that uniquely identifies a user equipment (UE). Exemplarily, the user equipment identifier may be a subscription permanent identifier (SUPI). The network slice identifier may be specifically represented by a single network slice selection assistance information (S-NSSAI, Single Network Slice Selection Assistance Information).

[0123] In some optional embodiments of the present invention, the method also includes: the first NWDAF discovers the second network device through NRF; the first NWDAF sends a ninth message for requesting data aggregation to the second network device, and receives a successful response message corresponding to the ninth message sent by the second network device; the first NWDAF sends the data analysis result to the second network device.

[0124] Based on the above embodiments, an embodiment of the present invention further provides a data collection method. Figure 2 The data collection method of the present invention is shown in FIG. Figure 2 ;like Figure 2 As shown, the method includes:

[0125] Step 201: The second network device receives a ninth message sent by the first NWDAF for requesting data aggregation; the ninth message includes at least relevant information and analysis report information of the collected data;

[0126] Step 202: The second network device determines whether matching data is being transmitted or stored based on the relevant information of the data, and / or determines whether matching data analysis results are being transmitted or stored based on the analysis report information;

[0127] Step 203: When it is determined that there is matching data being transmitted or stored, and there is a matching data analysis result being transmitted or stored, the second network device sends a rejection response message corresponding to the ninth message to the first NWDAF.

[0128] In some optional embodiments of the present invention, the method includes: when it is determined that no matching data is being transmitted or stored, and / or that no matching data analysis results are being transmitted or stored, the second network device sends a success response message corresponding to the ninth message to the first NWDAF.

[0129] In this embodiment, the second network device may also be called a central NWDAF or a data repository (DataRepository).

[0130] In this embodiment, if the data for which the first NWDAF requests data aggregation is being transmitted or stored by the second network device, and the data analysis results for which the data aggregation is requested are being transmitted or stored, it indicates that the second network device is collecting relevant data to be aggregated and there is no need to collect data from the first NWDAF, so a rejection response message corresponding to the ninth message is fed back to the first NWDAF. Correspondingly, if the data for which the first NWDAF requests data aggregation is not being transmitted or stored by the second network device, and / or the data analysis results for which the data aggregation is requested are not being transmitted or stored, it may indicate that the second network device has not collected relevant data or data analysis results, and a success response message corresponding to the ninth message is fed back to the first NWDAF, and the first NWDAF sends the data and / or data analysis results that are not stored or are not being collected in the second network device to the second network device.

[0131] In some optional embodiments of the present invention, the method also includes: when the second network device starts to aggregate data and / or data analysis results, the tenth message is sent to the first network device, and the tenth message is used to register or update the configuration information of the data and / or analysis results; when the second network device completes the aggregation of data and / or data analysis results, the eleventh message is sent to the first network device, and the eleventh message is used to update the configuration information of the data and / or analysis results.

[0132] The configuration information included in the tenth message may include at least a timestamp for indicating that data aggregation starts; and the configuration information included in the eleventh message may include at least a timestamp for indicating that data collection is completed.

[0133] Based on the above embodiments, an embodiment of the present invention further provides a data collection method. Figure 3 The data collection method of the present invention is shown in FIG. Figure 3 ;like Figure 3 As shown, the method includes:

[0134] Step 301: The second NWDAF that is collecting data receives a third message sent by the first NWDAF, and sends a success response message corresponding to the third message to the first NWDAF; the third message is used to request or subscribe to data matching the first parameter; the third message includes at least the first parameter; the first parameter includes at least one of the following: event identifier, time parameter of data collection, and area information;

[0135] Step 302: The second NWDAF determines whether the data being collected meets the first parameter;

[0136] Step 303: When it is determined that the data being collected does not satisfy the first parameter, a twelfth message is sent to the data provider, and a success response message corresponding to the twelfth message sent by the data provider is received; the twelfth message is used to modify the request or subscription data.

[0137] In this embodiment, the data being collected by the second NWDAF is data that matches the first parameter requested by the consumer, but the data being collected by the second NWDAF is not the complete data required by the consumer, but part of the complete data required by the consumer. For example, the consumer needs 100 data, and the second NWDAF stores 50 of them. Based on this, the second NWDAF needs to request another 50 data from the data provider to meet the requirements of the first parameter.

[0138] In some optional embodiments of the present invention, the method further includes: the second NWDAF sends a thirteenth message to the first network device, and the thirteenth message is used to update configuration information of the data.

[0139] Based on the above embodiments, an embodiment of the present invention further provides a data collection method. Figure 4 The data collection method of the present invention is shown in FIG. Figure 4 ;like Figure 4 As shown, the method includes:

[0140] Step 401: The first network device receives a fourteenth message sent by NWDAF, wherein the fourteenth message is used to register or update configuration information of data; the fourteenth message includes fourth configuration information; the fourth configuration information includes at least one of the following: a network data analysis function identifier, a first parameter, and a data acquisition state; the first parameter includes at least one of the following: an event identifier, a time parameter for data collection, and area information;

[0141] Step 402: The first network device determines the data collection status of the NWDAF based on the data acquisition status.

[0142] In this embodiment, the first network device is a network device with a data collection coordination function (DCCF). Optionally, the first network device can be a separate network function (NF) device or a device with NWDAF function. The first network device is used to obtain configuration information related to data collection of each NWDAF and update the configuration information.

[0143] In this embodiment, before collecting data, each NWDAF will send configuration information for registering or updating data to the first network device, and the configuration information at least includes a data collection status (collecting) (i.e., a first data acquisition status); when data collection is completed, the configuration information for registration or updating will also be sent to the first network device; the configuration information at least includes a data collection completion status (completed) (i.e., a second data acquisition status). The first network device can determine the data collection status of the corresponding NWDAF based on the data acquisition status in the configuration information.

[0144] In some optional embodiments of the present invention, when the data acquisition state is the first data acquisition state, the data collection state of the NWDAF is the data collecting state; when the data acquisition state is the second data acquisition state, the data collection state of the NWDAF is the data collection completion state.

[0145] In this embodiment, when the fourth configuration information stored by the first network device includes the first data acquisition status, it indicates that the corresponding NWDAF is currently collecting data, that is, the data collection status of the NWDAF is the data collection status; when the fourth configuration information includes the second data acquisition status, it indicates that the corresponding NWDAF has currently completed the corresponding data collection, and the data collection status of the NWDAF is the data collection completion status. In other embodiments, if the first network device does not store the relevant fourth configuration information, it indicates that no NWDAF has stored or is collecting relevant data.

[0146] In some optional embodiments, the method further includes: the first network device receives configuration information of data and / or analysis results sent by each NWDAF (for example, may include the aforementioned first NWDAF, second NWDAF, and second network device), and updates the configuration information.

[0147] In some optional embodiments of the present invention, the method also includes: when the first network device determines that there is an existing NWDAF and a second network device that has stored data matching the first parameter, the first network device obtains the load status of the NWDAF and the second network device respectively through the NRF, and determines the target NWDAF based on the load status of the NWDAF and the second network device.

[0148] The process of the technical solution of this embodiment can be as follows Figure 5 As shown, the first NWDAF receives a request from a consumer or a request to subscribe to an NWDAF analysis service. Before starting data collection, the first NWDAF discovers the first network device through the NRF, and queries through the first network device whether there is already a NWDAF that is collecting or has stored data that matches the first parameter. If it is found that there is already a NWDAF that is collecting or has stored data that matches the first parameter, the first NWDAF obtains the identification (ID) or address of the NWDAF to collect relevant data from the NWDAF; if it is not found that there is already a NWDAF that is collecting and has stored data that matches the first parameter, the first NWDAF interacts directly with the data provider to collect relevant data.

[0149] In addition, after receiving a response indicating a successful data subscription, the first NWDAF registers / updates the data configuration information on the first network device before data collection begins; after data collection is completed, the first NWDAF registers / updates the data configuration information on the first network device. After the first NWDAF obtains the data analysis result, on the one hand, it feeds the data analysis result back to the consumer, and on the other hand, it registers / updates the configuration information of the data analysis result on the first network device.

[0150] The first NWDAF can transmit the collected data and analysis results to the second network device to aggregate the data and / or data analysis results. Before or when the aggregation is completed, the second network device registers / updates the configuration information of the data and / or analysis results on the first network device.

[0151] The first NWDAF may also be used as the second network device according to the operator's configuration.

[0152] The data collection scheme of the embodiment of the present invention is described below in conjunction with specific scenarios. In the following scenario embodiments, the first network device is a DCCH and the second network device is a data storage library.

[0153] Scenario 1: No corresponding NWDAF is found in DCCF that is collecting or storing the required data.

[0154] Step 500: The data repository registers / updates configuration information with the NRF and DCCF according to the operator's configuration. The data repository can serve as a data storage node or a data aggregation node.

[0155] In this example, the data storage library is an optional node, that is, the data storage library may not be set in the system, and this is not limited in this embodiment.

[0156] Step 501: The consumer discovers the first NWDAF through the NRF.

[0157] In various embodiments of the present invention, the consumer may also be referred to as an NWDAF service consumer, or a service consumer, which is not limited in the embodiments of the present invention.

[0158] Step 502: The consumer requests or subscribes to the NWDAF analysis service from the first NWDAF. For example, the consumer may request or subscribe to the NWDAF analysis service through the first message in the above embodiment.

[0159] The first message may include a first parameter, and the first parameter includes at least one of the following parameters: an event ID list, a time period of data collection, an area of ​​interest, and the like.

[0160] Step 503: The first NWDAF discovers the DCCF, data provider and data repository through the NRF.

[0161] Here, the first NWDAF may discover the DCCF, the data provider, and the data repository through a discovery mechanism. Exemplarily, the first NWDAF may send a discovery request to the NRF, and the discovery request may include the first parameter, or some of the first parameters, for discovering a suitable first NWDAF, data provider, and data repository.

[0162] Step 504: The first NWDAF sends a query message to the DCCF to query the data collection status of the NWDAF; the query message includes the first parameter. If the DCCF does not find that the NWDAF is collecting or storing data matching the first parameter through the first parameter, the DCCF responds to the first NWDAF with a message that the query has no results. The first NWDAF can further request / subscribe to the required data according to the data provider found in step 503.

[0163] Optionally, if a data repository exists, the first NWDAF may discover the existence of the data repository through the DCCF in this step.

[0164] Step 505a: The first NWDAF requests or subscribes to required data from a data provider according to the first parameter.

[0165] Exemplarily, the first NWDAF requests or subscribes to required data from a data provider through the second message in the aforementioned embodiment, where the second message includes at least the first parameter.

[0166] Step 505b: The data provider responds to the first NWDAF that the request or subscription is successful.

[0167] Step 505c: Before the first NWDAF starts data collection, it registers / updates data configuration information in the DCCF.

[0168] Exemplarily, the first NWDAF can register or update the configuration information of the data through the sixth message in the aforementioned embodiment. The configuration information is the first configuration information in the aforementioned embodiment, and the first configuration information includes at least one of the following information: NWDAF ID, event identification list (Event ID list), time period of data collection (time period of data collection), area of ​​interest (Area of ​​Interest), data obtaining status (Data obtaining status) (such as collecting status), etc.

[0169] Step 506a: The data provider sends data matching the first parameter to the first NWDAF.

[0170] Step 506b: After completing data collection, the first NWDAF updates the data configuration information in the DCCF.

[0171] Exemplarily, the first NWDAF can update the configuration information of the data through the seventh message in the aforementioned embodiment, and the configuration information is the second configuration information in the aforementioned embodiment, and the second configuration information includes at least one of the following information: NWDAF ID, event identification list (Event ID list), time period of data collection (time period of data collection), area of ​​interest (Area of ​​Interest), data obtaining status (Data obtaining status) (such as completed collection (eg completed) status).

[0172] Step 507: The first NWDAF analyzes the collected data to obtain data analysis results.

[0173] Step 508a: The first NWDAF feeds back the data analysis results to the consumer.

[0174] Step 508b: The first NWDAF registers / updates the configuration information of the analysis result in the DCCF.

[0175] Exemplarily, the first NWDAF can register / update the analysis results through the eighth message in the above embodiment; then the configuration information is the third configuration information in the above embodiment, and the configuration information includes at least one of the following information: NWDAF type (NWDAF type), subscription permanent identifier (SUPI), analysis identification (Analytics ID), S-NSSAI, service area (Serving Area), etc.

[0176] Step 508c: Optionally, if a data repository exists and the first NWDAF is not the data repository, the first NWDAF initiates an interaction request based on the data repository discovered in step 504. After receiving a successful response from the data repository, the first NWDAF transmits the collected data and / or data analysis results to the data repository for aggregation.

[0177] Exemplarily, the interaction request is the ninth message in the aforementioned embodiment.

[0178] Step 508d: The data repository registers / updates the configuration information of the data and / or analysis results in the DCCF when it starts to aggregate the data and / or data analysis results, and registers / updates the configuration information of the data and / or analysis results in the DCCF again after it finishes aggregating the data and / or data analysis results.

[0179] Optionally, if NWDAF is co-located with 5GC NF, NWDAF shall collect data directly from the relevant 5GC NF and shall not send unnecessary query requests to DCCF. These co-located NWDAFs can register / update the configuration files to DCCF during the data collection process.

[0180] Scenario 2: It is found in DCCF that the corresponding NWDAF is collecting the required data.

[0181] Step 600: the second NWDAF is collecting data from a data provider, for example, the second NWDAF is performing step 506a in scenario one.

[0182] Step 601: The consumer discovers the first NWDAF through the NRF.

[0183] Step 602: The consumer requests or subscribes to the NWDAF analysis service from the first NWDAF. For example, the consumer may request or subscribe to the NWDAF analysis service through the first message in the above embodiment.

[0184] The first message may include a first parameter, and the first parameter includes at least one of the following parameters: an event ID list, a time period of data collection, an area of ​​interest, and the like.

[0185] Step 603: The first NWDAF discovers the DCCF, data provider and data repository through the NRF.

[0186] Here, the first NWDAF may discover the DCCF, the data provider, and the data repository through a discovery mechanism. Exemplarily, the first NWDAF may send a discovery request to the NRF, and the discovery request may include the first parameter, or some of the first parameters, for discovering a suitable first NWDAF, data provider, and data repository.

[0187] Step 604: The first NWDAF sends a query message to the DCCF to query the data collection status of the NWDAF; the query message includes the above-mentioned first parameter. The DCCF analyzes the input parameters and finds that there is a second NWDAF that is collecting data matching the first parameter. Then, the DCCF sends the ID or address of the second NWDAF to the first NWDAF.

[0188] Optionally, if a data repository exists, the first NWDAF may discover the existence of the data repository through the DCCF in this step.

[0189] Step 605a: The first NWDAF requests or subscribes to the required data from the second NWDAF that is collecting the required data.

[0190] Exemplarily, the first NWDAF requests or subscribes to required data from the second NWDAF through the third message in the aforementioned embodiment; the third message includes at least the first parameter.

[0191] Step 605b: The second NWDAF that is collecting the required data responds to the first NWDAF that the request or subscription is successful.

[0192] Step 605c: Before the first NWDAF starts data collection, it registers / updates data configuration information in the DCCF.

[0193] Exemplarily, the first NWDAF may register or update the configuration information of the data through the sixth message in the aforementioned embodiment, and the configuration information is the first configuration information in the aforementioned embodiment, and the first configuration information includes at least one of the following information: NWDAF ID, event ID list, time period of data collection, area of ​​interest, data obtaining status (such as collecting status), etc. If the second NWDAF that is collecting data fully meets the first parameter required by the consumer, steps 606a to 606d are skipped, and if not fully met, steps 606a to 606d are performed.

[0194] Step 606a: The second NWDAF that is collecting data determines whether the data being collected satisfies the first parameter; if it is determined that the first parameter is not satisfied, it requests or subscribes to the required data from the data provider; wherein the request message may include the first parameter, or related parameters of other data in the first parameter except the data being collected.

[0195] Step 606b: The data provider responds to the second NWDAF that is collecting data that the request or subscription is successful.

[0196] Step 606c: The second NWDAF that is collecting data updates the configuration information of the data in the DCCF.

[0197] Exemplarily, the second NWDAF that is collecting data updates the configuration information of data collection in the DCCF through the thirteenth message in the aforementioned embodiment.

[0198] Step 606d: The data provider notifies the second NWDAF that is collecting data of the required data.

[0199] Step 607a: The second NWDAF that is collecting data notifies the first NWDAF of the required data.

[0200] Step 607b: After completing data collection, the first NWDAF updates the data configuration information in the DCCF.

[0201] Exemplarily, the first NWDAF can update the configuration information of the data through the seventh message in the aforementioned embodiment, and the configuration information is the second configuration information in the aforementioned embodiment, and the second configuration information includes at least one of the following information: NWDAF ID, event identification list (Event ID list), time period of data collection (time period of data collection), area of ​​interest (Area of ​​Interest), data obtaining status (Data obtaining status) (such as completed collection (eg completed) status).

[0202] Step 608: The first NWDAF analyzes the collected data to obtain data analysis results.

[0203] Step 609a: The first NWDAF feeds back the data analysis results to the consumer.

[0204] Step 609b: The first NWDAF registers / updates the configuration information of the analysis result in the DCCF.

[0205] Exemplarily, the first NWDAF can register / update the analysis results through the eighth message in the above embodiment; then the configuration information is the third configuration information in the above embodiment, and the configuration information includes at least one of the following information: NWDAF type (NWDAF type), subscription permanent identifier (SUPI), analysis identification (Analytics ID), S-NSSAI, service area (Serving Area), etc.

[0206] Step 609c: Optionally, if a data repository exists and the first NWDAF is not the data repository, the first NWDAF initiates an interaction request based on the data repository found in step 604. Upon receiving the request, the data repository determines whether corresponding data and / or data analysis results are being transmitted or stored. If there is duplicate aggregation, the data repository sends a rejection response to the first NWDAF; if there is no duplicate aggregation, the data repository sends a success response to the first NWDAF; after receiving the successful response from the data repository, the first NWDAF transmits the data and / or data analysis results to the data repository for aggregation.

[0207] Exemplarily, the interaction request is the ninth message in the aforementioned embodiment.

[0208] Step 609d: When the data repository starts to aggregate data and / or data analysis results, it registers / updates the configuration information of the data and / or analysis results in DCCF; after completing the aggregation of data and / or data analysis results, it registers / updates the configuration information of the data and / or analysis results in DCCF again.

[0209] It should be noted that in this scenario, if there is a data storage repository, the data storage repository registers / updates configuration information with the DCCF according to the operator's configuration before executing step 600. The data storage repository may serve as a data aggregation node.

[0210] Optionally, if NWDAF is co-located with 5GC NF, NWDAF shall collect data directly from the relevant 5GC NF and shall not send unnecessary query requests to DCCF. These co-located NWDAFs can register / update the configuration files to DCCF during the data collection process.

[0211] Scenario 3: It is found in the DCCF that the corresponding NWDAF has stored all or part of the required data.

[0212] Step 701: The consumer discovers the first NWDAF through the NRF.

[0213] Step 702: The consumer requests or subscribes to the NWDAF analysis service from the first NWDAF. For example, the consumer may request or subscribe to the NWDAF analysis service through the first message in the above embodiment.

[0214] The first message may include a first parameter, and the first parameter includes at least one of the following parameters: an event ID list, a time period of data collection, an area of ​​interest, and the like.

[0215] Step 703: The first NWDAF discovers the DCCF, data provider and data repository through the NRF.

[0216] Here, the first NWDAF may discover the DCCF, the data provider, and the data repository through a discovery mechanism. Exemplarily, the first NWDAF may send a discovery request to the NRF, and the discovery request may include the first parameter, or some of the first parameters, for discovering a suitable first NWDAF, data provider, and data repository.

[0217] Step 704a: The first NWDAF sends a query message to the DCCF to query the data collection status of the NWDAF; the query message includes the above-mentioned first parameter, and the DCCF analyzes the input parameters and finds that the corresponding NWDAF (the second NWDAF or the data repository) has stored all or part of the required data and / or data analysis results.

[0218] Step 704b: The DCCF queries the load status of the second NWDAF and the data storage library through the NRF, and determines the target NWDAF according to the load status of the second NWDAF and the data storage library.

[0219] Exemplarily, the DCCF may select a NWDAF with a low load from the second NWDAF and the data storage repository as the target NWDAF.

[0220] Step 704c: The DCCF responds to the query result of step 704b to the first NWDAF, that is, returns the ID or address of the NWDAF with a lower load.

[0221] In this example, the target NWDAF with a lower load is used as the data storage repository.

[0222] Optionally, if the data repository exists, the first NWDAF may discover the existence of the data repository through the DCCF during step 704 .

[0223] Step 705a: The first NWDAF requests or subscribes to the required data and / or analysis results from the data storage repository that has stored the required data.

[0224] Exemplarily, the first NWDAF requests or subscribes to required data from the data repository through the fourth message in the aforementioned embodiment; the fourth message includes at least the first parameter.

[0225] Step 705b: The data storage repository that has stored the required data responds to the first NWDAF that the subscription is successful.

[0226] Step 705c: Before the first NWDAF starts data collection, it registers / updates data configuration information in the DCCF.

[0227] Exemplarily, the first NWDAF may register or update the configuration information of the data through the sixth message in the aforementioned embodiment, and the configuration information is the first configuration information in the aforementioned embodiment, and the first configuration information includes at least one of the following information: NWDAF ID, event ID list, time period of data collection, area of ​​interest, data obtaining status (such as collecting status), etc. If the data repository fully meets the first parameter required by the consumer, step 706a-step 706d is skipped, and if not fully met, step 706a-step 706d is performed.

[0228] Step 706a: The first NWDAF determines whether the data stored in the data repository meets the first parameter; if the first parameter is not met, the first NWDAF requests or subscribes to the required data that has not been collected from the data provider. The request message may include the first parameter, or parameters related to other data in the first parameter except the data stored in the data repository.

[0229] Here, the first NWDAF may determine whether the data stored in the data repository satisfies the first parameter through configuration information of the relevant data and / or analysis results stored in the DCCF.

[0230] Step 706b: The data provider responds to the first NWDAF that the request or subscription is successful.

[0231] Step 706c: The first NWDAF updates the configuration information of the data in the DCCF.

[0232] Step 706d: The data provider notifies the first NWDAF of the required data.

[0233] Step 707a: The data repository notifies the first NWDAF of the required data and / or data analysis results.

[0234] Optionally, this step may be performed simultaneously with each step of step 706 .

[0235] Step 707b: After completing data collection, the first NWDAF updates the data configuration information in the DCCF.

[0236] Exemplarily, the first NWDAF can update the configuration information of the data through the seventh message in the aforementioned embodiment, and the configuration information is the second configuration information in the aforementioned embodiment, and the second configuration information includes at least one of the following information: NWDAF ID, event identification list (Event ID list), time period of data collection (time period of data collection), area of ​​interest (Area of ​​Interest), data obtaining status (Data obtaining status) (such as completed collection (eg completed) status).

[0237] Step 708: The first NWDAF analyzes the collected data to obtain data analysis results.

[0238] Step 709a: The first NWDAF feeds back the data analysis results to the consumer.

[0239] Step 709b: The first NWDAF registers / updates the configuration information of the analysis result in the DCCF.

[0240] Exemplarily, the first NWDAF can register / update the analysis results through the eighth message in the above embodiment; then the configuration information is the third configuration information in the above embodiment, and the configuration information includes at least one of the following information: NWDAF type (NWDAF type), subscription permanent identifier (SUPI), analysis identification (Analytics ID), S-NSSAI, service area (Serving Area), etc.

[0241] Step 709c: Optionally, if a data repository exists and the first NWDAF is not the data repository, and the first NWDAF performs step 706 to collect data from the data provider, then the first NWDAF initiates an interaction request with the data repository, and upon receiving the request, the data repository determines whether corresponding data and / or data analysis results are being transmitted or stored, and if there is duplicate aggregation, the data repository sends a rejection response to the first NWDAF; if there is no duplicate aggregation, the data repository sends a success response to the first NWDAF; after receiving the successful response from the data repository, the first NWDAF transmits the data and / or data analysis results to the data repository for aggregation.

[0242] Exemplarily, the interaction request is the ninth message in the aforementioned embodiment.

[0243] Step 709d: When the data repository starts to aggregate data and / or data analysis results, it registers / updates the configuration information of the data and / or analysis results in DCCF; after completing the aggregation of data and / or data analysis results, it registers / updates the configuration information of the data and / or analysis results in DCCF again.

[0244] It should be noted that in this scenario, if there is a data storage repository, the data storage repository registers / updates configuration information with the DCCF according to the operator's configuration before executing step 701. The data storage repository can serve as a data aggregation node.

[0245] Optionally, if NWDAF is co-located with 5GC NF, NWDAF shall collect data directly from the relevant 5GC NF and shall not send unnecessary query requests to DCCF. These co-located NWDAFs can register / update the configuration files to DCCF during the data collection process.

[0246] An embodiment of the present invention further provides a data collection device. The data collection device of this embodiment is applied to the first NWDAF in the aforementioned embodiment. Fig. 9 The structure diagram of the data collection device according to the embodiment of the present invention is shown in FIG. Figure 1 ;like Fig. 9 As shown, the device comprises: a first communication unit 11, a query unit 12 and an execution unit 13; wherein,

[0247] The first communication unit 11 is used to receive a first message sent by a consumer, wherein the first message is used to request or subscribe to an NWDAF analysis service; the first message includes a first parameter; the first parameter includes at least one of the following: an event identifier, a time parameter for data collection, and area information;

[0248] The query unit 12 is used to query, through the first network device, whether there is already a NWDAF collecting or storing data matching the first parameter before starting to collect data;

[0249] The execution unit 13 is used to execute a corresponding data collection strategy according to the query result obtained by the query unit 12.

[0250] In some optional embodiments of the present invention, the execution unit 13 is used to discover the data provider through NRF when the first network device does not find that the NWDAF is collecting or storing data matching the first parameter; send a second message to the data provider through the first communication unit 11; the second message is used to request or subscribe to data; the second message includes at least the first parameter; and is also used to receive a success response message corresponding to the second message sent by the data provider through the first communication unit 11; and is also used to receive data matching the first parameter sent by the data provider through the first communication unit 11.

[0251] In some optional embodiments of the present invention, the execution unit 13 is used to discover, through the first network device, a second NWDAF that is collecting data matching the first parameter, and send a third message to the second NWDAF, wherein the third message is used to request or subscribe to data matching the first parameter; the third message includes at least the first parameter; and is also used to receive, through the first communication unit 11, a success response message corresponding to the third message sent by the second NWDAF; and is also used to receive, through the first communication unit 11, data matching the first parameter sent by the second NWDAF.

[0252] In some optional embodiments of the present invention, the execution unit 13 is used to discover through the first network device that an existing NWDAF and a second network device have stored data matching the first parameter, and obtain a target NWDAF through the first network device; the target NWDAF is the NWDAF or the second network device; the target NWDAF is determined based on the load status of the NWDAF and the second network device; it is also used to send a fourth message to the target NWDAF through the first communication unit 11, and the fourth message is used to request or subscribe to data matching the first parameter; the fourth message includes at least the first parameter; it is also used to receive through the first communication unit 11 a success response message corresponding to the fourth message sent by the target NWDAF; it is determined whether the data stored in the target NWDAF meets the first parameter; if the data stored in the target NWDAF meets the first parameter, the data matching the first parameter sent by the target NWDAF is received through the first communication unit 11.

[0253] In some optional embodiments of the present invention, the execution unit 13 is also used to discover the data provider through NRF when the data stored in the target NWDAF does not meet the first parameter; it is also used to send a fifth message to the data provider through the first communication unit 11; the fifth message is used to request or subscribe to the first data among the data that meets the first parameter and is not stored by the target NWDAF; receive a success response message corresponding to the fifth message sent by the data provider through the first communication unit 11; and it is also used to receive the first data sent by the data provider through the first communication unit 11.

[0254] In some optional embodiments of the present invention, the first communication unit 11 is also used to send a sixth message to the first network device before the execution unit 13 executes the corresponding data collection strategy according to the query result; the sixth message is used to register or update the configuration information of the data; the sixth message includes at least the first configuration information; the first configuration information includes at least one of the following: a network data analysis function identifier, the first parameter and a first data acquisition status.

[0255] In some optional embodiments of the present invention, the first communication unit 11 is also used to send a seventh message to the first network device after completing data collection; the seventh message is used to update data configuration information; the seventh message includes second configuration information; the second configuration information includes at least one of the following: a network data analysis function identifier, the first parameter, and a second data acquisition status.

[0256] In some optional embodiments of the present invention, the execution unit 13 is further used to obtain data analysis results;

[0257] The first communication unit 11 is also used to feed back the data analysis results to the service consumer; it is also used to send an eighth message for registering or updating the analysis results to the first network device; the eighth message includes third configuration information: the third configuration information includes at least one of the following: network data analysis function type information, user equipment identifier, analysis identifier, network slice identifier, service area.

[0258] In some optional embodiments of the present invention, the execution unit 13 is also used to discover the second network device through NRF; send a ninth message for requesting data aggregation to the second network device through the first communication unit 11, and receive a successful response message corresponding to the ninth message sent by the second network device; and send the data analysis result to the second network device through the first communication unit 11.

[0259] In some optional embodiments of the present invention, the first NWDAF is a second network device.

[0260] In an embodiment of the present invention, the query unit 12 and the execution unit 13 in the data collection device can be implemented by a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU) or a programmable gate array (FPGA) in actual applications; the first communication unit 11 in the data collection device can be implemented by a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and a transceiver antenna in actual applications.

[0261] The embodiment of the present invention further provides a data collection device, and the data collection device of this embodiment is applied to the second network device in the above-mentioned embodiment. Fig.10 The structure diagram of the data collection device according to the embodiment of the present invention is shown in FIG. Figure 2 ;like Fig.10 As shown, the device includes a second communication unit 21 and a first judgment unit 22; wherein,

[0262] The second communication unit 21 is used to receive a ninth message sent by the first NWDAF for requesting data aggregation; the ninth message at least includes relevant information and analysis report information of the collected data;

[0263] The first judgment unit 22 is used to judge whether there is matching data being transmitted or stored based on the relevant information of the data, and / or to judge whether there is matching data analysis result being transmitted or stored based on the analysis report information;

[0264] The second communication unit 21 is further used to send a rejection response message corresponding to the ninth message to the first NWDAF when the first judgment unit 22 determines that matching data is being transmitted or stored, and matching data analysis results are being transmitted or stored.

[0265] In some optional embodiments of the present invention, the second communication unit 21 is also used to send a success response message corresponding to the ninth message to the first NWDAF when it is determined that no matching data is being transmitted or stored, and / or that no matching data analysis results are being transmitted or stored.

[0266] In some optional embodiments of the present invention, the second communication unit 21 is also used to send a tenth message to the first network device when starting to aggregate data and / or data analysis results, and the tenth message is used to register or update the configuration information of the data and / or analysis results; when completing the aggregation of data and / or data analysis results, the eleventh message is sent to the first network device, and the eleventh message is used to update the configuration information of the data and / or analysis results.

[0267] In an embodiment of the present invention, the first judgment unit 22 in the data collection device can be implemented by a CPU, a DSP, an MCU or an FPGA in actual applications; the second communication unit 21 in the data collection device can be implemented by a communication module (including: a basic communication kit, an operating system, a communication module, a standardized interface and protocol, etc.) and a transceiver antenna in actual applications.

[0268] The embodiment of the present invention further provides a data collection device, and the data collection device of this embodiment is applied to the second NWDAF in the above embodiment. Fig.11 The structure diagram of the data collection device according to the embodiment of the present invention is shown in FIG. Figure 3 ;like Fig.11 As shown, the device comprises: a third communication unit 31 and a second judgment unit 32; wherein,

[0269] The third communication unit 31 is used to receive a third message sent by the first NWDAF when in a data collection state, and send a success response message corresponding to the third message to the first NWDAF; the third message is used to request or subscribe to data matching the first parameter; the third message includes at least the first parameter; the first parameter includes at least one of the following: event identifier, time parameter of data collection and area information;

[0270] The second judging unit 32 is used to judge whether the data being collected meets the first parameter;

[0271] The third communication unit 31 is also used to send a twelfth message to the data provider when it is determined that the data being collected does not meet the first parameter, and receive a successful response message corresponding to the twelfth message sent by the data provider; the twelfth message is used to modify the request or subscription data.

[0272] In some optional embodiments of the present invention, the third communication unit 31 is further used to send a thirteenth message to the first network device, and the thirteenth message is used to update the configuration information of the data.

[0273] In an embodiment of the present invention, the second judgment unit 32 in the data collection device can be implemented by a CPU, a DSP, an MCU or an FPGA in actual applications; the third communication unit 31 in the data collection device can be implemented by a communication module (including: a basic communication kit, an operating system, a communication module, a standardized interface and protocol, etc.) and a transceiver antenna in actual applications.

[0274] An embodiment of the present invention further provides a data collection device. The data collection device of this embodiment is applied to the first network device in the aforementioned embodiment. Fig.12 The structure diagram of the data collection device according to the embodiment of the present invention is shown in FIG. Figure 4 ;like Fig.12 As shown, the device includes a fourth communication unit 41 and a determination unit 42; wherein,

[0275] The fourth communication unit 41 is used to receive a fourteenth message sent by NWDAF, wherein the fourteenth message is used to register or update the configuration information of the data; the fourteenth message includes the fourth configuration information; the fourth configuration information includes at least one of the following: a network data analysis function identifier, a first parameter, and a data acquisition state; the first parameter includes at least one of the following: an event identifier, a time parameter for data collection, and area information;

[0276] The determining unit 42 is configured to determine the data collection state of the NWDAF based on the data acquisition state.

[0277] In some optional embodiments of the present invention, when the data acquisition state is the first data acquisition state, the data collection state of the NWDAF is the data collecting state; when the data acquisition state is the second data acquisition state, the data collection state of the NWDAF is the data collection completion state.

[0278] In some optional embodiments of the present invention, the determination unit 42 is also used to obtain the load status of the NWDAF and the second network device respectively through the NRF when it is determined that the existing NWDAF and the second network device have stored data matching the first parameter, and determine the target NWDAF based on the load status of the NWDAF and the second network device.

[0279] In an embodiment of the present invention, the determination unit 42 in the data collection device can be implemented by a CPU, a DSP, an MCU or an FPGA in actual applications; the fourth communication unit 41 in the data collection device can be implemented by a communication module (including: a basic communication kit, an operating system, a communication module, a standardized interface and protocol, etc.) and a transceiver antenna in actual applications.

[0280] It should be noted that: the data collection device provided in the above embodiment only uses the division of the above program modules as an example when performing data collection. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the data collection device provided in the above embodiment and the data collection method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0281] An embodiment of the present invention further provides a network device, which is specifically the first NWDAF, the second network device, the second NWDAF or the first network device in the aforementioned embodiment. Fig.13 FIG. 1 is a schematic diagram of the hardware structure of the network device according to an embodiment of the present invention. Fig.13 As shown, the network device includes a memory 52, a processor 51, and a computer program stored in the memory 52 and executable on the processor 51. When the processor 51 executes the program, the steps of the data collection method described above in this embodiment applied to the first NWDAF, the second network device, the second NWDAF or the first network device are implemented.

[0282] Optionally, the network device further includes one or more network interfaces 53. The various components in the network device are coupled together via a bus system 54. It is understood that the bus system 54 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 54 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, the bus system 54 is not described in detail. Fig.13 Various buses are labeled as bus system 54 .

[0283] It can be understood that the memory 52 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 52 described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.

[0284] The method disclosed in the above embodiment of the present invention can be applied to the processor 51, or implemented by the processor 51. The processor 51 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 51 or the instruction in the form of software. The above processor 51 can be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 51 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present invention. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as a hardware decoding processor to execute, or the hardware and software modules in the decoding processor can be combined to execute. The software module can be located in a storage medium, which is located in the memory 52. ​​The processor 51 reads the information in the memory 52 and completes the steps of the above method in combination with its hardware.

[0285] In an exemplary embodiment, the network device may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), FPGA, general purpose processor, controller, MCU, microprocessor, or other electronic components to execute the aforementioned method.

[0286] In an exemplary embodiment, the present invention also provides a computer-readable storage medium, such as a memory 52 including a computer program, and the computer program can be executed by a processor 51 of a network device to complete the steps of the aforementioned method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM; or it can be various devices including one or any combination of the above memories.

[0287] The computer-readable storage medium provided by the embodiment of the present invention stores a computer program thereon, which, when executed by a processor, implements the steps of the data collection method applied to the first NWDAF, the second network device, the second NWDAF or the first network device in the embodiment.

[0288] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0289] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0290] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0291] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0292] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0293] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0294] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium, which, when executed, executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, disks or optical disks.

[0295] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

[0296] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A data collection method, characterized in that: The method comprises: The first network data analysis function NWDAF receives a first message sent by a consumer, wherein the first message is used to request or subscribe to an NWDAF analysis service; the first message includes a first parameter; the first parameter includes at least one of the following: an event identifier, a time parameter for data collection, and area information; Before data collection begins, the first NWDAF queries through the first network device whether there is an NWDAF that is collecting or has stored data matching the first parameter, and executes a corresponding data collection strategy according to the query result.

2. The method according to claim 1, characterized in that The executing of corresponding data collection strategies according to the query results includes: The first NWDAF finds, through the first network device, that there is no NWDAF that is collecting or storing data matching the first parameter, and finds a data provider through a network storage function NRF; The first NWDAF sends a second message to the data provider; the second message is used to request or subscribe to data; the second message includes at least the first parameter; The first NWDAF receives a success response message corresponding to the second message sent by the data provider; The first NWDAF receives data sent by the data provider that matches the first parameter.

3. The method according to claim 1, characterized in that The executing of corresponding data collection strategies according to the query results includes: The first NWDAF discovers, through the first network device, a second NWDAF that is collecting data matching the first parameter, and sends a third message to the second NWDAF, where the third message is used to request or subscribe to the data matching the first parameter; the third message includes at least the first parameter; The first NWDAF receives a success response message corresponding to the third message sent by the second NWDAF; The first NWDAF receives data sent by the second NWDAF that matches the first parameter.

4. The method according to claim 1, characterized in that: The executing of corresponding data collection strategies according to the query results includes: The first NWDAF discovers through the first network device that an existing NWDAF and a second network device have stored data matching the first parameter, and obtains information of a target NWDAF through the first network device; the target NWDAF is the NWDAF or the second network device; the target NWDAF is determined based on the load status of the NWDAF and the second network device; The first NWDAF sends a fourth message to the target NWDAF, where the fourth message is used to request or subscribe to data matching the first parameter; the fourth message includes at least the first parameter; The first NWDAF receives a success response message corresponding to the fourth message sent by the target NWDAF; The first NWDAF determines whether the data stored in the target NWDAF satisfies the first parameter; In a case where the data stored in the target NWDAF meets the first parameter, the first NWDAF receives the data matching the first parameter and sent by the target NWDAF.

5. The method according to claim 4, characterized in that The method further comprises: In the case that the data stored in the target NWDAF does not satisfy the first parameter, the first NWDAF discovers a data provider through a network storage function NRF; The first NWDAF sends a fifth message to the data provider; the fifth message is used to request or subscribe to first data that meets the first parameter and is not stored by the target NWDAF; The first NWDAF receives a success response message corresponding to the fifth message sent by the data provider; The first NWDAF receives the first data sent by the data provider.

6. The method according to any one of claims 1 to 5, characterized in that: Before executing the corresponding data collection strategy according to the query result, the method further includes: The first NWDAF sends a sixth message to the first network device; the sixth message is used to register or update data configuration information; the sixth message includes at least the first configuration information; the first configuration information includes at least one of the following: a network data analysis function identifier, the first parameter and a first data acquisition status.

7. The method according to claim 1, characterized in that The method further comprises: After completing data collection, the first NWDAF sends a seventh message to the first network device; the seventh message is used to update data configuration information; the seventh message includes second configuration information; the second configuration information includes at least one of the following: a network data analysis function identifier, the first parameter, and a second data acquisition status.

8. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: The first NWDAF obtains a data analysis result, and feeds back the data analysis result to the service consumer; The first NWDAF sends an eighth message for registering or updating analysis results to the first network device; the eighth message includes third configuration information: the third configuration information includes at least one of the following: network data analysis function type information, user equipment identifier, analysis identifier, network slice identifier, and service area.

9. The method according to claim 8, characterized in that The method further comprises: The first NWDAF discovers the second network device through the network storage function NRF; The first NWDAF sends a ninth message for requesting data aggregation to the second network device, and receives a success response message corresponding to the ninth message sent by the second network device; The first NWDAF sends the data analysis result to the second network device.

10. The method according to claim 1, characterized in that The first NWDAF is a second network device.

11. A data collection method, characterized in that: The method further comprises: The second network device receives a ninth message for requesting data aggregation sent by the first network data analysis function NWDAF; the ninth message includes at least relevant information and analysis report information of the collected data; The second network device determines whether matching data is being transmitted or stored based on the relevant information of the data, and / or determines whether matching data analysis results are being transmitted or stored based on the analysis report information; In the case where it is determined that there is matching data being transmitted or stored, and there is a matching data analysis result being transmitted or stored, the second network device sends a rejection response message corresponding to the ninth message to the first NWDAF.

12. The method according to claim 11, characterized in that The method comprises: In case it is determined that no matching data is being transmitted or stored, and / or no matching data analysis result is being transmitted or stored, the second network device sends a success response message corresponding to the ninth message to the first NWDAF.

13. The method according to claim 11 or 12, characterized in that: The method further comprises: When the second network device starts to aggregate data and / or data analysis results, the second network device sends a tenth message to the first network device, where the tenth message is used to register or update configuration information of the data and / or analysis results; When the second network device completes aggregating the data and / or the data analysis results, it sends an eleventh message to the first network device, where the eleventh message is used to update the configuration information of the data and / or the analysis results.

14. A data collection method, characterized in that: The method further comprises: The second network data analysis function NWDAF that is collecting data receives a third message sent by the first NWDAF, and sends a success response message corresponding to the third message to the first NWDAF; the third message includes at least a first parameter; the third message is used to request or subscribe to data matching the first parameter; the first parameter includes at least one of the following: event identifier, time parameter of data collection, and area information; The second NWDAF determines whether the data being collected meets the first parameter; When it is determined that the data being collected does not satisfy the first parameter, a twelfth message is sent to the data provider, and a success response message corresponding to the twelfth message sent by the data provider is received; the twelfth message is used to modify the request or subscription data.

15. The method according to claim 14, characterized in that The method further comprises: The second NWDAF sends a thirteenth message to the first network device, where the thirteenth message is used to update configuration information of the data.

16. A data collection method, characterized in that: The method further comprises: The first network device receives a fourteenth message sent by the network data analysis function NWDAF, wherein the fourteenth message is used to register or update configuration information of data; the fourteenth message includes fourth configuration information; the fourth configuration information includes at least one of the following: a network data analysis function identifier, a first parameter, and a data acquisition state; the first parameter includes at least one of the following: an event identifier, a time parameter for data collection, and area information; The first network device determines the data collection state of the NWDAF based on the data acquisition state; the data collection state of the NWDAF includes a data collection state or a data collection completion state; Based on the query of the first NWDAF, a query result including whether there is an NWDAF collecting or storing data matching the first parameter is sent to the first NWDAF, so that the first NWDAF executes a corresponding data collection strategy.

17. The method according to claim 16, characterized in that When the data acquisition state is the first data acquisition state, the data collection state of the NWDAF is a data collecting state; When the data acquisition state is the second data acquisition state, the data collection state of the NWDAF is a data collection completion state.

18. The method according to claim 16 or 17, characterized in that The method further comprises: When it is determined that an existing NWDAF and a second network device have stored data matching the first parameter, the first network device obtains the load status of the NWDAF and the second network device respectively through a network storage function NRF, and determines a target NWDAF based on the load status of the NWDAF and the second network device.

19. A data collection device, characterized in that: The device is applied to the first network data analysis function NWDAF; the device comprises: a first communication unit, a query unit and an execution unit; wherein, The first communication unit is used to receive a first message sent by a consumer, the first message is used to request or subscribe to a network data analysis function NWDAF analysis service; the first message includes a first parameter; the first parameter includes at least one of the following: an event identifier, a time parameter for data collection, and area information; The query unit is used to query, through the first network device, whether there is already an NWDAF collecting or storing data matching the first parameter before starting to collect data; The execution unit is used to execute a corresponding data collection strategy according to the query result obtained by the query unit.

20. The device according to claim 19, characterized in that The execution unit is used to discover the data provider through the network storage function NRF if the first network device does not find that the NWDAF is collecting or storing data matching the first parameter; send a second message to the data provider through the first communication unit; the second message is used to request or subscribe to data; the second message includes at least the first parameter; and is also used to receive a success response message corresponding to the second message sent by the data provider through the first communication unit; and is also used to receive data matching the first parameter sent by the data provider through the first communication unit.

21. The device according to claim 19, characterized in that The execution unit is used to discover, through the first network device, a second NWDAF that is collecting data matching the first parameter, and send a third message to the second NWDAF, wherein the third message is used to request or subscribe to data matching the first parameter; the third message includes at least the first parameter; and is also used to receive, through the first communication unit, a success response message corresponding to the third message sent by the second NWDAF; and is also used to receive, through the first communication unit, data matching the first parameter sent by the second NWDAF.

22. The device according to claim 19, characterized in that The execution unit is used to discover through the first network device that an existing NWDAF and a second network device have stored data matching the first parameter, and obtain a target NWDAF through the first network device; the target NWDAF is the NWDAF or the second network device; the target NWDAF is determined based on the load status of the NWDAF and the second network device; it is also used to send a fourth message to the target NWDAF through the first communication unit, and the fourth message is used to request or subscribe to data matching the first parameter; the fourth message at least includes the first parameter; it is also used to receive a success response message corresponding to the fourth message sent by the target NWDAF through the first communication unit; it is determined whether the data stored in the target NWDAF meets the first parameter; if the data stored in the target NWDAF meets the first parameter, the data matching the first parameter sent by the target NWDAF is received through the first communication unit.

23. The device according to claim 22, characterized in that The execution unit is also used to discover the data provider through the network storage function NRF when the data stored in the target NWDAF does not meet the first parameter; it is also used to send a fifth message to the data provider through the first communication unit; the fifth message is used to request or subscribe to the first data among the data that meets the first parameter and is not stored by the target NWDAF; receive a success response message corresponding to the fifth message sent by the data provider through the first communication unit; and it is also used to receive the first data sent by the data provider through the first communication unit.

24. The device according to any one of claims 19 to 23, characterized in that The first communication unit is also used to send a sixth message to the first network device before the execution unit executes the corresponding data collection strategy according to the query results; the sixth message is used to register or update the configuration information of the data; the sixth message includes at least the first configuration information; the first configuration information includes at least one of the following: a network data analysis function identifier, the first parameter and a first data acquisition status.

25. The device according to claim 19, characterized in that The first communication unit is also used to send a seventh message to the first network device after completing data collection; the seventh message is used to update data configuration information; the seventh message includes second configuration information; the second configuration information includes at least one of the following: a network data analysis function identifier, the first parameter, and a second data acquisition status.

26. The device according to any one of claims 19 to 23, characterized in that The execution unit is also used to obtain data analysis results; The first communication unit is also used to feed back the data analysis results to the service consumer; it is also used to send an eighth message for registering or updating the analysis results to the first network device; the eighth message includes third configuration information: the third configuration information includes at least one of the following: network data analysis function type information, user equipment identifier, analysis identifier, network slice identifier, and service area.

27. The device according to claim 26, characterized in that The execution unit is also used to discover the second network device through the network storage function NRF; send a ninth message for requesting data aggregation to the second network device through the first communication unit, and receive a successful response message corresponding to the ninth message sent by the second network device; and send the data analysis result to the second network device through the first communication unit.

28. The device according to claim 19, characterized in that The first NWDAF is a second network device.

29. A data collection device, characterized in that: The device comprises a second communication unit and a first judgment unit; wherein, The second communication unit is used to receive a ninth message for requesting data aggregation sent by the first network data analysis function NWDAF; the ninth message at least includes relevant information and analysis report information of the collected data; The first judgment unit is used to judge whether there is matching data being transmitted or stored based on the relevant information of the data, and / or to judge whether there is matching data analysis result being transmitted or stored based on the analysis report information; The second communication unit is further configured to send a rejection response message corresponding to the ninth message to the first NWDAF when the first judgment unit determines that matching data is being transmitted or stored, and matching data analysis results are being transmitted or stored.

30. The device according to claim 29, characterized in that The second communication unit is further configured to send a success response message corresponding to the ninth message to the first NWDAF when it is determined that no matching data is being transmitted or stored and / or no matching data analysis result is being transmitted or stored.

31. The device according to claim 29 or 30, characterized in that The second communication unit is also used to send a tenth message to the first network device when the aggregation of data and / or data analysis results begins, and the tenth message is used to register or update the configuration information of the data and / or analysis results; when the aggregation of data and / or data analysis results is completed, the eleventh message is sent to the first network device, and the eleventh message is used to update the configuration information of the data and / or analysis results.

32. A data collection device, characterized in that: The device comprises: a third communication unit and a second judgment unit; wherein, The third communication unit is used to receive a third message sent by the first network data analysis function NWDAF when in a data collection state, and send a success response message corresponding to the third message to the first NWDAF; the third message includes at least a first parameter; the third message is used to request or subscribe to data matching the first parameter; the first parameter includes at least one of the following: event identifier, time parameter of data collection and area information; The second judgment unit is used to judge whether the data being collected meets the first parameter; The third communication unit is also used to send a twelfth message to the data provider when it is determined that the data being collected does not meet the first parameter, and receive a successful response message corresponding to the twelfth message sent by the data provider; the twelfth message is used to modify the request or subscription data.

33. The device according to claim 32, characterized in that The third communication unit is further used to send a thirteenth message to the first network device, and the thirteenth message is used to update the configuration information of the data.

34. A data collection device, characterized in that: The device comprises a fourth communication unit and a determination unit; wherein, The fourth communication unit is used to receive a fourteenth message sent by the network data analysis function NWDAF, the fourteenth message is used to register or update the configuration information of the data; the fourteenth message includes the fourth configuration information; the fourth configuration information includes at least one of the following: a network data analysis function identifier, a first parameter and a data acquisition state; the first parameter includes at least one of the following: an event identifier, a time parameter of data collection and area information; The determining unit is used to determine the data collection state of the NWDAF based on the data acquisition state; the data collection state of the NWDAF includes a data collection state or a data collection completion state; The fourth communication unit is further configured to send a query result including whether there is an NWDAF collecting or storing data matching the first parameter to the first NWDAF based on the query of the first NWDAF, so that the first NWDAF can execute a corresponding data collection strategy.

35. The device according to claim 34, characterized in that When the data acquisition state is the first data acquisition state, the data collection state of the NWDAF is a data collecting state; When the data acquisition state is the second data acquisition state, the data collection state of the NWDAF is a data collection completion state.

36. The device according to claim 34 or 35, characterized in that The determination unit is also used to obtain the load status of the NWDAF and the second network device respectively through the network storage function NRF when it is determined that the existing NWDAF and the second network device have stored data matching the first parameter, and determine the target NWDAF based on the load status of the NWDAF and the second network device.

37. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented; or, When the program is executed by a processor, the steps of the method according to any one of claims 11 to 13 are implemented; or, When the program is executed by a processor, the steps of the method according to claim 14 or 15 are implemented; or, When the program is executed by a processor, the steps of the method according to any one of claims 16 to 18 are implemented.

38. A network device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method according to any one of claims 1 to 10 are implemented; or, When the processor executes the program, the steps of the method according to any one of claims 11 to 13 are implemented; or, When the processor executes the program, the steps of the method according to claim 14 or 15 are implemented; or, When the processor executes the program, the steps of the method according to any one of claims 16 to 18 are implemented.

Citation Information

Patent Citations

  • Network data collection method, device and system

    CN110677299A