Apparatus and method for data logging
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NOKIA TECHNOLOGIES OY
- Filing Date
- 2026-01-31
- Publication Date
- 2026-08-07
Smart Images

Figure CN122534494A_ABST
Abstract
Description
Technical Field
[0001] This disclosure generally relates to apparatus and methods for data recording. Background Technology
[0002] In mobile networks such as 5G networks, measurement logging is the process of collecting, storing, and managing radio measurement data. This data can be used to support the training of artificial intelligence / machine learning (AI / ML) models for purposes such as beam prediction.
[0003] For example, measurement logs can be used to collect high-quality, real-time data about the radio environment, which can be used to train and improve AI / ML models for beam prediction in 5G networks. This data collection process is designed to be flexible, efficient, and responsive to network conditions.
[0004] The 3GPP Radio Access Network Technical Specification Group (TSG RAN) and RAN Working Group 2 (RAN2) are responsible for radio interface architecture and protocols, and are dedicated to defining a process for measuring and recording data collected during Radio Resource Control (RRC) connected operation to train AI / ML models for beam prediction on the network side (NW side). Summary of the Invention
[0005] The purpose of this disclosure is to provide a mechanism for activating and deactivating measurement records for data collection in a mobile communication network.
[0006] A first aspect of this disclosure provides an apparatus comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least: receive a data recording configuration from a network entity; receive a data recording control command from the network entity, the data recording control command being configured to adjust an activation state for data recording at the apparatus; and determine, based on the dominant activation state, whether to record data at the apparatus.
[0007] Therefore, for network entities such as network nodes, various triggers can be used to make decisions for activating / deactivating data records at devices (such as user equipment). This enables rapid activation of data records in response to triggers, while maintaining separation between the triggering mechanism and the data recording mechanism. For example, a Layer 3 measurement report triggered by a measurement event can trigger the activation or deactivation of a Layer 1 measurement record.
[0008] The data recording configuration may include, or may be configured to include, at least one parameter representing the activation state of a data record at the device. The device may enhance the data recording configuration using the activation state parameter based on a received data recording control command, or modify the data recording configuration to update the activation state parameter based on a received data recording control command.
[0009] In an implementation of the first aspect, at least one memory may store instructions that, when executed by at least one processor, cause the device to at least: receive a measurement report configuration from a network entity, the measurement report configuration indicating at least one triggering event for triggering the generation of a measurement report for the device.
[0010] The data recording configuration may include at least one parameter representing the activation state of the data recording at the device.
[0011] At least one memory may store instructions that, when executed by at least one processor, cause the device to at least: determine the occurrence of at least one triggering event; generate a measurement report based on the determination; and transmit the measurement report to a network entity.
[0012] In the example, at least one memory may store instructions that, when executed by at least one processor, cause the device to at least: activate data recording at the device based on a data recording control command. At least one memory may store instructions that, when executed by at least one processor, cause the device to at least: deactivate data recording at the device based on a data recording control command. At least one memory may store instructions that, when executed by at least one processor, cause the device to at least: record data when the active state is active. The data may include measurement data representing, for example, the dominant radio environment of the device.
[0013] At least one memory may store instructions that, when executed by at least one processor, cause the device to at least: receive a Radio Resource Control (RRC) reconfiguration message, the RRC reconfiguration message including an indication of modifying the activation state of a data record at the device.
[0014] Data logging control commands may include either an activation command to activate data logging at the device or a deactivation command to deactivate data logging at the device.
[0015] Data logging control commands may include commands containing flags, wherein the flags are configured to indicate whether a received data logging control command activates or deactivates a command for data logging at the device.
[0016] Data logging control commands may include a toggle configured to switch the dominant activation state for data logging at the device between active and inactive states.
[0017] The data to be recorded may include at least one of the following: Layer 1 measurement of the channel state information reference signal (CSI-RS), reference signal received power (RSRP) measurement, reference signal received quality (RSRQ) measurement, positioning reference signal (PRS), beam index, channel state information, location information, and sensor data. Data logging control commands may include fields for identifiers to identify the data logging configuration to be executed.
[0018] The apparatus of the first aspect may include user equipment.
[0019] A second aspect of this disclosure provides an apparatus comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least: transmit a data recording configuration to a user equipment (UE); receive a measurement report from the UE, the measurement report including information related to at least one trigger event, wherein the information includes at least one parameter indicating whether a threshold related to the trigger event has been met; and, based on the measurement report, determine whether to activate or deactivate data recording at the UE.
[0020] In the second aspect implementation, at least one memory may store instructions that, when executed by at least one processor, cause the device to at least: transmit a measurement report configuration to the UE, the measurement report configuration indicating at least one triggering event for triggering the generation of a measurement report at the UE.
[0021] The data recording configuration may include at least one parameter representing the activation state of the data recording at the UE, or may be configured to include at least one parameter representing the activation state of the data recording at the UE.
[0022] At least one memory may store instructions that, when executed by at least one processor, cause the device to at least: based on the determination, transmit a data recording control command to activate data recording at the UE. At least one memory may store instructions that, when executed by at least one processor, cause the device to at least: based on the determination, transmit a data recording control command to deactivate data recording at the UE. At least one memory may store instructions that, when executed by at least one processor, cause the device to at least: based on the determination, transmit a data recording control command to switch an activation state, thereby switching the dominant activation state for data recording at the UE between active and inactive states.
[0023] In the example, at least one memory may store instructions that, when executed by at least one processor, cause the device to at least: transmit a Radio Resource Control (RRC) reconfiguration message, the RRC reconfiguration message including an indication for modifying the activation state of a data record at the UE.
[0024] Data logging control commands may include commands, which may include flags configured to indicate whether the data logging control command is to activate or deactivate the data logging command at the UE.
[0025] The data to be recorded at the UE may include Layer 1 measurements of the Channel State Information Reference Signal (CSI-RS).
[0026] The second aspect of the device may include network entities, such as network nodes.
[0027] A third aspect of this disclosure provides a method comprising: receiving a data recording configuration from a network entity at a device; receiving a data recording control command from the network entity at the device, the data recording control command being configured to adjust an activation state for data recording at the device; and determining, based on the dominant activation state, whether to record data at the device.
[0028] A fourth aspect of this disclosure provides a method comprising: transmitting to a user equipment (UE) a data recording configuration for data recording at the UE; receiving from the UE a measurement report including information related to at least one triggering event, wherein the information includes at least one parameter indicating whether a threshold related to the triggering event has been met; and determining, based on the measurement report, whether to activate or deactivate the data recording at the UE.
[0029] The fifth aspect of this disclosure provides a non-transitory computer-readable medium that stores instructions that, when executed by a processor, cause the processor to perform the method described according to the third or fourth aspect.
[0030] A sixth aspect of this disclosure provides an apparatus comprising: means for receiving a data recording configuration from a network entity, the data recording configuration including at least one parameter representing an activation state for data recording at the apparatus; means for receiving a data recording control command from the network entity, the data recording control command being configured to adjust the activation state for data recording at the apparatus; and means for determining whether to record data at the apparatus based on the dominant activation state.
[0031] A seventh aspect of this disclosure provides an apparatus comprising: components for transmitting a data recording configuration to a user equipment (UE), the data recording configuration including at least one parameter indicating an activation state for data recording at the UE; components for receiving a measurement report from the UE, the measurement report including information related to at least one trigger event, wherein the information includes at least one parameter indicating whether a threshold related to the trigger event has been met; and components for determining, based on the measurement report, whether data recording at the UE is activated.
[0032] These and other aspects of the invention will become apparent from the embodiments described below. Attached Figure Description
[0033] To facilitate a clearer understanding of this disclosure, embodiments will now be described by way of example with reference to the accompanying drawings, in which: Figures 1 to 4 This is a schematic representation of the message flow for data records, based on the example. Figure 5 This is a schematic representation of the message flow based on the example; Figures 6 to 8 This is an illustrative representation of the command in the example; and Figure 9 It is a schematic representation of the machine in the example. Detailed Implementation
[0034] Exemplary embodiments are described below in sufficient detail to enable those skilled in the art to embody and implement the systems and processes described herein. It is important to understand that embodiments may be provided in many alternative forms and should not be construed as limited to the examples set forth herein.
[0035] Therefore, while embodiments may be modified in various ways and take various alternative forms, specific embodiments thereof are shown in the accompanying drawings and described in detail below as examples. This is not intended to limit the specific forms disclosed. Rather, all modifications, equivalents, and alternatives falling within the scope of the appended claims should be included. Where appropriate, elements of exemplary embodiments are always designated by the same reference numerals throughout the drawings and detailed description.
[0036] The terminology used to describe embodiments herein is not intended to limit the scope. The articles “a,” “an,” and “the” are singular because they refer to a single thing; however, their use in the singular form in this document should not preclude the existence of more than one thing. In other words, unless the context clearly indicates otherwise, an element mentioned in the singular form may be one or more in number. It will also be understood that, when used herein, the terms “comprising,” and / or “including” specify the presence of the described features, items, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, items, steps, operations, elements, components, and / or groups thereof. The term “and / or” is used only to describe the relationship between related objects and indicates that three relationships can exist such that A and / or B can indicate that A exists alone, A and B exist simultaneously, or B exists alone. The character “ / ” generally indicates that related objects are in an “or” relationship.
[0037] Unless otherwise defined, all terms used herein (including technical and scientific terms) shall be interpreted as those commonly used in the art. It will also be understood that, unless expressly defined herein, commonly used terms shall be interpreted as those commonly used in the relevant field, rather than in an idealized or overly formal sense.
[0038] The following contains specific information relating to embodiments of the present disclosure. The accompanying drawings and detailed disclosure are illustrative of implementations only. However, the present disclosure is not limited to these implementations. Other variations and implementations of the present disclosure will be apparent to those skilled in the art.
[0039] The phrases “in one implementation” or “in some implementations” can each refer to one or more of the same or different implementations. The term “connection” is defined as a connection, either directly or indirectly through an intermediate component, and is not necessarily limited to a physical connection. The expressions “at least one of A, B, and C” or “at least one of the following: A, B, and C” mean “only A, or only B, or only C, or any combination of A, B, and C.”
[0040] The terms "system" and "network" are used interchangeably.
[0041] For purposes of explanation and non-limitation, specific details such as functional entities, technologies, protocols, and standards are set forth to provide an understanding of this disclosure. In other examples, detailed disclosures of well-known methods, technologies, systems, and architectures have been omitted so as not to obscure this disclosure with unnecessary detail.
[0042] Those skilled in the art will readily recognize that any of the disclosed network functions or algorithms can be implemented by hardware, software, or a combination of both. The disclosed functions may correspond to modules that can be software, hardware, firmware, or any combination thereof.
[0043] Software implementation may include machine-readable and / or computer-readable and / or executable instructions stored on a machine and / or computer-readable medium (such as memory or other types of storage devices). One or more microprocessors or general-purpose computers with communication processing capabilities may be programmed using the corresponding executable instructions and execute the disclosed network functions(s) or algorithms(s).
[0044] Microprocessors or general-purpose computers may include application-specific integrated circuits (ASICs), programmable logic arrays, and / or utilize one or more digital signal processors (DSPs). Although some of the disclosed implementations are directed to software installed and executed on computer hardware, alternative implementations as firmware or hardware, or as a combination of hardware and software, are also within the scope of this disclosure. Computer-readable media include, but are not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, optical disc read-only memory (CD-ROM), magnetic tape cassettes, magnetic tape, disk storage, or any other equivalent medium capable of storing computer-readable instructions.
[0045] The described examples can be implemented in communication networks such as any of the following radio access technologies (RATs): WiMAX, GSM (2G), GSM EDGE Radio Access Network (GERAN), GPRS, UMTS (3G) based on Basic Wideband Code Division Multiple Access (W-CDMA), HSPA, LTE, LTE-Advanced, and enhanced LTE (eLTE), 5G (also known as NR), or any future RAT (such as 6G). Furthermore, communication within the communication network can utilize any suitable wireless communication technology, including but not limited to: Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Frequency Division Duplex (FDD), Time Division Duplex (TDD), Multiple-Input Multiple-Output (MIMO), Orthogonal Frequency Division Multiplexing (OFDM), and / or Discrete Fourier Transform Extended OFDM (DFT-s-OFDM).
[0046] As used herein, the term "network device" or "network node" refers to a node in a communication network through which user equipment can access the network and / or which has the ability to control radio communications and manage radio resources within a cell. A network node or network device may be referred to as a base station (BS), access point (AP), or access node. Depending on the technology applied, a network device may be, for example, a Node B (NodeB or NB), an evolved Node B (eNodeB or eNB), an NR NB (also known as a gNB), a Remote Radio Unit (RRU), a Radio Head (RH), a Remote Radio Head (RRH), a relay, an Integrated Access and Backhaul (IAB) node, a low-power node, a non-terrestrial network (NTN) or non-land network device (such as satellite network equipment, low Earth orbit (LEO) satellites, and geostationary Earth orbit (GEO) satellites), or a spacecraft network device.
[0047] Furthermore, in a segmented radio access network (RAN) connection, network equipment can refer to a centralized unit (CU) and / or a distributed unit (DU) of a base station. The interface between the CU and the DU can be referred to as the F1 interface in the NR. In a segmented RAN architecture, node operation can be performed at least partially in a central / centralized unit (CU) (e.g., a server, host, or node) operatively connected to a DU (e.g., a radio head / node). A CU can control one or more DUs, at least acting as a transmit / receive (Tx / Rx) node. In some embodiments, a DU may include, for example, a radio link control (RLC), media access control (MAC) layer, and a physical (PHY) layer, while the CU may include layers above the RLC layer, such as a packet data convergence protocol (PDCP) layer, radio resource control (RRC), and internet protocol (IP) layer. Other functional segmentation is also possible. In practice, any processing task can be performed in a CU or a DU, and the boundaries of responsibility transferred between the CU and the DU can depend on the applied implementation.
[0048] The term "terminal device" refers to any terminal device capable of wireless communication. For example, a terminal device can be referred to as a communication device, communication apparatus, user equipment (UE), subscriber station (SS), or mobile station (MS). Terminal devices can include mobile phones, cellular phones, smartphones, VoIP phones, wireless local loop phones, tablets, wearable terminal devices, personal digital assistants (PDAs), portable computers, desktop computers, image capture terminal devices (such as digital cameras), gaming terminal devices, music storage and recycle bins, in-vehicle wireless terminal devices, USB dongles, Internet of Things (IoT) devices, watches or other wearable devices, head-mounted displays (HMDs), vehicles, drones, medical devices and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in industrial and / or automated processing chain environments), consumer electronics devices, devices operating on commercial and / or industrial wireless networks, and so on.
[0049] As used herein, the term "resource" can refer to radio resources in the time domain, frequency domain, spatial domain, and / or code domain. Some examples of resources include, for example, physical resource blocks (PRBs), radio frames, subframes, time slots, subbands, frequency ranges, subcarriers, beams, etc. The terms "transmission" and / or "reception" can refer to wireless transmission and / or reception on radio resources via a radio propagation channel.
[0050] Communication devices, such as user equipment (UE), can record data related to their dominant radio environment. There are several types of measurements that can be recorded by a UE, one of which is Layer 1 (L1) measurement, and the other is Layer 3 (L3) measurement. L1 measurements include unfiltered, raw physical layer data, including, for example, Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-Interference-plus-Noise Ratio (SINR). L3 measurements include filtered and processed (e.g., averaged) measurements of the reference signal (RS), which provide a more stable observation of the radio environment.
[0051] 3GPP RAN2 discusses how a UE can know when to activate and deactivate measurement recording. One approach is to use L3 measurement events, which can be based on Synchronization Signal Block (SSB) RS or Channel State Information (CSI) RS.
[0052] For example, using L3 measurement events as triggers to activate or deactivate L1 measurement recording offers several significant advantages in 5G networks, such as improved data collection efficiency through continuous network monitoring with fewer resource-intensive L3 measurements, while activating more detailed L1 recording only when favorable or useful radio conditions are detected. This optimizes data collection and improves UE battery life. It also enables targeted data collection, ensuring detailed measurements are collected during periods of interest, such as cell edge conditions or potential handover scenarios, which enhances the relevance of data used for AI / ML training.
[0053] This approach reduces the burden on storage and transmission resources by decreasing the total amount of data collected and stored, while still capturing the most relevant information. Furthermore, it enhances anomaly detection capabilities by allowing for detailed investigation of anomalous conditions indicated by L3 events.
[0054] In the current 3GPP specifications, the only action that can be taken based on these L3 mobility events is for the UE to send a measurement report. However, while it is expected that L3 measurement events will be used as triggers to activate or deactivate L1 measurement records, it is not expected that frames will be combined or associated with them.
[0055] According to this disclosure, an apparatus and method are provided that enable a UE to activate a measurement record when the UE is in a location for collecting useful data by associating an L3 event with an L1 measurement record in such a way that the network (NW) can make a decision to activate or deactivate the record during the delay period of activating the log record without causing detectable data loss.
[0056] According to the example, data records (such as measurement records) can be activated or deactivated by the NW in such a way that the triggering is separate from the measurement record configuration. That is, in the example, the NW can trigger the activation or deactivation of the measurement record based on the configuration previously provided to the UE. The NW can trigger the activation or deactivation of the measurement record in response to one or more of the following example stimuli: measurement reports sent from the UE to the NW (e.g., RSRP is greater than a threshold), assessments of UE performance by the NW (e.g., UE throughput is low or below a threshold), and assessments of system performance by the NW (e.g., low throughput of many UEs).
[0057] To enable the NW to control when the UE records measurements, commands are provided to activate or deactivate the recording or to switch the recording state of the data recording configuration. The data recording configuration can be, for example, an L1 measurement recording configuration, an L3 measurement recording configuration, or any other type of recording configuration.
[0058] Based on the example, the command can be implemented in several ways. For instance, a recording activation flag or indication can be added to the UE's recording configuration. This can be utilized using the Radio Resource Control (RRC) reconfiguration process. ToAddMod To set the flag, where mod means to modify the previously provided configuration and allow modifications to the previously provided configuration.
[0059] In another example, a new Media Access Control (MAC) control element (CE) can be defined. The MAC CE can be used, for example, to activate or deactivate a record configuration based on a command, or based on a flag, or to switch the activation state from active to inactive or vice versa. This MAC CE can be further enhanced by including a field that provides an identifier pointing to the measurement record configuration to be executed.
[0060] Figure 1 This is a schematic representation of the message flow for data records, based on the example. Figure 1 In the example, NW 103 (e.g., a gNB in a 5G network) configures (1) UE 101 using a measurement report configuration and a data logging configuration, which can be periodic or event-triggered. The data logging configuration can include a configuration that defines the activation state of measurement logging at UE 101. In the example, such data logging can be initially configured to be either active or deactivated, in which case data logging is enabled at the UE and in which case it is disabled at the UE. Figure 1 In the example, the activation state is disabled (i.e., not activated or deactivated).
[0061] According to the example, the initial state of the data record configuration can be implicitly deactivated or activated, or explicitly deactivated or activated, for example, by a flag.
[0062] exist Figure 1 In the example, the triggering event occurs at point 2. The triggering event may, for example, be entirely within NW 103 (e.g., gNB), or it may be a response to information received from UE 101 (such as a measurement report triggered by a measurement event configured by NW 103) to help determine the activation of a data recording.
[0063] NW 103 can activate data recording (3) based on a report received from UE 101. Then, NW 103 can reconfigure (4) the data recording configuration, where data recording is set to be activated (in this example), and UE 101 can start (5) recording data, for example, using the measurement described above. Therefore, the network can send an RRC reconfiguration message to reconfigure the already provided data recording configuration.
[0064] A triggering event (6) may occur, which may be entirely within the NW 103 (e.g., gNB), or may be a response to information received from the UE 101 (such as a measurement report triggered by a measurement event configured by the NW 103) to help determine the deactivation of the record. The NW 103 may decide (7) to deactivate the data record and thus may reconfigure the data record configuration at the UE 101, where the record is set to be deactivated. Therefore, the UE 101 may stop (9) recording data.
[0065] According to the example, the data to be recorded may include measurement data, such as reference signal received power (RSRP) measurement, reference signal received quality (RSRQ) measurement, positioning reference signal (PRS), beam index, channel state information, location information (e.g., latitude and longitude), or sensor data (e.g., velocity, acceleration, air pressure, etc.).
[0066] Figure 2 This is a schematic representation of the message flow for data records, based on the example. Figure 2 In the example, NW 103 (e.g., a gNB in a 5G network) configures (1) UE 101 using a measurement report configuration and a data logging configuration, which can be periodic or event-triggered. The data logging configuration can include a configuration that defines the activation state of measurement logging at UE 101. In the example, such data logging can be initially configured to be either active or deactivated, in which case data logging is enabled at the UE and in which case it is disabled at the UE. Figure 2In the example, the activation state is disabled (i.e., not activated or deactivated).
[0067] According to the example, the initial state of the data record configuration can be implicitly deactivated or activated, or explicitly deactivated or activated by, for example, a flag.
[0068] exist Figure 2 In the example, the triggering event occurs at point 2. The triggering event may, for example, be entirely within NW 103 (e.g., gNB), or it may be a response to information received from UE 101 (such as a measurement report triggered by a measurement event configured by NW 103) to help determine the activation of a data recording.
[0069] NW 103 can activate data recording (3) based on a report received from UE 101. NW 103 can send a command to UE 101 to: activate measurement recording (4a), or switch measurement recording from inactive to active (4b). Therefore, UE 101 will start (5) recording data.
[0070] A trigger event occurs (6), which may be entirely within the NW 103 (e.g., gNB) or may be a response to information received from the UE 101 (such as a measurement report triggered by a measurement event configured by the NW 103) to help determine the deactivation of the recording. The NW 103 decides (7) to deactivate the measurement recording, and therefore the NW 103 sends a command to the UE 101 to: deactivate the measurement recording (8a), or switch the measurement recording from active to inactive (8b). The UE 101 stops (9) recording data.
[0071] exist Figure 1 In the NW, the UE can adjust whether to activate recording (and thus record data) or deactivate recording (i.e., the UE does not record data) by using RRC reconfiguration messages to update or reject previously sent data recording configurations. On the other hand, in Figure 2 In this context, the NW can use the MAC CE command, regardless of how it commands the UE, to adjust whether the UE should activate recording (and thus record data) or deactivate recording (i.e., the UE should not record data). For example, this command can change field values in the configuration of already transmitted data records.
[0072] Figure 3 This is a schematic representation of the message flow for data records, based on the example. Figure 3 The example provides a message flow specific to the data record activation process for data collection used in AI / ML beam prediction.
[0073] According to the example, UE 101 (by NW 103) is configured using measurement report configuration (1), which eventA1 A measurement report is triggered when the L3 RSRP exceeds the threshold, and its reportOnLeave =True enables UE 101 to also send a measurement report when the triggering condition is no longer met.
[0074] Meanwhile, for data recording, NW 103 will also utilize CSI-ReportConfig Configure UE 101. Figure 3 In the example, the record configuration is set to inactive, or the specification can specify the initial record state.
[0075] UE 101 performs sufficient measurements to trigger from eventA1 The report (2). That is, the measurement events configured by NW103 in (1) above. eventA1 The condition is met, for example, when the RSRP measurement at UE 101 exceeds a predetermined threshold. Therefore, when the measurement event is triggered, UE 101 sends a signal to NW 103. Measurement Report (3). Based on the receipt of the report, NW 103 may decide to activate data recording at UE 101 (4).
[0076] In the example, NW 103 therefore uses csi-ReportConfigToAddModList To reconfigure UE 101, the data recording activation state is changed to active, and UE 101 thus begins recording data (6).
[0077] Subsequently, UE 101 may detect that the measurement event is no longer satisfied. eventA1 Triggering condition (7). That is, the measurement event configured by NW 103 in (1) above. eventA1 The condition is no longer met, for example, when the RSRP measurement at UE 101 is below a predetermined threshold, and UE 101 therefore sends (8) to NW 103. Measurement Report .
[0078] Based on the received report, NW 103 can decide to deactivate the data record (9) at UE 101. Therefore, NW103 uses csi-ReportConfigToAddModList Reconfigure UE 101 to change the record's active state to inactive (10).
[0079] Figure 4 This is a schematic representation of the message flow for data records, based on the example. Figure 4 The example provides a message flow specific to the data record activation process for data collection used in AI / ML beam prediction.
[0080] According to the example, UE 101 (by NW 103) is configured using measurement report configuration (1), which eventA1 A measurement report is triggered when the L3 RSRP exceeds the threshold, and its reportOnLeave =True enables UE 101 to also send a measurement report when the triggering condition is no longer met.
[0081] Meanwhile, for data recording, NW 103 also utilizes CSI-ReportConfig Configure UE 101. Figure 4 In the example, the record configuration is set to inactive, or the specification can specify the initial record state.
[0082] UE 101 performs sufficient measurements to trigger from eventA1 The report (2). That is, the measurement events configured by NW103 in (1) above. eventA1 The condition is met, for example, when the RSRP measurement at UE 101 exceeds a predetermined threshold. Therefore, when the measurement event is triggered, UE 101 sends a signal to NW 103. Measurement Report (3). Based on the receipt of the report, NW 103 may decide to activate the data recording at UE 101 (4).
[0083] In the example, NW 103 sends a MAC CE to UE 101 to either activate data recording (5a) or switch data recording from inactive to active (5b), and UE 101 thus begins recording data (6).
[0084] Subsequently, UE 101 may detect a measurement event. eventA1 The triggering condition is no longer met (7). That is, the measurement event configured by NW 103 in (1) above is no longer met. eventA1 The condition is no longer met, for example, the RSRP measurement at UE 101 is below a predetermined threshold, and UE 101 therefore sends (8) to NW 103. Measurement Report .
[0085] Based on the receipt of the report, NW 103 can decide to deactivate the data record at UE 101 (9). Therefore, NW 103 sends a MAC CE to UE 101 to: deactivate the measurement record (10a), or switch the measurement record from active to inactive (10b).
[0086] For example, as referenced above Figure 3 The following includes pseudocode for RRC Configuration and RRC Reconfiguration scenarios.
[0087] DataLoggingConfigToAddModList ::= SEQUENCE (SIZE (1..maxNrOfConfigs)) OF DataLoggingConfig DataLoggingConfigToRemoveList ::= SEQUENCE (SIZE (1..maxNrOfConfigs)) OF DataLoggingConfigId DataLoggingConfiguration ::= SEQUENCE { dataLoggingConfigId DataLoggingConfigId, <data logging configuration information elements> [alt 1] activationState ENUMERATED { activated, deactivated} OPTIONAL --Need M [alt 2] activateNULL OPTIONAL, -- Need N deactivate NULL OPTIONAL -- Need N [alt 3] toggleActivation NULL OPTIONAL -- Need N } In "alt 1"—the data recording configuration for UE 101 can initially utilize either an active or deactivated state. activationState Configure it. The reconfiguration process, which modifies the data record configuration based on data record control commands, allows control over the active or inactive state.
[0088] In “alt 2”, the data record configuration for UE 101 can be specified as initially active or inactive. To activate a data record, the reconfiguration procedure can be used to provide the command “activate”. To deactivate a data record, the reconfiguration procedure can be used to provide the command “deactivate”. In the example, only one command is provided to UE 101.
[0089] In “alt 3”, the data logging configuration for UE 101 can be specified as initially active or inactive. To switch the active state, i.e., from active to inactive or from inactive to active, the reconfiguration process can be provided by the command “toggleActivation”.
[0090] For example, in the above reference Figure 4 In the context of the described example (MAC CE case), an ID corresponding to the data record configuration can be provided to UE 101. The data record configuration can be shared across all data record configuration types, or a separate MAC CE can be defined for each data record configuration type, such that the data record configuration ID corresponds to the ID defined for that data record configuration type.
[0091] The following presents the data logging command MAC CE based on the example, where the data logging configuration ID, as described above, is appended with the reserved field "R / CMD".
[0092]
[0093] In one example, the R / CMD field in the data logging command MAC CE can be considered as the "Reserved (R)" field, and the entire MAC CE can correspond to the command "Activate".
[0094] In another example, the R / CMD field in the data logging command MAC CE can be considered as the "Reserve (R)" field, and the entire MAC CE can correspond to the command "Deactivate".
[0095] In another example, the R / CMD field in the data logging command MAC CE can be considered as the "Reserve (R)" field, and the entire MAC CE can correspond to the command "Toggle". When this MAC CE is received, if the current state is inactive, UE 101 activates data logging, and if the current state is active, UE can deactivate data logging.
[0096] In another example, the R / CMD field in the data logging command MAC CE can be considered a command field, with a value of 1, for example, corresponding to the command "activate" and a value of 0, for example, corresponding to the command "deactivate".
[0097] As an example, to support the activation or deactivation of data records through configuration, new, modifiable, or updatable fields can be added to the configuration for measurement records.
[0098] Figure 5 This is a schematic representation of the message flow based on the example. Figure 5 The example depicts the initial configuration of a data record at UE 101, where the record is initially either inactive or initially active. Updates to the configuration can be used to change the record's activation state.
[0099] In the example, the data logging control commands include commands from NW 103 to UE 101 to adjust the activation state for data logging at UE 101. Data logging control commands can be used to update configurations to, for example, change the recording activation state of the UE, and such commands can be implemented in various ways.
[0100] For example, in the above references Figure 1 and Figure 2 In the case of the described process, two commands can be defined: one for activation and the other for deactivation, for example, such as Figure 6 As shown.
[0101] In another example, for example, such as Figure 7 As shown, a single command, including flags, can be defined for activation and deactivation.
[0102] In another example, for example, such as Figure 8 As shown, a single command can be defined that switches the current state from active to inactive or from inactive to active.
[0103] In another example, one or two commands can be used to activate and deactivate explicitly or via switches, and an identifier pointing to the measurement record configuration to be activated or deactivated is also provided.
[0104] In other words, for example, the identifier can be related to the above references. Figures 6 to 8 Any examples described are included together. Identifiers may point to measurement configurations that are extended to support existing types of data recording, such as CSI-ReportConfig , ReportConfigNR Or it could point to any other new type of measurement configuration that supports data logging.
[0105] In the example, the identifier can share the index of the data record configuration, or the identifier can point to a virtual index that only considers the data record configuration and excludes the immediate reporting configuration from the index.
[0106] In an embodiment, an apparatus is provided, comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus (which may be a UE) to at least: receive a data recording configuration from a network entity; receive a Media Access Control (MAC) control element (CE) from the network entity, the MAC CE being configured to adjust an activation state for data recording at the apparatus; and determine, based on a dominant activation state at the apparatus, whether to record data at the apparatus. The apparatus may also be configured to receive a measurement report configuration from the network entity, the measurement report configuration indicating at least one triggering event for triggering the generation of a measurement report for the apparatus. The apparatus may also be configured to: determine the occurrence of at least one triggering event; generate a measurement report based on the determination; and transmit the measurement report to the network entity. The apparatus may also be configured to: activate data recording at the apparatus based on the MAC CE. The apparatus may also be configured to: deactivate data recording at the apparatus based on the MAC CE. The apparatus may also be configured to: switch the activation state for data recording at the apparatus based on the MAC CE. The data recording configuration may include at least one parameter representing the activation state for data recording at the apparatus. The MAC CE may include either an activation command for activating a data record on the device or a deactivation command for deactivating a data record on the device. The MAC CE may include an indication that the MAC CE is to activate or deactivate a data record on the device. The MAC CE may include a switch configured to toggle the dominant activation state of the data record on the device between active and inactive states. The MAC CE may include a field for identifying the data record configuration.
[0107] The examples in this disclosure may be provided as methods, systems, or machine-readable instructions, such as any combination of software, hardware, firmware, etc. Such machine-readable instructions may be included on a computer-readable storage medium (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-readable program code thereon or thereon.
[0108] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and systems according to examples of this disclosure. Although the flowcharts described above illustrate a particular order of execution, the order of execution may differ from the order depicted. A box described in one flowchart may be combined with a box in another flowchart. In some examples, some boxes in a flowchart may be unnecessary and / or additional boxes may be added. It should be understood that each flow and / or box in a flowchart and / or block diagram, and combinations of flows and / or diagrams in flowcharts and / or block diagrams, can be implemented using machine-readable instructions.
[0109] Machine-readable instructions can be executed by, for example, a machine such as a general-purpose computer, a platform including communication devices (such as user equipment, e.g., intelligent devices such as smartphones), a special-purpose computer, an embedded processor, or a processor for implementing the functions described in the specification and figures. In particular, a processor or processing device can execute machine-readable instructions. Therefore, modules of a device can be implemented by a processor that executes machine-readable instructions stored in memory or by a processor that operates according to instructions embedded in logic circuitry. The term "processor" should be interpreted broadly to include CPUs, processing units, ASICs, logic units, or programmable gate arrays, etc. Methods and modules can be executed entirely by a single processor or divided among several processors.
[0110] Such machine-readable instructions can also be stored in computer-readable storage, which can instruct a computer or other programmable data processing device to operate in a specific mode. For example, the instructions can be provided on a non-transitory computer-readable storage medium encoded with instructions executable by a processor.
[0111] Figure 9 This is a schematic representation of a machine based on an example. Machine 900 can be, for example, a system or device, user equipment, a network node (such as a gNB), or part thereof. Machine 900 includes a processor 903 and a memory 905 for storing instructions 902 executable by the processor 903. The machine includes storage 909, which can be used to store, for example, those represented by the above reference. Figures 1 to 8 Data 901 describes the configuration, parameters, and thresholds, etc.
[0112] Instructions 907 executed by processor 903 can cause machine 900 to: receive a data recording configuration from a network entity, the data recording configuration including at least one parameter representing an activation state for data recording at the device; receive a data recording control command from the network entity, the data recording control command being configured to adjust the activation state for data recording at the device; and determine, based on the dominant activation state, whether to record data at the device.
[0113] Therefore, machine 900 is able to implement a method for adaptive data (e.g., measurement) recording in wireless communication networks.
[0114] Such machine-readable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause the computer or other programmable data processing apparatus to perform a series of operations to produce computer-implemented processing. Thus, the instructions that execute on the computer or other programmable apparatus provide operations for implementing the functions specified by the flowchart(s) and / or the block(s) in the block diagram(s).
[0115] Furthermore, the teachings herein can be implemented in the form of a computer or software product, such as a non-transitory machine-readable storage medium, in which the computer software or product is stored and includes a plurality of instructions, such as machine-readable instructions, for causing a computer device to implement the methods described in the examples of this disclosure.
[0116] In some examples, some methods can be executed in a cloud computing environment or a web-based environment. Cloud computing environments can provide a variety of services and applications via the internet. For example, these cloud-based services (e.g., Software as a Service, Platform as a Service, Infrastructure as a Service, etc.) can be accessed through a user's web browser or other remote interface. The various functionalities described herein can be provided through a remote desktop environment or any other cloud-based computing environment.
[0117] While various embodiments have been described and / or illustrated herein in the context of a full-featured computing system, one or more of these exemplary embodiments may be distributed as a program product of various forms, regardless of the specific type of computer-readable storage medium used for the actual execution of the distribution. The embodiments disclosed herein may also be implemented using software modules that perform certain tasks. These software modules may include scripts, batch files, or other executable files that may be stored on a computer-readable storage medium or in a computing system. In some embodiments, these software modules may configure a computing system to perform one or more exemplary embodiments disclosed herein. Furthermore, one or more modules described herein may transform data, physical devices, and / or representations of physical devices from one form to another.
[0118] Furthermore, various implementations of this disclosure can be described with reference to the following entries, and their features can be combined in any reasonable manner.
[0119] Item 1. An apparatus for communication, comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least: receive a data recording configuration from a network entity; receive a data recording control command from the network entity, the data recording control command being configured to adjust an activation state for data recording at the apparatus; and determine, based on a dominant activation state at the apparatus, whether to record data at the apparatus.
[0120] Item 2. The apparatus according to Item 1, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus to at least: receive a measurement report configuration from the network entity, the measurement report configuration indicating at least one triggering event for triggering the generation of a measurement report for the apparatus.
[0121] Item 3. The apparatus according to Item 2, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus to at least: determine the occurrence of the at least one triggering event; generate the measurement report based on the determination; and transmit the measurement report to the network entity.
[0122] Item 4. The apparatus according to any of the preceding items, wherein the at least one memory stores an instruction that, when executed by the at least one processor, causes the apparatus to at least: activate the data recording at the apparatus based on the data recording control command.
[0123] Item 5. The apparatus according to any one of items 1 to 3, wherein the at least one memory stores an instruction that, when executed by the at least one processor, causes the apparatus to at least: deactivate the data recording at the apparatus based on the data recording control command.
[0124] Item 6. The apparatus according to any of the preceding items, wherein the data recording configuration includes at least one parameter indicating an activation state for the data record at the apparatus.
[0125] Item 7. The apparatus according to any of the preceding items, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus to at least: receive a Radio Resource Control (RRC) reconfiguration message, the RRC reconfiguration message including an indication of modifying the activation state of the data record at the apparatus.
[0126] Item 8. The apparatus according to any of the preceding items, wherein the data recording control command includes one of an activation command to activate the data record at the apparatus or a deactivation command to deactivate the data record at the apparatus.
[0127] Item 9. The apparatus according to any one of items 1 to 7, wherein the data recording control command includes an indication that the data recording control command is to activate or deactivate the data recording at the apparatus.
[0128] Item 10. The apparatus according to any one of items 1 to 7, wherein the data recording control command includes a switch configured to toggle between active and inactive dominant activation state for the data recording at the apparatus.
[0129] Item 11. The apparatus according to any of the preceding items, wherein the data to be recorded includes at least one of the following: Layer 1 measurement of Channel State Information Reference Signal (CSI-RS); Reference Signal Received Power (RSRP) measurement; Reference Signal Received Quality (RSRQ) measurement; Position Reference Signal (PRS); Beam Index; Channel State Information; Location Information; or Sensor Data.
[0130] Item 12. The apparatus according to any of the preceding items, wherein the data recording control command includes a field for an identifier to identify the data recording configuration to be executed.
[0131] Item 13. An apparatus for communication, comprising: at least one processor; and at least one memory, the at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least: transmit a data recording configuration to a user equipment (UE); receive a measurement report from the UE, the measurement report including information related to at least one trigger event, wherein the information includes at least one parameter indicating whether a threshold related to the trigger event has been met; and, based on the measurement report, determine whether to activate or deactivate data recording at the UE.
[0132] Item 14. The apparatus according to Item 13, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus to at least: transmit a measurement report configuration to the UE, the measurement report configuration indicating at least one triggering event for triggering the generation of the measurement report at the UE.
[0133] Item 15. The apparatus according to Item 13, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus to at least: based on the determination, transmit a data recording control command to activate data recording at the UE.
[0134] Item 16. The apparatus according to Item 13 or 14, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus to at least: based on the determination, transmit a data recording control command to deactivate the data recording at the UE.
[0135] Item 17. The apparatus according to Item 13 or 14, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus to at least: based on the determination, transmit a data recording control command to switch an activation state, thereby switching between active and inactive dominant activation states for the data recording at the UE.
[0136] Item 18. The apparatus according to any one of items 13 to 17, wherein the at least one memory stores instructions that, when executed by the at least one processor, cause the apparatus to at least: transmit a Radio Resource Control (RRC) reconfiguration message, the RRC reconfiguration message including an indication to modify the activation state of the data record at the UE.
[0137] Item 19. The apparatus according to Item 15 or 16, wherein the data recording control command includes an indication that the data recording control command is to activate or deactivate data recording at the apparatus.
[0138] Item 20. The apparatus according to any one of items 12 to 18, wherein the data to be recorded at the UE includes at least one of the following: Layer 1 measurement of Channel State Information Reference Signal (CSI-RS); Reference Signal Received Power (RSRP) measurement; Reference Signal Received Quality (RSRQ) measurement; Position Reference Signal (PRS); Beam Index; Channel State Information; Location Information; or Sensor Data.
[0139] Item 21. A method for communication, comprising: receiving a data recording configuration from a network entity at a device; receiving a data recording control command from the network entity at the device; and determining whether to record data at the device based on a dominant activation state at the device.
[0140] Item 22. A method for communication, comprising: transmitting a data recording configuration to a user equipment (UE); receiving a measurement report from the UE, the measurement report including information related to at least one trigger event, wherein the information includes at least one parameter indicating whether a threshold related to the trigger event has been met; and determining, based on the measurement report, whether to activate or deactivate data recording at the UE.
[0141] Item 23. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform the method according to Item 21 or 22.
[0142] The foregoing description is provided to enable others skilled in the art to best utilize the various aspects of the exemplary embodiments disclosed herein. This exemplary description is not intended to be exhaustive or limited to any precise form disclosed. Numerous modifications and variations are possible without departing from the spirit and scope of this disclosure. The embodiments disclosed herein should be considered illustrative rather than restrictive in all respects. In determining the scope of this disclosure, reference should be made to the appended claims and their equivalents.
Claims
1. A device for communication, comprising: At least one processor; as well as At least one memory, the at least one memory storing instructions, the instructions, when executed by the at least one processor, cause the device to at least: Receive data record configuration from network entities; The network entity receives a data recording control command, which is configured to adjust the activation state for data recording at the device. as well as Based on the dominant activation state at the device, it is determined whether to record data at the device.
2. The apparatus of claim 1, wherein the at least one memory stores instructions, which, when executed by the at least one processor, cause the apparatus to at least: Receive measurement report configuration from the network entity, the measurement report configuration indicating at least one triggering event for triggering the generation of a measurement report for the device.
3. The apparatus of claim 2, wherein the at least one memory stores instructions, which, when executed by the at least one processor, cause the apparatus to at least: Determine the occurrence of the at least one triggering event; The measurement report is generated based on the determination; as well as The measurement report is transmitted to the network entity.
4. The apparatus of claim 1, wherein the data recording configuration includes at least one parameter representing an activation state for the data recording at the apparatus.
5. The apparatus of claim 1, wherein the at least one memory stores instructions, which, when executed by the at least one processor, cause the apparatus to at least: Receive a Radio Resource Control (RRC) reconfiguration message, the RRC reconfiguration message including an indication of modifying the activation state of the data record at the device.
6. The apparatus of claim 1, wherein the data recording control command includes one of an activation command to activate the data record at the apparatus or a deactivation command to deactivate the data record at the apparatus.
7. The apparatus of claim 1, wherein the data recording control command includes a switch configured to toggle between active and inactive dominant activation state for the data recording at the apparatus.
8. The apparatus of claim 1, wherein the data to be recorded includes at least one of the following: Layer 1 measurement of Channel State Information Reference Signal (CSI-RS); Reference signal received power (RSRP) measurement; Reference signal reception quality measurement (RSRQ); Positioning reference signal PRS; Beam index; Channel state information; Location information; or Sensor data.
9. The apparatus according to any one of claims 1 to 8, wherein the data recording control command includes a field for an identifier to identify the data recording configuration to be executed.
10. A method for communication, comprising: The device receives data records from network entities for configuration. Receive data recording control commands from the network entity at the device; as well as Based on the dominant activation state at the device, it is determined whether to record data at the device.