Selective measurement reporting for user equipment
By using measurement filter indicators in the wireless communication system, user equipment selectively reports measurement results, thus resolving network traffic and latency issues caused by measurement log file transmission and improving system performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- QUALCOMM INC
- Filing Date
- 2021-08-05
- Publication Date
- 2026-07-10
AI Technical Summary
In wireless communication systems, the transmission of measurement log files increases network traffic and delays the delivery of other messages or signals, thus reducing system performance.
The base station sends measurement filter instructions to the user equipment, which then selectively reports measurement results based on the filters, eliminating unnecessary measurement data and reducing the amount of measurement data in the wireless communication system.
This reduces the transmission of measurement data, avoids or delays the transmission of large measurement log files, lowers the storage and processing resource requirements of network devices, and improves system performance.
Smart Images

Figure CN116057990B_ABST
Abstract
Description
[0001] Cross-references to related applications
[0002] This application claims the benefit of U.S. Patent Application No. 17 / 444,437, filed August 4, 2021, entitled “SELECTIVE MEASUREMENT REPORTING FOR A USER EQUIPMENT,” and U.S. Provisional Patent Application No. 63 / 061,592, filed August 5, 2020, entitled “SELECTIVE MEASUREMENT REPORTING FOR A USER EQUIPMENT,” the entire contents of which are expressly incorporated herein by reference. Technical Field
[0003] The various aspects of this disclosure generally relate to wireless communication systems, and more specifically, to wireless communication systems for performing and reporting measurements. Background Technology
[0004] Wireless communication networks are widely deployed to provide various communication services, such as voice, video, packet data, messaging, broadcasting, and so on. These wireless networks can be multiple access networks capable of supporting multiple users by sharing available network resources. Such networks are typically multiple access networks that support communication for multiple users by sharing available network resources. An example of such a network is the Universal Terrestrial Radio Access Network (UTRAN). UTRAN is a radio access network (RAN) defined as part of the Universal Mobile Telecommunications System (UMTS), a third-generation (3G) mobile phone technology supported by the 3rd Generation Partnership Project (3GPP). Examples of multiple access network formats include Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal FDMA (OFDMA) networks, and Single Carrier FDMA (SC-FDMA) networks.
[0005] A wireless communication network may include multiple base stations or nodes B capable of supporting communication between multiple user equipments (UEs). UEs can communicate with base stations via downlinks and uplinks. A downlink (or forward link) refers to the communication link from the base station to the UE, and an uplink (or reverse link) refers to the communication link from the UE to the base station.
[0006] The base station can send data and control information to the UE on the downlink and / or receive data and control information from the UE on the uplink. On the downlink, transmissions from the base station may encounter interference due to transmissions from neighboring base stations or other radio frequency (RF) transmitters. On the uplink, transmissions from the UE may encounter interference from uplink transmissions from other UEs communicating with neighboring base stations or from other RF transmitters. This interference degrades both downlink and uplink performance.
[0007] With the continued increase in demand for mobile broadband access, and with more user devices (UEs) accessing long-range wireless communication networks and more short-range wireless systems being deployed in communities, the likelihood of network interference and congestion is increasing. Research and development are constantly driving the advancement of wireless technologies, not only to meet the growing demand for mobile broadband access, but also to improve and enhance the user's mobile communication experience. Summary of the Invention
[0008] In some aspects of this disclosure, an apparatus for wireless communication includes a receiver and a transmitter. The receiver is configured to perform multiple network measurements associated with one or more measurement log files, and is also configured to receive a request associated with one or more measurement log files from a network device. The request indicates at least one measurement filter. The transmitter is configured to send a response to the request to the network device. The response includes a first measurement result of one or more measurement log files selected based on at least one measurement filter, and the response also includes a second measurement result of one or more measurement log files excluded based on at least one measurement filter.
[0009] In some other aspects of this disclosure, a wireless communication method includes determining one or more measurement log files associated with multiple network measurements performed by a user equipment (UE). The method also includes the UE receiving a request from a network device associated with the one or more measurement log files. The request indicates at least one measurement filter. The method further includes the UE sending a response to the request to the network device. The response includes a first measurement result selected based on the at least one measurement filter, and a second measurement result excluding the one or more measurement log files based on the at least one measurement filter.
[0010] On the other hand, non-transitory computer-readable media stores instructions executable by a processor to perform operations. These operations include determining one or more measurement log files associated with multiple network measurements performed by the UE. These operations also include the UE receiving a request from a network device associated with one or more measurement log files. This request indicates at least one measurement filter. These operations further include the UE sending a response to this request to the network device. This response includes a first measurement result selected based on at least one measurement filter, and a second measurement result excluding one or more measurement log files based on at least one measurement filter.
[0011] In another aspect, an apparatus includes a memory and one or more processors coupled to the memory. The one or more processors are configured to determine one or more measurement log files associated with the multiple network measurements based on multiple network measurements performed by a UE. The one or more processors are also configured to receive a request from a network device associated with the one or more measurement log files. The request indicates at least one measurement filter. The one or more processors are further configured to send a response to the request to the network device. The response includes a first measurement result of the one or more measurement log files selected based on the at least one measurement filter, and a second measurement result of the one or more measurement log files excluded based on the at least one measurement filter.
[0012] In another aspect, an apparatus includes components for determining one or more measurement log files associated with multiple network measurements performed by a UE. The apparatus also includes components for receiving a request from a network device associated with the one or more measurement log files. The request indicates at least one measurement filter. The apparatus further includes components for sending a response to the request to the network device. The response includes a first measurement result of the one or more measurement log files selected based on the at least one measurement filter, and a second measurement result of the one or more measurement log files excluded based on the at least one measurement filter.
[0013] In another aspect, an apparatus for wireless communication includes a transmitter configured to send a request to a user equipment (UE) associated with one or more measurement log files. The request indicates at least one measurement filter, and the one or more measurement log files are associated with multiple network measurements performed by the UE. The apparatus also includes a receiver configured to receive a response to the request from the UE. The response includes a first measurement result of the one or more measurement log files selected based on at least one measurement filter, and a second measurement result of the one or more measurement log files excluded based on at least one measurement filter.
[0014] In another aspect, a wireless communication method includes a network device sending a request to a UE associated with one or more measurement log files. The request indicates at least one measurement filter, and the one or more measurement log files are associated with multiple network measurements performed by the UE. The method also includes the network device receiving a response to the request from the UE. The response includes a first measurement result of the one or more measurement log files selected based on at least one measurement filter, and a second measurement result of the one or more measurement log files excluded based on at least one measurement filter.
[0015] On the other hand, non-transitory computer-readable media stores instructions executable by a processor to perform operations. These operations include a network device sending a request to the UE associated with one or more measurement log files. The request indicates at least one measurement filter, and the one or more measurement log files are associated with multiple network measurements performed by the UE. Operations also include the network device receiving a response to the request from the UE. This response includes a first measurement result selected based on at least one measurement filter, and a second measurement result excluding one or more measurement log files based on at least one measurement filter.
[0016] In another aspect, an apparatus includes a memory and one or more processors coupled to the memory. The one or more processors are configured to send a request associated with one or more measurement log files to a UE by a network device. The request indicates at least one measurement filter, and the one or more measurement log files are associated with multiple network measurements performed by the UE. The one or more processors are also configured to receive a response to the request from the UE by the network device. The response includes a first measurement result selected from the one or more measurement log files based on at least one measurement filter, and a second measurement result excluding the one or more measurement log files based on at least one measurement filter.
[0017] In another aspect, an apparatus includes components for sending a request associated with one or more measurement log files from a network device to a UE. The request indicates at least one measurement filter, and the one or more measurement log files are associated with multiple network measurements performed by the UE. The apparatus also includes components for receiving a response to the request from the UE by the network device. The response includes a first measurement result of the one or more measurement log files selected based on the at least one measurement filter, and a second measurement result of the one or more measurement log files excluded based on the at least one measurement filter. Attached Figure Description
[0018] A further understanding of the nature and advantages of this disclosure can be achieved by referring to the following accompanying drawings. In the drawings, similar components or features may have the same reference numerals. Furthermore, various components of the same type can be distinguished by adding a dash and a second reference numeral after the reference numeral, the second reference numeral used to distinguish similar components. If only the first reference numeral is used in the specification, the description applies to any similar component having the same first reference numeral, regardless of the second reference numeral.
[0019] Figure 1 This is a block diagram illustrating an example of a wireless communication system according to some aspects of this disclosure.
[0020] Figure 2 This is a block diagram illustrating examples of a base station and a UE according to some aspects of this disclosure.
[0021] Figure 3 This is a block diagram illustrating an example of a wireless communication system including a base station using directional wireless beams, according to some aspects of this disclosure.
[0022] Figure 4 This is a block diagram illustrating another example of a wireless communication system according to some aspects of this disclosure.
[0023] Figure 5 This is a flowchart illustrating an example of a wireless communication method that can be performed by a UE according to some aspects of this disclosure.
[0024] Figure 6 This is a flowchart illustrating an example of a wireless communication method that can be performed by a base station according to some aspects of this disclosure.
[0025] Figure 7 This is a block diagram illustrating an example of a UE according to some aspects of this disclosure.
[0026] Figure 8 This is a block diagram illustrating an example of a base station according to some aspects of this disclosure. Detailed Implementation
[0027] Some wireless communication systems use network measurements to facilitate or improve the quality of wireless communication. For example, a user equipment (UE) can perform minimized drive test (MDT) measurements and report these MDT measurements to network devices (such as base stations) in a measurement log file. Network devices can use MDT measurements to determine parameters for wireless communication between the network device and the UE.
[0028] In some cases, the transmission of measurement log files from the UE to the network device increases network traffic and delays other messages or signals. For example, in some wireless communication protocols, measurement log files and non-access stratum (NAS) communication can be transmitted via the same signaling radio bearer (SRB). As a result, in some cases, the transmission of relatively large measurement log files may delay the delivery of certain NAS signals to the network device, which may degrade system performance (e.g., by increasing latency for certain system operations).
[0029] In some aspects of this disclosure, selective measurement reporting techniques enable wireless communication systems to reduce the amount of measurement data transmitted by the UE to network devices. In some examples, the base station sends a request for measurement data to the UE, and the request indicates one or more measurement filters. The UE may apply one or more measurement filters to one or more measurement log files to identify a first measurement result to be provided in response to the request and a second measurement result to be excluded from the request. In some implementations, the UE sends a message indicating information (e.g., metadata) associated with one or more measurement log files, such as the availability of one or more measurement log files, the file size of one or more measurement log files, or the data size of one or more portions of one or more measurement log files 450 (e.g., the data size associated with a specific measurement type of one or more measurement log files).
[0030] Selective measurement reporting according to some aspects of this disclosure can improve the performance of wireless communication systems. For example, by selectively transmitting measurement results, the transmission of large measurement log files can be avoided (or delayed) in some cases. As a result, delays associated with communication with other signals or messages (such as NAS messages) can be reduced or avoided. As another example, in some cases, the amount of measurement data received, stored, and analyzed by network devices can be reduced. As a result, in some cases, the amount of storage and processing resources of network devices used for measurement data can be reduced.
[0031] For further explanation, this disclosure generally relates to wireless communication networks, such as Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal FDMA (OFDMA) networks, Single Carrier FDMA (SC-FDMA) networks, LTE networks, GSM networks, 5G or New Radio (NR) networks, and other communication networks. As described herein, the terms "network" and "system" are used interchangeably.
[0032] OFDMA networks can implement radio technologies such as evolved UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, and flash-OFDM. UTRA, E-UTRA, and GSM are part of the Universal Mobile Telecommunications System (UMTS). Specifically, Long Term Evolution (LTE) is a version of UMTS using E-UTRA. UTRA, E-UTRA, GSM, UMTS, and LTE are described in documents provided by an organization called the 3rd Generation Partnership Project (3GPP), and cdma2000 is described in documents provided by an organization called 3rd Generation Partnership Project 2 (3GPP2). These different radio technologies and standards are either known or under development. For example, the 3rd Generation Partnership Project (3GPP) is a collaboration between telecommunications associations aimed at defining globally applicable third-generation (3G) mobile phone specifications. 3GPP Long Term Evolution (LTE) is a 3GPP project aimed at improving the Universal Mobile Telecommunications System (UMTS) mobile phone standard. 3GPP defines specifications for next-generation mobile networks, mobile systems, and mobile devices. This disclosure relates to the evolution of wireless technologies from LTE, 4G, 5G, and NR, and the sharing of access to the radio spectrum between networks using new and different sets of radio access technologies or radio air interfaces.
[0033] Specifically, 5G networks take into account different deployments, different spectrums, and different services and devices that can be achieved using a unified OFDM-based air interface. To achieve these goals, in addition to developing new radio technologies for 5G NR networks, further enhancements to LTE and LTE-A are also being considered. 5G NR will be able to extend to provide coverage for (1) massive Internet of Things (IoT) with ultra-high density (e.g., about 1M nodes / km^2), ultra-low complexity (e.g., about 10 bits / second), ultra-low energy (e.g., battery life of more than 10 years) and deep coverage to reach challenging locations; (2) mission-critical controls with strong security to protect sensitive personal, financial or classified information, ultra-high reliability (e.g., ~99.9999% reliability), ultra-low latency (e.g., ~1ms), and users with wide range of mobility or lack of mobility; and (3) enhanced mobile broadband, including extremely high capacity (e.g., ~10Tbps / km^2), extremely high data rates (e.g., multi-Gbps rates, 100+Mbps user experience rates) and deep awareness for advanced discovery and optimization.
[0034] 5G NR can be implemented using optimized OFDM-based waveforms with scalable digital schemes and transmission time intervals (TTIs); a general, flexible framework to efficiently multiplex services and features using dynamic, low-latency Time Division Duplex (TDD) / Frequency Division Duplex (FDD) designs; and advanced wireless technologies such as massive MIMO, robust millimeter-wave (mmWave) transmission, advanced channel coding, and device-centric mobility. The scalability of the digital scheme in 5G NR, along with the scaling of subcarrier spacing, effectively addresses the challenge of operating different services across different spectrums and deployments. For example, in various outdoor and macro coverage deployments implemented with FDD / TDD below 3 GHz, subcarrier spacing might appear at 15 kHz over bandwidths such as 1, 5, 10, and 20 MHz. For other various outdoor and small cell coverage deployments with TDD above 3 GHz, subcarrier spacing might be 30 kHz over bandwidths of 80 / 100 MHz. For various other indoor broadband implementations, using TDD on the unlicensed portion of the 5 GHz band, the subcarrier spacing can be 60 kHz over a 160 MHz bandwidth. Finally, for various deployments transmitting mmWave components using 28 GHz TDD, the subcarrier spacing can be 120 kHz over a 500 MHz bandwidth.
[0035] 5G NR's scalable digital schemes facilitate scalable TTIs for varying latency and Quality of Service (QoS) requirements. For example, shorter TTIs can be used for low latency and high reliability, while longer TTIs can be used for higher spectral efficiency. Efficient multiplexing of long and short TTIs allows transmissions to begin at symbol boundaries. 5G NR also considers self-contained integrated subframe designs that incorporate uplink / downlink scheduling information, data, and acknowledgments within the same subframe. These self-contained integrated subframes support communication in unlicensed or contention-based shared spectrum, with adaptive uplink / downlink that can be flexibly configured on a per-cell basis to dynamically switch between uplink and downlink to meet current service demands.
[0036] Various other aspects and features of this disclosure are further described below. It should be understood that the teachings herein can be implemented in many forms, and any particular structure, function, or both disclosed herein are merely representative and not limiting. Based on the teachings herein, those skilled in the art should understand that one aspect disclosed herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of the aspects set forth herein can be used to implement an apparatus or practice a method. Furthermore, in addition to one or more aspects set forth herein, or different from one or more aspects set forth herein, other structures, functions, or structures and functions can be used to implement such an apparatus or practice such a method. For example, a method can be implemented as part of a system, device, apparatus, and / or as instructions stored on a computer-readable medium for execution on a processor or computer. Furthermore, an aspect may include at least one element of the claims.
[0037] Figure 1 This diagram illustrates a block diagram of a 5G network 100 including various base stations and UEs configured according to various aspects of this disclosure. The 5G network 100 includes multiple base stations 105 and other network entities. Base stations can be stations that communicate with UEs and can also be referred to as evolved Node B (eNB), next-generation eNB (gNB), access points, etc. Each base station 105 can provide communication coverage for a specific geographic area. In 3GPP, the term "cell" can refer to this specific geographic coverage area of the base station and / or the base station subsystem serving that coverage area, depending on the context in which the term is used.
[0038] Base stations can provide communication coverage for macro cells or small cells (such as pico cells or femto cells) and / or other types of cells. Macro cells typically cover a relatively large geographic area (e.g., a radius of several kilometers) and allow unrestricted access to UEs that have subscribed to services from a network provider. Small cells, such as pico cells, typically cover a relatively small geographic area and allow unrestricted access to UEs that have subscribed to services from a network provider. Small cells, such as femto cells, typically also cover a relatively small geographic area (e.g., a home) and, in addition to unrestricted access, can provide restricted access by UEs associated with the femto cell (e.g., UEs in a Closed Subscriber Group (CSG), UEs of users in a home, etc.). A base station used for a macro cell can be referred to as a macro base station. A base station used for a small cell can be referred to as a small cell base station, pico base station, femto base station, or home base station. Figure 1In the example shown, base stations 105d and 105e are conventional macro base stations, while base stations 105a-105c are macro base stations supporting one of three-dimensional (3D), full-dimensional (FD), or massive MIMO. Base stations 105a-105c utilize their higher-dimensional MIMO capabilities to increase coverage and capacity through 3D beamforming in both elevation and azimuth beamforming. Base station 105f is a small cell base station, which can be a home node or a portable access point. A base station can support one or more (e.g., two, three, four, etc.) cells.
[0039] 5G networks can support synchronous or asynchronous operation. For synchronous operation, base stations can have similar frame timing, and transmissions from different base stations can be approximately time-aligned. For asynchronous operation, base stations may have different frame timing, and transmissions from different base stations may not be time-aligned.
[0040] UE 115 is distributed throughout the wireless network 100, and each UE can be fixed or mobile. A UE can also be referred to as a terminal, mobile station, subscriber unit, station, etc. A UE can be a cellular phone, personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, tablet computer, laptop computer, cordless phone, wireless local loop (WLL) station, etc. In one aspect, a UE can be a device that includes a Universal Integrated Circuit Card (UICC). In another aspect, a UE can be a device that does not include a UICC. In some aspects, a UE without a UICC can also be referred to as an Internet of Things (IoE) or Internet of Things (IoT) device. UE 115a-115d are examples of mobile smartphone-type devices accessing the 5G network 100. A UE can also be a machine specifically configured for connectivity and communication, including Machine-Type Communication (MTC), Enhanced MTC (eMTC), Narrowband IoT (NB-IoT), etc. UE 115e-115k are examples of various machines configured for communication access to the 5G network 100. A UE is capable of communicating with any type of base station, whether macro base station, small cell, etc. exist Figure 1 In this context, lightning (e.g., a communication link) indicates a radio transmission between the UE and a serving base station, which is a base station designated to serve the UE on the downlink and / or uplink, or a desired transmission between base stations, as well as a backhaul transmission between base stations.
[0041] In the operation of the 5G network 100, base stations 105a-105c use 3D beamforming and cooperative spatial technologies (such as Cooperative Multipoint (CoMP) or Multi-Connection) to serve UEs 115a and 115b. Macro base station 105d performs backhaul communication with base stations 105a-105c, as well as small cell base station 105f. Macro base station 105d also transmits multicast services subscribed to and received by UEs 115c and 115d. Such multicast services may include mobile TV or streaming video, or may include other services for providing community information, such as weather emergencies or alerts, such as Amber Alerts or Grey Alerts.
[0042] The 5G network 100 also supports mission-critical communication with ultra-reliable and redundant links for mission-critical equipment such as UE 115e as a drone. Redundant communication links with UE 115e include links from macro base stations 105d and 105e, as well as small cell base station 105f. Other machine-type devices such as UE 115f (thermometer), UE 115g (smart meter), and UE 115h (wearable device) can communicate directly with base stations such as small cell base station 105f and macro base station 105e via the 5G network 100, or in a multi-hop configuration by communicating with another user equipment relaying its information to the network. For example, UE 115f transmits temperature measurement information to smart meter UE 115g, and then reports that information to the network via small cell base station 105f. The 5G network 100 can also provide additional network efficiency through dynamic, low-latency TDD / FDD communication, such as in vehicle-to-vehicle (V2V) mesh networks between UEs 1151-115k communicating with macro base station 105e.
[0043] In some respects, base station 105 can send an instruction for measurement filter 150 to one or more UEs 115 to implement measurement filtering. For illustration, Figure 1 The example illustration shows that base station 105 can send an indication of measurement filter 150 to UE 115c. Alternatively or additionally, the indication of measurement filter 150 can be sent by one or more other base stations 105, received by one or more other UEs 115, or both.
[0044] Figure 2 A block diagram of the design of base station 105 and UE 115 is shown, which can be Figure 1One of the base stations and one of the UEs. At base station 105, transmit processor 220 can receive data from data source 212 and control information from processor 240. The control information can be used for PBCH, PCFICH, PHICH, PDCCH, EPDCCH, MPDCCH, etc. The data can be used for PDSCH, etc. Transmit processor 220 can process (e.g., encoding and symbol mapping) the data and control information to obtain data symbols and control symbols respectively. Transmit processor 220 can also generate reference symbols, such as for PSS, SSS and cell-specific reference signals. Transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding) on data symbols, control symbols and / or reference symbols (if applicable) and can provide output symbol streams to modulators (MOD) 232a to 232t. Each modulator 232 can process the corresponding output symbol stream (e.g. for OFDM, etc.) to obtain an output sample stream. Each modulator 232 can further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The downlink signals from modulators 232a to 232t can be transmitted via antennas 234a to 234t, respectively.
[0045] At UE 115, antennas 252a to 252r can receive downlink signals from base station 105 and can provide the received signals to demodulators (DEMODs) 254a to 254r respectively. Each demodulator 254 can adjust (e.g., filter, amplify, downconvert, and digitize) the corresponding received signal to obtain an input sample. Each demodulator 254 can further process the input sample (e.g., for OFDM, etc.) to obtain received symbols. MIMO detector 256 can obtain the received symbols from all demodulators 254a to 254r, perform MIMO detection on the received symbols if applicable, and provide the detected symbols. Receiver processor 258 can process (e.g., demodulate, deinterleave, and decode) the detected symbols, provide the decoded data of UE 115 to data sink 260, and provide decoding control information to processor 280.
[0046] On the uplink, at UE 115, the transmitting processor 264 can receive and process data from data source 262 (e.g., for PUSCH) and control information from processor 280 (e.g., for PUCCH). The transmitting processor 264 can also generate reference symbols for a reference signal. If applicable, the symbols from the transmitting processor 264 can be pre-encoded by the TX MIMO processor 266, further processed by modulators 254a to 254r (e.g., for SC-FDM, etc.), and transmitted to base station 105. At base station 105, the uplink signal from UE 115 can be received by antenna 234, processed by demodulator 232, detected by MIMO detector 236 (if applicable), and further processed by receiving processor 238 to obtain decoded data and control information transmitted by UE 115. Processor 238 can provide decoded data to data sink 239 and decoded control information to processor 240.
[0047] Processors 240 and 280 can respectively direct operations at base station 105 and UE 115. Processor 240 and / or other processors and modules at base station 105 can perform or direct various processes of the techniques described herein, such as the transmission of instructions for measuring filter 150. Processor 280 and / or other processors and modules at UE 115 can also perform or direct operations... Figure 5 and Figure 6 The functional blocks shown and / or other processes of the technology described herein, such as receiving instructions from measurement filter 150. Memory 242 and 282 may store data and program code for base station 105 and UE 115, respectively. Scheduler 244 may schedule data transmission by the UE on the downlink and / or uplink.
[0048] Wireless communication systems operated by different network operators (e.g., network carriers) may share spectrum. In some cases, a network operator may be configured to use the entire designated shared spectrum for at least a period of time before another network operator uses it at different time periods. Therefore, in order to allow network operators to use the entire designated shared spectrum and to mitigate interference communications between different network operators, certain resources (e.g., time) may be allocated and distributed to different network operators for certain types of communication.
[0049] For example, a network operator may be allocated certain time resources reserved for dedicated communications by the network operator using the entire shared spectrum. A network operator may also be allocated additional time resources, whereby the entity is given higher priority than other network operators in using the shared spectrum for communications. If the prioritized network operator does not utilize these resources, these time resources prioritized for its use may be utilized by other network operators on an opportunity basis. Additional time resources may be allocated to any network operator on an opportunity basis.
[0050] Access to shared spectrum and arbitration of time resources between different network operators can be centrally controlled by a single entity, determined autonomously by a predefined arbitration scheme, or dynamically determined based on the interaction between wireless nodes of network operators.
[0051] In some cases, 5G networks 100 ( Figure 1 UE 115 and base station 105 can operate in a shared radio spectrum band, which may include licensed or unlicensed (e.g., contention-based) spectrum. In the unlicensed frequency portion of the shared radio spectrum band, UE 115 or base station 105 can conventionally perform media sensing procedures to compete for spectrum access. For example, UE 115 or base station 105 may perform a Listen-After-Speak (LBT) procedure, such as Clear Channel Assessment (CCA), before communication to determine if a shared channel is available. CCA may include power detection procedures to determine if any other active transmissions are present. For example, the device may infer that a change in the Received Signal Strength Indicator (RSSI) of the power meter indicates that the channel is occupied. Specifically, signal power concentrated in a bandwidth and exceeding a predetermined noise floor may indicate another wireless transmitter. CCA may also include the detection of a specific sequence indicating channel usage. For example, another device may send a specific preamble before transmitting a data sequence. In some cases, the LBT process may include the wireless node adjusting its own backoff window as a collision proxy based on the amount of energy detected on the channel and / or ACK / NACK feedback on its own transmitted packets.
[0052] Generally, four types of LBT procedures have been recommended for sensing signals in a shared channel that may indicate that the channel is occupied. In the first type (CAT 1 LBT), no LBT or CCA is applied to detect shared channel occupancy. The second type (CAT 2 LBT), also known as abbreviated LBT, single-shot LBT, or 25-μs LBT, specifies that the node performs CCA to detect energy exceeding a predetermined threshold or to detect messages or preambles occupying the shared channel. CAT 2 LBT performs CCA without using random backoff operations, resulting in a shorter length compared to the next type.
[0053] The third type (CAT 3LBT) performs a Control Channel Allocation (CCA) to detect energy or messages on the shared channel, but also uses random backoff and a fixed contention window. Therefore, when a node initiates CAT 3LBT, it performs a first CCA to detect shared channel occupancy. If the shared channel is idle during the duration of the first CCA, the node can continue transmitting. However, if the first CCA detects a signal indicating shared channel occupancy, the node selects a random backoff based on a fixed contention window size and performs an extended CCA. If the shared channel is detected to be idle during the extended CCA, and the random number has decremented to 0, the node can begin transmitting on the shared channel. Otherwise, the node decrements the random number and performs another extended CCA. The node continues performing extended CCAs until the random number reaches 0. If the random number reaches 0 and no extended CCA detects channel occupancy, the node can transmit on the shared channel. If, during any extended CCA, the node detects channel occupancy, the node can reselect a new random backoff based on a fixed contention window size to restart the countdown.
[0054] The fourth type (CAT 4LBT), also known as the full LBT process, uses random backoff and a variable contention window size to perform CCA with energy or message detection. Except for the contention window size, which is variable for the CAT 4LBT process, the CCA detection sequence is performed similarly to the CAT 3LBT process.
[0055] Using media sensing processes to compete for access to unlicensed shared spectrum can lead to communication inefficiencies. This can be particularly evident when multiple network operating entities (e.g., network operators) attempt to access shared resources. In a 5G network 100, base station 105 and UE 115 may be operated by the same or different network operating entities. In some examples, a single base station 105 or UE 115 may be operated by more than one network operating entity. In other examples, each base station 105 and UE 115 may be operated by a single network operating entity. Requiring each base station 105 and UE 115 of different network operating entities to compete for shared resources can result in increased signaling overhead and communication latency.
[0056] Figure 3 An example of a timing diagram 300 for coordinating resource allocation is illustrated. In some examples, base station 105 can, according to... Figure 3 The timing diagram 300 sends an instruction for the measurement filter 150 to the UE 115.
[0057] Timing diagram 300 includes a superframe 305, which can represent a fixed duration (e.g., 20 ms). The superframe 305 can be repeated for a given communication session and can be controlled by a wireless system (such as a reference...). Figure 1 The 5G network 100 described herein uses a superframe 305, which can be divided into multiple intervals, such as an acquisition interval (A-INT) 310 and an arbitration interval 315. As described in more detail below, the A-INT 310 and the arbitration interval 315 can be further subdivided into sub-intervals, designated for certain resource types, and assigned to different network operating entities to facilitate coordinated communication between different network operating entities. For example, the arbitration interval 315 can be divided into multiple sub-intervals 320. Furthermore, the superframe 305 can be further divided into multiple subframes 325 with a fixed duration (e.g., 1 ms). Although timing diagram 300 illustrates three different network operating entities (e.g., operator A, operator B, and operator C), the number of network operating entities using the superframe 305 for coordinated communication can be more or less than the number shown in timing diagram 300.
[0058] A-INT 310 can be a dedicated interval of superframe 305, reserved for dedicated communication by network operating entities. In some examples, each network operating entity can be allocated specific resources within A-INT 310 for dedicated communication. For example, resource 330-a can be reserved for dedicated communication by operator A, such as via base station 105a; resource 330-b can be reserved for dedicated communication by operator B, such as via base station 105b; and resource 330-c can be reserved for dedicated communication by operator C, such as via base station 105c. Because resource 330-a is reserved for dedicated communication by operator A, neither operator B nor operator C can communicate during resource 330-a, even if operator A chooses not to communicate during those resource periods. That is, access to dedicated resources is limited to the designated network operator. Similar restrictions apply to resource 330-b for operator B and resource 330-c for operator C. A radio node of operator A (e.g., UE 115 or base station 105) can transmit any desired information, such as control information or data, during its dedicated resource 330-a.
[0059] When communicating over dedicated resources, the network operator does not need to perform any media sensing procedures (e.g., Listen-Before-Speak (LBT) or Clear Channel Assessment (CCA)) because the network operator knows the resources are reserved. Because only designated network operators can communicate on dedicated resources, the likelihood of communication interference is reduced compared to relying solely on media sensing techniques (e.g., no hidden node problem). In some examples, the A-INT 310 is used to transmit control information such as synchronization signals (e.g., SYNC signal), system information (e.g., System Information Block (SIB)), paging information (e.g., Physical Broadcast Channel (PBCH) message), or random access information (e.g., Random Access Channel (RACH) signal). In some examples, all wireless nodes associated with a network operator can transmit simultaneously during their dedicated resource period.
[0060] In some examples, resources can be categorized as prioritized for certain network operators. Resources assigned priority to a particular network operator can be referred to as the guaranteed interval (G-INT) for that network operator. The interval of resources used by a network operator during a G-INT can be referred to as a prioritized sub-interval. For example, resource 335-a can be preferentially used by operator A and therefore can be referred to as operator A's G-INT (e.g., G-INT-OpA). Similarly, resource 335-b can be preferentially used by operator B (e.g., G-INT-OpB), resource 335-c (e.g., G-INT-OpC) can be preferentially used by operator C, resource 335-d can be preferentially used by operator A, resource 335-e can be preferentially used by operator B, and resource 335-f can be preferentially used by operator C.
[0061] Figure 3 The various G-INT resources illustrated in the diagram appear interleaved to show their association with their respective network operating entities, but these resources may all be on the same frequency bandwidth. Therefore, if viewed along the time-frequency grid, G-INT resources can appear as continuous lines within superframe 305. This data partitioning could be an example of Time Division Multiplexing (TDM). Furthermore, when resources appear in the same sub-interval (e.g., resources 340-a and 335-b), these resources represent the same time resources with respect to superframe 305 (e.g., resources occupying the same sub-interval 320), but the resources are individually designated to illustrate that the same time resources can be classified differently for different operators.
[0062] When resources are preferentially allocated to a network operator (e.g., G-INT), that network operator can use those resources to communicate without waiting for or performing any media sensing processes (e.g., LBT or CCA). For example, a radio node of operator A can freely transmit any data or control information during resource 335-a without interference from radio nodes of operator B or operator C.
[0063] A network operator can separately signal to another operator its intention to use a specific G-INT. For example, referring to resource 335-a, operator A can signal to operators B and C that it intends to use resource 335-a. Such signaling can be called an activity indication. Furthermore, since operator A has priority on resource 335-a, operator A can be considered a higher priority operator than both operators B and C. However, as mentioned above, operator A does not need to send signaling to other network operators to ensure interference-free transmission during resource 335-a, because resource 335-a is preferentially allocated to operator A.
[0064] Similarly, a network operator can signal to another network operator that it does not intend to use a specific G-INT. This signaling can also be referred to as an activity indication. For example, referring to resource 335-b, operator B can signal to operators A and C that it does not intend to use resource 335-b for communication, even if the resource is preferentially allocated to operator B. Referring to resource 335-b, operator B can be considered a network operator with higher priority than operators A and C. In such a case, operators A and C can attempt to use the resources of sub-interval 320 on an opportunity basis. Therefore, from operator A's perspective, sub-interval 320 containing resource 335-b can be considered operator A's opportunity interval (O-INT) (e.g., O-INT-OpA). For illustrative purposes, resource 340-a can represent operator A's O-INT. Furthermore, from operator C's perspective, the same sub-interval 320 can represent operator C's O-INT and the corresponding resource 340-b. Resources 340-a, 335-b, and 340-b all represent the same time resource (e.g., a specific sub-interval 320), but are identified separately to indicate that the same resource may be considered G-INT for some network operating entities and O-INT for others.
[0065] To utilize resources on an opportunistic basis, operators A and C can perform a media sensing process to check for communication on a specific channel before transmitting data. For example, if operator B decides not to use resource 335-b (e.g., G-INT-OpB), operator A can use those same resources (e.g., represented by resource 340-a) by first checking for channel interference (e.g., LBT) and then transmitting data when the channel is determined to be idle. Similarly, if operator C, in response to operator B's indication that it does not intend to use its G-INT (e.g., resource 335-b), wants to access resources on an opportunistic basis during sub-interval 320 (e.g., using O-INT represented by resource 340-b), operator C can perform a media sensing process and access the available resources. In some cases, two operators (e.g., operator A and operator C) may attempt to access the same resource; in such cases, operators can employ a contention-based process to avoid interfering with communication. Operators can also have sub-priorities assigned to them, which are designed to determine which operator can gain access to a resource when multiple operators attempt to access it simultaneously. For example, when operator B does not use resource 335-b (e.g., G-INT-OpB), operator A may have priority over operator C during sub-interval 320. Note that in another sub-interval (not shown), operator C may have priority over operator A when operator B does not use its G-INT.
[0066] In some examples, a network operating entity may not intend to use a specific G-INT allocated to it, but may not send an activity indication conveying its intention not to use the resource. In such cases, for a specific sub-segment 320, a lower-priority operating entity can be configured to monitor the channel to determine whether a higher-priority operating entity is using the resource. If the lower-priority operating entity determines, via LBT or a similar method, that the higher-priority operating entity does not intend to use its G-INT resource, the lower-priority operating entity can attempt to access the resource on an opportunity-based basis, as described above.
[0067] In some examples, there may be a reserved signal (e.g., Request to Send (RTS) / Clear to Send (CTS)) before access to G-INT or O-INT, and the contention window (CW) may be randomly selected between one and all of the operating entities.
[0068] In some examples, operational entities may employ CoMP (Cooperation by Multipoint) communication or a compatible method. For instance, depending on requirements, operational entities may employ CoMP and Dynamic Time Division Duplex (TDD) in G-INT and Opportunistic CoMP in O-INT.
[0069] exist Figure 3 In the example shown, each sub-segment 320 includes a G-INT for one of operators A, B, or C. However, in some cases, one or more sub-segments 320 may include resources that are neither reserved for exclusive use nor reserved for priority use (e.g., unallocated resources). Such unallocated resources can be considered as O-INTs for any network operating entity and can be accessed on an opportunity basis as described above.
[0070] In some examples, each subframe 325 may contain 14 symbols (e.g., 250-μs for a 60kHz tone interval). These subframes 325 may be independent, self-contained intervals C (ITCs), or subframes 325 may be part of a long ITC. An ITC may be a self-contained transmission that begins and ends with an uplink transmission. In some examples, an ITC may be contained within one or more subframes 325 operating continuously while the medium is occupied. In some cases, assuming a 250-μs transmission opportunity, there may be up to eight network operators in an A-INT 310 (e.g., for a duration of 2ms).
[0071] Despite Figure 3 The diagram illustrates three operators, but it should be understood that fewer or more network operating entities can be configured to operate in the coordinated manner described above. In some cases, the location of the G-INT, O-INT, or A-INT within each operator's superframe 305 is determined autonomously based on the number of active network operating entities in the system. For example, if there is only one network operating entity, each sub-segment 320 can be occupied by the G-INT for that single network operating entity, or the sub-segment 320 can alternate between the G-INT and O-INT for that network operating entity to allow other network operating entities to enter. If there are two network operating entities, the sub-segment 320 can alternate between the G-INT for the first network operating entity and the G-INT for the second network operating entity. If there are three network operating entities, the G-INT and O-INT for each network operating entity can be determined as follows: Figure 3 The design is illustrated below. If there are four network operating entities, the first four sub-intervals 320 can include consecutive G-INTs for all four network operating entities, and the remaining two sub-intervals 320 can include O-INTs. Similarly, if there are five network operating entities, the first five sub-intervals 320 can include consecutive G-INTs for all five network operating entities, and the remaining sub-intervals 320 can include O-INTs. If there are six network operating entities, all six sub-intervals 320 can include consecutive G-INTs for each network operating entity. It should be understood that these examples are for illustrative purposes only, and other discretionarily determined interval allocations can be used.
[0072] It should be understood, for reference Figure 3 The coordination framework described is for illustrative purposes only. For example, the duration of superframe 305 may be greater than or less than 20 ms. Furthermore, the number, duration, and location of sub-intervals 320 and subframes 325 may differ from the configuration shown. Additionally, the type of resource specification (e.g., dedicated, preferred, unspecified) may differ, or more or fewer sub-specifications may be included.
[0073] Figure 4 This is a block diagram illustrating an example of a wireless communication system 400 according to some aspects of this disclosure. The wireless communication system 400 may include one or more UEs, such as UE 115. The wireless communication system 400 may also include one or more network devices, such as network device 402. In one example, network device 402 corresponds to a base station, such as base station 105. In some other examples, as an illustrative example, network device 402 corresponds to another device, such as a wireless local area network (WLAN) communication device.
[0074] Figure 4 The illustration shows a network device 402 including one or more processors (e.g., processor 404) and one or more memories (e.g., memory 406). In some examples, processor 404 corresponds to... Figure 2 The processor 240 and memory 406 correspond to Figure 2 The network device may also include a transmitter 408 and a receiver 409. The memory 406, transmitter 408, and receiver 409 may be coupled to the processor 404. In some examples, the transmitter 408 and receiver 409 include a reference... Figure 2 The described components include one or more of the modulator / demodulator 232a-t, MIMO detector 236, receiver processor 238, transmitter processor 220, or TX MIMO processor 230. In some embodiments, transmitter 408 and receiver 409 may be integrated into one or more transceivers of network device 402.
[0075] Transmitter 408 can be configured to transmit reference signals, synchronization signals, control information, and data to one or more other devices, and receiver 409 can be configured to receive reference signals, control information, and data from one or more other devices. For example, transmitter 408 can be configured to transmit signaling, control information, and data to UE 115, and receiver 409 can be configured to receive signaling, control information, and data from UE 115.
[0076] Figure 4The UE 115 is also depicted as including one or more processors (such as processor 280) and one or more memories (such as memory 282). The UE 115 may also include a transmitter 470 and a receiver 472. Memory 282, transmitter 470, and receiver 472 may be coupled to processor 280. In some examples, transmitter 470 and receiver 472 may include reference numerals. Figure 2 One or more components are described, such as one or more of the modulator / demodulator 254a-r, MIMO detector 256, receiver processor 258, transmitter processor 264, or TX MIMO processor 266. In some embodiments, transmitter 470 and receiver 472 may be integrated into one or more transceivers of UE 115.
[0077] Transmitter 470 can be configured to transmit reference signals, synchronization signals, control information, and data to one or more other devices, and receiver 472 can be configured to receive reference signals, control information, and data from one or more other devices. For example, in some embodiments, transmitter 470 can be configured to transmit signaling, control information, and data to base station 105, and receiver 472 can be configured to receive signaling, control information, and data from base station 105.
[0078] In some embodiments, one or more of transmitter 408, receiver 409, transmitter 470, or receiver 472 may include an antenna array. The antenna array may include multiple antenna elements for performing wireless communication with other devices. In some embodiments, the antenna array may use different beams (also referred to as antenna beams) to perform wireless communication. The beams may include transmit beams and receive beams. For illustration, the antenna array may include multiple independent sets (or subsets) of antenna elements (or multiple separate antenna arrays), and each set of antenna elements in the antenna array may be configured to communicate using a different corresponding beam, which may have a corresponding direction different from the other beams. For example, a first set of antenna elements in the antenna array may be configured to communicate via a first beam having a first direction, and a second set of antenna elements in the antenna array may be configured to communicate via a second beam having a second direction. In other embodiments, the antenna array may be configured to communicate via more than two beams. In some embodiments, one or more sets of antenna elements in the antenna array may be configured to generate multiple beams simultaneously, for example, using multiple RF chains. An antenna element set (or subset) may include multiple antenna elements, such as two antenna elements, four antenna elements, ten antenna elements, twenty antenna elements, or any other number of antenna elements greater than two. Although described as an antenna array, in other embodiments, an antenna array may include or correspond to multiple antenna panels, and each antenna panel may be configured to communicate using a different corresponding beam.
[0079] In some implementations, the wireless communication system 400 operates according to a 5G NR network. For example, the wireless communication system 400 may include multiple 5G-enabled UEs 115 and multiple 5G-enabled network devices 402, such as UEs and base stations configured to operate according to 5G NR network protocols such as those defined by 3GPP.
[0080] During operation, UE 115 may communicate with one or more network devices, such as network device 402. In some examples, UE 115 performs multiple network measurements to facilitate communication with network device 402. UE 115 may generate one or more measurement log files 450 indicating the results of the multiple network measurements. For illustration, in some examples, the multiple network measurements may include Minimized Drive Test (MDT) measurements specified by a wireless communication protocol, and the one or more measurement log files 450 may include one or more MDT measurement log files. MDT measurements may include “instant” mode MDT measurements collected by UE 115 during connection-based operation. Alternatively or additionally, MDT measurements may include recorded mode MDT measurements collected by UE 115 during operation based on one or more other modes, such as idle mode, inactive mode, CELL_PCH state, or URA_PCH state. Alternatively or additionally, MDT measurements may include accessibility measurements, including connection establishment information such as reports of failed attempts by UE 115 to connect to one or more of the LTE wireless network, UMTS wireless network, or NR wireless network.
[0081] exist Figure 4 In this context, one or more measurement log files 450 may include multiple measurement log files, such as a first measurement log file 452 and a second measurement log file 462. In some other examples, one or more measurement log files 450 may correspond to a single measurement log file.
[0082] In some examples, UE 115 may send a message 410 indicating one or more parameters of one or more measurement log files 450. For example, UE 115 may send message 410 to network device 402 to indicate one or more of the following: availability of one or more measurement log files 450 (e.g., using availability indicator 412), file size 414 of one or more measurement log files 450, or data size 416 of one or more portions of one or more measurement log files 450. In one example, data size 416 indicates the data size associated with a specific measurement type of one or more measurement log files 450, as further described below.
[0083] In some implementations, UE 115 may establish a Radio Resource Control (RRC) connection with network device 402 and may send message 410 in response to establishing the RRC connection. For example, message 410 may correspond to an RRC establishment complete message indicating that the RRC connection with network device 402 is complete. As another example, message 410 may correspond to an RRC recovery complete message indicating that the RRC connection with network device 402 has been restored.
[0084] UE 115 may receive request 420 from network device 402. In some examples, network device 402 may send request 420 to UE 115 based on received message 410. Request 420 may indicate one or more measurement filters, such as measurement filter 422 (e.g., measurement filter 150). In some examples, network device 402 selects the measurement filter based on information indicated by message 410, such as one or more of availability indicator 412, file size 414, or data size 416.
[0085] In response to receiving request 420, UE 115 may apply measurement filter 422 to one or more measurement log files 450 to select measurement data 432 from one or more measurement log files 450. UE 115 may send the measurement data 432 to network device 402 in response to request 420.
[0086] For illustration, in one example, measurement data 432 includes first measurement results 454 selected from one or more measurement log files 450 based on measurement filter 422, and second measurement results 456 excluded from one or more measurement log files 450 based on measurement filter 422. In this example, second measurement results 456 can be "filtered out" from measurement data 432 based on measurement filter 422.
[0087] In some examples, request 420 instructs measurement filter 422 to be associated with a specific measurement log file in one or more measurement log files 450. For example, as an illustrative example, message 410 may identify each of the one or more measurement log files 450 (e.g., using an index value), and request 420 may instruct (e.g., using a specific index value) a specific measurement log file, such as first measurement log file 452. In this example, UE 115 may select measurement data 432 from first measurement log file 452. Therefore, in some examples, measurement filter 422 may be dedicated to a specific measurement log file, such as first measurement log file 452.
[0088] In some other examples, measurement filter 422 may be common to multiple measurement log files. For example, request 420 may instruct measurement filter 422 to be applied to each measurement log of one or more measurement log files 450. In this case, UE 115 may select measurement data from each measurement log of one or more measurement log files 450 based on request 420 (e.g., by selecting a first portion of measurement data 432 from a first measurement log file 452 and by selecting a second portion of measurement data 432 from a second measurement log file 462).
[0089] In some implementations, measurement filter 422 indicates one or more of the following: measurement type of measurement data 432, segmentation scheme associated with measurement data 432, measurement object associated with measurement data 432, or measurement identifier (ID) associated with measurement data 432. In some examples, each measurement type is segmented into each measurement object associated with the measurement type and each measurement ID associated with the measurement type. As an illustrative example, the measurement type may correspond to network quality measurements, such as a random access (RA) report associated with a random access channel (RACH), or radio link measurements, such as a radio link failure (RLF) report. In some examples, the measurement object may indicate one or more target resources, such as a carrier frequency range, time slot, or symbol range, or both. In some examples, as an illustrative example, the measurement ID may indicate a cell-wide or specific measurement identifier, such as one or more specific synchronization block (SSB) IDs or one or more Channel State Information Reference Signal (CSI-RS) resource measurement IDs.
[0090] In some examples, request 420 instructs UE 115 to provide a list of measurement objects associated with one or more measurement log files 450, a list of measurement IDs associated with one or more measurement log files 450, or both. In this example, UE 115 may include this list in response 430. In some cases, this list enables network device 402 to selectively request certain data (such as specific measurement objects) instead of "bulk" transmitting all data, which could degrade network performance in some situations.
[0091] To further illustrate some examples according to certain aspects of this disclosure, measurement filter 422 may indicate a specific measurement log type. UE 115 may parse one or more measurement log files 450 to identify the specific measurement log type. Based on determining that measurement data 432 indicates a specific measurement log type, UE 115 may select measurement data 432 to include in response 430.
[0092] Alternatively or additionally, in some examples, UE 115 parses one or more measurement log files 450 based on a segmentation scheme. In one example, one or more configuration messages are used to predefine the segmentation scheme. UE 115 can select measurement data 432 based on determining that measurement data 432 meets one or more criteria specified by the segmentation scheme.
[0093] Alternatively or additionally, measurement filter 422 can indicate a specific measurement object. UE 115 can parse one or more measurement log files 450 to identify a specific measurement object. UE 115 can select measurement data 432 to determine if measurement data 432 indicates a specific measurement object.
[0094] Alternatively or additionally, measurement filter 422 may indicate a specific measurement ID. UE 115 may parse one or more measurement log files 450 to identify the specific measurement ID. UE 115 may select measurement data 432 to be included in response 430 based on determining the specific measurement ID indicated by measurement data 432.
[0095] In some examples, response 430 includes an availability message indicating the availability of additional measurement results for one or more measurement log files 450. For illustration, in one example, the availability message identifies a second measurement result 456 as available (and excluded from response 430 based on measurement filter 422). In another example, response 430 may be associated with a maximum data size. In this case, if the data size of measurement data 432 exceeds the maximum data size, response 430 may include a portion of measurement data 432 and may indicate the availability of the remaining portion of measurement data 432.
[0096] In some examples, priority within different measurement log files can be determined based on measurement type. For illustration, measurement filter 422 can indicate that a first measurement type is associated with a first priority, which is greater than a second priority associated with a second measurement type. UE 115 can select or include the first measurement result 454 in response 430 based on determining that the first measurement result 454 is associated with the first measurement type (and therefore has a higher priority than the second measurement result 456). UE 115 can exclude the second measurement result 456 from response 430 based on determining that the second measurement result 456 is associated with the second measurement type (and therefore has a lower priority compared to the first measurement result 454).
[0097] In some examples, each segment in the measurements of one or more measurement log files 450 may include one or more measurement elements that can be extracted individually. For illustration, request 420 may configure one or more measurement types for UE 115, and for each of the one or more measurement types, configure one or more segments within the measurement type based on different Key Performance Indicators (KPIs). For each measurement type, each of the one or more segments is extractable independently of the other segments. In some examples, request 420 uses M measurement types (where M represents a positive integer) and {N_1, N_2, ..., N_(K_i)} segments within each measurement type (where... Configure UE 115.
[0098] In some respects, measurement filter 422 specifies a segmentation scheme. For illustration, measurement filter 422 can specify segments of one or more measurement log files 450 based on information elements, frequency, carrier, cell identifier (ID), cell list (e.g., "blacklist" or "whitelist"), number of measurements, time range, or byte range.
[0099] In some implementations, request 420 includes a bitmap with multiple bits, each bit associated with a corresponding request element. The multiple bits may indicate (e.g., for a specific measurement log file) whether the corresponding request element was requested from UE 115. In some other examples, request 420 may be associated with a Hypertext Transfer Protocol (HTTP) format and may include a byte range requesting one or more request elements. In some examples, the request element may indicate a regional configuration (also referred to herein as a regional range) associated with a specific cell group or a specific geographic area. Alternatively or additionally, the request element may indicate a carrier frequency (or a range of carrier frequencies).
[0100] In some examples, measurement filter 422 may indicate the measurement type and segment ID of response 430, and response 430 may indicate availability information associated with the measurement type, segment ID, or both. In this case, UE 115 may select measurement data 432 based on the determination of the association between measurement data 432 and the measurement type, segment ID, or both, and may further indicate the availability of additional measurement data associated with the measurement type, segment ID, or both. For illustration, in one example, response 430 indicates the availability of additional measurements associated with the measurement type. In another example, response 430 indicates the availability of additional measurements associated with one or more other measurement types different from that measurement type. In yet another example, response 430 indicates the data size of measurement data for one or more measurement log files 450 associated with the measurement type.
[0101] Network device 402 can perform one or more operations associated with wireless communication system 400 based on measurement data 432. For illustration, depending on a specific example, network device 402 can adjust network performance, make scheduling decisions, adjust the transmit power level of UE 115, adjust the transmit power level of network device 402, change the transmission mode, or change the multiple access scheme based on measurement data 432.
[0102] To further illustrate, in some examples, message 410 may correspond to the RRCSetupComplete message, and in some other examples, message 410 may correspond to the RRCResumeComplete message. In some examples, request 420 may be referred to as UEInformationRequest, while in some other examples, response 430 may be referred to as UEInformationResponse.
[0103] refer to Figure 4 One or more of the described aspects can improve the performance of a wireless communication system. For example, by selectively transmitting measurement data 432 (instead of the entire contents of one or more measurement log files 450), the amount of data transmitted from UE 115 to network device 402 can be reduced in some cases. As a result, latency associated with communication with other signals or messages, such as NAS messages, can be reduced or avoided. As another example, in some cases, the amount of measurement data 432 received, stored, and analyzed by network device 402 can be reduced. As a result, in some cases, the amount of storage and processing resources of network device 402 used for measurement data 432 can be reduced.
[0104] Figure 5 Examples of wireless communication methods 500 that can be performed by a UE according to some aspects of this disclosure are illustrated. In some examples, method 500 is performed by UE 115.
[0105] Method 500 includes, at 502, determining one or more measurement log files associated with the multiple network measurements performed by the UE. For example, UE 115 may perform multiple network measurements to generate one or more measurement log files 450.
[0106] Method 500 also includes, at 504, a request associated with one or more measurement log files received by the UE from the network device. This request indicates at least one measurement filter. For example, UE 115 may receive request 420 from network device 402, and request 420 may indicate measurement filter 422.
[0107] Method 500 also includes, at 506, the UE sending a response to the request to the network device. This response includes a first measurement result selected based on at least one measurement filter for one or more measurement log files, and a second measurement result excluding one or more measurement log files based on at least one measurement filter. For example, UE 115 may send a response 430 to network device 402. Response 430 may include measurement data 432. In one example, measurement data 432 includes a first measurement result 454 selected based on measurement filter 422, and a second measurement result 456 excluded based on measurement filter 422.
[0108] Figure 6 Examples of a wireless communication method 600 that can be performed by a network device according to some aspects of this disclosure are illustrated. In some examples, method 600 is performed by network device 402. Network device 402 may correspond to base station 105 or another network device.
[0109] Method 600 includes, at 602, a network device sending a request to the UE associated with one or more measurement log files. The request indicates at least one measurement filter, and the one or more measurement log files are associated with multiple network measurements performed by the UE. For example, network device 402 may send request 420 to UE 115, and request 420 may indicate measurement filter 422.
[0110] Method 600 also includes, at 604, a response to the request received by the network device from the UE. The response includes a first measurement result selected based on at least one measurement filter, and a second measurement result excluding one or more measurement log files based on at least one measurement filter. For example, network device 402 may receive response 430 from UE 115. Response 430 may include measurement data 432. In one example, measurement data 432 includes a first measurement result 454 selected based on measurement filter 422, and a second measurement result 456 excluded based on measurement filter 422.
[0111] Figure 7 This is a block diagram illustrating an example of UE 115 according to some aspects of this disclosure. UE 115 may include references Figure 2 One or more features described herein. For example, UE 115 includes a processor 280 configured to execute instructions stored in memory 282 to initiate, perform, or control one or more operations described herein, such as receiving indications from measurement filter 150. UE 115 can transmit and receive signals via wireless radio 701a-r and antenna 252a-r. Wireless radio 701a-r may include... Figure 2One or more components shown, such as modulator / demodulator 254a-r, MIMO detector 256, receiver processor 258, transmitter processor 264, TX MIMO processor 266, one or more other components or combinations thereof.
[0112] Memory 282 may store instructions executable by processor 280 to perform, initiate, or control one or more operations described herein. For illustration, memory 282 may store MDT instructions 702 executable by processor 280 to perform MDT measurements, generate MDT measurement reports (e.g., one or more measurement log files 450), send MDT measurement reports, perform one or more other operations, or combinations thereof. In one example, memory 282 stores filtering instructions 704, and processor 280 may execute the filtering instructions to select measurement data 432 to be included in response 430.
[0113] Figure 8 This is a block diagram of an example of a base station 105 according to some aspects of this disclosure. Figure 4 One or more features of the network device 402 may correspond to the base station 105. Furthermore, one or more features of the base station 105 may be as described in reference... Figure 2 As described herein. For example, base station 105 includes processor 240, which is configured to execute instructions stored in memory 242 to initiate, perform, or control one or more operations described herein, such as the transmission of instructions for measuring filter 150. Base station 105 can transmit and receive signals via wireless radio 801a-t and antenna 234a-t. Wireless radio 801a-t may include Figure 2 One or more components shown, such as modulator / demodulator 232a-t, MIMO detector 236, receiver processor 238, transmitter processor 220, TX MIMO processor 230, one or more other components or combinations thereof.
[0114] Memory 242 may store instructions executable by processor 240 to perform, initiate, or control one or more operations described herein. For illustration, memory 242 may store filter selection instructions 802 executable by processor 240 to select measurement filter 422. In some examples, processor 240 executes filter selection instructions 802 to select measurement filter 422 based on information included in message 410, such as, as an illustrative example, one or more of availability indicator 412, file size 414, or data size 416.
[0115] To further illustrate some aspects of this disclosure, in a first aspect, an apparatus for wireless communication includes a receiver and a transmitter. The receiver is configured to perform multiple network measurements associated with one or more measurement log files, and is also configured to receive a request from a network device associated with one or more measurement log files. The request indicates at least one measurement filter. The transmitter is configured to send a response to the request to the network device. The response includes a first measurement result of one or more measurement log files selected based on at least one measurement filter, and the response also includes a second measurement result of one or more measurement log files excluded based on at least one measurement filter.
[0116] In a second aspect, alternatively or in addition to the first aspect, the transmitter is also configured to send a message to the network device to acknowledge the RRC connection based on the radio resource control (RRC) connection with the network device. The message indicates one or more of the following: the availability of one or more measurement log files, the file size of one or more measurement log files, or the data size of one or more portions of one or more measurement log files. The receiver is also configured to respond to the message reception request.
[0117] In the third aspect, alternatively or in addition to one or more of the first to second aspects, the message corresponds to the RRC establishment completion message.
[0118] In the fourth aspect, alternatively or in addition to one or more of the first to third aspects, the message corresponds to the RRC recovery completion message.
[0119] In the fifth aspect, alternatively or in addition to one or more of the first to fourth aspects, the request instructs at least one measurement filter to be associated with a specific measurement log in one or more measurement log files, and to select a first measurement result from the specific measurement log based on the request.
[0120] In the sixth aspect, alternatively or in addition to one or more of the first to fifth aspects, the request indicates that at least one measurement filter will be applied to each measurement log of one or more measurement log files, and that a first measurement result will be selected from each measurement log of one or more measurement log files based on the request.
[0121] In the seventh aspect, alternatively or in addition to one or more of the first to sixth aspects, at least one measurement filter indicates one or more of the measurement type of the first measurement result, the segmentation scheme associated with the first measurement result, the measurement object associated with the first measurement result, or the measurement identifier (ID) associated with the first measurement result.
[0122] In the eighth aspect, alternatively or in addition to one or more of the first to seventh aspects, for each measurement type, each measurement type is segmented according to each measurement ID associated with the measurement type and each measurement object associated with the measurement type.
[0123] In the ninth aspect, alternatively or in addition to one or more of the first to eighth aspects, at least one measurement filter indicates the provision of a list indicating one or more measurement objects or measurement identifiers (IDs) associated with one or more measurement log files, and the response includes the list.
[0124] In a tenth aspect, alternatively or in addition to one or more of the first to ninth aspects, a wireless communication method includes, based on a plurality of network measurements performed by a user equipment (UE), determining by the UE one or more measurement log files associated with the plurality of network measurements. The method further includes the UE receiving from a network device a request associated with the one or more measurement log files. The request indicates at least one measurement filter. The method further includes the UE sending a response to the request to the network device. The response includes a first measurement result of the one or more measurement log files selected based on the at least one measurement filter, and the response also includes a second measurement result of the one or more measurement log files excluded based on the at least one measurement filter.
[0125] In the eleventh aspect, alternatively or in addition to one or more of the first to tenth aspects, at least one measurement filter indicates a specific measurement log type, and the method includes: parsing one or more measurement log files to identify the specific measurement log type; and selecting a first measurement result to be included in the response based on determining that the first measurement result indicates the specific measurement log type.
[0126] In the twelfth aspect, alternatively or in addition to one or more of the first to eleventh aspects, the method further includes: parsing one or more measurement log files based on a segmentation scheme; and selecting a first measurement result to be included in the response based on determining that the first measurement result meets one or more criteria specified by the segmentation scheme.
[0127] In the thirteenth aspect, alternatively or in addition to one or more of the first to twelfth aspects, at least one measurement filter indicates a specific measurement object, and the method includes: parsing one or more measurement log files to identify the specific measurement object; and selecting a first measurement result to include in the response based on determining that a first measurement result indicates a specific measurement object.
[0128] In the fourteenth aspect, alternatively or in addition to one or more of the first to thirteenth aspects, the request indicates a specific measurement identifier (ID), and the method includes: parsing one or more measurement log files to identify the specific measurement ID; and selecting a first measurement result to be included in the response based on determining that the first measurement result indicates the specific measurement ID.
[0129] In the fifteenth aspect, alternatively or in addition to one or more of the first to fourteenth aspects, the UE sends a first measurement result and an availability message indicating the availability of additional measurement results.
[0130] In the sixteenth aspect, alternatively or in addition to one or more of the first to fifteenth aspects, at least one measurement filter indicates that a first measurement type is associated with a first priority, which is greater than a second priority associated with a second measurement type. The UE selects a first measurement result to include in the response based on determining that the first measurement result is associated with the first measurement type, and the UE excludes a second measurement result from the response based on determining that the second measurement result is associated with the second measurement type.
[0131] In the seventeenth aspect, alternatively or in addition to one or more of the first to sixteenth aspects, the request configures one or more measurement types for the UE based on different key performance indicators (KPIs), and for each of the one or more measurement types, configures one or more segments within the measurement type.
[0132] In the eighteenth aspect, alternatively or in addition to one or more of the first to seventeenth aspects, for each measurement type, each of the one or more segments is extractable independently of the other segments.
[0133] In the nineteenth aspect, alternatively or in addition to one or more of the first to eighteenth aspects, at least one measurement filter specifies segments of one or more measurement log files based on information elements, frequency, carrier, cell identifier (ID), cell list, measurement quantity, time range, or byte range.
[0134] In the twentieth aspect, alternatively or in addition to one or more of the first to nineteenth aspects, the request includes a bitmap comprising a plurality of bits, each bit being associated with a corresponding request element.
[0135] In aspect 21, alternatively or in addition to one or more of aspects 1 to 20, the request has a Hypertext Transfer Protocol (HTTP) format and includes a byte range of one or more request elements.
[0136] In the twenty-second aspect, alternatively or in addition to one or more of the first to twenty-first aspects, at least one measurement filter indicates the measurement type of the response and the segment identifier (ID) of the response.
[0137] In the twentieth aspect, alternatively or in addition to one or more of the first to twenty-two aspects, the UE selects the first measurement result based on the determination of the association between the first measurement result and the measurement type and segment ID.
[0138] In aspect twenty-four, alternatively or in addition to one or more of aspects one through twenty-three, the response indicates the availability of additional measurements associated with the measurement type.
[0139] In aspect twenty-fifth, alternatively or in addition to one or more of aspects one through twenty-four, the response indicates the availability of additional measurements associated with one or more other measurement types different from the measurement type.
[0140] In the twenty-sixth aspect, alternatively or in addition to one or more of the first to twenty-fifth aspects, the response indicates the data size of the measurement data in one or more measurement log files associated with the measurement type.
[0141] In a twenty-seventh aspect, alternatively or in addition to one or more of the first to twenty-sixth aspects, an apparatus for wireless communication includes a transmitter configured to send a request to a user equipment (UE) associated with one or more measurement log files. The request indicates at least one measurement filter, and the one or more measurement log files are associated with multiple network measurements performed by the UE. The apparatus also includes a receiver configured to receive a response to the request from the UE. The response includes a first measurement result of the one or more measurement log files selected based on at least one measurement filter, and a second measurement result of the one or more measurement log files excluded based on at least one measurement filter.
[0142] In aspect 28, alternatively or in addition to one or more of aspects 1 to 27, one or more measurement log files may include one or more Minimum Drive Test (MDT) measurement log files.
[0143] In a twenty-ninth aspect, alternatively or in addition to one or more of the first to twenty-eighth aspects, a wireless communication method includes a network device sending a request to a user equipment (UE) associated with one or more measurement log files. The request indicates at least one measurement filter, and the one or more measurement log files are associated with multiple network measurements performed by the UE. The method also includes the network device receiving a response to the request from the UE. The response includes a first measurement result of the one or more measurement log files selected based on at least one measurement filter, and the response excludes a second measurement result of the one or more measurement log files based on at least one measurement filter.
[0144] In the thirtieth aspect, alternatively or in addition to one or more of the first to twenty-ninth aspects, the method includes establishing a Radio Resource Control (RRC) connection with the network device before receiving a request; and sending a message to the network device to acknowledge the RRC connection in response to establishing the RRC connection. The message indicates one or more of the availability of one or more measurement log files, the file size of one or more measurement log files, or the data size of one or more portions of one or more measurement log files, and the UE receives the request in response to the message.
[0145] Those skilled in the art will understand that information and signals can be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be mentioned throughout the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof.
[0146] The functional blocks and modules described herein may include processors, electronic devices, hardware devices, electronic components, logic circuits, memory, software code, firmware code, or any combination thereof.
[0147] Those skilled in the art will further appreciate that the various illustrative logic blocks, modules, circuits, and operations described herein can be implemented as electronic hardware, computer software, or a combination of both. For illustration, various illustrative components, blocks, modules, circuits, and operations have been generally described above according to their functionality. Whether such functionality is implemented in hardware or software depends on the specific application and design constraints on the overall system. Skilled artisans can implement the described functionality in different ways for each specific application, but such implementation decisions should not be construed as departing from the scope of this disclosure. Those skilled in the art will also readily recognize that the order or combination of components, methods, or interactions described herein is merely illustrative, and that components, methods, or interactions of various aspects of this disclosure can be combined or performed in ways other than those shown and described herein.
[0148] The various exemplary logic blocks, modules, and circuits described in connection with this disclosure may be implemented or executed using a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but alternatively, it may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration.
[0149] The operation of the methods or processes described herein can be implemented using hardware, software modules executed by a processor, or a combination of both. The software modules can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor such that the processor can read information from and write information to the storage medium. Alternatively, the storage medium can be part of the processor. The processor and storage medium can reside in an ASIC. The ASIC can reside in a user terminal. Alternatively, the processor and storage medium can reside as discrete components in the user terminal.
[0150] In one or more exemplary designs, the described functionality can be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, these functions can be stored or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, with communication media including any medium that facilitates the transfer of a computer program from one place to another. Computer-readable storage media can be any available medium accessible by a general-purpose or special-purpose computer. By way of example and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code components in the form of instructions or data structures and is accessible by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. Disks and optical discs as used herein include compact optical discs (CDs), laser discs, optical discs, digital versatile optical discs (DVDs), floppy disks, and Blu-ray discs, wherein disks typically reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0151] As used herein, including in the claims, the term “and / or”, when used in a list of two or more items, means that any one of the listed items may be used alone, or may be used in any combination of the two or more listed items. For example, if a composition is described as containing components A, B, and / or C, the composition may contain only A; only B; only C; a combination of A and B; a combination of A and C; a combination of B and C; or a combination of A, B, and C. Furthermore, as used herein, including in the claims, the “or” used in a list of items beginning with “at least one of…” indicates a separate list, such that a list such as “at least one of A, B, or C” means any one of A or B or C or AB or AC or BC or ABC (i.e., A and B and C) or any combination thereof.
[0152] The foregoing description provided in this disclosure is intended to enable any person skilled in the art to make or use this disclosure. Various modifications to this disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not intended to be limited to the examples and designs described herein, but is accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An apparatus for wireless communication by a user equipment (UE), the apparatus comprising: Receiver; Transmitter; as well as At least one processor is coupled to the receiver and the transmitter, wherein the means is configured to: Perform multiple network measurements associated with one or more measurement log files; Send a message to the network device indicating one or more of the file size of the one or more measurement log files or the data size of one or more portions of the one or more measurement log files; The network device receives a request associated with the one or more measurement log files based on the message indicating one or more of the file size or the data size, wherein the request indicates at least one measurement filter to be applied to the one or more measurement log files after the one or more measurement log files are generated; as well as Send a response to the request to the network device, wherein the response includes a first measurement result of the one or more measurement log files selected based on the at least one measurement filter, and wherein the response excludes a second measurement result of the one or more measurement log files based on the at least one measurement filter.
2. The apparatus according to claim 1, wherein, The device is configured to send the message to the network device to acknowledge the RRC connection based on a Radio Resource Control (RRC) connection with the network device, wherein the message indicates the availability of the one or more measurement log files.
3. The apparatus according to claim 1, wherein, The message corresponds to the RRC establishment completion message.
4. The apparatus according to claim 1, wherein, The message corresponds to the RRC recovery complete message.
5. The apparatus according to claim 1, wherein, The request instructs that the at least one measurement filter be associated with a specific measurement log in one or more measurement log files.
6. The apparatus according to claim 1, wherein, The request indicates that at least one measurement filter will be applied to each measurement log of the one or more measurement log files.
7. The apparatus according to claim 1, wherein, The at least one measurement filter indicates one or more of the following: the measurement type of the first measurement result, the segmentation scheme associated with the first measurement result, the measurement object associated with the first measurement result, or the measurement identifier ID associated with the first measurement result.
8. The apparatus according to claim 7, wherein, For each measurement type, each measurement type is segmented for each measurement ID associated with the measurement type and for each measurement object associated with the measurement type.
9. The apparatus according to claim 1, wherein, The at least one measurement filter indicates the provision of a list, wherein the list includes one or more of the measurement objects associated with the one or more measurement log files or the measurement identifier IDs associated with the one or more measurement log files, and wherein the response includes the list.
10. A method for performing wireless communication by a user equipment (UE), the method comprising: Perform multiple network measurements associated with one or more measurement log files; Send a message to the network device indicating one or more of the file size of the one or more measurement log files or the data size of one or more portions of the one or more measurement log files; Based on the message indicating one or more of the file size or the data size, a request associated with the one or more measurement log files is received from the network device, wherein the request indicates at least one measurement filter to be applied to the one or more measurement log files after their generation; and Send a response to the request to the network device, wherein the response includes a first measurement result selected based on the at least one measurement filter of the one or more measurement log files, and wherein the response excludes a second measurement result of the one or more measurement log files based on the at least one measurement filter.
11. The method according to claim 10, wherein, The at least one measurement filter indicates a specific measurement log type, and the method further includes selecting the first measurement result to be included in the response based on determining that the first measurement result indicates the specific measurement log type.
12. The method according to claim 10, wherein, The method further includes selecting the first measurement result to be included in the response based on determining that the first measurement result meets one or more criteria specified by the segmentation scheme.
13. The method according to claim 10, wherein, The at least one measurement filter indicates a specific measurement object, and the method further includes selecting the first measurement result to be included in the response based on determining that the first measurement result indicates the specific measurement object.
14. The method of claim 10, wherein, The request indicates a specific measurement identifier ID, and the method further includes selecting the first measurement result to be included in the response based on determining that the first measurement result indicates the specific measurement ID.
15. The method of claim 10, further comprising sending an availability message indicating the availability of additional measurement results.
16. The method of claim 10, wherein, The at least one measurement filter indicates that a first measurement type is associated with a first priority, the first priority being greater than a second priority associated with a second measurement type, and the method further includes selecting the first measurement result to be included in the response based on the first measurement type, and wherein the response excludes the second measurement result based on the second measurement type.
17. The method according to claim 10, wherein, The request indicates one or more measurement types, and for each of the one or more measurement types, it indicates one or more segments within the measurement type based on different key performance indicators (KPIs).
18. The method according to claim 17, wherein, For each measurement type, each of the one or more segments is extractable independently of the other segments.
19. The method according to claim 10, wherein, The at least one measurement filter specifies the segments of the one or more measurement log files based on information elements, frequency, carrier, cell identifier ID, cell list, measurement quantity, time range, or byte range.
20. The method of claim 10, wherein, The request includes a bitmap comprising multiple bits, each bit being associated with a corresponding request element.
21. The method according to claim 10, wherein, The request has an HTTP format and includes a byte range of one or more request elements.
22. The method according to claim 10, wherein, The at least one measurement filter indicates the measurement type of the response and the segment identifier ID of the response.
23. The method of claim 22, further comprising selecting the first measurement result to be included in the response based on the measurement type and the segment ID.
24. The method according to claim 23, wherein, The response indicates the availability of additional measurements associated with the measurement type.
25. The method according to claim 23, wherein, The response indicates the availability of additional measurements associated with one or more other measurement types different from the stated measurement type.
26. The method according to claim 23, wherein, The response indicates the specific data size of specific measurement data in one or more measurement log files based on specific measurement data associated with the measurement type.
27. An apparatus for wireless communication by a network device, the apparatus comprising: The receiver is configured to receive from the user equipment (UE) a message indicating one or more of the file size of one or more measurement log files or the data size of one or more portions of the one or more measurement log files; as well as A transmitter is configured to send a request associated with one or more measurement log files to the UE based on a message indicating one or more of the file size or the data size, wherein the request indicates at least one measurement filter to be applied to the one or more measurement log files after their generation, and wherein the one or more measurement log files are associated with multiple network measurements performed by the UE. The receiver is further configured to receive a response to the request from the UE, wherein the response includes a first measurement result of the one or more measurement log files selected based on the at least one measurement filter, and wherein the response excludes a second measurement result of the one or more measurement log files based on the at least one measurement filter.
28. The apparatus according to claim 27, wherein, The one or more measurement log files include one or more Minimum Drive Test (MDT) measurement log files.
29. A method for performing wireless communication by a network device, the method comprising: Receive a message from the user equipment (UE) indicating one or more of the file size of one or more measurement log files or the data size of one or more portions of the one or more measurement log files; A request associated with the one or more measurement log files is sent to the UE based on the message indicating one or more of the file size or the data size, wherein the request indicates at least one measurement filter to be applied to the one or more measurement log files after their generation, and wherein the one or more measurement log files are associated with multiple network measurements performed by the UE; and The UE receives a response to the request, wherein the response includes a first measurement result selected based on the at least one measurement filter of the one or more measurement log files, and wherein the response excludes a second measurement result of the one or more measurement log files based on the at least one measurement filter.
30. The method of claim 29, further comprising: Before receiving the request, establish a Radio Resource Control (RRC) connection with the UE; as well as Based on the establishment of the RRC connection with the UE, the message is received from the UE to confirm the RRC connection, wherein the message indicates the availability of the one or more measurement log files.
31. An apparatus for wireless communication by a user equipment (UE), the apparatus comprising components for performing the method of any one of claims 10 to 26.
32. An apparatus for wireless communication by a network device, the apparatus comprising components for performing the method of any one of claims 29 to 30.
33. A computer-readable medium having program code recorded thereon, wherein the program code is executable by one or more processors of a user equipment (UE) to cause the processor to perform the method of any one of claims 10 to 26.
34. A computer-readable medium having program code recorded thereon, wherein the program code is executable by one or more processors of a network device to cause the processors to perform the method of any one of claims 29 to 30.