Measurement buffer status reporting
The MBSR mechanism addresses inefficient resource allocation by providing detailed buffer status reports with priority information, ensuring efficient and prioritized data transmission in mobile networks, particularly in AI/ML scenarios.
Patent Information
- Application Number
- GB2024011312
- Authority / Receiving Office
- GB · GB
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-01
- Publication Date
- 2026-02-11
AI Technical Summary
Existing mobile communication technologies face challenges in accurately differentiating between varying buffer sizes for measurement data and regular data, leading to inefficient resource allocation and prioritization, particularly in scenarios involving AI/ML frameworks where radio measurements can be large and complex.
Implementing a Measurement Buffer Status Report (MBSR) mechanism that allows UEs to send detailed buffer status reports, including size and priority information, enabling the network to allocate resources efficiently based on data type and priority, using both RRC signaling and MAC CE mechanisms.
Enhances network resource allocation by prioritizing high-priority data transmission, optimizing UL grants, and reducing overhead in mobile networks, especially in dynamic radio environments.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
FIELD
[0001] Various example embodiments of the present disclosure generally relate to the field of telecommunication and in particular, to methods, devices, apparatuses and computer readable storage medium for measurement buffer status reporting. BACKGROUND
[0002] With the development of mobile communication technology, the number of devices and data flow in mobile network are increasing. This trend imposes greater demands on network management and resource allocation, particularly in terms of mobility management and resource management (RRM). In this case, measurement buffer size report (MBSR) reporting enables network management systems to make more precise resource allocation decisions by gathering and reporting status information from network devices. With the help of machine learning technology, MBSR in mobile networks can not only enhance network operational efficiency but also effectively reduce resource consumption, which is well worth studying. SUMMARY
[0003] In a first aspect of the present disclosure, there is provided a first apparatus. The first apparatus comprises at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the first apparatus to: receive, from a second apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement; transmit, to the second apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement; receive, from the second apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus; and transmit at least one of the at least one data or the further data to the second apparatus using the at least one resource based on priority information of the at least one data and the further data.
[0004] In a second aspect of the present disclosure, there is provided a second apparatus. The second apparatus comprises at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the second apparatus to: transmit, to a first apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement; receive, from the first apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement; transmit, to the first apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus; and receive at least one of the at least one data or the further data from the first apparatus using the at least one resource based on priority information of the at least one data and the further data.
[0005] In a third aspect of the present disclosure, there is provided a method. The method comprises: receiving, from a second apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement; transmitting, to the second apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement; receiving, from the second apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus; and transmitting at least one of the at least one data or the further data to the second apparatus using the at least one resource based on priority information of the at least one data and the further data.
[0006] In a fourth aspect of the present disclosure, there is provided a method. The method comprises: transmitting, to a first apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement; receiving, from the first apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement; transmitting, to the first apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus; and receiving at least one of the at least one data or the further data from the first apparatus using the at least one resource based on priority information of the at least one data and the further data.
[0007] In a fifth aspect of the present disclosure, there is provided a first apparatus. The first apparatus comprises means for receiving, from a second apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement; means for transmitting, to the second apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement; means for receiving, from the second apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus; and means for transmitting at least one of the at least one data or the further data to the second apparatus using the at least one resource based on priority information of the at least one data and the further data.
[0008] In a sixth aspect of the present disclosure, there is provided a second apparatus. The second apparatus comprises means for transmitting, to a first apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement; means for receiving, from the first apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement; means for transmitting, to the first apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus; and means for receiving at least one of the at least one data or the further data from the first apparatus using the at least one resource based on priority information of the at least one data and the further data.
[0009] In a seventh aspect of the present disclosure, there is provided a computer readable medium. The computer readable medium comprises instructions stored thereon for causing an apparatus to perform at least the method according to the third aspect.
[0010] In an eighth aspect of the present disclosure, there is provided a computer readable medium. The computer readable medium comprises instructions stored thereon for causing an apparatus to perform at least the method according to the fourth aspect.
[0011] It is to be understood that the Summary section is not intended to identify key or essential features of embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become easily comprehensible through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Some example embodiments will now be described with reference to the accompanying drawings, where:
[0013] FIG. 1 illustrates an example communication environment in which example embodiments of the present disclosure can be implemented;
[0014] FIG. 2A illustrates a short buffer status report (BSR) and short truncated BSR MAC control element (MAC CE);
[0015] FIG. 2B illustrates a long BSR and long truncated BSR MAC CE;
[0016] FIG. 3 illustrates a signaling chart for MBSR in accordance with some example embodiments of the present disclosure;
[0017] FIG. 4 illustrates a format of MAC CE short MBSR in accordance with some example embodiments of the present disclosure;
[0018] FIG. 5 illustrates a signaling chart for MBSR functionalities in accordance with some example embodiments of the present disclosure;
[0019] FIG. 6 illustrates a signaling chart for periodic MBSR framework in accordance with some example embodiments of the present disclosure;
[0020] FIG. 7 illustrates a signaling chart for aperiodic MBSR framework in accordance with some example embodiments of the present disclosure;
[0021] FIG. 8 illustrates another signaling chart for aperiodic MBSR framework in accordance with some example embodiments of the present disclosure;
[0022] FIG. 9 illustrates a flowchart of a method implemented at a first apparatus in accordance with some example embodiments of the present disclosure;
[0023] FIG. 10 illustrates a flowchart of a method implemented at a second apparatus in accordance with some example embodiments of the present disclosure;
[0024] FIG. 11 illustrates a simplified block diagram of a device that is suitable for implementing example embodiments of the present disclosure; and
[0025] FIG. 12 illustrates a block diagram of an example computer readable medium in accordance with some example embodiments of the present disclosure.
[0026] Throughout the drawings, the same or similar reference numerals represent the same or similar element. DETAILED DESCRIPTION
[0027] Principle of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. Embodiments described herein can be implemented in various manners other than the ones described below.
[0028] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0029] References in the present disclosure to “one embodiment,” “an embodiment,” “an example embodiment,” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
[0030] It shall be understood that although the terms “first,” “second,”..., etc. in front of noun(s) and the like may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another and they do not limit the order of the noun(s). For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.
[0031] As used herein, “at least one of the following: ” and “at least one of ” and similar wording, where the list 5 of two or more elements are joined by “and” or “or”, mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.
[0032] As used herein, unless stated explicitly, performing a step “in response to A” does not indicate that the step is performed immediately after “A” occurs and one or more intervening steps may be included. 10
[0033] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises”, “comprising”, “has”, “having”, “includes” and / or “including”, when 15 used herein, specify the presence of stated features, elements, and / or components etc., but do not preclude the presence or addition of one or more other features, elements, components and / or combinations thereof.
[0034] As used in this application, the term “circuitry” may refer to one or more or all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and / or digital circuitry) and (b) combinations of hardware circuits and software, such as (as applicable): (i) a combination of analog and / or digital hardware circuit(s) with software / firmware and (ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and (c) hardware circuit(s) and or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation.
[0035] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
[0036] As used herein, the term “communication network” refers to a network following any suitable communication standards, such as New Radio (NR), Long Term Evolution (LTE), LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), Narrow Band Internet of Things (NB-IoT) and so on. Furthermore, the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, but not limited to, the first generation (1G), the second generation (2G), 2.5G, 2.75G, the third generation (3G), the fourth generation (4G), 4.5G, the fifth generation (5G), 5.5G, the sixth generation (6G) communication protocols, and / or any other protocols either currently known or to be developed in the future. Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system.
[0037] As used herein, the term “network device” refers to a node in a communication network via which a terminal device accesses the network and receives services therefrom. The network device may refer to a base station (BS) or an access point (AP), for example, a node B (NodeB or NB), an evolved NodeB (eNodeB or eNB), an NR NB (also referred to as a gNB), a Remote Radio Unit (RRU), a radio header (RH), a remote radio head (RRH), a relay, an Integrated Access and Backhaul (IAB) node, a low power node such as a femto, a pico, a non-terrestrial network (NTN) or non-ground network device such as a satellite network device, a low earth orbit (LEO) satellite and a geosynchronous earth orbit (GEO) satellite, an aircraft network device, and so forth, depending on the applied terminology and technology. In some example embodiments, radio access network (RAN) split architecture comprises a Centralized Unit (CU) and a Distributed Unit (DU) at an IAB donor node. An IAB node comprises a Mobile Terminal (IAB-MT) part that behaves like a UE toward the parent node, and a DU part of an IAB node behaves like a base station toward the next-hop IAB node.
[0038] The term “terminal device” refers to any end device that may be capable of wireless communication. By way of example rather than limitation, a terminal device may also be referred to as a communication device, user equipment (UE), a Subscriber Station (SS), a Portable Subscriber Station, a Mobile Station (MS), or an Access Terminal (AT). The terminal device may include, but not limited to, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, a tablet, a wearable terminal device, a personal digital assistant (PDA), portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE), laptop-mounted equipment (LME), USB dongles, smart devices, wireless customer-premises equipment (CPE), an Internet of Things (loT) device, a watch or other wearable, a head-mounted display (HMD), a vehicle, a drone, a medical device and applications (e.g., remote surgery), an industrial device and applications (e.g., a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts), a consumer electronics device, a device operating on commercial and / or industrial wireless networks, and the like. The terminal device may also correspond to a Mobile Termination (MT) part of an IAB node (e.g., a relay node). In the following description, the terms “terminal device”, “communication device”, “terminal”, “user equipment” and “UE” may be used interchangeably.
[0039] As used herein, the term “resource,” “transmission resource,” “resource block,” “physical resource block” (PRB), “uplink resource,” or “downlink resource” may refer to any resource for performing a communication, for example, a communication between a terminal device and a network device, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, or any other combination of the time, frequency, space and / or code domain resource enabling a communication, and the like. In the following, unless explicitly stated, a resource in both frequency domain and time domain will be used as an example of a transmission resource for describing some example embodiments of the present disclosure. It is noted that example embodiments of the present disclosure are equally applicable to other resources in other domains.
[0040] As used herein, “Buffer Status Report (BSR)” may refer to a procedure in mobile communication networks whereby a device reports the status of its data buffers to the network. This report may include information on the amount of data waiting to be transmitted, helping the network manage and allocate resources efficiently.
[0041] As used herein, "Radio Resource Management (RRM)" may refer to the system and procedures used in mobile communication networks to efficiently allocate and manage radio frequency resources. RRM may include admission control, load balancing, handover management, interference management, power control, and so on.
[0042] As used herein, "Machine Learning (ML)" may refer to a subset of artificial intelligence that involves the development of algorithms and statistical models enabling computers to perform specific tasks without using explicit instructions. Instead, these systems may rely on patterns and inference drawn from data.
[0043] As used herein, the term “model” is referred to as an association between an input and an output learned from training data, and thus a corresponding output may be generated for a given input after the training. The generation of the model may be based on an ML technique. The ML techniques may also be referred to as AI techniques. In general, an ML model may be built, which receives input information and makes predictions based on the input information. As used herein, a model is equivalent to an AI / ML model, an AI model, an ML model, or a data-driven / data processing algorithm / procedure.
[0044] As described above, an AI / ML model may be applied in the NR radio interface to assist model functionalities or communication-related functions, such as, CSI feedback overhead reduction, beam management, enhanced positioning, and the like. For example, the AI / ML-based beam management targets spatial and / or time beam prediction for overhead and latency reduction.
[0045] FIG. 1 illustrates an example communication environment 100 in which example embodiments of the present disclosure can be implemented. In the communication environment 100, a plurality of communication devices, including a first apparatus 110 and a second apparatus 120, can communicate with each other. In the example of FIG. 1, the first apparatus 110 may be a UE and the second apparatus 120 may be a base station serving the UE. The serving area of the second apparatus 120 may be called a cell 102.
[0046] It is to be understood that the number of devices and their connections shown in FIG. 1 are only for the purpose of illustration without suggesting any limitation. The communication environment 100 may include any suitable number of devices configured to implementing example embodiments of the present disclosure. Although not shown, it would be appreciated that one or more additional devices may be located in the cell 102, and one or more additional cells may be deployed in the communication environment 100. It is noted that although illustrated as a network device, the second apparatus 120 may be another device than a network device. Although illustrated as a terminal device, the first apparatus 110 may be another device than a terminal device.
[0047] In the following, for the purpose of illustration, some example embodiments are described with the first apparatus 110 operating as a UE and the second apparatus 120 operating as a base station. However, in some example embodiments, operations described in connection with a terminal device may be implemented at a network device or other device, and operations described in connection with a network device may be implemented at a terminal device or other device.
[0048] In some example embodiments, a link from the second apparatus 120 to the first apparatus 110 is referred to as a downlink (DL), while a link from the first apparatus 110 to the second apparatus 120 is referred to as an uplink (UL). In DL, the second apparatus 120 is a transmitting (TX) device (or a transmitter) and the first apparatus 110 is a receiving (RX) device (or a receiver). In UL, the first apparatus 110 is a TX device (or a transmitter) and the second apparatus 120 is a RX device (or a receiver).
[0049] Communications in the communication environment 100 may be implemented according to any proper communication protocol(s), comprising, but not limited to, cellular communication protocols of the first generation (1G), the second generation (2G), the third generation (3G), the fourth generation (4G), the fifth generation (5G), 5.5G, the sixth generation (6G), and the like, wireless local network communication protocols such as Institute for Electrical and Electronics Engineers (IEEE) 802.11 and the like, and / or any other protocols currently known or to be developed in the future. Moreover, the communication may utilize any proper wireless communication technology, comprising 5 but not limited to: Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Frequency Division Duplex (FDD), Time Division Duplex (TDD), Multiple-Input Multiple-Output (MIMO), Orthogonal Frequency Division Multiple (OFDM), Discrete Fourier Transform spread OFDM (DFT-s-OFDM) and / or any other technologies currently known or to be developed 10 in the future.
[0050] In some example embodiments, an artificial intelligence (AI) / ML model may be implemented at the first apparatus 110 and / or the second apparatus 120. The AI / ML model may provide at least one functionality for the first apparatus 110 and / or the second apparatus 120, such as beam prediction, CSI compression, or the like. 15
[0051] In some solutions, the 3rd generation partnership project (3GPP) release 19 study item on AI / ML for mobility in NR includes objectives shown in the following Table I. Table 1 The study will focus on mobility enhancement in RRCCONNECTED mode over air interface by following existing mobility framework, i.e., handover decision is always made in network side. Mobility use cases focus on standalone NR PCell change. UE-side and network-side AI / ML model can be both considered, respectively. Study and evaluate potential benefits and gains of AI / ML aided mobility for network triggered L3-based handover, considering the following aspects: • AI / ML based RRM measurement and event prediction, • Cell-level measurement prediction including intra and inter-frequency (UE sided and NW sided model) [RAN2] • Inter-cell Beam-level measurement prediction for L3 Mobility (UE sided and NW sided model) [RAN2] • HO failure / RLF prediction (UE sided model) [RAN2] • Measurement events prediction (UE sided model) [RAN2] • Study the need / benefits of any other UE assistance information for the network side model [RAN2] • The evaluation of the AI / ML aided mobility benefits should consider HO performance KPIs (e g., Ping-pong HO, HOF / RLF, Time of stay, Handover interruption, prediction accuracy, and measurement reduction) etc.) and complexity tradeoffs [RAN2] • NOTE: Simulation assumption and methodology can leverage TR 38.901, 38.843 and 36.839. And leave the detail discussion to RAN2 • Potential AI mobility specific enhancement should be based on the Rei 19 AI / ML-air interface WID general framework (e.g. LCM, performance monitoring etc) [RAN2] • NOTE: This would only be treated after sufficient progress is made in the Rel-19 AI / ML air interface WID • Potential specification impacts of AI / ML aided mobility [RAN2] • Evaluate testability, interoperability, and impacts on RRM requirements and performance [RAN4] • NOTE 1: RAN1 / 3 work can be triggered via LS • NOTE 2: RAN4 scope / work can be defined and confirmed by RAN#105 after some RAN2 discussions (within the RAN4 pre-allocated TUs) NOTE 3: To avoid duplicate study with “AI / ML for NG-RAN” led by RAN3 • NOTE 4: Two-sided model is not included
[0052] In some solutions, BSR (Buffer Status Report) may be MAC Control Element (MAC CE) that carries the information of how much data is in the user equipment (UE) buffer to be sent out. It is supported in both LTE and NR standards for optimizing the UL 5 resource usage by the network. This mechanism allows the network to allocate UL resources (UL Grant) only when the UE has something to transmit and attempt to limit the amount of over-allocation. There is however always some uncertainty of the allocated resources by the base station as the Buffer Size of the BSR MAC CE is only 5 or 8 bits long and instead of reporting actual bytes in the buffer the UE uses the pre-defined table 10 in Table 2 below to match the actual BSR side to a BSR range, thus the base station only works with a range. The formats for the BSR reporting by the UE are specified, in some predefined standard, as shown in the following Table 2. FIG. 2A illustrates a short BSR and short truncated BSR MAC CE in accordance with the predefined standard. FIG. 2B illustrates a long BSR and long truncated BSR MAC CE in accordance with the predefined 15 standard. Table 2 Buffer Status Report MAC CE Buffer Size: The Buffer Size field identifies the total amount of data available according to the data volume calculation procedure in a predefined standard such as TS 38.322 and 38.323 across all logical channels of a logical channel group after the MAC PDU has been built (i.e. after the logical channel prioritization procedure, which may result the value of the Buffer Size field to zero). The amount of data is indicated in number of bytes. The size of the RLC and MAC headers are not considered in the buffer size computation. The length of this field for the Short BSR format and the Short Truncated BSR format is 5 bits. The length of this field for the Long BSR format and the Long Truncated BSR format is 8 bits. The values for the 5-bit and 8-bit Buffer Size fields are shown in Tables in a predefined standard, respectively. An example Table for the buffer size filed is shown in Table 3 below. For the Long BSR format and the Long Truncated BSR format, the Buffer Size fields are included in ascending order based on the LCGi. For the Long Truncated BSR format the number of Buffer Size fields included is maximized, while not exceeding the number of padding bits. NOTE: The number of the Buffer Size fields in the Long BSR and Long Truncated BSR format can be zero. Table 3 Buffer size levels (in bytes) for 5-bit Buffer Size field Index BS value Index BS value Index BS value Index BS value 0 0 8 <102 16 < 1446 24 <20516 1 < 10 9 < 142 17 <2014 25 <28581 2 < 14 10 < 198 18 < 2806 26 <39818 3 <20 11 <276 19 <3909 27 < 55474 4 <28 12 <384 20 < 5446 28 < 77284 5 <38 13 <535 21 < 7587 29 <107669 6 <53 14 <745 22 <10570 30 <150000 7 <74 15 <1038 23 <14726 31 >150000
[0053] In some other solutions, RRC measurement configuration does support configuration of logged measurements, as described in the following Table 4. The UE can be configured to measure and log periodic measurements based on defined criteria, such 5 as the area where the UE is located. NG-RAN may retrieve stored logged measurement information by means of the UE information procedure. The logging will continue until the configuration is removed or timer T330 expires. This configuration is intended for measurement collection for Minimization of Drive-Testing (MDT) and it has the following disadvantages. Firstly, the network cannot configure measurement event conditions as conditions to report the logged measurements. Also, there is no method to select how many time steps are logged or reported. Secondly, the NG-RAN needs to collect the logged measurements with the UE information procedure and it may need to do this repeatedly, as show below, which is inefficient. Table 4 1 >if the logMeasReport is included in the UEInformationResponse'. 2> submit the UEInformationResponse message to lower layers for transmission via SRB2; 2> discard the logged measurement entries included in the logMeasInfoList from VarLogMeasReport upon successful delivery of the UEInformationResponse message confirmed by lower layers; l>else: 2> submit the UEInformationResponse message to lower layers for transmission via SRB1
[0054] In some solutions, the RRC configuration is proposed that includes various conditions to formulate event based mechanisms for UE to start and exit the time series measurement data logging at the UE side.
[0055] In some other solutions, a data collection buffer was proposed for ML training data collection. It enables the network to configure the UE to collect a log of measurements, also in connected UEs, and the UE to report how many samples it has collected and the network to request the UE to transfer the collected data.
[0056] Buffer status report (BSR) helps optimize uplink (UL) resources by allocating UL grants only when the user equipment (UE) has data to transmit, thereby avoiding resource wastage by allocating only the required amount of resources for Physical Uplink Shared Channel (PUSCH) transmission.
[0057] Legacy BSR, a Medium Access Control (MAC) Control Element (CE) reported by the UE to the network, is utilized by the network for UL grant allocation (resource for PUSCH) for PUCCH / PUSCH data transmission in the UL. Radio measurements such as Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and Channel Quality Indicator (CQI) are reported through different mechanisms and are not part of the BSR. Reusing the legacy BSR framework to report the measurement data buffer size at the UE presents a drawback, as the measurement data buffer size may be large (considering AI / ML frameworks) compared to the actual data buffer size. The network may not be able to differentiate between these buffer sizes during UL grant allocation, leading the network not able to prioritize the allocation for high-priority data when resources are scarce.
[0058] Legacy BSR is designed with either a 5-bit table (short BSR) or an 8-bit table (long BSR), which is relatively static. For measurement data, more flexibility may be required due to the varying radio environment caused by mobility (especially in Frequency Range 2, FR2). Legacy BSR is a feature within the MAC entity, which may not be well applied for Layer 1 (LI) or Layer 3 (L3) radio measurement and reporting procedures. In other words, measurement specific buffer size reporting aimed at reducing overhead should not be confined only to Layer 2 (L2).
[0059] In accordance with some example embodiments of the present disclosure, there is provided a solution for measurement buffer size reporting for ML mobility. The layer 3 measurement reports are sent by UE to gNB through different manners and one of the manners is to report it via RRC signaling message over the Signaling Radio Bearer (SRB). The BSR for SRB consists of the size of the RRC signaling message(s) to be sent to the gNB. The layer 2 and layer 1 measurements are sent to gNB via MAC CE and other layer 2 mechanisms. As described above, due to legacy measurements and AI measurement prediction, the radio measurements may be large, and it may be combined as part of BSR since network would not be able to differentiate between the buffer size of the regular RRC signaling message and the radio measurements.
[0060] To address those problems, in the solution according to the example embodiments of the present disclosure, UE may send BSR and Measurement Buffer Status Report (MBSR) to gNB if UE has both RRC signaling information and the measurement data to be transmitted in uplink. UE may just send MBSR without the need of BSR if UE has only the measurement data. In addition, gNB may provide UL grant to the UE with a priority indication to prioritize the specific type of data to be transmitted.
[0061] Example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. It is noted the order acts shown in FIG. 3- 8 is only an example not limitation. Acts can be performed in any suitable manner. Example embodiments described with reference to FIG. 3 to FIG. 8 can be implemented separately or combined in any manner. For example, one or more example embodiments shown in FIG. 3 can be combined with one or more example embodiments shown in one or more other drawings.
[0062] Reference is made to FIG. 3, which illustrates a signaling flow 300 of reporting according to some example embodiments of the present disclosure. For the purpose of discussion, the signaling flow 300 will be discussed with reference to FIG. 1, for example, by using the first apparatus 110 and the second apparatus 120. It is noted that the order of acts / steps shown in FIG. 3 is only an example not limitation.
[0063] The first apparatus 110 receives (3005) a configuration of a measurement buffer status report for data associated with at least one measurement from the second apparatus 120. In other words, the second apparatus 120 transmits (3005) the configuration of thea measurement buffer status report for data associated with at least one measurement to the first apparatus 110.
[0064] In some example embodiments, the configuration of the measurement buffer status report (also referred to as MBSR configuration) may indicate at least one of the followings: a measurement buffer size in byte, at least one prioritization rule for a plurality of types of data, at least one criterion for reporting the measurement buffer status report, at least one condition triggering the measurement buffer status report, a periodicity of the measurement buffer status report, or an indication of a support of measurement buffer status report switching initiated by the first apparatus 110. In some other example embodiments, the measurement buffer status report may further indicate at least one priority of the at least one data.
[0065] In some example embodiments, the foregoing plurality of types of data may include a type of data transmitted to the second apparatus via a control channel or a shared channel, and / or a type of data associated with at least one measurement. In some examples, the type of data associated with at least one measurement may include a type of measurement data collected by the first apparatus 110 without using a model, and / or a type of model-based prediction data. As used herein, the term “model-based prediction data” may refer to data predicted by a model or data generated from a prediction of a model. The term model-based prediction data may also be referred to as model-based predicted data or AI / ML based prediction or predicted data. An AI / ML based functionality at the first apparatus 110 and / or the second apparatus 120 may provide the model-based prediction data. For example, the type of model-based prediction data may include at least one of: a model-based radio resource management measurement, a predicted measurement event, a predicted radio link failure, or further model-based prediction data. These prediction data or predicted results may have different requirements associated with latency and reliability of obtaining them. It is to be understood that these example model-based prediction data is for the purpose of illustration, without suggesting any limitation. The model-based prediction data may include any suitable type of prediction data generated by a model implemented at the first apparatus 110 and / or the second apparatus 120.
[0066] In some example embodiments, the foregoing at least one prioritization rule may include a rule to prioritize a type of data transmitted to the second apparatus via a control channel or a shared channel. In some example embodiments, the foregoing at least one prioritization rule may include that UL data transmission may be with the highest priority. In some other example embodiments, the foregoing at least one prioritization rule may include a rule to determine priority of a type of model-based prediction data based on a performance of the model. For example, depending on the performance of AI / ML, such as prediction accuracy, Fl score, and so on, the second apparatus 120 may prioritize AI / ML report and corresponding use cases. In some examples, RLF prediction report may be with higher priority as compared to measurement event prediction report and RRM measurement prediction report. Alternatively, the foregoing at least one prioritization rule may include a rule to de-prioritize a type of data associated with the measurement.
[0067] In some example embodiments, the foregoing at least one criterion for reporting the measurement buffer status report may include a periodic measurement buffer status report. In other words, the second apparatus 120 may configure the first apparatus 110 to perform periodic reporting. In some examples, the periodicity may be aligned with measurement report configuration or SMTC configuration. In some another examples, the periodicity may be aligned with TDD frame configuration and uplink slot.
[0068] In some other example embodiments, the foregoing at least one criterion for reporting the measurement buffer status report may include a semi-persistent or aperiodic measurement buffer status report configured by the second apparatus 120. In this case, the periodicity of MBSR may be switched from one granularity to another, which may be aligned with different buffer sizes, and the switch of configuration may be done based on the second apparatus 120 controlled solution.
[0069] Alternatively, the foregoing at least one criterion for reporting the measurement buffer status report may include a semi-persistent or aperiodic measurement buffer status report configured by the first apparatus 110. In this case, the periodicity of MBSR may be switched from one granularity to another, which may be aligned with different buffer sizes, and the switch of configuration may be done based on the first apparatus 110 autonomous solution.
[0070] The first apparatus 110 transmits (3010) a measurement buffer status report based on the configuration to the second apparatus 120. In this case, the measurement buffer status report indicates at least one size of at least one data of at least one type associated with at least one measurement. Then the second apparatus 120 transmits (3015) an indication of at least one resource to the first apparatus 110 for at least one of: the at least one data, or further data to be transmitted from the first apparatus 110 to the second apparatus 120. For example, the indication of the at least one resource may include a grant such as UL grant of the at least one resource. In some example embodiments, the indication indicates at least one priority of at least one of: the at least one first data, or the second data. In other words, the first apparatus 110 receives (3015) the indication of at least one resource from the second apparatus 120 for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus 120. For example, the first apparatus 110 may receive (3015) the grant and prioritization order of the at least one data and / or the further data from the second apparatus 120.
[0071] In some example embodiments, the first apparatus 110 may determine the at least one priority of the at least one data based on at least one of: the at least one type of the at least one data, a scenario of the first apparatus 110, or at least one prioritization rule for a plurality of types of data.
[0072] In some example embodiments, the first apparatus 110 may determine the priority information of the at least one data and the further data, based on types of the at least one data and the further data and at least one prioritization rule for a plurality of types of data. In addition, the first apparatus 110 may select target data with a highest priority from the at least one data and the further data based on the priority information, then may transmit the target data to the second apparatus 120 based on the at least one resource.
[0073] In some example embodiments, the foregoing indication of the at least one resource may indicate the priority information of the at least one data and the further data. In some example embodiments, the first apparatus 110 may select target data with a highest priority from the at least one data and the further data based on the priority information, and may transmit the target data to the second apparatus based on the at least one resource.
[0074] In some example embodiments, MB SR may include the measurement buffer size along with the priority of the measurement data. For example, the Failure prediction report has higher priority and needs to be reported immediately when compared to the RRM measurement prediction report. The priority may also vary depending upon the scenario. For example, the RRM measurement prediction report may be considered as high priority, which has same priority as the failure prediction when the first apparatus 110 moves towards the cell edge.
[0075] In some example embodiments, MBSR may include specific priorities. For example, RRM measurement prediction report may have low priority, such as priority 3. In some examples, measurement event prediction report may have high priority, such as priority 2. In some other examples, failure prediction report may have highest priority, such as priority 2.
[0076] In some example embodiments, the second apparatus 120 may be able to evaluate the BSR and / or MBSR buffer sizes and allocate the grant based on the available PUSCH resources and the priority of the data. For example, the second apparatus 120 may allocate the resource based on the priority information received in MBSR.
[0077] In some example embodiments, the MBSR format may be defined similar to BSR format, that is, short MBSR and long MBSR but with additional “priority” field. For example, FIG. 4 illustrates a format of MAC CE short MBSR in accordance with some example embodiments of the present disclosure. As illustrated, the MAC CE may include a field 410 indicating a logical channel identifier (ID) of a channel for the corresponding data transmission, a filed 420 indicating a size of the corresponding data, and a field 430 indicating priority of the corresponding data.
[0078] In some example embodiments, the UL grant provided to the UE may consist of the priority indication to UE for prioritizing the type of data to be transmitted. For example, UL grant may indicate UE to prioritize prediction report or legacy measurement report.
[0079] In some example embodiments, if the first apparatus 110 receives the configuration of the measurement buffer status report, the first apparatus 110 may initiate a first measurement buffer status report transmission such as a first periodic measurement buffer status report transmission based on the configuration. In addition, if the first apparatus 110 receives a measurement buffer status report switching command from the second apparatus 120, and the measurement buffer status report switching command indicates a further configuration of the measurement buffer status report different from the configuration, the first apparatus 110 may stop the first measurement buffer status report transmission, and may initiate a periodic measurement buffer status report transmission such as a second periodic measurement buffer status report transmission based on the further configuration.
[0080] Alternatively, or in addition, in some example embodiments, in response to receiving the configuration of the measurement buffer status report, the first apparatus 110 may initiate a first measurement buffer status report transmission such as a first periodic measurement buffer status report based on the configuration. If at least one condition for switching a measurement buffer status report is satisfied, the first apparatus 110 may determine a further configuration of the measurement buffer status report different from the configuration. The first apparatus 110 may stop the first measurement buffer status report transmission, and may initiate a periodic measurement buffer status report transmission such as a second periodic measurement buffer status report transmission based on the further configuration.
[0081] In some example embodiments, the first apparatus 110 may transmit capability information regarding transmitting the measurement buffer status report to the second apparatus 120. In some examples, the measurement buffer status report may be included in at least one of: a medium access control control element, a radio resource control message, or uplink control information. In some example embodiments, the second apparatus 120 may determine a configuration of the measurement buffer status report based on the capability information. In some examples, the measurement buffer status report further indicates at least one priority of the at least one first data.
[0082] The first apparatus 110 transmit (3020) at least one of the at least one data or the further data to the second apparatus 120, using the at least one resource based on priority information of the at least one data and the further data. In some example embodiments, the first apparatus 110 may transmit a buffer status report indicating a size of the further data to the second apparatus 120. In this case, the further data may be transmitted to the second apparatus 120 via a control channel or a shared channel.
[0083] Reference is made to FIG. 5, which illustrates a signaling flow 500 of MBSR functionalities according to some example embodiments of the present disclosure. For the purpose of discussion, the signaling flow 500 will be discussed with reference to FIG. 1, for example, by using the first apparatus 110 as UE 510 and the second apparatus 120 as gNB 520. It is noted that the order of acts / steps shown in FIG. 5 is only an example not limitation.
[0084] The signaling steps in FIG. 5 enables MBSR related mechanism between UE 510 and gNB 520. The UE 510 transmits (5010) capability signaling between UE 510 and gNB 520 to support MBSR for AI / ML enabled use cases. Then the gNB 520 determines (5015) MBSR configuration and report prioritization. The gNB 520 analyzes the UE capabilities and determines the appropriate MBSR configuration. This includes setting parameters like measurement buffer (MB) size, prioritization rules for different types of data (e.g., prediction reports, measurement reports, UL data), triggering conditions for MBSR, and reporting criteria. After gNB 520 determining MBSR configuration and report prioritization, the gNB 520 transmits (5020) the configured MBSR parameters to the UE 510. This information enables the UE 510 to understand how to prioritize and buffer data for transmission. The configuration message and parameters are determined at gNB 520 before.
[0085] The UE 510 enables (5025) UE-sided AI / ML functionality for training, inference, and so on. In some example embodiments, the UE-sided AI / ML functionality may include RRM measurement prediction, for predicting future RRM measurements based on historical data and current network conditions. In some other example embodiments, the UE-sided AI / ML functionality may include measurement event prediction, for predicting potential measurement events, such as, Event A3 based on the historical RRM measurements. Alternatively, the UE-sided AI / ML functionality may include RLF prediction, for predicting potential radio link failures based on the historical RRM measurements.
[0086] The UE 510 then buffers (5030) data according to the prioritization rules defined in the MB SR configuration. In some example embodiments, the prioritization rules include UL data, which is intended for transmission to the gNB 520. In some other example embodiments, the prioritization rules include measurement report which is on RRM measurements collected by the UE 510. Alternatively, the prioritization rules include prediction report which is on he predicted RRM measurements, measurement events, and RLFs.
[0087] The UE 510 transmits (5035) a MAC CE transport block to the gNB. In some example embodiments, the block includes BSR indicating the amount of data buffered by the UE 510. Alternatively, the block includes MB SR indicating the amount of data buffered at UE 510 containing the legacy measurement and AI / ML based prediction report, for example, predicted RRM measurements, measurement events, and RLFs.
[0088] In some example embodiments for prioritize prediction report, the gNB 520 allocates (5040) an uplink grant to the UE 510, which allows the UE 510 to transmit UL data and prediction report. The grant prioritizes the transmission of the prediction report. In some example embodiments, the report includes RLF prediction report on predicted radio link failures, such as, true or false. In some other example embodiments, the report includes measurement event prediction report which is on predicted measurement events, for example, measurement Event A3 true or false. Alternatively, the report includes RRM measurement prediction report which is on predicted RRM measurements, e.g., in time series. Then the UE 510 transmits (5045) the UL data to the gNB 520 via PUSCH, including the ML prediction-based report.
[0089] In some other example embodiments for prioritize legacy measurement report, the gNB allocates (5050) an uplink grant to the UE 510, which allows the UE 510 to transmit UL data and measurement. The grant prioritizes the transmission of the measurement report. Then the UE 510 transmits (5055) the UL data to the gNB 520, including the measurement report.
[0090] Alternatively, for prioritize UL data transmission only, the gNB allocates (5060) an uplink grant to the UE 510, which allows the UE 510 to transmit UL data. Then UE 510 transmits (5065) the UL data according to the gNB allocation.
[0091] Reference is made to FIG. 6, which illustrates a signaling flow 600 of periodic MBSR framework according to some example embodiments of the present disclosure. For the purpose of discussion, the signaling flow 600 will be discussed with reference to FIG. 1, for example, by using the first apparatus 110 as UE 610 and the second apparatus 120 as gNB 620. It is noted that the order of acts / steps shown in FIG. 6 is only an example not limitation.
[0092] At 6005, MBSR procedure between UE 610 and gNB 620 indicates the process of generic MBSR functionalities shown in FIG. 5. The gNB 620 transmits (6010) a triggering indication to the UE 620, which signifies the start of the MBSR procedure. In some example embodiments, the indication may be based on RRC procedure by including to use certain MBSR configuration, such as buffer size, reporting periodicity to a given prioritization. Alternatively, the indication may be based on L1 / L2 signaling such as DCI or MAC CE. If the mapping between MBSR configuration is already configured at 6005, then lower layer signaling may be used to trigger the indication.
[0093] The UE 610 then buffers (6015) data according to the prioritization rules defined in the MBSR configuration. In some example embodiments, the prioritization rules include UL data, which is intended for transmission to the gNB 620. In some other example embodiments, the prioritization rules include measurement report which is on RRM measurements collected by the UE 610. Alternatively, the prioritization rules include prediction report which is on he predicted RRM measurements, measurement events, and RLFs.
[0094] The UE 610 transmits (6020) MAC CE transport block and BSR and MBSR to the gNB 620. Then the gNB 620 transmits (6025) UL grant allocated with prioritization to the UE 610. After receiving UL grant, the UE 610 transmits (6030) UL data transmission, legacy measurement report, and ML prediction based report to the gNB 620, then transmits (6035) MAC CE transport block, BSR and MBSR to gNB 620. The above described 6020 to 6035 are periodic MBSR procedure. In this case, the general status reporting, UL grant allocation and data transmission with measurement report and prediction report are discussed in FIG. 5 as well.
[0095] Reference is made to FIG. 7, which illustrates a signaling flow 700 of semi-persistent or aperiodic MB SR framework based on network controlled solution according to some example embodiments of the present disclosure. For the purpose of discussion, the signaling flow 700 will be discussed with reference to FIG. 1, for example, by using the first apparatus 110 as UE 710 and the second apparatus 120 as gNB 720. It is noted that the order of acts / steps shown in FIG. 7 is only an example not limitation.
[0096] At 7005, MBSR procedure between UE 710 and gNB 720 indicates the process of generic MBSR functionalities shown in FIG. 5. The gNB 720 transmits (7010) a triggering indication to the UE 720, which signifies the start of the MBSR procedure. In some example embodiments, the indication may be based on RRC procedure by including to use certain MBSR configuration, such as buffer size, reporting periodicity to a given prioritization. Alternatively, the indication may be based on L1 / L2 signaling such as DCI or MAC CE. If the mapping between MBSR configuration is already configured at 7005, then lower layer signaling may be used to trigger the indication.
[0097] The UE 710 then buffers (7015) data according to the prioritization rules defined in the MBSR configuration. In some example embodiments, the prioritization rules include UL data, which is intended for transmission to the gNB 720. In some other example embodiments, the prioritization rules include measurement report which is on RRM measurements collected by the UE 710. Alternatively, the prioritization rules include prediction report which is on he predicted RRM measurements, measurement events, and RLFs.
[0098] The UE 710 transmits (7020) MAC CE transport block and BSR and MBSR to the gNB 720. Then the gNB 720 transmits (7025) UL grant allocated with prioritization to the UE 710. After receiving UL grant, the UE 710 transmits (7030) UL data transmission, legacy measurement report, and ML prediction based report to the gNB 720, then transmits (7035) MAC CE transport block, BSR and MBSR to gNB 720. The above described 7020 to 7035 are periodic MBSR procedure based on one MBSR configuration. In this case, the general status reporting, UL grant allocation and data transmission with measurement report and prediction report are discussed in FIG. 5 as well, and the buffer size Bl and reporting periodicity T1 are applied.
[0099] Then the gNB 720 decides (7040) to change the prioritization order for the MBSR procedure and prepares the new MBSR configuration such as new buffer size and reporting periodicity. In addition, the gNB 720 transmits (7045) the corresponding MBSR switching command to the UE 730.
[0100] After receiving the corresponding MBSR switching command, the UE 710 buffers (7050) data according to the new prioritization rules defined in the new MBSR configuration. Then the UE 710 transmits (7055) MAC CE transport block and BSR and MBSR to the gNB 720. Then the gNB 720 transmits (7060) UL grant allocated with prioritization to the UE 710. After receiving UL grant, the UE 710 transmits (7065) UL data transmission, legacy measurement report, and ML prediction based report to the gNB 720, then transmits (7070) MAC CE transport block, BSR and MBSR to gNB 720. The above described 7055 to 7070 are periodic MBSR procedure based on another MBSR configuration. In this case, the general status reporting, UL grant allocation and data transmission with measurement report and prediction report are discussed in FIG. 5 as well, and the buffer size B2 and reporting periodicity T2 are applied.
[0101] Reference is made to FIG. 8, which illustrates a signaling flow 800 of periodic MBSR framework according to some example embodiments of the present disclosure. For the purpose of discussion, the signaling flow 800 will be discussed with reference to FIG. 1, for example, by using the first apparatus 110 as UE 810 and the second apparatus 120 as gNB 820. It is noted that the order of acts / steps shown in FIG. 8 is only an example not limitation.
[0102] At 8005, MBSR procedure between UE 810 and gNB 820 indicates the process of generic MBSR functionalities shown in FIG. 5. The gNB 820 transmits (8010) a triggering indication with UE autonomous switch MBSR configuration (also referred to as an “indication” herein after) to the UE 820, which signifies the start of the MBSR procedure. In some example embodiments, the indication may be based on RRC procedure by including to use certain MBSR configuration, such as buffer size, reporting periodicity to a given prioritization. Alternatively, the indication may be based on L1 / L2 signaling such as DCI or MAC CE. If the mapping between MBSR configuration is already configured at 8005, then lower layer signaling may be used to trigger the indication. It is to be understood that the UE autonomous switch MB SR configuration may include one or more of: a measurement buffer size in byte, at least one prioritization rule for a plurality of types of data, at least one criterion for reporting the measurement buffer status report, at least one condition triggering the measurement buffer status report, a periodicity of the measurement buffer status report, or an indication of a support of measurement buffer status report switching initiated by UE. That is, the gNB 820 may pre-configure the combination of buffer sizes, periodicities, and prioritization rules for the UE 810 to autonomously switch.
[0103] The UE 810 then buffers (8015) data according to the prioritization rules defined in the MB SR configuration. In some example embodiments, the prioritization rules include UL data, which is intended for transmission to the gNB 820. In some other example embodiments, the prioritization rules include measurement report which is on RRM measurements collected by the UE 810. Alternatively, the prioritization rules include prediction report which is on he predicted RRM measurements, measurement events, and RLFs.
[0104] The UE 810 transmits (8020) MAC CE transport block and BSR and MBSR to the gNB 820. Then the gNB 820 transmits (8025) UL grant allocated with prioritization to the UE 710. After receiving UL grant, the UE 810 transmits (8030) UL data transmission, legacy measurement report, and ML prediction based report to the gNB 820, then transmits (8035) MAC CE transport block, BSR and MBSR to gNB 820. The above described 8020 to 8035 are periodic MBSR procedure based on one MBSR configuration. In this case, the general status reporting, UL grant allocation and data transmission with measurement report and prediction report are discussed in FIG. 5 as well, and the buffer size Bl and reporting periodicity T1 are applied.
[0105] Then the UE 810 decides (8040) to change the prioritization order for the MBSR procedure without the gNB indication command. The UE 710 buffers (8050) data according to the new prioritization rules defined in the new MBSR configuration. Then the UE 810 transmits (8055) MAC CE transport block and BSR and MBSR to the gNB 820. Then the gNB 820 transmits (8060) UL grant allocated with prioritization to the UE 810. After receiving UL grant, the UE 810 transmits (8065) UL data transmission, legacy measurement report, and ML prediction based report to the gNB 820, then transmits (8070) MAC CE transport block, BSR and MBSR to gNB 820. The above described 8055 to 8070 are periodic MBSR procedure based on another MBSR configuration. In this case, the general status reporting, UL grant allocation and data transmission with measurement report and prediction report are discussed in FIG. 5 as well, and the buffer size B2 and reporting periodicity T2 are applied.
[0106] FIG. 9 shows a flowchart of an example method 900 implemented at a first apparatus in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 900 will be described from the perspective of the first apparatus 110 in FIG. 1.
[0107] At block 910, the first apparatus 110 receives, from a second apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement.
[0108] At block 920, the first apparatus 110 transmits, to the second apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement.
[0109] At block 930, the first apparatus 110 receives, from the second apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus.
[0110] At block 940, the first apparatus 110 transmits at least one of the at least one data or the further data to the second apparatus using the at least one resource based on priority information of the at least one data and the further data.
[0111] In some example embodiments, the configuration of the measurement buffer status report indicates at least one of: a measurement buffer size, at least one prioritization rule for a plurality of types of data, at least one criterion for reporting the measurement buffer status report, at least one condition triggering the measurement buffer status report, a periodicity of the measurement buffer status report, or an indication of a support of measurement buffer status report switching initiated by the first apparatus.
[0112] In some example embodiments, the plurality of types of data comprises at least one of: a type of data transmitted to the second apparatus via a control channel or a shared channel, or a type of data associated with at least one measurement.
[0113] In some example embodiments, the type of data associated with at least one measurement comprises at least one of: a type of measurement data collected by the first apparatus without using a model, or a type of model-based prediction data.
[0114] In some example embodiments, the type of model-based prediction data comprises at least one of: a model-based radio resource management measurement, a predicted measurement event, a predicted radio link failure, or further model-based prediction data.
[0115] In some example embodiments, the at least one prioritization rule comprises at least one of: a rule to prioritize a type of data transmitted to the second apparatus via a control channel or a shared channel, a rule to determine priority of a type of model-based prediction data based on a performance of the model, or a rule to de-prioritize a type of data associated with the measurement.
[0116] In some example embodiments, the at least one criterion for reporting the measurement buffer status report comprises at least one of: a periodic measurement buffer status report, a semi-persistent or aperiodic measurement buffer status report configured by the second apparatus, or a semi-persistent or aperiodic measurement buffer status report initiated by the first apparatus.
[0117] In some example embodiments, the measurement buffer status report further indicates at least one priority of the at least one data of the at least one type.
[0118] In some example embodiments, the method 900 further comprises: determining the at least one priority of the at least one data based on at least one of: the at least one type of the at least one data, a scenario of the first apparatus, or at least one prioritization rule for a plurality of types of data.
[0119] In some example embodiments, the method 900 further comprises: determining the priority information of the at least one data and the further data based on types of the at least one data and the further data and at least one prioritization rule for a plurality of types of data; selecting target data with a highest priority from the at least one data and the further data based on the priority information; and transmitting the target data to the second apparatus based on the at least one resource.
[0120] In some example embodiments, the method 900 further comprises: selecting target data with a highest priority from the at least one data and the further data based on the priority information; and transmitting the target data to the second apparatus based on the at least one resource.
[0121] In some example embodiments, the method 900 further comprises: in response to receiving the configuration of the measurement buffer status report, initiating a first measurement buffer status report transmission based on the configuration; and in response to receiving a measurement buffer status report switching command from the second apparatus, the measurement buffer status report switching command indicating a further configuration of the measurement buffer status report different from the configuration, stopping the periodic measurement buffer status report transmission; and initiating a second measurement buffer status report transmission based on the further configuration.
[0122] In some example embodiments, the method 900 further comprises: in response to receiving the configuration of the measurement buffer status report, initiating a first measurement buffer status report transmission based on the configuration; and in accordance with a determination that at least one condition for switching a measurement buffer status report is satisfied, determining a further configuration of the measurement buffer status report different from the configuration; stopping the first measurement buffer status report transmission; and initiating a second measurement buffer status report transmission based on the further configuration.
[0123] In some example embodiments, the method 900 further comprises: transmitting, to the second apparatus, capability information regarding transmitting the measurement buffer status report.
[0124] In some example embodiments, the measurement buffer status report is included in at least one of: a medium access control control element, a radio resource control message, or uplink control information.
[0125] In some example embodiments, the method 900 further comprises: transmitting, to the second apparatus, a buffer status report indicating a size of the further data, the further data to be transmitted to the second apparatus via a control channel or a shared channel.
[0126] FIG. 10 shows a flowchart of an example method 1000 implemented at a second apparatus in accordance with some example embodiments of the present disclosure. For the purpose of discussion, the method 1000 will be described from the perspective of the second apparatus 120 in FIG. 1.
[0127] At block 1010, the second apparatus 120 transmits, to a first apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement.
[0128] At block 1020, the second apparatus 120 receives, from the first apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement.
[0129] At block 1030, the second apparatus 120 transmits, to the first apparatus, an indication of at least one resource for at least one of the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus 120.
[0130] At block 1040, the second apparatus 120 receives at least one of the at least one data or the further data from the first apparatus using the at least one resource based on priority information of the at least one data and the further data.
[0131] In some example embodiments, the configuration of the measurement buffer status report indicates at least one of: a measurement buffer size, at least one prioritization rule for a plurality of types of data, at least one criterion for reporting the measurement buffer status report, at least one condition triggering the measurement buffer status report, a periodicity of the measurement buffer status report, or an indication of a support of measurement buffer status report switching initiated by the first apparatus.
[0132] In some example embodiments, the plurality of types of data comprises at least one of: a type of data transmitted to the second apparatus via a control channel or a shared channel, or a type of data associated with at least one measurement.
[0133] In some example embodiments, the type of data associated with at least one measurement comprises at least one of: a type of measurement data collected by the first apparatus without using a model, or a type of model-based prediction measurement data.
[0134] In some example embodiments, the type of model-based prediction data comprises at least one of: a model-based radio resource management measurement, a predicted measurement event, a predicted radio link failure, or further model-based prediction data.
[0135] In some example embodiments, the at least one prioritization rule comprises at least one of: a rule to prioritize a type of data transmitted to the second apparatus via a control channel or a shared channel, a rule to determine priority of a type of model-based prediction ata based on a performance of the model, or a rule to de-prioritize a type of data associated with the measurement.
[0136] In some example embodiments, the at least one criterion for reporting the measurement buffer status report comprises at least one of: a periodic measurement buffer status report, a semi-persistent or aperiodic measurement buffer status report configured by the second apparatus, or a semi-persistent or aperiodic measurement buffer status report initiated by the first apparatus.
[0137] In some example embodiments, the measurement buffer status report further indicates at least one priority of the at least one data of the at least one type.
[0138] In some example embodiments, the method 1000 further comprises: receiving, from the first apparatus, capability information regarding transmitting the measurement buffer status report; and determining the configuration of the measurement buffer status report based on the capability information.
[0139] In some example embodiments, the measurement buffer status report is included in at least one of: a medium access control control element, a radio resource control message, or uplink control information.
[0140] In some example embodiments, the method 1000 further comprises: receiving, from the first apparatus, a buffer status report indicating a size of the further data to be transmitted from the first apparatus to the second apparatus.
[0141] In some example embodiments, a first apparatus capable of performing any of the method 900 (for example, the first apparatus 110 in FIG. 1) may comprise means for performing the respective operations of the method 900. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module. The first apparatus may be implemented as or included in the first apparatus 110 in FIG. 1.
[0142] In some example embodiments, the first apparatus comprises means for receiving, from a second apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement; means for transmitting, to the second apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement; means for receiving, from the second apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus; and means for transmitting at least one of the at least one data or the further data to the second apparatus using the at least one resource based on priority information of the at least one data and the further data.
[0143] In some example embodiments, the configuration of the measurement buffer status report indicates at least one of: a measurement buffer size, at least one prioritization rule for a plurality of types of data, at least one criterion for reporting the measurement buffer status report, at least one condition triggering the measurement buffer status report, a periodicity of the measurement buffer status report, or an indication of a support of measurement buffer status report switching initiated by the first apparatus.
[0144] In some example embodiments, the plurality of types of data comprises at least one of: a type of data transmitted to the second apparatus via a control channel or a shared channel, or a type of data associated with at least one measurement.
[0145] In some example embodiments, the type of data associated with at least one measurement comprises at least one of: a type of measurement data collected by the first apparatus without using a model, or a type of model-based prediction data.
[0146] In some example embodiments, the type of model-based prediction data comprises at least one of: a model-based radio resource management measurement, a predicted measurement event, a predicted radio link failure, or further model-based prediction data.
[0147] In some example embodiments, the at least one prioritization rule comprises at least one of: a rule to prioritize a type of data transmitted to the second apparatus via a control channel or a shared channel, a rule to determine priority of a type of model-based prediction data based on a performance of the model, or a rule to de-prioritize a type of data associated with the measurement.
[0148] In some example embodiments, the at least one criterion for reporting the measurement buffer status report comprises at least one of: a periodic measurement buffer status report, a semi-persistent or aperiodic measurement buffer status report configured by the second apparatus, or a semi-persistent or aperiodic measurement buffer status report initiated by the first apparatus.
[0149] In some example embodiments, the measurement buffer status report further indicates at least one priority of the at least one data of the at least one type.
[0150] In some example embodiments, the first apparatus further comprises: means for determining the at least one priority of the at least one data based on at least one of: the at least one type of the at least one data, a scenario of the first apparatus, or at least one prioritization rule for a plurality of types of data.
[0151] In some example embodiments, the first apparatus further comprises: means for determining the priority information of the at least one data and the further data based on types of the at least one data and the further data and at least one prioritization rule for a plurality of types of data; means for selecting target data with a highest priority from the at least one data and the further data based on the priority information; and means for transmitting the target data to the second apparatus based on the at least one resource.
[0152] In some example embodiments, the first apparatus further comprises: means for selecting target data with a highest priority from the at least one data and the further data based on the priority information; and means for transmitting the target data to the second apparatus based on the at least one resource.
[0153] In some example embodiments, the first apparatus further comprises: means for in response to receiving the configuration of the measurement buffer status report, initiating a first measurement buffer status report transmission based on the configuration; and means for in response to receiving a measurement buffer status report switching command from the second apparatus, the measurement buffer status report switching command indicating a further configuration of the measurement buffer status report different from the configuration, means for stopping the periodic measurement buffer status report transmission; and means for initiating a second measurement buffer status report transmission based on the further configuration.
[0154] In some example embodiments, the first apparatus further comprises: means for in response to receiving the configuration of the measurement buffer status report, initiating a first measurement buffer status report transmission based on the configuration; and means for in accordance with a determination that at least one condition for switching a measurement buffer status report is satisfied, determining a further configuration of the measurement buffer status report different from the configuration; means for stopping the first measurement buffer status report transmission; and means for initiating a second measurement buffer status report transmission based on the further configuration.
[0155] In some example embodiments, the first apparatus further comprises: means for transmitting, to the second apparatus, capability information regarding transmitting the measurement buffer status report.
[0156] In some example embodiments, the measurement buffer status report is included in at least one of: a medium access control control element, a radio resource control message, or uplink control information.
[0157] In some example embodiments, the first apparatus further comprises: means for transmitting, to the second apparatus, a buffer status report indicating a size of the further data, the further data to be transmitted to the second apparatus via a control channel or a shared channel.
[0158] In some example embodiments, a second apparatus capable of performing any of the method 1000 (for example, the second apparatus 120 in FIG. 1) may comprise means for performing the respective operations of the method 1000. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module. The second apparatus may be implemented as or included in the second apparatus 120 in FIG. 1.
[0159] In some example embodiments, the second apparatus comprises means for transmitting, to a first apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement; means for receiving, from the first apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement; means for transmitting, to the first apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus; and means for receiving at least one of the at least one data or the further data from the first apparatus using the at least one resource based on priority information of the at least one data and the further data.
[0160] In some example embodiments, the configuration of the measurement buffer status report indicates at least one of a measurement buffer size, at least one prioritization rule for a plurality of types of data, at least one criterion for reporting the measurement buffer status report, at least one condition triggering the measurement buffer status report, a periodicity of the measurement buffer status report, or an indication of a support of measurement buffer status report switching initiated by the first apparatus.
[0161] In some example embodiments, the plurality of types of data comprises at least one of a type of data transmitted to the second apparatus via a control channel or a shared channel, or a type of data associated with at least one measurement.
[0162] In some example embodiments, the type of data associated with at least one measurement comprises at least one of: a type of measurement data collected by the first apparatus without using a model, or a type of model-based prediction data.
[0163] In some example embodiments, the type of model-based prediction data comprises at least one of: a model-based radio resource management measurement, a predicted measurement event, a predicted radio link failure, or further model-based prediction data.
[0164] In some example embodiments, the at least one prioritization rule comprises at least one of: a rule to prioritize a type of data transmitted to the second apparatus via a control channel or a shared channel, a rule to determine priority of a type of model-based prediction data based on a performance of the model, or a rule to de-prioritize a type of data associated with the measurement.
[0165] In some example embodiments, the at least one criterion for reporting the measurement buffer status report comprises at least one of: a periodic measurement buffer status report, a semi-persistent or aperiodic measurement buffer status report configured by the second apparatus, or a semi-persistent or aperiodic measurement buffer status report initiated by the first apparatus.
[0166] In some example embodiments, the measurement buffer status report further indicates at least one priority of the at least one data of the at least one type.
[0167] In some example embodiments, the second apparatus further comprises: means for receiving, from the first apparatus, capability information regarding transmitting the measurement buffer status report; and means for determining the configuration of the measurement buffer status report based on the capability information.
[0168] In some example embodiments, the measurement buffer status report is included in at least one of: a medium access control control element, a radio resource control message, or uplink control information.
[0169] In some example embodiments, the second apparatus further comprises: means for receiving, from the first apparatus, a buffer status report indicating a size of the further data to be transmitted from the first apparatus to the second apparatus.
[0170] FIG. 11 is a simplified block diagram of a device 1100 that is suitable for implementing example embodiments of the present disclosure. The device 1100 may be provided to implement a communication device, for example, the first apparatus 110 or the second apparatus 120 as shown in FIG. 1. As shown, the device 1100 includes one or more processors 1110, one or more memories 1120 coupled to the processor 1110, and one or more communication modules 1140 coupled to the processor 1110.
[0171] The communication module 1140 is for bidirectional communications. The communication module 1140 has one or more communication interfaces to facilitate communication with one or more other modules or devices. The communication interfaces may represent any interface that is necessary for communication with other network elements. In some example embodiments, the communication module 1140 may include at least one antenna.
[0172] The processor 1110 may be of any type suitable to the local technical network and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 1100 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
[0173] The memory 1120 may include one or more non-volatile memories and one or more volatile memories. Examples of the non-volatile memories include, but are not limited to, a Read Only Memory (ROM) 1124, an electrically programmable read only memory (EPROM), a flash memory, a hard disk, a compact disc (CD), a digital video disk (DVD), an optical disk, a laser disk, and other magnetic storage and / or optical storage. Examples of the volatile memories include, but are not limited to, a random-access memory (RAM) 1122 and other volatile memories that will not last in the power-down duration.
[0174] A computer program 1130 includes computer executable instructions that are executed by the associated processor 1110. The instructions of the program 1130 may include instructions for performing operations / acts of some example embodiments of the present disclosure. The program 1130 may be stored in the memory, e.g., the ROM 1124. The processor 1110 may perform any suitable actions and processing by loading the program 1130 into the RAM 1122.
[0175] The example embodiments of the present disclosure may be implemented by means of the program 1130 so that the device 1100 may perform any process of the disclosure as discussed with reference to FIG. 1 to FIG. 12. The example embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
[0176] In some example embodiments, the program 1130 may be tangibly contained in a computer readable medium which may be included in the device 1100 (such as in the memory 1120) or other storage devices that are accessible by the device 1100. The device 1100 may load the program 1130 from the computer readable medium to the RAM 1122 for execution. In some example embodiments, the computer readable medium may include any types of non-transitory storage medium, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like. The term “non-transitory,” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e g., RAM vs. ROM).
[0177] FIG. 12 shows an example of the computer readable medium 1200 which may be in form of CD, DVD or other optical storage disk. The computer readable medium 1200 has the program 1130 stored thereon.
[0178] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, and other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. Although various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representations, it is to be understood that the block, apparatus, system, technique or method described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
[0179] Some example embodiments of the present disclosure also provide at least one computer program product tangibly stored on a computer readable medium, such as a non-transitory computer readable medium. The computer program product includes computerexecutable instructions, such as those included in program modules, being executed in a device on a target physical or virtual processor, to carry out any of the methods as described above. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0180] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. The program code may be provided to a processor or controller of a general-purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program code, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0181] In the context of the present disclosure, the computer program code or related data may be carried by any suitable carrier to enable the device, apparatus or processor to perform various processes and operations as described above. Examples of the carrier include a signal, computer readable medium, and the like.
[0182] The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random-access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0183] Further, although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, although several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Unless explicitly stated, certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, unless explicitly stated, various features that are described in the context of a single embodiment may also be implemented in a plurality of embodiments separately or in any suitable sub-combination.
[0184] Although the present disclosure has been described in languages specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1. A first apparatus comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the first apparatus to:receive, from a second apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement;transmit, to the second apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement;receive, from the second apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus; andtransmit at least one of the at least one data or the further data to the second apparatus using the at least one resource based on priority information of the at least one data and the further data.
2. The first apparatus of claim 1, wherein the configuration of the measurement buffer status report indicates at least one of:a measurement buffer size,at least one prioritization rule for a plurality of types of data,at least one criterion for reporting the measurement buffer status report,at least one condition triggering the measurement buffer status report,a periodicity of the measurement buffer status report, oran indication of a support of measurement buffer status report switching initiated by the first apparatus.
3. The first apparatus of claim 2, wherein the plurality of types of data comprises at least one of:a type of data transmitted to the second apparatus via a control channel or a shared channel, ora type of data associated with at least one measurement.
4. The first apparatus of claim 3, wherein the type of data associated with at least one measurement comprises at least one of:a type of measurement data collected by the first apparatus without using a model, ora type of model-based prediction data.
5. The first apparatus of claim 4, wherein the type of model-based prediction data comprises at least one of: a model-based radio resource management measurement, a predicted measurement event, a predicted radio link failure, or further model-based prediction data.
6. The first apparatus of any of claims 2-5, wherein the at least one prioritization rule comprises at least one of:a rule to prioritize a type of data transmitted to the second apparatus via a control channel or a shared channel,a rule to determine priority of a type of model-based prediction data based on a performance of the model, ora rule to de-prioritize a type of data associated with the measurement.
7. The first apparatus of claim 2, wherein the at least one criterion for reporting the measurement buffer status report comprises at least one of:a periodic measurement buffer status report,a semi-persistent or aperiodic measurement buffer status report configured by the second apparatus, ora semi-persistent or aperiodic measurement buffer status report initiated by the first apparatus.
8. The first apparatus of any of claims 1-7, wherein the measurement buffer status report further indicates at least one priority of the at least one data of the at least one type.
9. The first apparatus of claim 8, wherein the first apparatus is caused to: determine the at least one priority of the at least one data based on at least one of:the at least one type of the at least one data,a scenario of the first apparatus, orat least one prioritization rule for a plurality of types of data.
10. The first apparatus of any of claims 1-9, wherein the first apparatus is caused to: determine the priority information of the at least one data and the further data based on types of the at least one data and the further data and at least one prioritization rule for a plurality of types of data;select target data with a highest priority from the at least one data and the further data based on the priority information; andtransmit the target data to the second apparatus based on the at least one resource.
11. The first apparatus of any of claims 1-9, wherein the indication of the at least one resource indicates the priority information of the at least one data and the further data; and the first apparatus is caused to:select target data with a highest priority from the at least one data and the further data based on the priority information; andtransmit the target data to the second apparatus based on the at least one resource.
12. The first apparatus of any of claims 1-11, wherein the first apparatus is caused to:in response to receiving the configuration of the measurement buffer status report, initiate a first measurement buffer status report transmission based on the configuration; andin response to receiving a measurement buffer status report switching command from the second apparatus, the measurement buffer status report switching command indicating a further configuration of the measurement buffer status report different from the configuration, stop the periodic measurement buffer status report transmission; and initiate a second measurement buffer status report transmission based on the further configuration.
13. The first apparatus of any of claims 1-11, wherein the first apparatus is further caused to:in response to receiving the configuration of the measurement buffer status report, initiate a first measurement buffer status report transmission based on the configuration; andin accordance with a determination that at least one condition for switching a measurement buffer status report is satisfied,determine a further configuration of the measurement buffer status report different from the configuration;stop the first measurement buffer status report transmission; andinitiate a second measurement buffer status report transmission based on the further configuration.
14. The first apparatus of any of claims 1-13, wherein the first apparatus is caused to: transmit, to the second apparatus, capability information regarding transmitting the measurement buffer status report.
15. The first apparatus of any of claims 1-14, wherein the measurement buffer status report is included in at least one of: a medium access control control element, a radio resource control message, or uplink control information.
16. The first apparatus of any of claims 1-15, wherein the first apparatus is caused to: transmit, to the second apparatus, a buffer status report indicating a size of the further data, the further data to be transmitted to the second apparatus via a control channel or a shared channel.
17. A second apparatus comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the second apparatus to:transmit, to a first apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement;receive, from the first apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement;transmit, to the first apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus; andreceive at least one of the at least one data or the further data from the first apparatus using the at least one resource based on priority information of the at least one data and the further data.
18. The second apparatus of claim 17, wherein the configuration of the measurement buffer status report indicates at least one of:a measurement buffer size,at least one prioritization rule for a plurality of types of data,at least one criterion for reporting the measurement buffer status report,at least one condition triggering the measurement buffer status report,a periodicity of the measurement buffer status report, oran indication of a support of measurement buffer status report switching initiated by the first apparatus.
19. The second apparatus of claim 18, wherein the at least one prioritization rule comprises at least one of:a rule to prioritize a type of data transmitted to the second apparatus via a control channel or a shared channel,a rule to determine priority of a type of model-based prediction data based on a performance of the model, ora rule to de-prioritize a type of data associated with the measurement.
20. The second apparatus of claim 18, wherein the at least one criterion for reporting the measurement buffer status report comprises at least one of:a periodic measurement buffer status report,a semi-persistent or aperiodic measurement buffer status report configured by the second apparatus, ora semi-persistent or aperiodic measurement buffer status report initiated by the first apparatus.
21. The second apparatus of any of claims 17-20, wherein the measurement buffer status report further indicates at least one priority of the at least one data of the at least one type.
22. The second apparatus of any of claims 17-21, wherein the second apparatus is causedto:receive, from the first apparatus, capability information regarding transmitting the measurement buffer status report; anddetermine the configuration of the measurement buffer status report based on the capability information.
23. A method comprising:receiving, at a first apparatus from a second apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement;transmitting, to the second apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement;receiving, from the second apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus; andtransmitting at least one of the at least one data or the further data to the second apparatus using the at least one resource based on priority information of the at least one data and the further data.
24. A method comprising:transmitting, at a second apparatus to a first apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement;receiving, from the first apparatus, a measurement buffer status report based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement;transmitting, to the first apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus; andreceiving at least one of the at least one data or the further data from the first apparatus using the at least one resource based on priority information of the at least one data and the further data.
25. A first apparatus comprising:means for receiving, from a second apparatus, a configuration of a measurement buffer status report for data associated with at least one measurement;means for transmitting, to the second apparatus, a measurement buffer status report 5 based on the configuration, the measurement buffer status report indicating at least one size of at least one data of at least one type associated with at least one measurement;means for receiving, from the second apparatus, an indication of at least one resource for at least one of: the at least one data of the at least one type, or further data of a further type to be transmitted to the second apparatus; and® means for transmitting at least one of the at least one data or the further data to thesecond apparatus using the at least one resource based on priority information of the at least one data and the further data.47
Citation Information
Patent Citations
Ultra-Lean Priority-Aware Uplink Access Scheduling for 5G and 6G
US20230224897A1
Sidelink discovery associated with NR relays
US20230284206A1
Methods for SL SR / BSR Handling
US20240236977A9