Method and apparatus of supporting data collection

A data plane using RBs or PDU sessions with state management addresses inefficiencies in 6G data collection, reducing network load and latency through demand-based activation and deactivation, enabling efficient data handling.

WO2026123739A1PCT designated stage Publication Date: 2026-06-18LENOVO (BEIJING) LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
LENOVO (BEIJING) LTD
Filing Date
2025-08-08
Publication Date
2026-06-18

Smart Images

  • Figure CN2025113505_18062026_PF_FP_ABST
    Figure CN2025113505_18062026_PF_FP_ABST
Patent Text Reader

Abstract

Various aspects of the present disclosure relate to method and apparatus of supporting data collection. An exemplary method performed by a UE may include: receiving configuration information on one or multiple of RBs or PDU sessions related to a data collection procedure between the UE and a network entity; determining states of the one or multiple of RBs or PDU sessions; and operating each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state.
Need to check novelty before this filing date? Find Prior Art

Description

METHOD AND APPARATUS OF SUPPORTING DATA COLLECTIONTECHNICAL FIELD

[0001] The present disclosure relates to wireless communications, and more specifically to techniques of supporting data collection.BACKGROUND

[0002] A wireless communications system may include one or multiple network communication devices, such as base stations, which may support wireless communications for one or multiple user communication devices, which may be otherwise known as user equipment (UE) , or other suitable terminology. The wireless communications system may support wireless communications with one or multiple user communication devices by utilizing resources of the wireless communication system (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers, or the like) . Additionally, the wireless communications system may support wireless communications across various radio access technologies including third generation (3G) radio access technology, fourth generation (4G) radio access technology, fifth generation (5G) radio access technology, among other suitable radio access technologies beyond 5G (e.g., sixth generation (6G) ) .SUMMARY

[0003] An article “a” before an element is unrestricted and understood to refer to “at least one” of those elements or “one or more” of those elements. The terms “a, ” “at least one, ” “one or more, ” and “at least one of one or more” may be interchangeable. As used herein, including in the claims, “or” as used in a list of items (e.g., a list of items prefaced by a phrase such as “at least one of” or “one or more of” or “one or both of” ) indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C) . Also, as used herein, the phrase “based on” shall not be construed as a reference to a closed set of conditions. For example, an example step that is described as “based on condition A” may be based on both a condition A and a condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase “based on” shall be construed in the same manner as the phrase “based at least in part on. Further, as used herein, including in the claims, a “set” may include one or more elements.

[0004] Some implementations of the methods and apparatuses described herein may further include a UE for wireless communication, which may include: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the UE to: receive configuration information on one or multiple of radio bearers (RBs) or protocol data unit (PDU) sessions related to a data collection procedure between the UE and a network entity; determine states of the one or multiple of RBs or PDU sessions; and operate each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state.

[0005] In some implementations of the methods and apparatuses described herein, determining the states of RBs related to the data collection procedure includes determining a same state for all the RBs or part of the RBs.

[0006] In some implementations of the methods and apparatuses described herein, determining a state of a RB related to the data collection procedure is based on a message indicating the state of the RB, and the at least one processor is configured to further cause the UE to: receive the message from radio access network (RAN) side during establishment of the RB or after establishment of the RB.

[0007] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to further cause the UE to determine a state of a RB related to the data collection procedure to be an activated state in the case of: receiving a signaling configuring the UE to collect data; receiving a signaling configuring the UE to report collected data; receiving a signaling enabling or allowing the UE to report collected data; entering a radio resource control (RRC) connected state; starting collecting data; starting reporting collected data; or receiving a non-access stratum (NAS) message to activate a PDU session related to the data collection procedure.

[0008] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to further cause the UE to determine a state of a RB related to the data collection procedure to be a deactivated state in any case of: receiving a signaling indicating the UE to stop collecting data or de-configuring the UE to collect data; receiving a signaling indicating the UE to stop reporting collected data or de-configuring the UE to report collected data; receiving a signaling disabling or disallowing reporting collected data; entering a RRC inactive state, or RRC idle state or connection management (CM) with a suspend state or idle state; a time duration for collecting data being expired; a time duration for reporting collected data being expired; UE moving out of allowed areas for collecting data; UE moving out of allowed areas for reporting collected data; UE connecting to a public land mobile network (PLMN) where UE is not allowed to collect data; UE connecting to a PLMN where UE is not allowed to report collected data; UE having not collected data for a configured time duration; UE having not reported collected data for a configured time duration; or receiving a NAS message to deactivate a PDU session related to the data collection procedure.

[0009] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to further cause the UE to determine to release a RB related to the data collection procedure in any case of: receiving a signaling to release the RB; or entering RRC inactive state or RRC idle state.

[0010] In some implementations of the methods and apparatuses described herein, in the case that a RB related to the data collection procedure is deactivated or released while there is collected data associated with the RB buffered in UE memory that has not been reported yet, the at least one processor is configured to further cause the UE to: release or retain part or all of the collected data associated with the RB buffered in UE memory, wherein data types of data to be released or retained are configured by RAN.

[0011] In some implementations of the methods and apparatuses described herein, operating a RB related to the data collection procedure based on a deactivated state includes one or multiple of: keeping a context of the RB; suspending data transmission for the RB; suspending packet data convergence protocol (PDCP) entity for the RB; performing radio link control (RLC) entity re-establishment or RLC release for the RB; disabling media access control (MAC) related operations for the RB; stopping monitoring physical downlink control channel (PDCCH) addressing to x-radio network temporary identifier (RNTI) related to the RB; suspending a discard timer related to the RB; or stopping and resetting a discard timer related to the RB.

[0012] In some implementations of the methods and apparatuses described herein, determining a state of a PDU session related to the data collection procedure includes determining a same state for the PDU session or for part of quality of service (QoS) flows of the PDU session.

[0013] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to further cause the UE to: determine a state of a PDU session related to the data collection procedure to be an activated state in the case of receiving a NAS message to activate the PDU session; or determine a state of a PDU session related to the data collection procedure to be a deactivated state in the case of receiving a NAS message to deactivate the PDU session.

[0014] In some implementations of the methods and apparatuses described herein, in the case of determine a state of a PDU session related to the data collection procedure is a deactivated state, the at least one processor is configured to further cause the UE to stop one or multiple of generating messages associated with the PDU session or transmitting messages over the PDU session.

[0015] In some implementations of the methods and apparatuses described herein, in the case that a PDU session related to the data collection procedure is deactivated or released while there is collected data associated with the PDU session buffered in UE memory that has not been reported yet, the at least one processor is configured to further cause the UE to: release or retain part or all of the collected data associated with the PDU session buffered in UE memory, wherein data types of data to be released or retained are configured by the network entity.

[0016] Some implementations of the methods and apparatuses described herein may further include a processor for wireless communication, which may include: at least one controller coupled with at least one memory and configured to cause the processor to: receive configuration information on one or multiple of RBs or PDU sessions related to a data collection procedure between the UE and a network entity; determine states of the one or multiple of RBs or PDU sessions; and operate each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state.

[0017] Some implementations of the methods and apparatuses described herein may further include a network entity for wireless communication, which may include: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the network entity to: determine states of one or multiple of RBs or PDU sessions related to a data collection procedure between a UE and the network entity; and operate each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state.

[0018] In some implementations of the methods and apparatuses described herein, determining a state of a PDU session related to the data collection procedure includes determining to activate or deactivate the PDU session based on demands, and the at least one processor is configured to further cause the network entity to send to a core network (CN) entity a message requesting to activate or deactivate the PDU session.

[0019] In some implementations of the methods and apparatuses described herein, the message requesting to deactivate the PDU session includes one or multiple of: identification (ID) information of the PDU session, a data plane session identifier for determining ID information of the PDU session, UE ID information, UE IP address information, information indicating PDU session deactivation or causes of PDU session deactivation.

[0020] In some implementations of the methods and apparatuses described herein, in the case of determining a state of a PDU session related to the data collection procedure to be a deactivated state, the at least one processor is configured to further cause the network entity to stop generating messages associated with the PDU session and stop transmission of messages over the PDU session.

[0021] In some implementations of the methods and apparatuses described herein, in the case of determining a state of a PDU session related to the data collection procedure to be a deactivated state, the at least one processor is configured to further cause the network entity to determine to deactivate RBs associated with the PDU session.

[0022] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to further cause the network entity to: receive a message from RAN side or CN side indicating that the UE enters a RRC inactive state, or RRC idle state or CM with a suspend state or idle state; and determine a state of a PDU session related to the data collection procedure to be a deactivated state based on the message.

[0023] Some implementations of the methods and apparatuses described herein may further include a method performed by a UE, which may include: receiving configuration information on one or multiple of RBs or PDU sessions related to a data collection procedure between the UE and a network entity; determining states of the one or multiple of RBs or PDU sessions; and operating each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state.BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 illustrates an example of a wireless communications system in accordance with aspects of the present disclosure.

[0025] Figure 2 illustrates examples of data plane in accordance with aspects of the present disclosure.

[0026] Figure 3 illustrates examples of protocol stack of data plane in accordance with aspects of the present disclosure.

[0027] Figure 4 illustrates examples of data plane in accordance with aspects of the present disclosure.

[0028] Figure 5 illustrates an example of data plane state management procedure in accordance with aspects of the present disclosure.

[0029] Figure 6 illustrates another example of data plane state management procedure in accordance with aspects of the present disclosure.

[0030] Figure 7 illustrates an example of a UE in accordance with aspects of the present disclosure.

[0031] Figure 8 illustrates an example of a processor in accordance with aspects of the present disclosure.

[0032] Figure 9 illustrates an example of a network entity in accordance with aspects of the present disclosure.

[0033] Figure 10 illustrates a flowchart of method performed by a UE in accordance with aspects of the present disclosure.

[0034] Figure 11 illustrates a flowchart of method performed by a network entity in accordance with aspects of the present disclosure.DETAILED DESCRIPTION

[0035] Data collection in wireless communication can be performed for various purposes, e.g., layer 1 / layer 3 (L1 / L3) measurement reporting, quality of experience (QoE) , immediate minimization of drive test (MDT) , logged MDT, and artificial intelligence (AI)  / machine learning (ML) etc. In 5G, data collection for each data type is retrieved by network via multiple approaches via control plane. For example, the network side, e.g., gNB may configure UE to log L1 / L3 data or measurement results in RRC messages or signaling, and configure UE to report the logged L1 / L3 data or measurement results in RRC messages or signaling. However, in 6G or higher generation, more data handling related to more data types will be considered, and the sizes of collected data to be reported may vary from "KB" to "MB" or even more. Thus, it is expected that the data frame is related to efficient and scalable data handling including, for example, data collection, data distribution, data processing, data storage, data access and data exposure, with consideration of access control / user consent and privacy. Considering such a data frame, current data collection solution over control plane will not be efficient any more, and a mass of issues need to be solved to support the data collection under this data frame.

[0036] For example, various aspects of the present disclosure propose technical solutions of supporting data collection over a data plane under the data frame desired by 6G or higher generation. An exemplary data plane is supported by RBs or PDU sessions used to transmit the data measured or collected by UE to a network side and vice versa. The RBs may be data RBs (DRBs) , or service RBs (SRBs) or other RBs dedicated for data collection or processing, and the PDU sessions may be slices or not. PDU slices are special PDU sessions, and in some cases, it may be PDU sessions and slices may be the same rank, e.g., the data plane being supported by RBs, or PDU session or slices. In some implementations of the present disclosure (scenarios#1) , the network side may configure the UE to establish the data plane when configuring the UE to perform a data collection procedure (e.g., start collecting and even reporting data) . In some implementations of the present disclosure (scenarios#2) , the network side may configure the UE to establish the data plane before configuring the UE to perform a data collection procedure, and may later configure the UE to collect data and even report data based on the network side's demand and the overall traffic load, which will alleviate network signaling load and reduce latency when the network requests the UE to report data.

[0037] In addition, the UE may be configured to collect data and report data in some time durations based on network side's demand and the overall traffic load. For example, the network may request the UE to report collected data only if the current traffic load is low, and UE can relax in the rest time. Thus, various aspects of the present disclosure further introduce state or status management of data plane, which include activated (or active) state or the like and deactivated (or inactive or idle or suspend) state or the like. The data plane can normally operate in an activated state while limitedly operate in a deactivated state. Accordingly, UE and network side can save resources for the data plane, e.g., RBs and / or PDU sessions (slice or not) when there is no ongoing data collection and / or data reporting operations.

[0038] Taking a RB supporting data plane as an example, when the data plane is in a deactivated state, the associated RB will also be deactivated. Operating the RB in a deactivated state may include but not limited to any of the following: keeping a context of the RB, e.g., including the RRC configurations of the RB; suspending data transmission for the RB; suspending PDCP entity for the RB; performing RLC entity re-establishment or RLC release for the RB; disabling MAC related operations for the RB, e.g., DRB related MAC reset; stopping monitoring PDCCH addressing to x-RNTI related to the RB (e.g., it is  assumed that the X-RNTI is an RNTI dedicated to the RB) ; suspending a discard timer related to the RB, e.g., a PDCP discard timer, which may  be resumed after activating the RB; or stopping and resetting a discard timer related to the RB, e.g., a PDCP discard timer,  which may be started (or restarted) after activating the RB.

[0039] Aspects of the present disclosure are described in the context of a wireless communications system.

[0040] Figure 1 illustrates an example of a wireless communications system 100 in accordance with aspects of the present disclosure. The wireless communications system 100 may include one or more NE 102, one or more UE 104, and a core network (CN) 106. The wireless communications system 100 may support various radio access technologies. In some implementations, the wireless communications system 100 may be a 4G network, such as an LTE network or an LTE-Advanced (LTE-A) network. In some other implementations, the wireless communications system 100 may be a NR network, such as a 5G network, a 5G-Advanced (5G-A) network, or a 5G ultrawideband (5G-UWB) network. In other implementations, the wireless communications system 100 may be a combination of a 4G network and a 5G network, or other suitable radio access technology including Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi) , IEEE 802.16 (WiMAX) , IEEE 802.20. The wireless communications system 100 may support radio access technologies beyond 5G, for example, 6G. Additionally, the wireless communications system 100 may support technologies, such as time division multiple access (TDMA) , frequency division multiple access (FDMA) , or code division multiple access (CDMA) , etc.

[0041] The one or more NE 102 may be dispersed throughout a geographic region to form the wireless communications system 100. One or more of the NE 102 described herein may be or include or may be referred to as a network node, a base station, a network element, a network function, a network entity, a radio access network (RAN) , a NodeB, an eNodeB (eNB) , a next-generation NodeB (gNB) , or other suitable terminology. An NE 102 and a UE 104 may communicate via a communication link, which may be a wireless or wired connection. For example, an NE 102 and a UE 104 may perform wireless communication (e.g., receive signaling, transmit signaling) over a Uu interface.

[0042] An NE 102 may provide a geographic coverage area for which the NE 102 may support services for one or more UEs 104 within the geographic coverage area. For example, an NE 102 and a UE 104 may support wireless communication of signals related to services (e.g., voice, video, packet data, messaging, broadcast, etc. ) according to one or multiple radio access technologies. In some implementations, an NE 102 may be moveable, for example, a satellite associated with a non-terrestrial network (NTN) . In some implementations, different geographic coverage areas 112 associated with the same or different radio access technologies may overlap, but the different geographic coverage areas may be associated with different NE 102. In some embodiments, the NEs 102 may include one or more relay nodes, integrated access and backhaul (IAB) nodes or wireless access backhaul (WAB) nodes which can provide wireless access services for UEs 104. A relay node (or an IAB node or a WAB node) can directly connect to a BS or hop through one or more relay nodes (or one or more IAB or WAB nodes) before reaching the BS.

[0043] The one or more UE 104 may be dispersed throughout a geographic region of the wireless communications system 100. A UE 104 may include or may be referred to as a remote unit, a mobile device, a wireless device, a remote device, a subscriber device, a transmitter device, a receiver device, or some other suitable terminology. In some implementations, the UE 104 may be referred to as a unit, a station, a terminal, or a client, among other examples. Additionally, or alternatively, the UE 104 may be referred to as an Internet-of-Things (IoT) device, an Internet-of-Everything (IoE) device, or machine-type communication (MTC) device, among other examples.

[0044] A UE 104 may be able to support wireless communication directly with other UEs 104 over a communication link. For example, a UE 104 may support wireless communication directly with another UE 104 over a device-to-device (D2D) communication link. In some implementations, such as vehicle-to-vehicle (V2V) deployments, vehicle-to-everything (V2X) deployments, or cellular-V2X deployments, the communication link 114 may be referred to as a sidelink. For example, a UE 104 may support wireless communication directly with another UE 104 over a PC5 interface.

[0045] An NE 102 may support communications with the CN 106, or with another NE 102, or both. For example, an NE 102 may interface with other NE 102 or the CN 106 through one or more backhaul links (e.g., S1, N2, N3, or network interface) . In some implementations, the NE 102 may communicate with each other directly. In some other implementations, the NE 102 may communicate with each other indirectly (e.g., via the CN 106. In some implementations, one or more NE 102 may include subcomponents, such as an access network entity, which may be an example of an access node controller (ANC) . An ANC may communicate with the one or more UEs 104 through one or more other access network transmission entities, which may be referred to as a radio heads, smart radio heads, or transmission-reception points (TRPs) .

[0046] The CN 106 may support user authentication, access authorization, tracking, connectivity, and other access, routing, or mobility functions. The CN 106 may be an evolved packet core (EPC) , or a 5G core (5GC) , which may include a control plane entity that manages access and mobility (e.g., a mobility management entity (MME) , an access and mobility management functions (AMF) ) and a user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW) , a Packet Data Network (PDN) gateway (P-GW) , or a user plane function (UPF) ) . In some implementations, the control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management (e.g., data bearers, signal bearers, etc. ) for the one or more UEs 104 served by the one or more NE 102 associated with the CN 106.

[0047] The CN 106 may communicate with a packet data network over one or more backhaul links (e.g., via an S1, N2, N3, or another network interface) . The packet data network may include an application server. In some implementations, one or more UEs 104 may communicate with the application server. A UE 104 may establish a session (e.g., a protocol data unit (PDU) session, or the like) with the CN 106 via an NE 102. The CN 106 may route traffic (e.g., control information, data, and the like) between the UE 104 and the application server using the established session (e.g., the established PDU session) . The PDU session may be an example of a logical connection between the UE 104 and the CN 106 (e.g., one or more network functions of the CN 106) .

[0048] In the wireless communications system 100, the NEs 102 and the UEs 104 may use resources of the wireless communications system 100 (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers) ) to perform various operations (e.g., wireless communications) . In some implementations, the NEs 102 and the UEs 104 may support different resource structures. For example, the NEs 102 and the UEs 104 may support different frame structures. In some implementations, such as in 4G, the NEs 102 and the UEs 104 may support a single frame structure. In some other implementations, such as in 5G and among other suitable radio access technologies, the NEs 102 and the UEs 104 may support various frame structures (i.e., multiple frame structures) . The NEs 102 and the UEs 104 may support various frame structures based on one or more numerologies.

[0049] One or more numerologies may be supported in the wireless communications system 100, and a numerology may include a subcarrier spacing and a cyclic prefix. A first numerology (e.g., μ=0) may be associated with a first subcarrier spacing (e.g., 15 kHz) and a normal cyclic prefix. In some implementations, the first numerology (e.g., μ=0) associated with the first subcarrier spacing (e.g., 15 kHz) may utilize one slot per subframe. A second numerology (e.g., μ=1) may be associated with a second subcarrier spacing (e.g., 30 kHz) and a normal cyclic prefix. A third numerology (e.g., μ=2) may be associated with a third subcarrier spacing (e.g., 60 kHz) and a normal cyclic prefix or an extended cyclic prefix. A fourth numerology (e.g., μ=3) may be associated with a fourth subcarrier spacing (e.g., 120 kHz) and a normal cyclic prefix. A fifth numerology (e.g., μ=4) may be associated with a fifth subcarrier spacing (e.g., 240 kHz) and a normal cyclic prefix.

[0050] A time interval of a resource (e.g., a communication resource) may be organized according to frames (also referred to as radio frames) . Each frame may have a duration, for example, a 10 millisecond (ms) duration. In some implementations, each frame may include multiple subframes. For example, each frame may include 10 subframes, and each subframe may have a duration, for example, a 1 ms duration. In some implementations, each frame may have the same duration. In some implementations, each subframe of a frame may have the same duration.

[0051] Additionally or alternatively, a time interval of a resource (e.g., a communication resource) may be organized according to slots. For example, a subframe may include a number (e.g., quantity) of slots. The number of slots in each subframe may also depend on the one or more numerologies supported in the wireless communications system 100. For instance, the first, second, third, fourth, and fifth numerologies (i.e., μ=0, μ=1, μ=2, μ=3, μ=4) associated with respective subcarrier spacings of 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz may utilize a single slot per subframe, two slots per subframe, four slots per subframe, eight slots per subframe, and 16 slots per subframe, respectively. Each slot may include a number (e.g., quantity) of symbols (e.g., OFDM symbols) . In some implementations, the number (e.g., quantity) of slots for a subframe may depend on a numerology. For a normal cyclic prefix, a slot may include 14 symbols. For an extended cyclic prefix (e.g., applicable for 60 kHz subcarrier spacing) , a slot may include 12 symbols. The relationship between the number of symbols per slot, the number of slots per subframe, and the number of slots per frame for a normal cyclic prefix and an extended cyclic prefix may depend on a numerology. It should be understood that reference to a first numerology (e.g., μ=0) associated with a first subcarrier spacing (e.g., 15 kHz) may be used interchangeably between subframes and slots.

[0052] In the wireless communications system 100, an electromagnetic (EM) spectrum may be split, based on frequency or wavelength, into various classes, frequency bands, frequency channels, etc. By way of example, the wireless communications system 100 may support one or multiple operating frequency bands, such as frequency range designations FR1 (410 MHz –7.125 GHz) , FR2 (24.25 GHz –52.6 GHz) , FR3 (7.125 GHz –24.25 GHz) , FR4 (52.6 GHz –114.25 GHz) , FR4a or FR4-1 (52.6 GHz –71 GHz) , and FR5 (114.25 GHz –300 GHz) . In some implementations, the NEs 102 and the UEs 104 may perform wireless communications over one or more of the operating frequency bands. In some implementations, FR1 may be used by the NEs 102 and the UEs 104, among other equipment or devices for cellular communications traffic (e.g., control information, data) . In some implementations, FR2 may be used by the NEs 102 and the UEs 104, among other equipment or devices for short-range, high data rate capabilities.

[0053] FR1 may be associated with one or multiple numerologies (e.g., at least three numerologies) . For example, FR1 may be associated with a first numerology (e.g., μ=0) , which includes 15 kHz subcarrier spacing; a second numerology (e.g., μ=1) , which includes 30 kHz subcarrier spacing; and a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing. FR2 may be associated with one or multiple numerologies (e.g., at least 2 numerologies) . For example, FR2 may be associated with a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing; and a fourth numerology (e.g., μ=3) , which includes 120 kHz subcarrier spacing.

[0054] One of potential 6G topics is to define a data plane (DP) or the like to support a desired data frame. The motivation to provide the data plane includes but not limited to: training data or training model or training parameters for AI / ML is often  collected or transferred repeatedly, resulting in a potentially very large data volume; control plane has clear bottleneck for carrying AI / ML data, as such data may be  too frequent and large; and quality of service (QoS) requirements of operational data differs from those of  control plane (CP)  / user plane (UP) data.

[0055] In some cases, data transmitted or delivered over the data plane may have low priority and relaxed latency requirements, e.g., data related to QoE, MDT, self-organized networks (SON) , and AI / ML training etc. Herein, exemplary "data" to be collected or logged may be regular application data traffic, e.g., video, voice, and web etc., or may be radio or network performance related data and / or measurement results that can be collected by UE and reported to the network side via data plane, which includes but not limited to data related to any of the following: L1 measurements, e.g., beam quality measurements in reference signal receiving  power (RSRP) ; L3 measurements, e.g., L3 beam or L3 cell quality measurements in RSRP after  applying an L3 filtering based on L1 measurement results; sensing related measurements, e.g., L1 / L3 measurements of dedicated sensing  reference signals; positioning related measurements, e.g., L1 / L3 measurements of dedicated  positioning reference signal; QoE related measurements, e.g., data rate, packet delay, and packet loss rate etc., Channel state information (CSI) report; UE location, e.g., cell identifier; Radio link failure related information; and Time information for any of the above data.

[0056] A network entity or node or network function (NF) or the like may be responsible for collecting data from UE side (hereinafter, referred to as a data collection entity for simplification and clarity) over the data plane. The data collection entity (DCE) (or data function or the like) may be a part of RAN functionality, or a part of a CN functionality, an entity or node in RAN domain, or an entity or node in core network domain. For example, the DCE may be a RAN node or collocated in the RAN, e.g., as a base station or a RAN entity or node different from a base station, or may be a CN NF with the data collection function, e.g., data process function (DPF) or the like. In some cases, the DCE may be even located in the operations administration and maintenance (OAM) .

[0057] Figure 2 illustrates examples of data plane in accordance with aspects of the present disclosure.

[0058] Referring to Figure 2, in some implementations of the present disclosure (case#1) , the data plane can be designed in the way that UE transmits the collected data to the NW via PDU sessions or slices between UE and the DCE (e.g., in the RAN domain but different from the RAN node acting as a base station, CN or OAM) . In some implementations of the present disclosure (case#2) , the data plane can be designed in the way that UE transmits the collected data to the NW via RBs between UE and the RAN node with or without associated QoS flow (s) , e.g., RAN is responsible of collecting data from UE first. In some implementations of the present disclosure, the DCE is an entity or node in RAN or internal functionality collocated in RAN. If the DCE is located in the CN or OAM, the RAN node may further transmit the collected data to the DCE, e.g., via service based interface (SBI) etc. Data consumers, e.g., in the CN or OAM etc., may request data from the DCE.

[0059] Corresponding to the data plane, a protocol layer or function layer or client for data collection or processing may be introduced at the UE and the DCE, which may be referred to as data plane protocol layer, or data process protocol layer, or computing protocol layer, or AI protocol Layer, or the like. Such a protocol layer or function layer for data collection or processing may be a new defined layer compared with legacy layers or a legacy layer, e.g., RRC layer.

[0060] Figure 3 illustrates examples of protocol stack of data plane in accordance with aspects of the present disclosure.

[0061] Referring to Figure 3, as shown in (a) , for a data plane in case#1 or the like, a data process client is introduced above access stratum (AS) layers, that is, data collection is performed in upper layer. Entity to entity (E2E) between UE and DCE (e.g., in RAN domain but different from the RAN node as a base station, CN or OAM) is supported by dedicated PDU sessions or slices. If the DCE is a CN NF or functionality collocated in CN, the DCE may transmit the data collection request to the UE via a data process client message or the like. In some cases, the data process client messages may also be referred to as data process layer messages or the like.

[0062] As shown in (b) , for a data plane in case#2 or the like, a data process layer is introduced in AS layers, that is, data collection is performed in AS layers. For example, the data process layer may be above PDCP layer, or above RRC layer, or above service data adaptation protocol (SDAP) layer, or above RLC layer, or above MAC layer etc. UE-RAN E2E between UE and DCE (e.g., in RAN domain, CN or OAM) is supported by dedicated radio bearers. The messages or signaling between the UE and RAN may be RRC messages or data process layer messages.

[0063] In some implementations of the present disclosure, the RBs or PDU sessions may be legacy RB or PDU session and not dedicated for data plane. The protocol stack of data plane may be the same as or similar to control plane or user plane.

[0064] The DCE may initiate a data collection procedure towards a UE, including data collecting and data reporting (if enabled or allowed) over a data plane.

[0065] For example, the DCE may send a data collection request directly to the UE (e.g., the DCE is a RAN node or functionality collocated in RAN) or indirectly to the UE via RAN (e.g., the DCE is at the CN or OAM side) . For example, if the DCE is a RAN node, e.g., NodeB or functionality collocated in RAN, the DCE may transmit the data collection request to the UE via a RRC message, e.g., RRC reconfiguration message or a data process layer message; or if the DCE is a CN NF or functionality collocated in CN, the DCE may transmit the data collection request to the UE via a data process client message or the like.

[0066] UE may collect or log data based on the data collection request. Based on the logged data, if the configured (e.g., by the DCE) or predefined conditions or rules are fulfilled or satisfied, the UE may trigger or transmit a data collection reporting to the DCE, which may be a data report or the like, or data availability related information or the like. In the case of transmitting data availability related information or the like, the DCE may determine whether to send a reporting request to the UE based on the data availability related information, requesting data from the UE, e.g., requesting data associated with part or all of the data types indicated (explicitly or implicitly) in the data availability related information. After receiving the reporting request, the UE may transmit a data report to the DCE based on the reporting request.

[0067] In some cases, during the data collection procedure, the UE may collect data and / or report collected data only in some time. To save resources, the data plane associated the data collection procedure may be deactivated in the case of no operations related to collecting data and / or or reporting collected data, and be activated on demand. Whether the data plane or the like is activated or deactivated can be explicitly configured by network side or determined based on certain messages (implicit indication) , conditions and / or rules.

[0068] When the data plane is activated or deactivated, it can be entirely or overall activated or deactivated, or part activated or deactivated. That is, the activation or deactivation granularity can be the entire data panel or part data plane.

[0069] For example, in the case that the data plane is supported by RBs and the entire data plane is activated or deactivated, all the associated RBs and even all the associated protocol layer entities can be activated or deactivated together. In the case that the data plane is supported by RBs and only part of the data plane is activated or deactivated, the corresponding part of the associated RBs and even the corresponding part of the associated protocol layer entities can be activated or deactivated. That is, the state of all the RBs associated with data plane may be the same or not. In the case that the data plane is supported by a PDU session and the entire data plane is activated or deactivated, the entire PDU session including all associated QoS follows and / or associated RBs etc., can be activated or deactivated together. In the case that the data plane is supported by a PDU session and only part of the data plane is activated or deactivated, the corresponding part of the associated QoS flows of the PDU session or associated RBs etc., can be activated or deactivated. That is, the state of the QoS flows and / or RBs associated with a PDU session for data plane may be the same or not.

[0070] Figure 4 illustrates examples of data plane in accordance with aspects of the present disclosure.

[0071] Referring to Figure 4, at scenarios (I) , it is assumed that some of RBs supporting a data plane are dedicated for reporting collected data, e.g., RB#1, while the remaining RBs are dedicated for sending data process layer signaling or messages (e.g., data collection request or response etc. ) , e.g., RB#2. Both RB#1 and RB#2 can be configured to enter the deactivated state, or RB#1 can be configured to enter the deactivated state while RB#2 can still operate in the activated state and vice versa.

[0072] At scenarios (II) , it is assumed that some of QoS flows associated with a PDU session (slice or not) supporting a data plane are dedicated for reporting collected data, e.g., flows#1, while the remaining QoS flows are dedicated for sending data process layer signaling or messages (e.g., data collection request or response etc. ) , e.g., flows#2. Both flows#1 and flows#2 can be configured to enter the deactivated state, or flows#1 can be configured to enter the deactivated state while flows#2 can still operate in the activated state and vice versa. In some cases, if RBs are established for the PDU session supporting a data plane, the state or operation state of the RBs may also be determined based on that of the data plane or PDU session similarly to that illustrated in scenarios (I) .

[0073] More details of various aspects of the present disclosure are illustrated in the following in view of Figures 5 and 6, which respectively illustrates an example of data plane state management procedure in accordance with aspects of the present disclosure. Although these implementations are mainly illustrated in view of UE side, persons skilled in the art would know that the network side, e.g., RAN or DCE can also perform the same or similar operations considering the consistency between the UE side and network side.

[0074] Firstly, referring to Figure 5, it is assumed that a data collection procedure over a data plane is configured to be performed within the AS layer of the UE and RAN, e.g., as illustrated in case#2 of Figure 2, wherein the data plane may be supported by a dedicated protocol layer, e.g., data process layer as illustrated in (b) of Figure 3 or not. For example, the data collection procedure may be performed between UE and RAN node as a BS, while the DCE is located in CN or OAM, or the DCE is as a part of RAN functionality, or the DCE is located in RAN but different from the BS. The data plane is supported by one or multiple RBs. Different RBs may be associated with the same protocol layer entity or different protocol layer entities, e.g., the same data process entity or different data process entities.

[0075] In some implementations of the present disclosure, the RAN node may configure the state of the data plane (part or all) explicitly, e.g., using an “activated” or “deactivated” indication or the like. For example, the RAN node may indicate to the UE all RBs supporting the data plane to be activated or deactivated, or indicate to the UE part of the RBs supporting the data plane to be activated and the other part are deactivated. In some cases, the RAN node may indicate to the UE protocol layer entities associated with all RBs supporting the data plane to be activated or deactivated, or indicate to the UE protocol layer entities associated with part of the RBs supporting the data plane to be activated and the other part are deactivated.

[0076] Such configuration information or indication information (hereinafter, state indication information for simplification and clarity) can be transmitted or conveyed to the UE at step 501a in various manners. The UE may make a response to the state indication information at step 501b.

[0077] For example, in some implementations of the present disclosure, the state indication information may be carried in a downlink (DL) RRC signaling of configuring the data plane during the data plane establishment, e.g., configuring associated part or all RBs and / or part or all associated AS layers, e.g., data process layer. In some implementations of the present disclosure, the state indication information may be carried in a DL RRC signaling of configuring or reconfiguring the data plane after the data plane establishment, e.g., configuring or reconfiguring part or all associated RBs and / or part or all associated AS layers, e.g., data process layer. In some implementations of the present disclosure, the state indication information may be carried in a data process layer signaling or other signaling of configuring or reconfiguring the protocol layer, e.g., data process layer for the data plane after the data plane establishment.

[0078] In some implementations of the present disclosure, whether a data plane (part or all, including associated RBs and / or protocol layer entities) is activated or deactivated can be indicated by message (s) implicitly indicating the activation or deactivation state or determined based on certain conditions or rules.

[0079] For example, at step 503, the UE may determine the state of all or part of a data plane to be activated or determine to activate all or part of the data plane based on one or multiple of the following (not limited) : receiving a signaling, e.g., RRC signaling or data process layer signaling  configuring the UE to collect data; receiving a signaling, e.g., RRC signaling or data process layer signaling  configuring the UE to report collected data; receiving a signaling, e.g., RRC signaling or data process layer signaling  enabling or allowing the UE to report collected data; entering a RRC connected state; or starting collecting data, e.g., in response to receiving a data collection request; starting reporting collected data, e.g., being triggered based on conditions or in  response to receiving a reporting request.

[0080] Accordingly, the UE may operate the corresponding RBs and protocol layers (or protocol layer entities) for the data plane in the activated state.

[0081] The RAN side may also determine the activated state of the corresponding RBs and protocol layers based on the same or similar messages or conditions or rules, e.g., when transmitting such signaling (s) or message (s) or determining the RRC connected state of the UE etc., and will not repeat.

[0082] At step 505, the UE may determine the state of all or part of the data plane to be deactivated or determine to deactivate all or part of the data plane based on one or multiple of the following (not limited) : receiving a signaling, e.g., RRC signaling or data process layer signaling  indicating the UE to stop collecting data or de-configuring the UE to collect data; receiving a signaling, e.g., RRC signaling or data process layer signaling  indicating the UE to stop reporting collected data or de-configuring the UE to report collected data; receiving a signaling, e.g., RRC signaling or data process layer signaling  disabling or disallowing reporting collected data; entering a RRC inactive state, or RRC idle state or CM with a suspend state or  idle state; a time duration for collecting data being expired, e.g., based on a timer or by  calculating lapsed time; a time duration for reporting collected data being expired, e.g., based on a timer  or by calculating lapsed time; UE moving out of allowed areas for collecting data; UE moving out of allowed areas for reporting collected data; UE connecting to a PLMN where UE is not allowed to collect data; UE connecting to a PLMN where UE is not allowed to report collected data; UE having not collected data for a configured time duration; UE having not reported collected data for a configured time duration.

[0083] Accordingly, the UE may operate the corresponding RBs and protocol layers (or protocol layer entities) for the data plane in the deactivated state.

[0084] Similarly, the RAN side may also determine the deactivated state of the corresponding RBs and protocol layers based on the same or similar messages or conditions or rules, e.g., when transmitting such signaling (s) or message (s) or determining the RRC non-connected state of the UE etc., and will not repeat.

[0085] In some cases, based on explicit or implicit information indicating to release the data plane or certain conditions or rules, the UE may determine to release the data plane at step 507, e.g., releasing the associated RBs and / or protocol layers (or protocol entities) . For example, when receiving a signaling, e.g., RRC signaling or data process layer signaling to release the RB from the RAN node, or entering RRC inactive state or RRC idle state etc., the UE may determine to release the associated RBs and / or protocol layer entity (s) , e.g., data process layer entity.

[0086] When all or part of the data plane is deactivated or the data plane is released, there may be still associated collected data buffered in UE memory that has not been reported yet. The UE may release or retain part or all of the associated collected data buffered in UE memory at step 509, e.g., based on data types. Regarding the type (s) of data to be released or retained, it may be configured by the RAN node in some implementations of the present disclosure. For example, for any deactivated or released RB for a data plane, if there are collected data associated with the RB buffered in UE memory that has not been reported yet, the UE may release or retain the buffered data based on configured data types to be released or retained.

[0087] Referring to Figure 6, it is assumed that a data collection procedure over a data plane is configured to be performed above the AS layers of the UE and RAN, e.g., as illustrated in case#1 of Figure 2, wherein the data plane is supported by a dedicated function layer, e.g., data process client as illustrated in (a) of Figure 3 or not. For example, the data collection procedure may be performed between UE and DCE, while the DCE is located in CN or OAM, or the DCE is located in RAN but different from the RAN node as a BS. The data plane is supported by a PDU session, which is a slice or not. The PDU session may be further associated with one or multiple RBs between the UE and RAN node as a BS.

[0088] The DCE may decide to activate the data plane (part or all) , e.g., the PDU session supporting the data plane based on its demand, e.g., when determining to collect or require data from the UE. The DCE may generate and send a message to a CN NF, e.g., a session management function (SMF) or the like at step 601, requesting the SMF or the like to activate the PDU session (part or all) .

[0089] Based on the message requesting to activate the PDU session for data plane (part or all) , the SMF or the like may send a message to the user plane function (UPF) (not shown) to activate the requested PDU session, and may generate and send a NAS message to UE to activate the requested PDU session at step 603a (e.g., via the RAN and may be forwarded by AMF in some cases) . The SMF or the like may also generate and send a message to the RAN node as a BS (e.g., via the AMF in some cases) at step 603b, informing the RAN node about the activation of the data plane or the PDU session for the data plane.

[0090] For the activated data plane or PDU session for the data plane (part or all) , the associated nodes or entities or NFs, e.g., UPF and RAN node, may reserve the resources for the PDU sessions and start to forward the data in the activated PDU session in both uplink and downlink. Accordingly, the UE and DCE may operate the PDU session for the data plane in the activated state.

[0091] The UE may also determine to activate the RBs (s) associated with the activated PDU session (part or all) or determine the state of the RBs (s) associated with the activated PDU session (part or all) is activated when receiving the NAS message to activate the PDU session from the CN side. Similarly, the RAN node may also determine the state of the RBs (s) associated with the activated PDU session (part or all) is activated when being informed that the PDU session is activated. In addition, the UE and RAN node may also activate the associated RBs or determine the state of the associated RBs to be activated in the manners same as or similar to that illustrated in view of Figure 5 and will not repeat.

[0092] In some cases, the DCE may decide to deactivate the data plane (part or all) , e.g., the PDU session supporting the data plane based on its demand, e.g., when determining not to require data from the UE. The DCE may generate and send a message to a CN NF, e.g., a SMF or the like at step 605, requesting the SMF or the like to deactivate the PDU session (part or all) . The message requesting to deactivate the PDU session for the data plane (part or all) may include but not limited to any of the following: ID information of the PDU session, a data plane session identifier for determining ID information of the PDU session, UE ID information, UE IP address information, information indicating PDU session deactivation or causes of PDU session deactivation. Based on the message requesting to deactivate the PDU session for data plane (part or all) , the SMF or the like may send a message to the UPF to deactivate the requested PDU session, and may generate and send a NAS message to UE to deactivate the requested PDU session at step 607a (e.g., via the RAN and may be forwarded by AMF in some cases) . The SMF or the like may also generate and send a message to the RAN node as a BS (e.g., via the AMF in some cases) at step 607b, informing the RAN node about the deactivation of the data plane or the PDU session for the data plane.

[0093] For the deactivated data plane or PDU session for the data plane (part or all) , the associated nodes or entities or NFs, e.g., UPF and RAN node, may keep the PDU session context while release the resources for the PDU session and stop forwarding the data in the PDU session in both uplink and downlink. The UPF and RAN may further discard any buffered data associated with the deactivated PDU session. Accordingly, the UE and DCE may operate the corresponding PDU session for the data plane in the deactivated state. For example, the UE and DCE may not generate any data plane message and not send messages (if any) to each other over the PDU session.

[0094] The UE may also determine to deactivate the RBs (s) associated with the deactivated PDU session (part or all) or determine the state of the RBs (s) associated with the deactivated PDU session (part or all) is deactivated when receiving the NAS message to deactivate the PDU session from the CN side. The RAN node may also determine the state of the RBs (s) associated with the deactivated PDU session (part or all) is deactivated when being informed that the PDU session is deactivated. In addition, the UE and RAN node may also deactivate the associated RBs or determine the state of the associated RBs to be deactivated in the manners same as or similar to that illustrated in view of Figure 5 and will not repeat.

[0095] On the other hand, when the UE enters the RRC inactive state, RRC idle state or CM connected with suspend or idle state, the UE may determine that the associated PDU session for the data plane is deactivated as illustrated in view of Figure 5. The RAN node or AMF or the like may inform the DCE such state of the UE. Similarly, the DCE may also determine that the associated PDU session for the data plane is deactivated. The DCE may not initiate the data plane activation if the data collection is considered low priority, and UE may not enter RRC connected state or CM connected state just for the sake of data collection.

[0096] When all or part of the data plane is deactivated or the data plane is released, there may be still associated collected data buffered in UE memory that has not been reported yet. At step 609, the UE may release or retain part or all of the associated collected data buffered in UE memory, e.g., based on data types. Regarding the type (s) of data to be released or retained, it may be configured by the DCE in some implementations of the present disclosure. For example, for any deactivated or released PDU session for a data plane, if there are collected data associated with the PDU session buffered in UE memory that has not been reported yet, the UE may release or retain the buffered data based on the configured data types. For data associated with the deactivated RBs associated with the deactivated PDU session, they will handled as illustrated in view of Figure 5, and will not repeat.

[0097] Figure 7 illustrates an example of a UE 700 in accordance with aspects of the present disclosure. The UE 700 may include a processor 702, a memory 704, a controller 706, and a transceiver 708. The processor 702, the memory 704, the controller 706, or the transceiver 708, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.

[0098] The processor 702, the memory 704, the controller 706, or the transceiver 708, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.

[0099] The processor 702 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 702 may be configured to operate the memory 704. In some other implementations, the memory 704 may be integrated into the processor 702. The processor 702 may be configured to execute computer-readable instructions stored in the memory 704 to cause the UE 700 to perform various functions of the present disclosure.

[0100] The memory 704 may include volatile or non-volatile memory. The memory 704 may store computer-readable, computer-executable code including instructions when executed by the processor 702 cause the UE 700 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such the memory 704 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.

[0101] In some implementations, the processor 702 and the memory 704 coupled with the processor 702 may be configured to cause the UE 700 to perform one or more of the functions described herein (e.g., executing, by the processor 702, instructions stored in the memory 704) . For example, the processor 702 may support wireless communication at the UE 700 in accordance with examples as disclosed herein. The UE 700 may be configured to support a means for receiving configuration information on one or multiple of RBs or PDU sessions related to a data collection procedure between the UE and a network entity; means for determining states of the one or multiple of RBs or PDU sessions; and means for operating each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state.

[0102] The controller 706 may manage input and output signals for the UE 700. The controller 706 may also manage peripherals not integrated into the UE 700. In some implementations, the controller 706 may utilize an operating system such as or other operating systems. In some implementations, the controller 706 may be implemented as part of the processor 702.

[0103] In some implementations, the UE 700 may include at least one transceiver 708. In some other implementations, the UE 700 may have more than one transceiver 708. The transceiver 708 may represent a wireless transceiver. The transceiver 708 may include one or more receiver chains 710, one or more transmitter chains 712, or a combination thereof.

[0104] A receiver chain 710 may be configured to receive signals (e.g., control information, data and packets) over a wireless medium. For example, the receiver chain 710 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 710 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 710 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 710 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.

[0105] A transmitter chain 712 may be configured to generate and transmit signals (e.g., control information, data and packets) . The transmitter chain 712 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmitter chain 712 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 712 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.

[0106] Figure 8 illustrates an example of a processor 800 in accordance with aspects of the present disclosure. The processor 800 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 800 may include a controller 802 configured to perform various operations in accordance with examples as described herein. The processor 800 may optionally include at least one memory 804, which may be, for example, an L1 / L2 / L3 cache. Additionally, or alternatively, the processor 800 may optionally include one or more arithmetic-logic units (ALUs) 806. One or more of these components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses) .

[0107] The processor 800 may be a processor chipset and include a protocol stack (e.g., a software stack) executed by the processor chipset to perform various operations (e.g., receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) in accordance with examples as described herein. The processor chipset may include one or more cores, one or more caches (e.g., memory local to or included in the processor chipset (e.g., the processor 800) or other memory (e.g., random access memory (RAM) , read-only memory (ROM) , dynamic RAM (DRAM) , synchronous dynamic RAM (SDRAM) , static RAM (SRAM) , ferroelectric RAM (FeRAM) , magnetic RAM (MRAM) , resistive RAM (RRAM) , flash memory, phase change memory (PCM) , and others) .

[0108] The controller 802 may be configured to manage and coordinate various operations (e.g., signaling, receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) of the processor 800 to cause the processor 800 to support various operations in accordance with examples as described herein. For example, the controller 802 may operate as a control unit of the processor 800, generating control signals that manage the operation of various components of the processor 800. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.

[0109] The controller 802 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 804 and determine subsequent instruction (s) to be executed to cause the processor 800 to support various operations in accordance with examples as described herein. The controller 802 may be configured to track memory address of instructions associated with the memory 804. The controller 802 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 802 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 800 to cause the processor 800 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 802 may be configured to manage flow of data within the processor 800. The controller 802 may be configured to control transfer of data between registers, arithmetic logic units (ALUs) , and other functional units of the processor 800.

[0110] The memory 804 may include one or more caches (e.g., memory local to or included in the processor 800 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementations, the memory 804 may reside within or on a processor chipset (e.g., local to the processor 800) . In some other implementations, the memory 804 may reside external to the processor chipset (e.g., remote to the processor 800) .

[0111] The memory 804 may store computer-readable, computer-executable code including instructions that, when executed by the processor 800, cause the processor 800 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. The controller 802 and / or the processor 800 may be configured to execute computer-readable instructions stored in the memory 804 to cause the processor 800 to perform various functions. For example, the processor 800 and / or the controller 802 may be coupled with or to the memory 804, the processor 800, the controller 802, and the memory 804 may be configured to perform various functions described herein. In some examples, the processor 800 may include multiple processors and the memory 804 may include multiple memories. One or more of the multiple processors may be coupled with one or more of the multiple memories, which may, individually or collectively, be configured to perform various functions herein.

[0112] The one or more ALUs 806 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 806 may reside within or on a processor chipset (e.g., the processor 800) . In some other implementations, the one or more ALUs 806 may reside external to the processor chipset (e.g., the processor 800) . One or more ALUs 806 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 806 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 806 be configured with a variety of logical and arithmetic circuits, including adders, subtractors, shifters, and logic gates, to process and manipulate the data according to the operation. Additionally, or alternatively, the one or more ALUs 806 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 806 to handle conditional operations, comparisons, and bitwise operations.

[0113] The processor 800 may support wireless communication in accordance with examples as disclosed herein. The processor 800 may be configured to or operable to support a means for receiving configuration information on one or multiple of RBs or PDU sessions related to a data collection procedure between the UE and a network entity; means for determining states of the one or multiple of RBs or PDU sessions; and means for operating each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state.

[0114] Figure 9 illustrates an example of a network entity 900 in accordance with aspects of the present disclosure. The network entity 900 may include a processor 902, a memory 904, a controller 906, and a transceiver 908. The processor 902, the memory 904, the controller 906, or the transceiver 908, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.

[0115] The processor 902, the memory 904, the controller 906, or the transceiver 908, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.

[0116] The processor 902 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 902 may be configured to operate the memory 904. In some other implementations, the memory 904 may be integrated into the processor 902. The processor 902 may be configured to execute computer-readable instructions stored in the memory 904 to cause the network entity 900 to perform various functions of the present disclosure.

[0117] The memory 904 may include volatile or non-volatile memory. The memory 904 may store computer-readable, computer-executable code including instructions when executed by the processor 902 cause the network entity 900 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such the memory 904 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.

[0118] In some implementations, the processor 902 and the memory 904 coupled with the processor 902 may be configured to cause the network entity 900 to perform one or more of the functions described herein (e.g., executing, by the processor 902, instructions stored in the memory 904) . For example, the processor 902 may support wireless communication at the network entity 900 in accordance with examples as disclosed herein. The network entity 900 may be configured to support a means for determining states of one or multiple of RBs or PDU sessions related to a data collection procedure between a UE and the network entity; and means for operating each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state.

[0119] The controller 906 may manage input and output signals for the network entity 900. The controller 906 may also manage peripherals not integrated into the network entity 900. In some implementations, the controller 906 may utilize an operating system such as  or other operating systems. In some implementations, the controller 906 may be implemented as part of the processor 902.

[0120] In some implementations, the network entity 900 may include at least one transceiver 908. In some other implementations, the network entity 900 may have more than one transceiver 908. The transceiver 908 may represent a wireless transceiver. The transceiver 908 may include one or more receiver chains 910, one or more transmitter chains 912, or a combination thereof.

[0121] A receiver chain 910 may be configured to receive signals (e.g., control information, data and packets) over a wireless medium. For example, the receiver chain 910 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 910 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 910 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 910 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.

[0122] A transmitter chain 912 may be configured to generate and transmit signals (e.g., control information, data and packets) . The transmitter chain 912 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmitter chain 912 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 912 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.

[0123] Figure 10 illustrates a flowchart of a method in accordance with aspects of the present disclosure. The operations of the method may be implemented by a UE as described herein. In some implementations, the UE may execute a set of instructions to control the function elements of the UE to perform the described functions.

[0124] At step 1001, the method may include receiving configuration information on one or multiple of RBs or PDU sessions related to a data collection procedure between the UE and a network entity. The operations of step 1001 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1001 may be performed by a UE as described with reference to Figure 7.

[0125] At step 1003, the method may include determining states of the one or multiple of RBs or PDU sessions. The operations of step 1003 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 1003 may be performed by a UE as described with reference to Figure 7.

[0126] At step 1005, the method may include operating each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state. The operations of step 1005 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 1005 may be performed by a UE as described with reference to Figure 7.

[0127] It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.

[0128] Figure 11 illustrates a flowchart of a method in accordance with aspects of the present disclosure. The operations of the method may be implemented by a network entity as described herein. In some implementations, the network entity may execute a set of instructions to control the function elements of the network entity to perform the described functions.

[0129] At step 1101, the method may include determining states of one or multiple of RBs or PDU sessions related to a data collection procedure between a UE and the network entity. The operations of step 1101 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 1101 may be performed by a network entity as described with reference to Figure 9.

[0130] At step 1103, the method may include operating each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state. The operations of step 1103 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 1103 may be performed by a network entity as described with reference to Figure 9.

[0131] It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.

[0132] The description herein is provided to enable a person having ordinary skill in the art to make or use the disclosure. Various modifications to the disclosure will be apparent to a person having ordinary skill in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.

Claims

1.A user equipment (UE) for wireless communication, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the UE to:receive configuration information on one or multiple of radio bearers (RBs) or protocol data unit (PDU) sessions related to a data collection procedure between the UE and a network entity;determine states of the one or multiple of RBs or PDU sessions; andoperate each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state.2.The UE of claim 1, wherein determining the states of RBs related to the data collection procedure comprises determining a same state for all the RBs or part of the RBs.3.The UE of claim 1, wherein determining a state of a RB related to the data collection procedure is based on a message indicating the state of the RB, and the at least one processor is configured to further cause the UE to:receive the message from radio access network (RAN) side during establishment of the RB or after establishment of the RB.4.The UE of claim 1, wherein the at least one processor is configured to further cause the UE to determine a state of a RB related to the data collection procedure to be an activated state in the case of:receiving a signaling configuring the UE to collect data;receiving a signaling configuring the UE to report collected data;receiving a signaling enabling or allowing the UE to report collected data;entering a radio resource control (RRC) connected state;starting collecting data;starting reporting collected data; orreceiving a non-access stratum (NAS) message to activate a PDU session related to the data collection procedure.5.The UE of claim 1, wherein the at least one processor is configured to further cause the UE to determine a state of a RB related to the data collection procedure to be a deactivated state in any case of:receiving a signaling indicating the UE to stop collecting data or de-configuring the UE to collect data;receiving a signaling indicating the UE to stop reporting collected data or de-configuring the UE to report collected data;receiving a signaling disabling or disallowing reporting collected data;entering a radio resource control (RRC) inactive state, or RRC idle state or connection management (CM) with a suspend state or idle state;a time duration for collecting data being expired;a time duration for reporting collected data being expired;UE moving out of allowed areas for collecting data;UE moving out of allowed areas for reporting collected data;UE connecting to a public land mobile network (PLMN) where UE is not allowed to collect data;UE connecting to a PLMN where UE is not allowed to report collected data;UE having not collected data for a configured time duration;UE having not reported collected data for a configured time duration; orreceiving a non-access stratum (NAS) message to deactivate a PDU session related to the data collection procedure.6.The UE of claim 1, wherein the at least one processor is configured to further cause the UE to determine to release a RB related to the data collection procedure in any case of:receiving a signaling to release the RB; orentering RRC inactive state or RRC idle state.7.The UE of claim 1, wherein in the case that a RB related to the data collection procedure is deactivated or released while there is collected data associated with the RB buffered in UE memory that has not been reported yet, the at least one processor is configured to further cause the UE to:release or retain part or all of the collected data associated with the RB buffered in UE memory, wherein data types of data to be released or retained are configured by radio access network (RAN) .8.The UE of claim 1, wherein operating a RB related to the data collection procedure based on a deactivated state comprises one or multiple of:keeping a context of the RB;suspending data transmission for the RB;suspending packet data convergence protocol (PDCP) entity for the RB;performing radio link control (RLC) entity re-establishment or RLC release for the RB;disabling media access control (MAC) related operations for the RB;stopping monitoring physical downlink control channel (PDCCH) addressing to x-radio network temporary identifier (RNTI) related to the RB;suspending a discard timer related to the RB; orstopping and resetting a discard timer related to the RB.9.The UE of claim 1, wherein determining a state of a PDU session related to the data collection procedure comprises determining a same state for the PDU session or for part of quality of service (QoS) flows of the PDU session.10.The UE of claim 1, wherein the at least one processor is configured to further cause the UE to:determine a state of a PDU session related to the data collection procedure to be an activated state in the case of receiving a non-access stratum (NAS) message to activate the PDU session; ordetermine a state of a PDU session related to the data collection procedure to be a deactivated state in the case of receiving a NAS message to deactivate the PDU session.11.The UE of claim 1, wherein in the case of determine a state of a PDU session related to the data collection procedure is a deactivated state, the at least one processor is configured to further cause the UE to stop one or multiple of generating messages associated with the PDU session or transmitting messages over the PDU session.12.The UE of claim 1, wherein in the case that a PDU session related to the data collection procedure is deactivated or released while there is collected data associated with the PDU session buffered in UE memory that has not been reported yet, the at least one processor is configured to further cause the UE to:release or retain part or all of the collected data associated with the PDU session buffered in UE memory, wherein data types of data to be released or retained are configured by the network entity.13.A processor for wireless communication, comprising:at least one controller coupled with at least one memory and configured to cause the processor to:receive configuration information on one or multiple of radio bearers (RBs) or protocol data unit (PDU) sessions related to a data collection procedure between the UE and a network entity;determine states of the one or multiple of RBs or PDU sessions; andoperate each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state.14.A network entity for wireless communication, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the network entity to:determine states of one or multiple of radio bearers (RBs) or protocol data unit (PDU) sessions related to a data collection procedure between a user equipment (UE) and the network entity; andoperate each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state.15.The network entity of claim 14, wherein determining a state of a PDU session related to the data collection procedure comprises determining to activate or deactivate the PDU session based on demands, and the at least one processor is configured to further cause the network entity to send to a core network (CN) entity a message requesting to activate or deactivate the PDU session.16.The network entity of claim 15, wherein the message requesting to deactivate the PDU session comprises one or multiple of: identification (ID) information of the PDU session, a data plane session identifier for determining ID information of the PDU session, UE ID information, UE IP address information, information indicating PDU session deactivation or causes of PDU session deactivation.17.The network entity of claim 15, wherein in the case of determining a state of a PDU session related to the data collection procedure to be a deactivated state, the at least one processor is configured to further cause the network entity to stop generating messages associated with the PDU session and stop transmission of messages over the PDU session.18.The network entity of claim 15, wherein in the case of determining a state of a PDU session related to the data collection procedure to be a deactivated state, the at least one processor is configured to further cause the network entity to determine to deactivate RBs associated with the PDU session.19.The network entity of claim 15, wherein the at least one processor is configured to further cause the network entity to:receive a message from radio access network (RAN) side or core network (CN) side indicating that the UE enters a radio resource control (RRC) inactive state, or RRC idle state or connection management (CM) with a suspend state or idle state; anddetermine a state of a PDU session related to the data collection procedure to be a deactivated state based on the message.20.A method performed by a user equipment (UE) , comprising:receiving configuration information on one or multiple of radio bearers (RBs) or protocol data unit (PDU) sessions related to a data collection procedure between the UE and a network entity;determining states of the one or multiple of RBs or PDU sessions; andoperating each of the one or multiple of RBs or PDU sessions based on a determined state, wherein the determined state is an activated state or a deactivated state.