Network-side data collection for training machine learning models
The network-side data collection method for training AI/ML models addresses the challenge of efficiently collecting data for advanced wireless communication systems, enhancing network performance through improved AI/ML-based management techniques.
Patent Information
- Application Number
- PCT/CN2024/085804
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-03
- Publication Date
- 2025-07-31
AI Technical Summary
Existing wireless communication systems face challenges in efficiently collecting and utilizing data for training advanced artificial intelligence and machine learning models to manage complex network operations and improve user experience in 5G and emerging 6G systems, particularly in managing beamforming, channel state information feedback, radio resource management, and mobility management.
The described technology enables network-side data collection through configuration and activation of measurement logging operations in wireless devices, allowing for the collection of data used to train AI/ML models for beam management, channel state information feedback enhancement, radio resource management, mobility management, and other applications, using techniques such as supervised learning, unsupervised learning, and federated learning.
This approach facilitates efficient training of AI/ML models, enhancing network performance by improving system efficiency and resource management, enabling real-time analysis and zero-touch operations with lower latency and finer granularity.
Smart Images

Figure CN2024085804_31072025_PF_FP_ABST
Abstract
Description
NETWORK-SIDE DATA COLLECTION FOR TRAINING MACHINE LEARNING MODELSTECHNICAL FIELD
[0001] This disclosure is directed generally to digital wireless communications.BACKGROUND
[0002] Mobile telecommunication technologies are moving the world toward an increasingly connected and networked society. In comparison with the existing wireless networks, next generation systems and wireless communication techniques will need to support a much wider range of use-case characteristics and provide a more complex and sophisticated range of access requirements and flexibilities.
[0003] Long-Term Evolution (LTE) is a standard for wireless communication for mobile devices and data terminals developed by 3rd Generation Partnership Project (3GPP) . LTE Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. The 5th generation of wireless system, known as 5G, advances the LTE and LTE-Awireless standards and is committed to supporting higher data-rates, large number of connections, ultra-low latency, high reliability and other emerging business needs.SUMMARY
[0004] Techniques are disclosed for data collection by the network for training artificial intelligence (AI) / machine learning (ML) models. The described embodiments provide, for example, signaling for configuring, activating, and / or deactivating a logging process associated with a measurement operation performed by a wireless device, e.g., User Equipment (UE) . Embodiments of the disclosed technology can be used to collect data that is used to train one or more AI / ML models for AI / ML-based beam management, AI / ML-based channel state information feedback enhancement, AI / ML-based radio resource management, AI / ML-based mobility management, AI / ML-based Packet Data Convergence Protocol (PDCP) duplication, and / or AI / ML-based semantic transmission.
[0005] In an example aspect, a wireless communication method includes receiving, by a wireless device from a network node, a configuration message for configuring one or more measurement logging operations. The method further includes logging one or more measurement results using at least one measurement logging operation of the one or more measurement logging operations, and transmitting, to the network node, a log reporting message associated with a result of the at least one measurement logging operation.
[0006] In another example aspect, a wireless communication method includes transmitting, by a network node to a wireless device, a configuration message for configuring one or more measurement logging operations, and receiving, from the wireless device, a log reporting message associated with a result of at least one measurement logging operation of the one or more measurement logging operations. In this example, a reception of the configuration message enables the wireless device to log one or more measurement results using the at least one measurement logging operation.
[0007] In yet another example aspect, the above-described methods are embodied in the form of processor-executable code and stored in a non-transitory computer-readable storage medium. The code included in the computer readable storage medium when executed by a processor, causes the processor to implement the methods described in this patent document.
[0008] In yet another example aspect, a device that is configured or operable to perform the above-described methods is disclosed.
[0009] The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
[0010] BRIEF DESCRIPTION OF THE DRAWING
[0011] FIGS. 1-5 are flow diagrams representing example methods for network-side data collection for training AI / ML models.
[0012] FIGS. 6A and 6B show flowcharts for example wireless communication methods.
[0013] FIG. 7 shows a block diagram of an example hardware platform that may be a part of a network device or a communication device.
[0014] FIG. 8 shows an example of wireless communication including a base station (BS) and user equipment (UE) based on some implementations of the disclosed technology.DETAILED DESCRIPTION
[0015] In existing wireless communication standards (e.g., 3GPP Rel-18) , various artificial intelligence and machine learning (AI / ML) systems are being deployed to manage complex networks intelligently, address system optimization problems, and improve user experience in Fifth Generation (5G) New Radio (NR) system and beyond. AI / ML models can be readily deployed in many applications in mobile devices in existing 5G NR systems and upcoming 6G system deployments, e.g., image recognition, natural language recognition, speech recognition, and video processing.
[0016] Especially in the context of 6G communications, AI / ML integration will likely be crucial in being able to meet the increasing demand for radio spectrum as data traffic increases, and provide a greater number of connections with a high quality of service (QoS) . AI / ML being integrated into 6G communications will enable real-time analysis and zero-touch operations, which will provide lower-latency control with finer granularity. Mobile devices, picocells, relay nodes, etc. will be configured to assist and report to the network regarding the AI / ML actions and predictions to aid efficient resource management. In particular, AL / ML integration is poised to dramatically improve dynamic spectrum management.
[0017] Embodiments of the disclosed technology provide methods and systems for collecting data on the network-side, and using this data to train AI / ML models for AI / ML-based beam management, AI / ML-based channel state information feedback enhancement, AI / ML-based radio resource management, AI / ML-based mobility management, AI / ML-based Packet Data Convergence Protocol (PDCP) duplication, and / or AI / ML-based semantic transmission, amongst other aspects, which improve networked communication in current and emerging cellular systems. The AI / ML algorithms that can be incorporated in implementing the enumerated AI / ML-based aspects of 5G NR and 6G communication systems include supervised learning, unsupervised learning, reinforced learning, federated learning, kernel Hilbert space, blockchain technology, cognitive and / or symbiotic radio, terahertz technology, and index modulation.
[0018] In this patent document, 5G terminology is used for the sake of clarity of explanation, but the techniques disclosed in the present document are not limited to 5G technology only, and may be used in wireless systems that implemented other protocols, such as 6G technology.
[0019] FIG. 1 is a flow diagram showing various aspects of the disclosed technology for an example of network-side data collection for training one or more machine learning (ML) models. As shown therein, the messaging for this procedure includes:
[0020] Step 1. The network (NW, or network node) sends a configuration message to the UE to configure the measurement logging and / or the logging reporting operation at the UE (or wireless device) . In some embodiments, the UE is configured to perform multiple measurement logging and / or logging reporting operations, and the received configuration message can configure one or more of them.
[0021] In some examples, the described embodiments may be configured with the Network Data Analytics Function (NWDAF) in 5G NR systems. NWDAF provides analytics that can enable the aforementioned AI / ML-based aspects that can improve system efficiency, resource management, and networked communication. In particular, the measurement logging operation described in this patent document may be part of the model training logical function (MTLF) , which is one of two NWDAF logical functions (the other being the analytics logical function (AnLF) ) . MTLF is responsible for AI / ML model training and exposing new training services such as providing trained AI / ML models. For example, the measurements (or more generally, the input data for training the AI / ML models) collected can come from various network functions (NFs) or network entities. The data and measurements can include performance measurements, trace data including MDA / RF / RCEF, QoE and service experience data, analytics data from CN NWDAF, alarm information and notifications, configuration Management information and notifications, UE location information, MDA reports from other MDA MnS producers, and / or management data from non-3GPP systems.
[0022] Step 2. The UE takes one or more actions in response to receiving the configuration message from the network.
[0023] In some alternatives, the network is responsible to activate or resume and / or suspend or deactivate the UE for the measurement logging operation.
[0024] Step 3a. The NW sends control signaling to the UE in order to activate / resume or deactivate / suspend the measurement logging operation.
[0025] Step 4a. The UE takes one or more actions in response to receiving the control signaling from the network.
[0026] In some alternatives, the UE is configured to determine to activate / resume or suspend / deactivate the measurement logging operation.
[0027] Step 3b. The UE determines whether to activate / resume or deactivate / suspend the measurement logging operation based on one or more events.
[0028] Step 4b. The UE takes one or more actions in response to the determining.
[0029] In some alternatives, the NW is configured to determine when to report logged data.
[0030] Step 5a. The NW sends a message to the UE to trigger reporting of the logged measurement result by the UE to the network.
[0031] In some alternatives, the UE is configured to determine when to report logged data.
[0032] Step 5b. The UE determines whether to trigger reporting of the logged measurement result by the UE to the network based on one or more conditions.
[0033] Step 6. The UE sends a message corresponding to the logged measurement result to the NW.
[0034] Step 7. The UE takes one or more actions in response to successfully sending the logged measurement result to the network node (or NW) .
[0035] Each of the steps described in the context of FIG. 1 are further detailed in view of FIGS. 2-5, which show flow diagrams for different embodiments of the disclosed technology. Details of certain steps, operations, and / or aspects may be similar in multiple embodiments, and these details will not be repeated to improve the readability of this patent document.
[0036] FIG. 2 shows a flow diagram for a method of network-side data collection that includes NW-based activation / deactivation of the measurement logging operation and NW-based triggering for reporting the logged measurement result. As shown in FIG. 2, the messaging for this procedure includes:
[0037] Step 1. In some embodiments, the configuration message for the measurement logging and / or logging report operation is a radio resource configuration.
[0038] –In some examples, the loggedMeasurementConfiguration message, which is used for Logged Minimization of Drive Tests (MDT) , is reused to configure one or more measurement logging operations that the UE is configured to perform. In other examples, the configuration message is a loggedMeasurementConfigurationForAIML message that is different from, and independent of, the loggedMeasurementConfiguration message.
[0039] –In this example, one or more nzp-CSI-RS-ResourceId and / or nzp-CSI-RS-ResourceSetId are included in the loggedMeasurementConfiguration message or the loggedMeasurementConfigurationForAIML message for indicating the reference signals that are used by the UE to perform the Layer 1 (L1) measurements and obtain the corresponding measurement results to be logged. In this example, one or more serving cell Id are configured for each nzp-CSI-RS-ResourceId and / or nzp-CSI-RS-ResourceSetId to indicate the serving cell from where the nzp-CSI-RS-ResourceId and / or nzp-CSI-RS-ResourceSetId is addressed.
[0040] –In this example, one or more MeasureObjectId and / or MeasId are included in the loggedMeasurementConfiguration message or the loggedMeasurementConfigurationForAIML message for indicating the reference signals that are used by the UE to perform the Layer 3 (L3) measurements and obtain the corresponding measurement results to be logged.
[0041] –In some examples, the configuration message for the measurement logging operation includes a Layer 1 (L1) measurement resource configuration, e.g., nzp-CSI-RS-ResourceSet, nzp-CSI-RS-Resource (for AI-based beamforming or AI-based channel state information (CSI) feedback) , and / or a Layer 3 (L3) measurement resource configuration, e.g., MeasObjectNR (for AI-based mobility) .
[0042] –In this example, an indication to indicate that the L1 / L3 measurement resource configuration is for the measurement logging operation is introduced. For example, an enable flag enableLogging is introduced for the nzp-CSI-RS-ResourceSet, nzp-CSI-RS-Resource, or MeasObjectNR. If the value of the enableLogging flag is set to true or present, it indicates the measurement logging operation is activated for the reference signals configured by nzp-CSI-RS-ResourceSet, nzp-CSI-RS-Resource, or MeasObjectNR. Alternatively, a false value for the enableLogging flag indicates the measurement logging operation is deactivated or not activated for the reference signals configured by nzp-CSI-RS-ResourceSet, nzp-CSI-RS-Resource, or MeasObjectNR.
[0043] –In some examples, the configuration message for the measurement logging operation is a reference signal indication list, e.g., a Synchronization Signal Block (SSB) Id list with a cell Id list.
[0044] –In some examples, to support continuing (e.g., resuming or activating) the measurement logging operation, a valid area is configured in the configuration message. For example, the valid area may be a public land mobile network (PLMN) Id list, a global cell Id list, and / or a physical cell Id list, etc.
[0045] –In some examples, to support logging measurements associated with one or more specific UE attributes, at least one of the following parameters (or configurations) are included to indicate the attribute of the UE under which the measurement logging should be performed or logging the attribute of the UE:
[0046] –UE codebook configuration, indicating the UE codebook configuration under which the measurement result is logged
[0047] –UE antenna array dimensions, indicating the UE antenna array dimensions under which the measurement result is logged
[0048] –UE speed information, e.g., the speed of the UE is captured in each logging instance, or the variation in the UE speed is tracked during the logging period
[0049] –UE orientation information, e.g., the variation in the UE orientation is tracked during the logging period
[0050] –UE location, e.g., the location is captured in each logging instance or periodically (e.g., every N logging instances)
[0051] –timing information, e.g., for each logging instance, the absolute time information and / or the relative time information is tracked
[0052] –In some examples, the configuration message includes the logging reporting configuration. In some implementations, a periodicity information indicates the logging reporting is performed periodically. In other implementations, one or more events indicate that the logging reporting is an event-triggered reporting. In yet other implementations, a timer indicates the logging reporting is triggered by the expiration of the timer.
[0053] –In some examples, the configuration message includes an indication that indicates whether to continue the measurement logging operation after the logged measurement result has been reported.
[0054] –In some examples, the configuration message includes an indication that indicates whether to report any measurement logs currently stored in the UE variables.
[0055] –In some examples, the configuration message includes an indication that indicates whether to clear any measurement logs currently stored in the UE variables.
[0056] –In some examples, the configuration message includes an indication that indicates whether to activate / resume or deactivate / suspend the measurement logging operation.
[0057] Step 2. In some embodiments, the UE is configured to automatically perform at least one of the following actions, or configured to perform at least one of the following actions based on one or more indications in the configuration message when receiving the configuration message associated with the measurement logging and / or log reporting operation:
[0058] –clear the stored measurement log in UE variables, if any
[0059] –stop the measurement logging operation
[0060] –trigger the reporting of the logged data, e.g., trigger logReporting
[0061] –start or restart the logging duration timer, e.g., loggingDurationTimer
[0062] –assume the measurement logging operation is initially deactivated
[0063] –start the measurement logging operation after the logged measurement result has been successfully transmitted to the NW by the UE
[0064] Step 3a. In some embodiments, a two-level indication is transmitted by the network to activate / resume and / or suspend / deactivate the measurement logging operation.
[0065] –In some examples, a first level of the indication is the configuration message that the measurement logging operation is activated / deactivated by the configuration message, and the second level of the indication is a control signaling that is used to resume or suspend the measurement logging operation. In some implementations, the control signaling may be a Downlink (DL) Medium Access Control (MAC) Control Element (CE) . In other implementations, the control signaling is a Downlink Control Information (DCI) .
[0066] –In some examples, a first level of the indication is a control signaling to activate / deactivate the measurement resources associated with the measurement logging operation (e.g., nzp-CSI-RS-ResourceSet, nzp-CSI-RS-Resource, or MeasObjectNR) , and the second level of the indication is used to activate or deactivate the measurement logging operation. In some implementations, the control signaling is a DL MAC CE. In other implementations, the control signaling is a DCI.
[0067] In some embodiments, a single shot (or one-shot) indication is a control signaling to be transmitted by the network to activate / resume and / or suspend / deactivate the measurement logging operation.
[0068] –In some examples, the indication is a control signaling that is used to active / resume) or deactivate / suspend the measurement logging operation for measurement resources configured in the configuration message, e.g., loggedMeasurementConfigurationForAIML. In some implementations, the control signaling is a DL MAC CE. In other implementations, the control signaling is a DCI.
[0069] –In some examples, the indication is used to active (resume) or deactivate (suspend) the measurement logging operation for one or more of nzp-CSI-RS-ResourceSet or nzp-CSI-RS-Resource that have been configured to measurement logging
[0070] –In some examples, is used to active or deactivate the measurement logging operation for one or more MeasObjectNR that have been configured to measurement logging
[0071] In some embodiments, an indication is included in the RRCReconfiguration message for triggering handover to indicate the measurement logging operation is continued after the UE switches to a target cell. In this embodiment, the measurement logging operation continues based on the loggedMeasurementConfigurationForAIML that is configured in the target cell or the target cell group (e.g., the CellGroupConfig included in the RRCReconfiguration)
[0072] Step 4a. In some embodiments, when the measurement logging operation is to be deactivated or suspended, the UE takes one or more of the following actions in response to receiving the control signaling from the NW:
[0073] –stopping the loggingDurationTimer
[0074] –stopping the measurement logging operation
[0075] –triggering a log reporting
[0076] –clearing the stored measurement log. In some implementations, the stored measurement log is cleared after the logged measurement result has been successfully transmitted to the NW by the UE
[0077] –resetting the loggingDurationTimer
[0078] In some embodiments, when the measurement logging operation is to be activated or resumed, the UE takes one or more of the following actions in response to receiving the control signaling from the NW:
[0079] –clearing the stored measurement log, if any
[0080] –starting or restarting the loggingDurationTimer
[0081] –restarting the loggingDurationTimer
[0082] –starting the measurement logging operation
[0083] Step 5a. In some embodiments, the message sent by the NW to the UE to trigger reporting of the logged measurement result is a downlink (DL) radio resource control (RRC) message..
[0084] –In some examples, logReportingRequestForAIML is introduced and used
[0085] –In some examples, the UEInformationRequest message is reused, and includes the logReportingRequestForAIML message
[0086] –In some examples, logReportingRequestForAIML includes one or more indications to indicate the measurement log type that is requested. In an example, the type of measurement log is the measurement log for beam management, the measurement log for CSI feedback, etc. In another example, the logReportingRequestForAIML includes a list of serving cells for which the measurement log is requested. In other examples, the logReportingRequestForAIML includes a list of the reference signal (set) identifiers for which the measurement log is requested.
[0087] –In some examples, logReportingRequestForAIML includes an indication to indicate whether the UE is to continue the measurement logging operation after the logReportingForAIML is reported by the UE to the NW
[0088] –In some examples, for the case of handover, the RRCReconfiguration sent by NW to UE for triggering the handover may include an indication to indicate actions the UE performs with respect to the stored measurement logs. In this example, the UE actions include at least one of:
[0089] –clearing or not clearing stored measurement logs in UE variables, if any
[0090] –triggering or not triggering the log reporting for the stored measurement logs in UE variables, if any
[0091] –In some examples, for the case of handover, the RRCReconfigurationComplete message in response to the RRCReconfiguration sent by NW to UE for triggering the handover includes an indication to indicate whether there are any stored measurement logs in UE variables.
[0092] In some embodiments, the message sent by the NW to the UE to trigger reporting of the logged measurement result is a control signaling for the Medium Access Control (MAC) layer, e.g., the DL MAC Control Element (CE) . In this embodiments, the DL MAC CE includes at least one of:
[0093] –measurement log type, which indicates a type of measurement log requested, e.g., the measurement log for beam management, the measurement log for CSI feedback, etc.
[0094] –measurement log Id, which indicates the log information that is reported
[0095] –serving cell Id, which indicates a serving cell for which log information is requested, and subsequently reported by the UE
[0096] –continuation indication, which indicates whether the UE is to continue the measurement logging operation after the logReportingForAIML is reported by the UE to the NW
[0097] Step 6. In some embodiments, the message for sending the logged data (e.g., results of the measurement logging operation) to the NW is an uplink (UL) radio resource control (RRC) message.
[0098] –In some examples, the logReportingForAIML message is introduced
[0099] –In some examples, the UEInformationResponse message is reconfigured and includes the logReportingForAIML message
[0100] –In some examples, the logReportingForAIML includes at least one of:
[0101] –cell Id list, indicating the serving cells for which log data is reported
[0102] –beam Id list, indicating beams for which log data is reported
[0103] –data type, indicating the data type for which log data is reported, e.g., CSI feedback, beam management information, PDCP duplication, etc.
[0104] –RSRP value, indicating the RSRP value of the serving cell or beam
[0105] –RSRQ value, indicating the RSRQ value of the serving cell or beam
[0106] –SINR value, indicating the SINR value of the serving cell or beam
[0107] –CQI value, indicating the CQI value of the serving cell or beam
[0108] –CSI feedback value, indicating CSI feedback of the serving cell or beam
[0109] –location information
[0110] –timestamp, e.g., timing information for each piece of logged data
[0111] –data container, e.g., operator-specific data requested by operator
[0112] –logging suspension reason, indicating the reason why the measurement logging operation occasion is missing from the report to the NW
[0113] Step 7. In some embodiments, when continuing the measurement logging operation is not supported or indicated, the UE takes one or more of the following actions in response to transmitting the logReporting:
[0114] –clearing the measurement log in the related UE variables, if any
[0115] –stopping the loggingDurationTimer
[0116] –resetting the loggingDurationTimer
[0117] –stopping the measurement logging operation
[0118] In some embodiments, when continuing the measurement logging operation is supported or indicated, the UE takes one or more of the following actions in response to transmitting the logReporting:
[0119] –clearing the measurement log in the related UE variables, if any
[0120] –starting or restarting the loggingDurationTimer
[0121] –starting the measurement logging operation
[0122] FIG. 3 shows a flow diagram for a method of network-side data collection that includes UE-based activation of the measurement logging operation and UE-based triggering for reporting the logged measurement result. As shown in FIG. 3, the messaging for this procedure includes:
[0123] Step 1. The operation of step 1 is similar to that described for FIG. 2.
[0124] Step 2. The operation of step 2 is similar to that described for FIG. 2.
[0125] Step 3b. In some embodiments, the measurement logging operation may be activated or resumed by at least one of the following events:
[0126] –a Layer 3 (L3) measurement event is triggered
[0127] –UE speed requirement is met, e.g., the UE speed is compared to a threshold, and it is determined that the speed is greater than, less than, or equal to the threshold
[0128] –UE’s remaining power is greater than or equal to a threshold value
[0129] –UE is in a plugged-in state
[0130] –transmission of the logged measurement result and / or report
[0131] –UE variables for measurement logging are flushed
[0132] –the measurement logging operation is not deactivated
[0133] –a radio link or a beam is resumed (or restored)
[0134] In some embodiments, the measurement logging operation is deactivated or suspended by at least one of the following events:
[0135] –a Layer 3 (L3) measurement event is triggered
[0136] –UE speed requirement is met, e.g., the UE speed is compared to a threshold, and it is determined that the speed is greater than, less than, or equal to the threshold
[0137] –UE’s remaining power is less than or equal to a threshold. In some examples, the threshold value may be a percentage value, e.g., 20%, 40%, 60%, etc.
[0138] –UE is in a plugged-out state
[0139] –a size of the measurement log is greater than or equal to a threshold
[0140] –UE variables for the measurement logging operation are full or are reaching a predetermined threshold capacity value
[0141] –an expiration of the loggingDurationTimer
[0142] –a radio link failure (RLF) or beam failure is detected
[0143] –receiving the RRCReconfiguration message or the L1 / L2 signaling for handover (HO) or mobility
[0144] Step 4b. In some embodiments, the UE takes one or more of the following actions in response to an activation or resumption of the measurement logging operation:
[0145] –starting or restarting the loggingDurationTimer
[0146] –starting the measurement logging operation
[0147] –starting the (underlying) measurement operation
[0148] In some embodiments, the UE takes one or more of the following actions in response to a deactivation or suspension of the measurement logging operation:
[0149] –triggering the reporting of the logged data (or measurement log)
[0150] –triggering a User Equipment (UE) Assistance Information (UAI) message that informs the network node that the measurement logging operation is suspended or deactivated
[0151] –clearing the stored measurement log after the logged measurement result has been successfully transmitted to the NW by the UE
[0152] –stopping the loggingDurationTimer
[0153] –resetting the loggingDurationTimer
[0154] –stopping the measurement logging operation
[0155] Step 5b. In some embodiments, the UE determining whether to trigger reporting of the logged measurement result is based on at least one of the following conditions:
[0156] –an expiration of the loggingDurationTimer
[0157] –UE variables for the measurement logging operation has reached a specific capacity, e.g., 100%full, 80%full, etc.
[0158] –UE remaining power is lower than a threshold value. In some examples, the threshold value may be a percentage value, e.g., 60%, 40%, etc.
[0159] –the measurement logging operation is deactivated or suspended
[0160] –an event for a handover (HO) is triggered
[0161] Step 6. The operation of step 6 is similar to that described for FIG. 2.
[0162] Step 7. The operation of step 7 is similar to that described for FIG. 2.
[0163] FIG. 4 shows a flow diagram for a method of network-side data collection that includes NW-based activation of the measurement logging operation and UE-based triggering for reporting the logged measurement result. As shown in FIG. 4, the messaging for this procedure includes:
[0164] Step 1. The operation of step 1 is similar to that described for FIG. 2.
[0165] Step 2. The operation of step 2 is similar to that described for FIG. 2.
[0166] Step 3a. The operation of step 3a is similar to that described for FIG. 2.
[0167] Step 4a. The operation of step 4a is similar to that described for FIG. 2.
[0168] Step 5b. The operation of step 5b is similar to that described for FIG. 3.
[0169] Step 6. The operation of step 6 is similar to that described for FIG. 2.
[0170] Step 7. The operation of step 7 is similar to that described for FIG. 2.
[0171] FIG. 5 shows a flow diagram for a method of network-side data collection that includes UE-based activation of the measurement logging operation and NW-based triggering for reporting the logged measurement result. As shown in FIG. 5, the messaging for this procedure includes:
[0172] Step 1. The operation of step 1 is similar to that described for FIG. 2.
[0173] Step 2. The operation of step 2 is similar to that described for FIG. 2.
[0174] Step 3b. The operation of step 3b is similar to that described for FIG. 3.
[0175] Step 4b. The operation of step 4b is similar to that described for FIG. 3.
[0176] Step 5a. The operation of step 5a is similar to that described for FIG. 2.
[0177] Step 6. The operation of step 6 is similar to that described for FIG. 2.
[0178] Step 7. The operation of step 7 is similar to that described for FIG. 2.
[0179] FIG. 6A shows a flowchart for an example wireless communication method 610. The method 610 includes, at operation 612, receiving, by a wireless device from a network node, a configuration message for configuring one or more measurement logging operations.
[0180] The method 610 includes, at operation 614, logging one or more measurement results using at least one measurement logging operation of the one or more measurement logging operations.
[0181] The method 610 includes, at operation 616, transmitting, to the network node, a log reporting message associated with a result of the at least one measurement logging operation.
[0182] FIG. 6B shows a flowchart for an example wireless communication method 620. The method 620 includes, at operation 622, transmitting, by a network node to a wireless device, a configuration message for configuring one or more measurement logging operations.
[0183] The method 620 includes, at operation 624, receiving, from the wireless device, a log reporting message associated with a result of at least one measurement logging operation of the one or more measurement logging operations. In this example, a reception of the configuration message enables the wireless device to log one or more measurement results using the at least one measurement logging operation.
[0184] The described features can be implemented to further provide one or more of the following technical solutions:
[0185] 1. A wireless communication method, comprising: receiving, by a wireless device from a network node, a configuration message for configuring one or more measurement logging operations; logging one or more measurement results using at least one measurement logging operation of the one or more measurement logging operations; and transmitting, to the network node, a log reporting message associated with a result of the at least one measurement logging operation.
[0186] 2. A wireless communication method, comprising: transmitting, by a network node to a wireless device, a configuration message for configuring one or more measurement logging operations; and receiving, from the wireless device, a log reporting message associated with a result of at least one measurement logging operation of the one or more measurement logging operations, wherein a reception of the configuration message enables the wireless device to log one or more measurement results using the at least one measurement logging operation.
[0187] 3. The method of solution 1 or 2, wherein the configuration message is a radio resource configuration for the one or more measurement logging operations.
[0188] 4. The method of solution 3, wherein the radio resource configuration is per wireless device configuration, per cell group configuration, or per cell configuration.
[0189] 5. The method of solution 3, wherein the radio resource configuration comprises at least one Layer 1 (L1) measurement resource configuration or at least one Layer 3 (L3) measurement resource configuration.
[0190] 6. The method of solution 5, wherein the at least one L1 measurement resource configuration comprises nzp-CSI-RS-ResourceSet or nzp-CSI-RS-Resource, and wherein the at least one L3 measurement resource configuration comprises MeasObjectNR.
[0191] 7. The method of solution 3, wherein the configuration message comprises a valid area for continuing the at least one measurement logging operation, wherein the valid area comprises a list of public land mobile network (PLMN) identifiers, cell global identifiers, or a list of physical cell identifiers.
[0192] 8. The method of solution 3, wherein the configuration message comprises at least one of a codebook configuration for the wireless device, one or more antenna array dimensions for the wireless device, a mobility or speed information for wireless device, an orientation information for the wireless device, a location of the wireless device, and / or a timing information for the wireless device.
[0193] 9. The method of solution 1 or 2, wherein the log reporting message is an uplink (UL) radio resource control (RRC) message.
[0194] 10. The method of solution 9, wherein the UL RRC message comprises at least one of: a cell ID list indicating one or more serving cells for which the at least one measurement logging operation was performed; a beam ID list indicating one or more beams for which the at least one measurement logging operation was performed; a data type indicating a type of data that was logged in the at least one measurement logging operation; a reference signal received power (RSRP) value, a reference signal received quality (RSRQ) value, a signal-to-interference-plus-noise ratio (SINR) value, a channel quality indicator (CQI) value, and / or a channel state information (CSI) feedback value associated with at least one of the one or more serving cells or at least one of the one or more beams; a location information for the wireless device; a time stamp associated with at least one data in the result; information requested by an operator of the network node; and / or a reason for suspending the at least one measurement logging operation.
[0195] 11. The method of solution 1 or 2, wherein the wireless device is configured to: receive, subsequent to receiving the configuration message, an indication for activating or deactivating the at least one measurement logging operation.
[0196] 12. The method of solution 11, wherein the indication comprises a two-level indication, wherein a first part of the two-level indication is configured to enable the at least one measurement logging operation to be activated immediately after the configuration message being received, and wherein a second part of the two-level indication is configured to start, resume, or suspend the at least one measurement logging operation.
[0197] 13. The method of solution 11, wherein the indication comprises a single-shot indication configured to activate, resume, deactivate, or suspend the at least one measurement logging operation.
[0198] 14. The method of solution 11, wherein the wireless device is configured to: perform, in response to receiving the indication, at least one operation associated with the at least one measurement logging operation.
[0199] 15. The method of solution 14, wherein the wireless device is further configured to: upon determining that the at least one measurement logging operation is to be deactivated or suspended, perform at least one of: stopping a logging duration timer, stopping the at least one measurement logging operation, triggering a transmission of the log reporting message, and / or clearing a stored measurement log.
[0200] 16. The method of solution 14, wherein the wireless device is further configured to: upon determining that the at least one measurement logging operation is to be activated or resumed, perform at least one of: clearing a stored measurement log, start a logging duration timer, restart the logging duration timer, and / or start the at least one measurement logging operation.
[0201] 17. The method of solution 1 or 2, wherein the wireless device is configured to: make a determination that an event has occurred; and based on the determination, activate or deactivate the at least one measurement logging operation.
[0202] 18. The method of solution 17, wherein the wireless device is configured to: activate or resume the at least one measurement logging operation when the event is at least one of: a Layer 3 (L3) measurement event being triggered, a speed of the wireless device being compared to a threshold, a remaining power of the wireless device being compared to another threshold, the log reporting message being transmitted, buffers associated with the at least one measurement logging operation being flushed, the at least one measurement logging operation not being deactivated, and / or a radio link failure (RLF) or a beam failure having been resumed.
[0203] 19. The method of solution 17, wherein the wireless device is configured to: deactivate or suspend the at least one measurement logging operation when the event is at least one of: a Layer 3 (L3) measurement event being triggered, a speed of the wireless device being compared to a first threshold, a remaining power of the wireless device being compared to a second threshold, a size of a measurement log being greater than or equal to a third threshold, buffers associated with the at least one measurement logging operation being full, a logging duration timer being expired, and / or a radio link failure (RLF) or a beam failure being detected.
[0204] 20. The method of solution 17, wherein the wireless device is configured to: performing, in response to activating or deactivating, at least one operation associated with the at least one measurement logging operation.
[0205] 21. The method of solution 20, wherein, upon determining that the at least one measurement logging operation is to be continued or activated, the at least one operation comprises: starting or restarting a logging duration timer; starting the at least one measurement logging operation; and / or starting a measurement operation corresponding to the at least one measurement logging operation.
[0206] 22. The method of solution 20, wherein, upon determining that the at least one measurement logging operation is to be suspended or deactivated, the at least one operation comprises: triggering a transmission of the log reporting message; triggering a User Equipment (UE) Assistance Information (UAI) message that informs the network node that the at least one measurement logging operation is to be suspended or deactivated; clearing one or more stored measurement logs; stopping a logging duration timer; resetting the logging duration timer; and / or stopping the at least one measurement logging operation.
[0207] 23. The method of any of solutions 1 to 22, wherein the wireless device is configured to: receive, from the network node, a request for the result of the at least one measurement logging operation.
[0208] 24. The method of solution 23, wherein the request is included in a downlink (DL) radio resource control (RRC) message.
[0209] 25. The method of solution 23, wherein the request is included in a downlink (DL) medium access control (MAC) control element (CE) .
[0210] 26. The method of solution 25, wherein the DL MAC CE comprises at least one of: a measurement log type; a measurement log identifier; a serving cell identifier indicating a serving cell for which the at least one measurement logging operation was performed; and / or a continuation indication indicating whether the at least one measurement logging operation is to be continued subsequent to transmitting the log reporting message.
[0211] 27. The method of any of solutions 1 to 22, wherein the wireless device is configured to: make a determination that a condition associated with the at least one measurement logging operation has been satisfied; and trigger, based on the determination, a transmission of the log reporting message.
[0212] 28. The method of solution 27, wherein the condition comprises: an expiration of a logging duration timer; buffers associated with the at least one measurement logging operation reaching a predetermined usage capacity; a remaining power of the wireless device being lower than a threshold; a deactivation or suspension of the at least one measurement logging operation; and / or an event for a handover (HO) .
[0213] 29. The method of any of solutions 1 to 28, wherein the wireless device is configured to: perform, in response to receiving the configuration message, at least one operation associated with the at least one measurement logging operation.
[0214] 30. The method of solution 29, wherein the at least one operation comprises: clearing one or more stored measurement logs; stopping the at least one measurement logging operation; triggering a transmission of the log reporting message; starting or restarting a logging duration timer; assuming an initial deactivation of the at least one measurement logging operation; and / or starting, upon determining that the log reporting message has been transmitted, the at least one measurement logging operation.
[0215] 31. The method of any of solutions 1 to 28, wherein the wireless device is configured to: perform, in response to transmitting the log reporting message, at least one operation associated with the at least one measurement logging operation.
[0216] 32. The method of solution 31, wherein the wireless device is further configured to: upon determining that the at least one measurement logging operation is to be terminated, perform at least one of: flushing buffers associated with the at least one measurement logging operation, stopping a logging duration timer, and / or stopping the at least one measurement logging operation.
[0217] 33. The method of solution 32, wherein the wireless device is further configured to: upon determining that the at least one measurement logging operation is to be continued, perform at least one of: flushing buffers associated with the at least one measurement logging operation, starting or restarting a logging duration timer, and / or starting the at least one measurement logging operation.
[0218] 34. The method of one or more of solutions 1 to 33, wherein data from the at least one measurement logging operation is used to train one or more machine learning (ML) models for ML-based beam management, ML-based channel state information feedback enhancement, ML-based radio resource management, ML-based mobility management, ML-based Packet Data Convergence Protocol (PDCP) duplication, and / or ML-based semantic transmission.
[0219] 35. An apparatus for wireless communication comprising one or more processors, configured to implement the method recited in one or more of solutions 1 to 34.
[0220] 36. A non-transitory computer readable program storage medium having code stored thereon, the code, when executed by a processor, causing the processor to implement the method recited in one or more of solutions 1 to 34.
[0221] FIG. 7 shows a block diagram of an example hardware platform 700 that may be a part of a network device (e.g., base station) or a communication device (e.g., a user equipment (UE) ) . The hardware platform 700 includes at least one processor 710 and a memory 705 having instructions stored thereupon. The instructions upon execution by the processor 710 configure the hardware platform 700 to perform the operations described in FIGS. 5 and 6 and in the various embodiments described in this patent document. The transmitter 715 transmits or sends information or data to another device. For example, a network device transmitter can send a message to a user equipment. The receiver 720 receives information or data transmitted or sent by another device. For example, a user equipment can receive a message from a network device.
[0222] The implementations as discussed above will apply to a wireless communication. FIG. 8 shows an example of a wireless communication system (e.g., a 5G or NR cellular network) that includes a base station 820 and one or more user equipment (UE) 811, 812 and 813. In some embodiments, the UEs access the BS (e.g., the network) using a communication link to the network (sometimes called uplink direction, as depicted by dashed arrows 831, 832, 833) , which then enables subsequent communication (e.g., shown in the direction from the network to the UEs, sometimes called downlink direction, shown by arrows 841, 842, 843) from the BS to the UEs. In some embodiments, the BS send information to the UEs (sometimes called downlink direction, as depicted by arrows 841, 842, 843) , which then enables subsequent communication (e.g., shown in the direction from the UEs to the BS, sometimes called uplink direction, shown by dashed arrows 831, 832, 833) from the UEs to the BS. The UE may be, for example, a smartphone, a tablet, a mobile computer, a machine to machine (M2M) device, an Internet of Things (IoT) device, and so on.
[0223] Some of the embodiments described herein are described in the general context of methods or processes, which may be implemented in one embodiment by a computer program product, embodied in a computer-readable medium, including computer-executable instructions, such as program code, executed by computers in networked environments. A computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM) , Random Access Memory (RAM) , compact discs (CDs) , digital versatile discs (DVD) , etc. Therefore, the computer-readable media can include a non-transitory storage media. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer-or processor-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
[0224] Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or combinations thereof. For example, a hardware circuit implementation can include discrete analog and / or digital components that are, for example, integrated as part of a printed circuit board. Alternatively, or additionally, the disclosed components or modules can be implemented as an Application Specific Integrated Circuit (ASIC) and / or as a Field Programmable Gate Array (FPGA) device. Some implementations may additionally or alternatively include a digital signal processor (DSP) that is a specialized microprocessor with an architecture optimized for the operational needs of digital signal processing associated with the disclosed functionalities of this application. Similarly, the various components or sub-components within each module may be implemented in software, hardware or firmware. The connectivity between the modules and / or components within the modules may be provided using any one of the connectivity methods and media that is known in the art, including, but not limited to, communications over the Internet, wired, or wireless networks using the appropriate protocols.
[0225] While this document contains many specifics, these should not be construed as limitations on the scope of an invention that is claimed or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or a variation of a sub-combination. Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results.
[0226] Only a few implementations and examples are described and other implementations, enhancements and variations can be made based on what is described and illustrated in this disclosure.
Claims
1.A wireless communication method, comprising:receiving, by a wireless device from a network node, a configuration message for configuring one or more measurement logging operations;logging one or more measurement results using at least one measurement logging operation of the one or more measurement logging operations; andtransmitting, to the network node, a log reporting message associated with a result of the at least one measurement logging operation.2.A wireless communication method, comprising:transmitting, by a network node to a wireless device, a configuration message for configuring one or more measurement logging operations; andreceiving, from the wireless device, a log reporting message associated with a result of at least one measurement logging operation of the one or more measurement logging operations,wherein a reception of the configuration message enables the wireless device to log one or more measurement results using the at least one measurement logging operation.3.The method of claim 1 or 2, wherein the configuration message is a radio resource configuration for the one or more measurement logging operations.4.The method of claim 3, wherein the radio resource configuration is per wireless device configuration, per cell group configuration, or per cell configuration.5.The method of claim 3, wherein the radio resource configuration comprises at least one Layer 1 (L1) measurement resource configuration or at least one Layer 3 (L3) measurement resource configuration.6.The method of claim 5, wherein the at least one L1 measurement resource configuration comprises nzp-CSI-RS-ResourceSet or nzp-CSI-RS-Resource, and wherein the at least one L3 measurement resource configuration comprises MeasObjectNR.7.The method of claim 3, wherein the configuration message comprises a valid area for continuing the at least one measurement logging operation, wherein the valid area comprises a list of public land mobile network (PLMN) identifiers, cell global identifiers, or a list of physical cell identifiers.8.The method of claim 3, wherein the configuration message comprises at least one of a codebook configuration for the wireless device, one or more antenna array dimensions for the wireless device, a mobility or speed information for wireless device, an orientation information for the wireless device, a location of the wireless device, and / or a timing information for the wireless device.9.The method of claim 1 or 2, wherein the log reporting message is an uplink (UL) radio resource control (RRC) message.10.The method of claim 9, wherein the UL RRC message comprises at least one of:a cell ID list indicating one or more serving cells for which the at least one measurement logging operation was performed;a beam ID list indicating one or more beams for which the at least one measurement logging operation was performed;a data type indicating a type of data that was logged in the at least one measurement logging operation;a reference signal received power (RSRP) value, a reference signal received quality (RSRQ) value, a signal-to-interference-plus-noise ratio (SINR) value, a channel quality indicator (CQI) value, and / or a channel state information (CSI) feedback value associated with at least one of the one or more serving cells or at least one of the one or more beams;a location information for the wireless device;a time stamp associated with at least one data in the result;information requested by an operator of the network node; and / ora reason for suspending the at least one measurement logging operation.11.The method of claim 1 or 2, wherein the wireless device is configured to:receive, subsequent to receiving the configuration message, an indication for activating or deactivating the at least one measurement logging operation.12.The method of claim 11, wherein the indication comprises a two-level indication, wherein a first part of the two-level indication is configured to enable the at least one measurement logging operation to be activated immediately after the configuration message being received, and wherein a second part of the two-level indication is configured to start, resume, or suspend the at least one measurement logging operation.13.The method of claim 11, wherein the indication comprises a single-shot indication configured to activate, resume, deactivate, or suspend the at least one measurement logging operation.14.The method of claim 11, wherein the wireless device is configured to:perform, in response to receiving the indication, at least one operation associated with the at least one measurement logging operation.15.The method of claim 14, wherein the wireless device is further configured to:upon determining that the at least one measurement logging operation is to be deactivated or suspended, perform at least one of:stopping a logging duration timer,stopping the at least one measurement logging operation,triggering a transmission of the log reporting message, and / orclearing a stored measurement log.16.The method of claim 14, wherein the wireless device is further configured to:upon determining that the at least one measurement logging operation is to be activated or resumed, perform at least one of:clearing a stored measurement log,start a logging duration timer,restart the logging duration timer, and / orstart the at least one measurement logging operation.17.The method of claim 1 or 2, wherein the wireless device is configured to:make a determination that an event has occurred; andbased on the determination, activate or deactivate the at least one measurement logging operation.18.The method of claim 17, wherein the wireless device is configured to:activate or resume the at least one measurement logging operation when the event is at least one of:a Layer 3 (L3) measurement event being triggered,a speed of the wireless device being compared to a threshold,a remaining power of the wireless device being compared to another threshold, the log reporting message being transmitted,buffers associated with the at least one measurement logging operation being flushed,the at least one measurement logging operation not being deactivated, and / ora radio link failure (RLF) or a beam failure having been resumed.19.The method of claim 17, wherein the wireless device is configured to:deactivate or suspend the at least one measurement logging operation when the event is at least one of:a Layer 3 (L3) measurement event being triggered,a speed of the wireless device being compared to a first threshold,a remaining power of the wireless device being compared to a second threshold,a size of a measurement log being greater than or equal to a third threshold,buffers associated with the at least one measurement logging operation being full,a logging duration timer being expired, and / ora radio link failure (RLF) or a beam failure being detected.20.The method of claim 17, wherein the wireless device is configured to:performing, in response to activating or deactivating, at least one operation associated with the at least one measurement logging operation.21.The method of claim 20, wherein, upon determining that the at least one measurement logging operation is to be continued or activated, the at least one operation comprises:starting or restarting a logging duration timer;starting the at least one measurement logging operation; and / orstarting a measurement operation corresponding to the at least one measurement logging operation.22.The method of claim 20, wherein, upon determining that the at least one measurement logging operation is to be suspended or deactivated, the at least one operation comprises:triggering a transmission of the log reporting message;triggering a User Equipment (UE) Assistance Information (UAI) message that informs the network node that the at least one measurement logging operation is to be suspended or deactivated;clearing one or more stored measurement logs;stopping a logging duration timer;resetting the logging duration timer; and / orstopping the at least one measurement logging operation.23.The method of claim 1 or 2, wherein the wireless device is configured to:receive, from the network node, a request for the result of the at least one measurement logging operation.24.The method of claim 23, wherein the request is included in a downlink (DL) radio resource control (RRC) message.25.The method of claim 23, wherein the request is included in a downlink (DL) medium access control (MAC) control element (CE) .26.The method of claim 25, wherein the DL MAC CE comprises at least one of:a measurement log type;a measurement log identifier;a serving cell identifier indicating a serving cell for which the at least one measurement logging operation was performed; and / ora continuation indication indicating whether the at least one measurement logging operation is to be continued subsequent to transmitting the log reporting message.27.The method of claim 1 or 2, wherein the wireless device is configured to:make a determination that a condition associated with the at least one measurement logging operation has been satisfied; andtrigger, based on the determination, a transmission of the log reporting message.28.The method of claim 27, wherein the condition comprises:an expiration of a logging duration timer;buffers associated with the at least one measurement logging operation reaching a predetermined usage capacity;a remaining power of the wireless device being lower than a threshold;a deactivation or suspension of the at least one measurement logging operation; and / oran event for a handover (HO) .29.The method of claim 1 or 2, wherein the wireless device is configured to:perform, in response to receiving the configuration message, at least one operation associated with the at least one measurement logging operation.30.The method of claim 29, wherein the at least one operation comprises:clearing one or more stored measurement logs;stopping the at least one measurement logging operation;triggering a transmission of the log reporting message;starting or restarting a logging duration timer;assuming an initial deactivation of the at least one measurement logging operation; and / orstarting, upon determining that the log reporting message has been transmitted, the at least one measurement logging operation.31.The method of claim 1 or 2, wherein the wireless device is configured to:perform, in response to transmitting the log reporting message, at least one operation associated with the at least one measurement logging operation.32.The method of claim 31, wherein the wireless device is further configured to:upon determining that the at least one measurement logging operation is to be terminated, perform at least one of:flushing buffers associated with the at least one measurement logging operation, stopping a logging duration timer, and / orstopping the at least one measurement logging operation.33.The method of claim 32, wherein the wireless device is further configured to:upon determining that the at least one measurement logging operation is to be continued, perform at least one of:flushing buffers associated with the at least one measurement logging operation, starting or restarting a logging duration timer, and / orstarting the at least one measurement logging operation.34.The method of claim 1 or 2, wherein data from the at least one measurement logging operation is used to train one or more machine learning (ML) models for ML-based beam management, ML-based channel state information feedback enhancement, ML-based radio resource management, ML-based mobility management, ML-based Packet Data Convergence Protocol (PDCP) duplication, and / or ML-based semantic transmission.35.An apparatus for wireless communication comprising one or more processors, configured to implement the method recited in one or more of claims 1 to 34.36.A non-transitory computer readable program storage medium having code stored thereon, the code, when executed by a processor, causing the processor to implement the method recited in one or more of claims 1 to 34.
Citation Information
Patent Citations
Method and device for measuring minimum road test logs
CN101931981A
Method and device used for reporting logged MDT (Minimization of Drive Tests) measurement result
CN106937304A
Method and device for realizing CBR (Channel Busy Rate) measurement
CN108307409A
Radio communication system, radio terminal, radio network, radio communication method and program
US20120295650A1
Method of performing a minimization of drive test (MDT) for specific area in wireless communication system
WO2011093653A2