Terminal App Data Collection via NWDAF for Network Resource Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network side devices are unable to collect data from terminals effectively, leading to inadequate network resource adjustments and compromised user experience due to poor communication status detection of applications.

Innovation Solution

A data collection method and system that enables network side devices to collect data from terminals by utilizing a network data analytics function entity, policy control function entity, and application function entity to obtain and deliver measurement parameters, allowing terminals to collect and report data, thereby enabling intelligent network resource adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the network side device attempts to collect data from the terminal, then the network resource adjustment capability improves, but the device complexity increases due to the need for multiple function entities and interfaces

Engineering Contradiction:
Improvenetwork resource adjustment capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is divided into distinct functional entities: the application function entity (AF) handles application-level data collection requests, the network data analytics function entity (NWDAF) performs data analytics and processing, and the terminal (UE) executes local data collection. This segmentation allows each component to specialize in specific tasks, improving overall network adaptability while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network data analytics function entity (NWDAF) acts as an intermediary between the application function entity and the terminal. It receives data collection requests from the AF, processes them, and coordinates with the terminal for data gathering. This intermediary role simplifies the interaction model by providing a centralized coordination point, reducing the complexity of direct peer-to-peer interactions between multiple entities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the network side device collects data from the terminal, then the user network experience improves, but the loss of time increases due to the multi-step data collection process

Engineering Contradiction:
Improveuser network experienceVSAvoiddata collection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The application function entity (AF) proactively detects poor communication status and initiates data collection requests before user experience deteriorates further. By performing preliminary detection and triggering data collection in advance, the system can identify and address network issues before they significantly impact users, reducing the effective time loss despite the multi-step collection process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback loop where the network data analytics function entity (NWDAF) analyzes collected data and provides insights back to the network side device for real-time resource adjustment. This continuous feedback mechanism enables dynamic optimization of network resources based on actual conditions, improving user experience by ensuring timely responses to network status changes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3809741B1Data collection method, device, and system
Publication Date: 2025.12.10 HUAWEI TECH CO LTD
  • EP3809741B1 patent drawingFigure 1
  • EP3809741B1 patent drawingFigure 2
  • EP3809741B1 patent drawingFigure 3

AI summary

Embodiments of this application disclose a data collection method, a device, and a system, to collect application-related measurement data from a terminal. The method includes: receiving, by a network data analytics function entity, a first message that is sent by an application function entity and that includes a measurement event and an identity ID of an application; obtaining a first measurement parameter based on the measurement event; receiving, by the network data analytics function entity, a notification message that is sent by a terminal and that is used to indicate the network data analytics function entity to perform data collection on the application; sending a second message including the ID of the application and the first measurement parameter to a policy control function entity, and requesting the policy control function entity to send the second measurement parameter to the terminal, where the second measurement parameter is determined by using the first measurement parameter; and receiving, by the network data analytics function entity, data that is collected by the terminal and that corresponds to the second measurement parameter.