Enhanced connection release technology for wireless communication systems

By introducing inactive and idle timers into the wireless communication system, the UE can efficiently release the connection, solving the problem of the UE and the base station remaining connected for a long time without data transmission, thus improving communication efficiency and resource utilization.

CN115836583BActive Publication Date: 2025-10-28QUALCOMM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202180049564.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-06-18
Filing Date
2021-07-14
Publication Date
2025-10-28
Estimated Expiration
2041-07-14

AI Technical Summary

Technical Problem

In wireless communication systems, the connection between user equipment (UE) and base station may be maintained for a long time without data transmission, resulting in improper power use and poor resource utilization.

Method used

An inactive timer and an idle timer are introduced. The UE initiates a timer based on the inactive period, sends a connection release request when the timer expires, and monitors the base station response to adjust the timer duration to optimize connection release.

Benefits of technology

It improves communication efficiency, reduces UE processing overhead and power consumption, and ensures reliable resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115836583B_ABST
    Figure CN115836583B_ABST
Patent Text Reader

Abstract

Methods, systems, and apparatus for wireless communication are described. User equipment (UE) can receive control signaling from a base station for communication in a wireless communication system. This control signaling may indicate a first duration of an inactive timer. The UE may initiate an inactive timer and a second timer based on identifying an inactive period. The second timer may have a shorter duration than the first duration of the inactive timer. In some examples, the second duration may be based on one or more parameters, such as display state, battery state, scaling factor, the first duration, application state, or any combination thereof. The UE may release the connection for communication in the wireless communication system based on the expiration of the second timer, the expiration of the inactive timer, or a combination thereof.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This patent application claims the benefit of U.S. Provisional Patent Application No. 63 / 053,306, filed July 17, 2020, entitled “Enhanced Connection Release Techniques for Wireless Communication Systems”, and U.S. Patent Application No. 17 / 351,999, filed June 18, 2021, entitled “Enhanced Connection Release Techniques for Wireless Communication Systems”, each of which is assigned to the assignee of this application. Technical Field

[0003] The following text generally refers to wireless communication, and in particular to enhanced connection release techniques for wireless communication systems.

[0004] background

[0005] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, message sending and receiving, broadcasting, and so on. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth-generation (4G) systems (such as Long Term Evolution (LTE) systems, LTE-A Advanced (LTE-A) systems, or LTE-A Pro systems) and fifth-generation (5G) systems, which may be referred to as New Radio (NR) systems. These systems can employ various technologies, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), or Discrete Fourier Transform Extended Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each of which simultaneously supports communication from multiple communication devices, which may also be referred to as User Equipment (UE).

[0006] UEs and base stations can communicate in a wireless communication system. However, some of this communication can be relatively inefficient. For example, the UE and base station may not have any further data to transmit, but the connection may be maintained for a relatively long time. Such examples can lead to inefficient power usage and poor resource utilization.

[0007] Overview

[0008] The described technology relates to improved methods, systems, devices, and apparatuses supporting enhanced connection release techniques for wireless communication systems. Generally, the described technology enables user equipment (UE) to implement one or more timers for efficient and reliable connection release with a base station. For example, the UE can identify inactive periods (e.g., the UE may complete transmitting or receiving data communication and the UE may not be able to identify further scheduled, received, or to-be-transmitted communication). The UE can initiate one or more timers based on the identified inactive periods. For example, the UE can initiate a data inactivity timer with a first duration configured by control signaling from the base station. Additionally or alternatively, the UE can initiate a second timer (e.g., an idle timer) with a second duration (e.g., shorter than the first duration).

[0009] The UE can release its connection with the base station based on the expiration of a data inactivity timer, the expiration of a second timer, or a combination thereof. For example, the UE can identify a trigger (e.g., the expiration of a second timer) and transmit an uplink message indicating a request to release the connection. In some examples, the UE can transmit a threshold number of such uplink messages, for example, according to a third timer (e.g., the UE can suppress the transmission of subsequent uplink messages during a third duration of the third timer). The UE can monitor downlink messages from the base station so that it can release the connection based on the transmission of one or more uplink messages. In some examples, the UE can receive the downlink message and release the connection. In other examples, the UE may not receive the downlink message. In such examples, the UE can suppress the transmission of further uplink messages and the UE can release the connection upon the expiration of the data inactivity timer.

[0010] A method for wireless communication at a UE is described. The method may include: receiving control signaling from a base station for communication in a wireless communication system, the control signaling indicating a first duration of an inactive timer; initiating a second timer based on an inactive period, the second timer having a second duration shorter than the first duration of the inactive timer; and transmitting a first uplink message indicating a request to release a connection for communication in the wireless communication system based on the expiration of the second timer.

[0011] An apparatus for wireless communication at a UE is described. The apparatus may include at least one processor, a memory (e.g., operational ground, communication ground, functional ground, electronic ground, electrical ground) coupled to the at least one processor, and instructions stored in the memory. These instructions may be executable by the at least one processor to cause the apparatus to: receive control signaling from a base station for communication in a wireless communication system, the control signaling indicating a first duration of an inactive timer; initiate a second timer based on an inactive period, the second timer having a second duration shorter than the first duration of the inactive timer; and transmit a first uplink message indicating a request to release a connection for communication in the wireless communication system based on the expiration of the second timer.

[0012] Another apparatus for wireless communication at a UE is described. The apparatus may include: means for receiving control signaling from a base station for communication in a wireless communication system, the control signaling indicating a first duration of an inactive timer; means for initiating a second timer based on an inactive period, the second timer having a second duration shorter than the first duration of the inactive timer; and means for transmitting a first uplink message indicating a request to release a connection for communication in the wireless communication system based on the expiration of the second timer.

[0013] A non-transient computer-readable medium is described, storing code for wireless communication at a UE. The code may include instructions executable by at least one processor to: receive control signaling from a base station for communication in a wireless communication system, the control signaling indicating a first duration of an inactive timer; initiate a second timer based on an inactive period, the second timer having a second duration shorter than the first duration of the inactive timer; and transmit a first uplink message indicating a request to release a connection for communication in the wireless communication system based on the expiration of the second timer.

[0014] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for: initiating a third timer based on the transmission of a first uplink message; and monitoring downlink messages from a base station during a third duration of the third timer based on the transmission of the first uplink message.

[0015] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for receiving downlink messages from a base station based on the monitoring, wherein releasing a connection for the communication may be based on receiving the downlink message.

[0016] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means, or instructions for: identifying the expiration of a third timer; and transmitting a second uplink message based on the expiration of the third timer and the failure to receive a downlink message in the third duration of the third timer, the second uplink message indicating a request to release the connection.

[0017] In some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein, the first uplink message includes a UE assistance information message, the third timer includes a release preference disable timer, the downlink message includes a radio resource control message, control signaling indicates a third duration of the third timer, or any combination thereof.

[0018] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for identifying the expiration of an inactive timer, wherein releasing a connection for communication may be in response to the expiration of the inactive timer.

[0019] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means, or instructions for: transmitting a number of uplink messages, each uplink message indicating a corresponding request to release the connection; restarting an inactive timer after each of the number of uplink messages; identifying that the number of uplink messages meets a threshold; and suppressing the transmission of additional uplink messages indicating a request to release the connection based on identifying that the number of uplink messages meets the threshold, wherein the expiration of the inactive timer may be based on suppressing the transmission of the additional uplink messages.

[0020] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for: restarting a second timer based on transmitting a first uplink message; and transmitting a second uplink message indicating a request to release the connection based on a second expiration of the second timer, the expiration of a third timer, or a combination thereof, after the second timer is restarted.

[0021] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for: applying a scaling factor to a first duration of an inactive timer; and determining a second duration of a second timer based on the application of the scaling factor to the first duration.

[0022] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for: identifying the maximum duration of a second timer; and comparing a candidate duration with the maximum duration, wherein the determination of a second duration of the second timer may be based on the comparison.

[0023] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for identifying whether a display of the UE can be enabled or disabled, wherein a second duration of a second timer may be based on whether the display can be enabled or disabled.

[0024] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for: identifying a change in the display state of the UE after initiating a second timer, wherein the display state corresponds to whether the display can be enabled or disabled; and adjusting a second duration of the second timer based on the change in the display state.

[0025] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for identifying the battery state of the UE, wherein a second duration of a second timer may be based on the battery state.

[0026] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for identifying that an application of the UE can be turned off based on an identifier of the application of the UE, wherein releasing the connection may be based on the identification that the application of the UE can be turned off.

[0027] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, devices or instructions for initiating a second timer based on an identification that the application of the UE can be turned off.

[0028] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for: suppressing the transmission of a first uplink message indicating a request to release the connection in response to the expiration of a second timer, while the application of the UE may be enabled; and transmitting the first uplink message based on an indication that the application of the UE may be disabled.

[0029] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means, or instructions for: identifying a third duration corresponding to the time until uplink transmission for an application used by the UE; determining that the third duration satisfies a threshold duration; and enabling a connection release procedure based on the third duration satisfying the threshold duration, the connection release procedure including initiating a second timer and transmitting a first uplink message.

[0030] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means, or instructions for identifying a threshold duration based on an application identifier of the application, the threshold duration corresponding to a latency tolerance associated with the application.

[0031] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for identifying a set containing multiple durations for a set of multiple applications including the UE, each duration being associated with a corresponding time up to a corresponding uplink transmission for a corresponding application in the set containing multiple applications, wherein identifying a third duration includes identifying the smallest duration in the set containing multiple durations as the third duration.

[0032] Some examples of the methods, apparatus (devices) and non-transient computer-readable media described herein may further include operations, features, means or instructions for receiving, at the modem of the UE, an indication for a third duration, an indication for a threshold duration, or any combination thereof from one or more applications of the UE. Brief description of the attached diagram

[0034] Figure 1 Examples of wireless communication systems are described, illustrating various aspects of the enhanced connection release technology for wireless communication systems supported by this disclosure.

[0035] Figure 2 Examples of wireless communication systems that support enhanced connection release techniques for wireless communication systems according to various aspects of this disclosure are explained.

[0036] Figures 3 to 5 Examples of timelines supporting enhanced connection release techniques for wireless communication systems based on various aspects of this disclosure are explained.

[0037] Figure 6 An example of the process flow supporting enhanced connection release techniques for wireless communication systems according to various aspects of this disclosure is explained.

[0038] Figure 7 and 8A block diagram of an apparatus supporting an enhanced connection release technique for a wireless communication system, according to various aspects of this disclosure, is shown.

[0039] Figure 9 A block diagram of a communication manager supporting enhanced connection release technology for wireless communication systems according to various aspects of this disclosure is shown.

[0040] Figure 10 A diagram is shown of a system including devices supporting enhanced connection release technology for wireless communication systems, according to various aspects of this disclosure.

[0041] Figure 11 and 12 A flowchart illustrating a method for enhancing connection release techniques for wireless communication systems, according to various aspects of this disclosure, is shown.

[0042] Detailed description

[0043] User equipment (UE) and a base station can establish communication in a wireless communication system. For example, the UE can transmit a capability message (e.g., an uplink control message indicating UE capability information) to the base station. The base station can respond to the capability message by transmitting control signaling (e.g., Radio Resource Control (RRC) signaling) to the UE. In some examples, this control signaling can configure one or more timers. For example, the control signaling can configure a data inactivity timer at the UE. The UE can be configured to release the connection with the base station when the data inactivity timer expires. However, such a data inactivity timer can lead to relatively inefficient communication. For example, the UE may fail to trigger a connection release procedure, and the UE may maintain the communication link for a relatively long time, which can result in high processing overhead and power consumption at the UE, relatively poor resource utilization in wireless communication, or both.

[0044] According to the techniques described herein, an idle timer for connection release procedures can be implemented by a wireless communication system—for example, in addition to an inactive timer and in some cases concurrently with an inactive timer—which can improve communication efficiency (e.g., reduce processing overhead and power usage at UE 115-a, ensure reliable communication, and other benefits). For example, the UE can initiate one or more timers after communicating (e.g., receiving or transmitting) data with a base station (e.g., the UE can initiate one or more timers based on identifying an inactive period where no communication is scheduled). The UE can initiate a data inactive timer with a first duration configured by control signaling from the base station (e.g., Radio Resource Control (RRC) signaling can indicate the first duration). Additionally or alternatively, the UE can initiate an idle timer with a second duration (e.g., shorter than the first duration). In some examples, the UE can determine the duration of the idle timer based on one or more parameters. For example, the UE can scale the first duration by scaling parameters, the UE can identify different durations for different states of the UE (e.g., display state or battery state), the UE can identify the minimum value of the one or more parameters as the duration, or any combination thereof.

[0045] The UE may send one or more uplink messages requesting connection release to the base station based on the expiration of an idle timer and other triggering examples (e.g., the UE may initiate an idle timer or send an uplink message based on the UE's application state). For example, if the UE has no identified communication during a second duration, the UE may send a UE Assistance Information (UAI) message with one or more parameters indicating a desired state (e.g., idle, inactive, or connectionless RRC state). In response to sending this uplink message, the UE may monitor downlink messages during the duration of a third timer (e.g., the UE may initiate a release preference prohibition timer when sending a UAI message). For example, the UE may monitor RRC release messages indicating the release of the connection (e.g., indicating that the UE can enter a desired state). In some examples, the UE may receive a downlink message and release the connection based on that downlink message. In some examples, the UE may send a second uplink message (e.g., a second UAI message) when the third timer expires, the UE may restart the third timer based on sending the second uplink message, or both. In some examples, the UE may determine that the number of uplink messages sent to the base station meets a threshold. The UE can suppress the transmission of further UAI messages based on the thresholds that are met, which allows the UE to release the connection based on the expiration of the data inactivity timer (e.g., by suppressing the transmission of UAI messages, the UE can suppress the restart of the data inactivity timer based on the transmission of UAI messages).

[0046] The aspects of this disclosure are initially described in the context of wireless communication systems. The aspects of this disclosure are subsequently described in the context of timelines and process flows. The aspects of this disclosure are further explained and described by way of apparatus diagrams, system diagrams, and flowcharts relating to enhanced connection release techniques for wireless communication systems.

[0047] Figure 1 Examples of wireless communication systems 100 supporting enhanced connection release technologies for wireless communication systems according to various aspects of this disclosure are described. Wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, wireless communication system 100 may be a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some examples, wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low latency communication, communication with low-cost and low-complexity devices, or any combination thereof.

[0048] Base station 105 can be distributed across a geographical area to form wireless communication system 100, and can be different types of devices or devices with different capabilities. Base station 105 and UE 115 can communicate wirelessly via one or more communication links 125. Each base station 105 can provide a coverage area 110, and UE 115 and base station 105 can establish one or more communication links 125 on the coverage area 110. Coverage area 110 can be an example of a geographical area over which base station 105 and UE 115 can support signal communication according to one or more radio access technologies.

[0049] Each UE 115 can be distributed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 can be stationary or mobile, or stationary and mobile at different times. Each UE 115 can be a different type of device or a device with different capabilities. Figure 1 The document describes some example UE 115s. The UE 115 described herein can communicate with various types of devices, such as other UE 115s, base station 105, or network equipment (e.g., core network nodes, relay equipment, integrated access and backhaul (IAB) nodes, or other network equipment). Figure 1 As shown in the image.

[0050] Each base station 105 may communicate with the core network 130, or with each other, or both. For example, base station 105 may interface with the core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base stations 105 may communicate with each other directly (e.g., directly between base stations 105), indirectly (e.g., via the core network 130), or directly and indirectly on backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, backhaul link 120 may be or include one or more radio links.

[0051] One or more of the base stations 105 described herein may include, or may be referred to by those skilled in the art as, base transceiver station, radio base station, access point, radio transceiver, B node, evolved B node (eNB), next-generation B node or gigabit B node (any of which may be referred to as gNB), home B node, home evolved B node, or other suitable terms.

[0052] UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or any other suitable term, wherein “device” may also be referred to as a unit, station, terminal, or client, etc. UE 115 may also include or be referred to as personal electronic devices, such as: cellular phones, personal digital assistants (PDAs), multimedia / entertainment devices (e.g., radios, MP3 players, or video devices), cameras, gaming devices, navigation / positioning devices (e.g., GNSS (Global Navigation Satellite System) devices based on, for example, GPS (Global Positioning System), BeiDou, GLONASS, or Galileo, or ground-based devices), tablet computers, laptop computers, personal computers, netbooks, smartbooks, personal computers, smart devices, wearable devices (e.g., smartwatches, smart clothing, smart glasses, virtual reality goggles, smart wristbands, smart jewelry (e.g., smart rings, smart bracelets)), drones, robots / robotic devices, vehicles, in-vehicle equipment, meters (e.g., parking timers, electricity meters, gas meters, water meters), monitors, air pumps, electrical appliances (e.g., kitchen appliances, washing machines, dryers), location tags, medical / healthcare devices, implants, sensors / actuators, displays, or any other suitable devices configured to communicate via wireless or wired media. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine-type communication (MTC) device, which can be implemented in various articles such as appliances, drones, robots, vehicles, and instruments.

[0053] The UE 115 described herein can communicate with various types of devices, such as other UEs 115 that sometimes act as relays, as well as base station 105 and network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, relay base stations, etc. Figure 1 As shown in the image.

[0054] UE 115 and base station 105 can wirelessly communicate with each other via one or more communication links 125 on one or more carriers. The term "carrier" can refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion of the radio spectrum band (e.g., a bandwidth portion (BWP)) operating according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling coordinating carrier operation, user data, or other signaling. Wireless communication system 100 may support communication with UE 115 using carrier aggregation or multi-carrier operation. UE 115 may be configured to have multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation may be used in conjunction with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.

[0055] The signal waveform transmitted on the carrier may include multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques, such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform extended OFDM (DFT-S-OFDM)). In a system employing MCM, a resource element may include a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and subcarrier spacing are inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the code rate of the modulation scheme, or both). Thus, the more resource elements the UE 115 receives and the higher the order of the modulation scheme, the higher the data rate the UE 115 can achieve. Wireless communication resources can refer to a combination of radio frequency spectrum resources, temporal resources, and spatial resources (e.g., spatial layers or beams), and using multiple spatial layers can further improve the data rate or data integrity of communication with the UE 115.

[0056] The time interval of base station 105 or UE 115 can be expressed as a multiple of a basic time unit, such as the sampling period T. s =1 / (Δf) max ·N f ) seconds, where Δf max This can represent the maximum supported subcarrier spacing, while N fThis can represent the maximum supported Discrete Fourier Transform (DFT) size. The time interval of the communication resources can be organized according to radio frames, each with a specified duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a System Frame Number (SFN) (e.g., ranging from 0 to 1023).

[0057] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may (e.g., in the time domain) be divided into subframes, and each subframe may be further divided into several time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include several symbol periods (e.g., depending on the length of the cyclic prefix added before each symbol period). In some wireless communication systems 100, time slots may be further divided into multiple mini-time slots containing one or more symbols. Excluding the cyclic prefix, each symbol period may contain one or more (e.g., N) symbols. f (Number) sampling periods. The duration of a symbol period can depend on the subcarrier interval or the operating frequency band.

[0058] A subframe, time slot, mini-slot, or symbol can be the smallest scheduling unit of the wireless communication system 100 (e.g., in the time domain) and can be referred to as a transmission time interval (TTI). In some examples, the duration of the TTI (e.g., the number of symbol periods in the TTI) can be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs)).

[0059] Physical channels can be multiplexed on a carrier using various techniques. Physical control channels and physical data channels can be multiplexed on a downlink carrier, for example, using one or more of Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), or hybrid TDM-FDM techniques. A control region (e.g., a control resource set (CORESET)) for physical control channels can be defined by the number of symbol periods and can extend across the system bandwidth or a subset of the system bandwidth of the carrier. One or more control regions (e.g., CORESET) can be configured for a set of UEs 115. For example, one or more UEs 115 can monitor or search control regions for control information based on one or more search space sets, and each search space set can include one or more control channel candidates in one or more aggregation levels arranged in a cascaded manner. An aggregation level for control channel candidates can refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with coded information in a control information format having a given payload size. The search space set may include a common search space set configured to send control information to multiple UEs 115 and a UE-specific search space set configured to send control information to a specific UE 115.

[0060] In some examples, base station 105 may be mobile, and thus provide communication coverage to mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, but the different geographic coverage areas 110 may be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. Wireless communication system 100 may include, for example, a heterogeneous network, in which different types of base stations 105 use the same or different radio access technologies to provide coverage to various geographic coverage areas 110.

[0061] Some UEs 115 can be configured to operate in reduced-power modes, such as half-duplex communication (e.g., a mode that supports unidirectional communication via transmission or reception but not simultaneous transmission and reception). In some examples, half-duplex communication can be performed at a reduced peak rate. Other power-saving techniques for UEs 115 include entering a power-saving deep sleep mode when not engaged in active communication, operating on limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, some UEs 115 can be configured to operate using a narrowband protocol type associated with a defined portion or range (e.g., subcarriers or resource block (RB) set) within the carrier, within the carrier's guard band, or outside the carrier.

[0062] Wireless communication system 100 may be configured to support ultra-reliable communication or low latency communication, or various combinations thereof. For example, wireless communication system 100 may be configured to support ultra-reliable low latency communication (URLLC) or mission-critical communication. UE 115 may be designed to support ultra-reliable, low latency, or mission-critical functions (e.g., mission-critical functions). Ultra-reliable communication may include private or group communication and may be supported by one or more mission-critical services, such as Mission-Critical Talk-to-Talk (MCPTT), Mission-Critical Video (MCVideo), or Mission-Critical Data (MCData)). Support for mission-critical functions may include prioritization of services, and mission-critical services may be used for public safety or general business applications. The terms ultra-reliable, low latency, mission-critical, and ultra-reliable low latency are used interchangeably herein.

[0063] Some UEs 115 (such as MTC or IoT devices) can be low-cost or low-complexity devices and can provide automated machine-to-machine communication (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC can refer to data communication technologies that allow devices to communicate with each other or with base station 105 without human intervention. In some examples, M2M communication or MTC may include communication from devices that have integrated sensors or meters to measure or capture information and relay that information to a central server or application that can utilize the information or present it to people interacting with the program or application. Some UEs 115 may be designed to collect information or enable automated machine behavior. Examples of applications for MTC devices include: smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wilderness survival monitoring, weather and geographic event monitoring, queue management and tracking, remote security sensing, physical access control, and transaction-based commercial charging. In one respect, the techniques disclosed herein are applicable to MTC or IoT UEs. MTC or IoT UE can include MTC / enhanced MTC (eMTC, also known as CAT-M, Cat M1) UE, NB-IoT (also known as CAT NB1) UE, and other types of UE. eMTC and NB-IoT can refer to future technologies that can evolve from or be based on these technologies. For example, eMTC can include FeMTC (further eMTC), eFeMTC (further enhanced eMTC), and mMTC (massive MTC), while NB-IoT can include eNB-IoT (enhanced NB-IoT) and FeNB-IoT (further enhanced NB-IoT).

[0064] In some examples, UE 115 may also be able to communicate directly with other UE 115 on a device-to-device (D2D) communication link 135 (e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UE 115s utilizing D2D communication may be within the geographic coverage area 110 of base station 105. Other UE 115s in such a group may be outside the geographic coverage area 110 of base station 105 or may be unable to receive transmissions from base station 105 for other reasons. In some examples, groups of UE 115s communicating via D2D communication may utilize a one-to-many (1:M) system, where each UE 115 transmits to every other UE 115 in the group. In some examples, base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between the individual UE 115s without involving base station 105.

[0065] Core network 130 provides user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 can be an evolved packet core (EPC) or a 5G core (5GC). The EPC or 5GC may include at least one control plane entity (e.g., a Mobility Management Entity (MME), Access and Mobility Management Function (AMF)) for managing access and mobility, and at least one user plane entity (e.g., a Serving Gateway (S-GW), Packet Data Network (PDN) Gateway (P-GW), or User Plane Function (UPF)) for routing packets or interconnecting to external networks. The control plane entity manages non-access stratum (NAS) functions, such as mobility, authentication, and bearer management of UE 115 served by base station 105 associated with core network 130. User IP packets can be delivered through the user plane entity, which provides IP address allocation and other functions. The user plane entity can connect to network operator IP service 150. Carrier IP services 150 may include access to the Internet, intranets, IP Multimedia Subsystem (IMS), or packet-switched streaming services.

[0066] Some network devices (such as base station 105) may include sub-components, such as access network entity 140, which may be an example of an access node controller (ANC). Each access network entity 140 may communicate with each UE 115 through one or more other access network transport entities 145, which may be referred to as a radio headend, smart radio headend, or transmit / receive point (TRP). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio headends and ANCs) or combined into a single network device (e.g., base station 105).

[0067] Wireless communication system 100 can operate using one or more frequency bands, typically in the range of 300 MHz to 300 GHz. Generally, the 300 MHz to 3 GHz band is referred to as a UHF band or decimeter band because the wavelengths range from approximately 1 decimeter to 1 meter. UHF waves can be blocked or redirected by buildings and environmental features, but these waves can penetrate various structures sufficiently for macrocells to provide service to UE 115 located indoors. Compared to transmissions using smaller frequencies and longer waves in the lower HF or VHF portions of the spectrum below 300 MHz, UHF wave transmission can be associated with smaller antennas and shorter ranges (e.g., less than 100 km).

[0068] Wireless communication system 100 may utilize both licensed and unlicensed radio spectrum bands. For example, wireless communication system 100 may employ licensed assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology in unlicensed frequency bands (such as the 5 GHz Industrial, Scientific, and Medical (ISM) band). When operating in unlicensed radio spectrum bands, devices (such as base station 105 and UE 115) may employ carrier sensing for collision detection and avoidance. In some examples, operation in unlicensed frequency bands may be based on carrier aggregation configuration (e.g., LAA) in coordination with component carriers operating in licensed frequency bands. Operation in unlicensed spectrum may include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, etc.

[0069] Base station 105 or UE 115 may be equipped with multiple antennas that can be used to employ technologies such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels that can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may coexist at an antenna assembly (such as an antenna tower). In some examples, the antennas or antenna arrays associated with base station 105 may be located in different geographical locations. Base station 105 may have an antenna array with several rows and columns of antenna ports that base station 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support radio frequency beamforming for signals transmitted via the antenna ports.

[0070] Beamforming (also known as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting or receiving device (e.g., base station 105, UE 115) to shape or guide an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals transmitted via antenna elements of an antenna array, such that some signals propagating relative to a particular orientation of the antenna array experience constructive interference, while others experience destructive interference. Adjustments to the signals transmitted via the antenna elements may include the transmitting or receiving device applying amplitude offset, phase offset, or both to the signals carried via the antenna elements associated with that device. The adjustments associated with each antenna element may be defined by a beamforming weight set associated with a particular orientation (e.g., the antenna array relative to the transmitting or receiving device, or relative to some other orientation).

[0071] The wireless communication system 100 can be a packet-based network operating according to a layered protocol stack. In the user plane, communication at the bearer or Packet Data Convergence Protocol (PDCP) layer can be IP-based. The Radio Link Control (RLC) layer performs packet segmentation and reassembly for communication on logical channels. The Media Access Control (MAC) layer performs priority handling and multiplexing of logical channels into transport channels. The MAC layer can also use error detection, error correction, or both to support MAC layer retransmissions to improve link efficiency. In the control plane, the RRC protocol layer provides the establishment, configuration, and maintenance of RRC connections between the UE 115 and the base station 105 or core network 130 that support user plane data radio bearers. At the physical layer, transport channels can be mapped to physical channels.

[0072] In some examples, the device of the wireless communication system 100 may implement one or more timers as described herein. For example, UE 115 may receive control signaling to establish communication (e.g., RRC signaling indicating the duration of a data inactive timer) from base station 105. UE 115 may identify inactive periods (e.g., when UE 115 may have completed transmitting or receiving data communication and the UE may not be able to identify further scheduled communication). UE 115 may initiate one or more timers based on the identified inactive periods. For example, UE 115 may initiate a data inactive timer with a first duration. Additionally or alternatively, UE 115 may initiate a second timer (e.g., an idle timer) with a second duration (e.g., shorter than the first duration). In some examples, UE 115 may identify the duration of the idle timer based on one or more parameters. For example, UE115 can scale the first duration using scaling parameters. UE115 can identify different durations for different states of UE115 (e.g., display state or battery state). UE115 can identify the minimum value of one or more of these parameters as the duration, or any combination thereof.

[0073] UE 115 may release its connection with base station 105 based on the expiration of a data inactivity timer, the expiration of a second timer, or a combination thereof. For example, UE 115 may identify a trigger (e.g., the expiration of a second timer) and transmit an uplink message indicating a request to release the connection. In some examples, UE 115 may transmit a threshold number of such uplink messages, for example, based on a third timer (e.g., UE 115 may suppress the transmission of subsequent uplink messages during a third duration of the third timer). UE 115 may monitor downlink messages from the base station so that UE 115 can release the connection based on the transmission of the one or more uplink messages. In some examples, UE 115 may receive the downlink message and release the connection. In some other examples, UE 115 may fail to receive the downlink message. In such examples, the UE may suppress the transmission of further uplink messages (e.g., based on the number of the one or more uplink messages meeting a threshold) and UE 115 may release the connection upon the expiration of the data inactivity timer.

[0074] Figure 2 Examples of a wireless communication system 200 supporting enhanced connection release techniques for wireless communication systems according to various aspects of this disclosure have been described. In some examples, the wireless communication system 200 may implement various aspects of the wireless communication system 100. For example, the wireless communication system 200 includes a UE 115-a and a base station 105-a, which may be referenced... Figure 1 Examples of the corresponding devices described.

[0075] UE 115-a and base station 105-a can communicate using one or more downlink transmissions 205 and uplink transmissions 210. For example, base station 105-a can send downlink transmission 205 to UE 115-a. Additionally or alternatively, UE 115-a can send uplink transmission 210 to base station 105-a. Downlink transmission 205 may include one or more downlink messages 215 and uplink transmission 210 may include one or more uplink messages 220.

[0076] In some examples, base station 105-a and UE 115-a can establish communication. For example, UE 115-a can transmit a capability message (e.g., a UECapabilityInformation message) to base station 105-a. In some examples, the capability message can indicate release parameters (e.g., a release-Preference field in the capability message indicating the capability of UE 115-a to enter one or more RRC states). Base station 105-a can transmit control signaling to UE 115-a to establish the communication. For example, the base station can transmit an RRC message (e.g., an RRC Reconfiguration message) in response to the capability message. In some examples, the RRC message can include configuration information for establishing the communication. For example, one or more RRC messages can indicate one or more timers. As an example, the RRC message can include configuration information indicating a release preference prohibit timer (e.g., an RRC reconfiguration message can include an otherConfig(releasePreferenceConfig(releasePreferenceProhibitTimer)) field configuring a release preference prohibit timer with a duration), and other examples of configuration information. For example, base station 105-a can use a setting option (e.g., SetupRelease{ReleasePreferenceConfig}) to configure UE 115-a to send release auxiliary messages, such as UAI messages (e.g., in addition to the configuration of the release preference disable timer), and other examples. In some cases, this release preference disable timer may be referred to herein as the "T346f" timer or the third timer.

[0077] Additionally or alternatively, RRC messages may include configuration information indicating the duration of a data inactive timer. For example, an RRC reconfiguration message or an RRC setup message may include a settings release configuration indicating the duration of a data inactive timer (e.g., the RRCSetup(SetupRelease{DataInactivityTimer}) field may be included in the RRC message to indicate the duration of the data inactive timer, such as 1, 2, ..., 150 or 180 seconds, and other examples of durations).

[0078] In some examples, UE 115-a may release its connection with base station 105-a based on the expiration of a data inactivity timer. For example, base station 105-a may configure a data inactivity timer at an early stage. UE 115-a and base station 105-a can use the established connection to communicate data (e.g., UE 115-a may send one or more uplink transmissions 210 to base station 105-a, or base station 105-a may send one or more downlink transmissions 205 to UE 115-a). UE 115-a may identify an inactivity period and initiate a data inactivity timer. For example, UE 115-a may complete data communication with base station 105-a (e.g., UE 115-a may transmit or receive data via scheduled resources) and UE 115-a may have no further data to communicate (e.g., UE 115-a may identify no further scheduled data communication or UE 115-a has no data to communicate to base station 105-a). UE 115-a can initiate a data inactivity timer based on the completion of the data communication. UE 115-a can maintain a communication link with base station 105-a during the duration of the data inactivity timer. For example, UE 115-a can monitor downlink messages 215 from base station 105-a (e.g., downlink control information scheduling data communication, or RRC signaling) while the data inactivity timer is running. UE 115-a can release the connection with base station 105-a when the data inactivity timer expires (e.g., if UE 115-a does not identify data or receive an RRC message during the duration of the data inactivity timer, UE 115-a can release the connection autonomously).

[0079] In some examples, UE 115-a can be configured to send uplink message 220 to initiate connection release. For example, UE 115-a can transmit a UAI message including one or more fields indicating a request to release the desired state of the connection with base station 105-a (e.g., UE 115-a can send a UAI message including a releasePreference(preferredRRC-State) field indicating a request to enter an idle state, an inactive state, or a connectionless state). UE 115-a can initiate a release preference prohibition timer based on sending uplink message 220. For example, UE 115-a can suppress the transmission of another UAI message during the duration of the release preference prohibition timer (e.g., 0 seconds, 0.5 seconds, 1 second, 20 seconds, 30 seconds, and other examples of durations).

[0080] UE 115-a can monitor downlink message 215 from base station 105-a until the release preference prohibition timer expires. In some examples, base station 105-a can transmit downlink message 215 in response to uplink message 220. For example, base station 105-a can transmit an RRC release message to UE 115-a indicating that the connection should be released (e.g., the RRC release message may include an optionalsuspendConfig field indicating that the RRC connection should be released to allow UE 115-a to enter an idle or inactive state, and examples of other fields). UE 115-a can release the connection based on receiving the RRC release message (e.g., UE 115-a may enter the indicated idle, inactive, or connectionless state).

[0081] In some situations, UE 115-a may fail to trigger the transmission of such UAI messages to request connection release. Additionally, if UE 115-a is configured with a data inactivity timer, UE 115-a may restart the data inactivity timer each time a UAI message is sent, which could result in a relatively inefficient connection release procedure. For example, if UE 115-a continues to transmit UAI messages and fails to receive a corresponding connection release message from base station 105-a, UE 115-a may fail to release the connection based on the expiration of the data inactivity timer (e.g., the data inactivity timer may not expire because it is reset at each UAI message).

[0082] According to the techniques described herein, UE 115-a can implement an idle timer for executing one or more connection release procedures (e.g., triggering the transmission of UAI messages), which can result in relatively more efficient power usage at UE 115-a, among other benefits. In some cases, this idle timer may be referred to herein as a second timer. UE 115-a can initiate the idle timer based on identifying inactive periods. For example, UE 115-a may not have any further data to receive or transmit with base station 105-a, and UE 115-a may initiate an idle timer, a data inactivity timer, or both. UE 115-a can transmit one or more uplink messages 220 based on the expiration of the idle timer. As an illustrative example, UE 115-a can maintain a communication link with base station 105-a during the duration of the idle timer. UE 115-a can monitor downlink messages 215 (e.g., downlink control information scheduling data communication or RRC signaling) from base station 105-a while the idle timer is running. UE 115-a can transmit a UAI message requesting connection release (e.g., indicating the desired RRC state) when the idle timer expires. In response to the UAI message, UE 115-a can monitor downlink messages 215 that release UE 115-a from the connection.

[0083] An idle timer can have a shorter duration than a data inactivity timer, which can lead to relatively more efficient communication. For example, a shorter idle timer duration allows UE 115-a to attempt to release the connection via downlink message 215 from base station 105-a (e.g., release based on a network command to transmit a UAI message upon the expiration of the idle timer) rather than voluntarily releasing the connection (e.g., due to the expiration of the data inactivity timer). Therefore, base station 105-a can be aware of the connection release and schedule further communication accordingly, which can result in reduced signaling overhead (e.g., base station 105-a can avoid attempting to communicate with UE 115-a due to awareness of the connection release), and other benefits.

[0084] In some examples, the idle timer can be configurable. For instance, UE 115-a can determine the duration of the idle timer based on one or more parameters (e.g., configurable parameters). As an illustrative example, the duration of the idle timer can be identified based on a scaling parameter, the duration of the inactive timer, one or more states of UE 115-a (e.g., display state or battery state), the startup state of the application of UE 115-a, or any combination thereof. As an illustrative example, UE 115-a can scale the duration of the inactive timer using a scaling parameter to obtain candidate durations for the idle timer, and the UE can compare the candidate durations with a maximum duration (e.g., a configurable duration corresponding to one or more states of UE 115-a). UE 115-a can determine the duration based on this comparison (e.g., UE 115-a can use the smaller value between the candidate duration and the maximum duration as the duration of the idle timer). As an illustrative example, UE 115-a can use the equation idleTimer = min(a * dataInactivityTimer, T) to calculate the duration of the idle timer, where idleTimer represents the duration of the idle timer, dataInactivityTimer represents the duration of the configured data inactivity timer, α represents a configurable scaling parameter (e.g., configured by the manufacturer of UE 115-a, configured by control signaling from base station 105-a, and other examples of configuration parameters), and T represents a configurable parameter (e.g., the maximum duration of the idle timer).

[0085] In some examples, the duration (e.g., length) of the idle timer can be based on the display state of UE 115-a (e.g., smart phone display state). For example, if the display is on, the maximum duration (e.g., T) can be a first value (e.g., T1), and if the display is off, it can be a second value (e.g., T2). The second value can be relatively less than the first value (e.g., T2 < T1), which can result in a relatively short idle timer duration when the display state of UE 115-a is off (e.g., disabled). Such a shorter idle timer can enable UE 115-a to initiate a connection release procedure (e.g., transmit a UAI requesting connection release) relatively quickly when the display is off, resulting in reduced power consumption at UE 115-a, or when the display is on, UE 115-a can initiate a connection release procedure relatively slowly, resulting in more reliable communication (e.g., UE 115-a can maintain a communication link with base station 105-a for a longer period of time), and other examples. In some examples, the display state of UE 115-a can change while the idle timer is running. For example, UE 115-a can adjust the display state (e.g., turn on or off the display) during the duration of the idle timer. UE 115-a can restart the idle timer, use a new duration of the idle timer (e.g., the duration corresponding to the display state adjusted by the amount of time elapsed using the duration of the previous display state), or both, as described herein.

[0086] Additionally or alternatively, the duration of the idle timer can be based on the battery state of UE 115-a. For example, if the battery level of UE 115-a is low (e.g., if UE 115-a is in a low power mode), a relatively short time period (e.g., the value of T) can be used, which can result in improved battery life. Alternatively, if the battery level of UE 115-a is high, a relatively longer time period can be used, which can result in relatively more reliable communication.

[0087] Accordingly, the UE can transmit a UAI message upon the expiration of an idle timer, for example, if timer T346f is not running (e.g., if timer T346f has expired or not been initiated). In other words, the expiration of the idle timer can be an example of triggering the transmission of one or more uplink messages 220 (e.g., UAI messages) as part of a connection release procedure. Alternatively or concurrently, UE 115-a can transmit a UAI message based on one or more other triggers (such as the application's startup state). For example, if the application is active (e.g., in a startup state), UE 115-a can suppress one or more actions of taking a connection release procedure, which can enable more reliable communication associated with the application (e.g., an application with relatively low latency requirements or an application with a relatively high probability of data communication, such as a gaming application). UE 115-a can initiate a connection release procedure upon detecting that the application is closed (e.g., the application is not in a startup state). As an example, if the application is closed and / or UE 115-a has no further data to convey, UE 115-a may start an idle timer. As another example, UE 115-a may allow the idle timer to run while the application is active, and UE 115-a may suppress actions (e.g., transmitting a UAI message) until the application is closed. In some examples, UE 115-a may use an application identifier (ID) to determine the application's status (e.g., a modem may use the application ID to detect the application's active status). In some examples, the modem may include or be included in a communication manager within UE 115-a, which may be an example of communication manager 715, communication manager 815, communication manager 905, or communication manager 1010 as described herein.

[0088] In response to transmitting uplink message 220, UE 115-a may monitor downlink message 215 from base station 105-a. In some examples, UE 115-a may receive downlink message 215 and release the connection based on downlink message 215 (e.g., RRC release message). In some other examples, UE 115-a may fail to receive downlink message 215 within the duration of timer T346f. In some examples, UE 115-a may determine whether the number of transmitted UAI messages meets a threshold. If the threshold is not met, UE 115-a may transmit another UAI message and restart timer T346f, idle timer, data inactive timer, or any combination thereof. If the threshold is met, UE 115-a can suppress the transmission of further UAI messages based on the threshold met, which can allow UE 115-a to release the connection by allowing the data inactive timer to expire (e.g., by suppressing the transmission of UAI messages, UE 115-a can suppress the restart of the data inactive timer based on sending UAI messages).

[0089] In some examples, UE 115-a can enable or disable one or more connection release procedures based on the application's state. For example, an application can signal state information (e.g., the application's state) to trigger UE 115-a to enable or disable one or more connection release procedures. In some cases, this state information can indicate a time interval (t) until the next data transmission is likely to occur, which may include an indication of the time of the next data transmission, the duration until the next data transmission, or any combination thereof. In other words, the application can indicate the time until the next data transmission associated with the application (e.g., the next traffic burst, a predicted data communication, and other examples of data transmission). In some examples, UE 115-a can determine whether the indicated time interval meets a threshold. If the threshold is met, UE 115-a can enable one or more connection release procedures. For example, UE 115-a can transmit a UAI message requesting connection release based on the met threshold, based on a T346f timer, an idle timer, a data inactivity timer, or any combination thereof. In some other examples, if the threshold is not met, UE 115-a may disable one or more connection release procedures and, for example, suppress the transmission of a UAI message requesting connection release. For instance, if the timer until the next traffic burst (or any data transmission associated with the application) is relatively small, UE 115-a may not send a UAI message to request connection release. Therefore, UE 115-a can implement logic to enable or disable conditions for sending UAIs, as described by the various examples described herein. In other words, UE 115-a may enable the connection release procedure as described herein based on a third duration (e.g., the duration corresponding to the time until the uplink transmission for the application used by the UE is delivered) after the threshold (e.g., the threshold duration associated with the application's waiting time condition) is met.

[0090] In some examples, UE 115-a can use a shared threshold for multiple applications, or multiple thresholds for multiple applications (e.g., different corresponding thresholds for different applications), or combinations thereof. In some examples, the threshold may be included in status information signaled by the corresponding application. For example, the application may indicate the threshold to the modem of UE 115-a (e.g., the threshold associated with the application). Additionally or alternatively, the application's threshold may be pre-configured at UE 115-a (e.g., UE 115-a may use a default threshold for one or more applications). In some cases, the threshold may depend on the application ID. For example, an application may indicate or otherwise associate a corresponding threshold based on application-specific latency requirements. As an illustrative example, a latency-sensitive application may correspond to a relatively large threshold (e.g., relative to a latency-tolerant application) to avoid connection release between UE 115-a and the network. By using a relatively large threshold for the application, UE 115-a can avoid connection release, which can improve latency of communication associated with that application. Alternatively, by using a relatively small threshold for the application, the UE 115-a can save power by releasing the connection when the next data transmission to the application takes a relatively long time.

[0091] In some examples, one or more applications may determine that multiple data transmissions will occur in different time intervals (e.g., 10 seconds and 20 seconds, although any time interval may be used). For example, multiple applications may each have one or more data transmissions (e.g., traffic bursts) and associated times for conveying these data transmissions. In some such examples, the one or more applications may aggregate these time intervals and indicate a minimum (e.g., minimum) time interval (e.g., 10 seconds) to UE 115-a (e.g., to the modem within the UE communication). For example, the application may aggregate (e.g., identify) all times for which the application expects to convey data (e.g., t(i) for application i). The application may indicate a threshold time (e.g., minimum time) of the aggregated time to the modem of UE 115-a, such as the minimum duration of the aggregated time. By indicating a single threshold time by the application, UE 115-a can experience reduced signaling overhead relative to each aggregated time indicated by the application. Alternatively, in some examples, UE 115-a may receive the multiple time intervals and determine the minimum (e.g., smallest) time interval among them, and UE 115-a may compare the minimum time interval with an operation threshold. UE 115-a may determine whether the operation threshold time interval (as indicated to or determined by UE 115-a) meets the threshold. In some instances, if the operation threshold time interval meets one or more thresholds, UE 115-a may enable one or more connection release procedures. In some other examples, if the threshold time interval fails to meet one or more thresholds, UE 115-a may disable one or more connection release procedures and, for example, suppress the transmission of UAI messages requesting connection release.

[0092] Figure 3 Examples of timelines 300 and 301 supporting enhanced connection release techniques for wireless communication systems according to various aspects of this disclosure are explained. In some examples, timelines 300 and 301 can implement various aspects of wireless communication systems 100 and 200. Generally, timelines 300 and 301 can illustrate the implementation of idle timer 315 by UE 115, which UE 115 can be a reference Figure 1 and 2 Examples of the corresponding devices described.

[0093] Timeline 300 can illustrate an example of an idle timer 315-a implemented when the UE's display state is enabled (e.g., display on). For example, the UE can communicate (e.g., receive or transmit) data 305-a and initiate idle timer 315 at the end of communicating data 305-a (e.g., based on an inactive period indicating that no further data 305 is to be communicated). The UE can transmit UAI 310-a based on one or more triggers (e.g., the expiration of idle timer 315-a, the application's startup state, or a combination thereof). For example, the UE can transmit UAI 310-a after the duration of idle timer 315-a. In some examples, the UE can determine the duration of idle timer 315-a based on the display state of UE 115 (e.g., smartphone display state). For example, timeline 300 can illustrate idle timer 315-a when the UE's display is enabled (e.g., idle timer 315-a may have a duration of T1).

[0094] Timeline 301 illustrates an example of an idle timer 315-b implemented when the UE's display state is disabled (e.g., display off). For example, the UE may communicate data 305-b and initiate idle timer 315-b. The duration of idle timer 315-b may be based on one or more factors. For example, the duration of idle timer 315-b may be determined based on the UE's display state being disabled (e.g., idle timer 315-b may have a duration of T2). As explained, the duration of idle timer 315-b may be shorter than the duration of idle timer 315-a, which may result in a relatively short idle timer duration when the UE's display state is off (e.g., disabled). Such shorter durations can enable the UE to initiate a connection release procedure relatively quickly when the display is off (e.g., transmit a UAI 310 requesting connection release), resulting in reduced power consumption at the UE, or the UE can initiate a connection release procedure relatively slowly when the display is on, resulting in more reliable communication (e.g., the UE can maintain a communication link with the base station for a longer period of time), and other examples.

[0095] Additionally or alternatively, the duration of the idle timer 315 may be based on the UE's battery state. For example, timeline 300 may illustrate an example of using a longer duration of idle timer 315-a if the battery level is relatively high, and timeline 400 may illustrate an example of using a shorter duration of idle timer 315-b if the UE determines that the battery level is relatively low (e.g., if UE 115-a is in a low-power mode). This can lead to improved battery life and / or reliable communication, among other benefits.

[0096] Figure 4Examples of timelines 400 and 401 supporting enhanced connection release techniques for wireless communication systems according to various aspects of this disclosure are explained. In some examples, timelines 400 and 401 can implement various aspects of wireless communication systems 100 and 200. Generally, timelines 400 and 401 can illustrate the implementation of idle timer 415 by UE 115, which can be an example of a corresponding device as described herein.

[0097] Timeline 400 can illustrate an example of adjusting the duration of idle timer 415-a to the duration of idle timer 415-b based on a state change (e.g., a change in display state or a change in battery state). For example, the UE can communicate (e.g., receive or transmit) data 405-a and initiate idle timer 415-a based on the UE's display being off. Before idle timer 415-a expires, the UE can detect a change in UE state (e.g., a change in display from off to on). The UE can adjust the duration of idle timer 415 based on the detected change. For example, idle timer 415-a can have a shorter duration than idle timer 415-b (e.g., corresponding to an on display state, e.g., corresponding to an off display state). The UE can implement idle timer 415-b based on a detected change in display state from off to on (e.g., disabled to enabled). In some examples, the UE can reset idle timer 415-a and initiate idle timer 415-b (e.g., the UE can suppress the transmission of UAI 410-a for the entire duration of idle timer 415-b associated with an on display state). In other examples, the UE can use a "new" timer that has been subtracted from the elapsed time of the "old" timer. For example, the UE can suppress the transmission of UAI 410-a for the duration of idle timer 415-b after subtracting the amount of time that idle timer 415-a has been running. In other words, the UE can extend the duration of idle timer 415-a to the duration of idle timer 415-b.

[0098] Timeline 401 can illustrate another example of adjusting the duration of idle timer 415 based on state changes (e.g., display state changes or battery state changes). For example, the UE may communicate (e.g., receive or transmit) data 405-b and initiate idle timer 415-c based on the UE's display being on (e.g., idle timer 415-c may correspond to the display being enabled). Before idle timer 415-c expires, the UE may detect a change in the UE's state (e.g., the display changing from on to off). The UE may adjust the duration of idle timer 415 based on the detected change. For example, idle timer 415-c may have a relatively longer duration than idle timer 415-d (e.g., corresponding to the off display state, e.g., corresponding to the on display state). The UE may implement idle timer 415-d based on the detected change in display state from on to off (e.g., enabled to disabled). In some examples, the UE can reset idle timer 415-c and initiate idle timer 415-d from the point where the state change is detected (e.g., the UE can suppress the transmission of UAI 410-b throughout the duration of idle timer 415-d starting from the "display off" point on timeline 401). In some other examples, the UE can switch to idle timer 415-d. For example, the UE can suppress the transmission of UAI 410-b during the duration of idle timer 415-d starting from the initiation of idle timer 415-c. In some examples, the duration of idle timer 415-d corresponding to the display off state may have expired before the display state changes to off. In such examples, the UE can transmit UAI 410-b based on the expiration of idle timer 415-d and other triggering examples (e.g., as a supplement or replacement for the application startup state).

[0099] Additionally or alternatively, the duration of the idle timer 415 may be based on the UE's battery state (e.g., a change in display state may additionally or alternatively represent a change in battery state from a relatively high battery state to a relatively low battery state), as described herein.

[0100] Figure 5 Examples of timeline 500 supporting enhanced connection release techniques for wireless communication systems according to various aspects of this disclosure are explained. In some examples, timeline 500 implements various aspects of wireless communication systems 100 and 200. Generally, timeline 500 can illustrate example implementations of one or more timers for connection release procedures supporting the coexistence of data inactive timers and idle timers, as described herein.

[0101] Timeline 500 may include data 505, which may illustrate an example of data communication between a UE and a base station as described herein. For example, the UE may communicate (e.g., receive or transmit) data 505 and initiate a first timer 515-a and a second timer 515-b based on identifying an inactive period (e.g., the UE may identify that there is no further data communication after data 505). The first timer 515-a may be an example of a data inactivity timer (e.g., configured via RRC signaling) and the second timer 515-b may be an example of an idle timer as described herein.

[0102] The UE can identify one or more triggers for transmitting UAI 510-a, which can be an example of an uplink message requesting connection release as described herein. For example, the UE can transmit UAI 510-a in response to the expiration of a second timer 515-b, the activation state of the UE's application, or a combination thereof. The UE can transmit UAI 510-a to the base station and initiate a third timer 515-c, which can be an example of a T346f timer as described herein (e.g., configured via RRC signaling). In some examples, the UE can restart the first timer 515-a (e.g., UAI 510-a can be identified as data active and therefore a data inactive timer can be restarted during the transmission of UAI 510-a), the UE can restart the second timer 515-b (e.g., as a supplement or replacement to the third timer 515-c), or any combination thereof. In response to a UAI 510-a indicating the release of the connection (e.g., an RRC release message), the UE can monitor downlink messages from the base station. As explained, the UE may fail to receive downlink messages during the duration of the third timer 515-c and may transmit UAI 510-b based on the expiration of the third timer 515-c. Additionally or alternatively, the UE may restart the first timer 515-a based on the transmission of UAI 510-b. In some examples, the UE may repeat such operations. For example, the UE may continue transmitting UAI 510 (separated according to the duration of the third timer 515-c) and monitor responses.

[0103] In some examples, the UE can determine that the number of transmitted UAI 510s meets a threshold (e.g., a threshold of two UAI 510s in timeline 500, although any number can be used). For example, if the UE does not receive an RRC release message after sending N UAI 510s indicating a release preference (e.g., N is greater than or equal to 1, and other values), the UE can suppress the transmission of further UAI 510s (e.g., based on the N UAI 510s that meet the threshold, the UE can suppress restarting the third timer 515-c and transmitting further UAI 510s). Such a threshold can enable the UE to release the connection based on the expiration of the first timer 515-a (e.g., the UE can autonomously release the connection when the first timer 515-a expires). Timeline 500 can achieve one or more potential advantages. For example, it can enable the UE to attempt connection release via network commands (e.g., via an RRC release message) while ensuring that the UE can also use inactive timers after a certain number of attempts.

[0104] Figure 6 Examples of a process flow 600 supporting enhanced connection release techniques for wireless communication systems according to various aspects of this disclosure are described. In some examples, process flow 600 may implement various aspects of wireless communication system 100. For example, process flow 600 includes UE 105-b and base station 115-b, which may be referenced... Figures 1 to 5 An example of the corresponding device described. Process flow 600 can be explained as using one or more timers (e.g., an idle timer) to perform a connection release procedure.

[0105] At 605, UE 115-b and base station 105-b can establish communication. For example, UE 115-b can send capability messages and base station 105-b can send control signaling (e.g., RRC setting or RRC reconfiguration signaling), as referenced herein. Figure 2 As described. In some examples, the control signaling can configure one or more timers for UE 115-b (e.g., the control signaling can indicate a data inactive timer with a first duration or the control signaling can configure a T346f timer).

[0106] In 610, UE 115-b can initiate one or more timers. For example, UE 115-b can identify inactive periods (e.g., periods with no data to be transmitted) and initiate an idle timer (e.g., a second timer) with a second duration based on the identified inactive periods. In some examples, the duration of the idle timer can be based on references herein. Figures 1 to 5The described parameters include one or more states of UE 115-b, scaling parameters, the first duration of the data inactivity timer, and other examples. In some examples, UE 115-b may initiate the data inactivity timer based on an identified inactivity period.

[0107] At 615, UE 115-b can transmit one or more uplink messages to base station 105-b. For example, UE 115-b can identify one or more triggers, such as the expiration of an idle timer, the start status of an application, or both, as well as other examples of triggers. UE 115-b can transmit UAI messages based on these one or more triggers. UE 115-b can initiate or restart one or more timers (e.g., an idle timer, a T346f timer, or both).

[0108] At 620, UE 115-b can monitor downlink messages from base station 105-b. In some examples, at 625, base station 105-b can transmit connection release messages (e.g., as referenced herein). Figure 2 The described RRC release message). In such an example, at 635, UE 115-b can release the connection based on the received connection release message 625 (e.g., UE 115-b can enter an idle state, a connectionless state, or an inactive state).

[0109] In some other examples, at step 620, UE 115-b may not receive downlink messages during the duration of the T346f timer (e.g., the base station may not receive the UAI message, or the base station may not decode or process the UAI message before the T346f timer expires). In some examples, UE 115-b may repeat steps 615 and 620 (e.g., UE 115-b may transmit another UAI message after the idle timer expires) until UE 115-b receives a connection release message or UE 115-b determines that the number of UAI messages meets a threshold.

[0110] In some examples, at 630, UE 115-b can identify the expiration of the data inactivity timer. For example, UE 115-b can suppress repeated steps 615 based on the number of UAI messages meeting a threshold (e.g., UE 115-b can suppress the transmission of further UAI messages), which can cause the data inactivity timer to expire, as described herein.

[0111] At 635, base station 115-b can release the connection with base station 105-b. For example, UE 115-b can release the connection in response to the connection release message as described above, or UE 115-b can release the connection autonomously based on the expiration of a data inactivity timer.

[0112] Figure 7 A block diagram 700 is shown of a device 705 supporting an enhanced connection release technique for a wireless communication system according to various aspects of this disclosure. Device 705 may be an example of various aspects of a UE 115 as described herein. Device 705 may include a receiver 710, a communication manager 715, and a transmitter 720. Device 705 may also include at least one processor. Each of these components may be in communication with each other or otherwise coupled to each other (e.g., via one or more buses).

[0113] Receiver 710 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to enhanced connection release techniques for wireless communication). The information can be transmitted to other components of device 705. Receiver 710 can be a reference... Figure 10 Examples of various aspects of the transceiver 1020 described. The receiver 710 may utilize a single antenna or an array of antennas.

[0114] Communication manager 715 can receive control signaling for communication in a wireless communication system from a base station, the control signaling indicating a first duration of an inactive timer; initiating a second timer, at least in part based on the inactive period, the second timer having a second duration shorter than the first duration of the inactive timer; and transmitting a first uplink message indicating a request to release a connection for communication in the wireless communication system, at least in part based on the expiration of the second timer. Communication manager 715 may be an example of aspects of communication manager 1010 described herein.

[0115] The communication manager 715 or its sub-components may be implemented in hardware, software (e.g., executed by at least one processor), or any combination thereof. If implemented in code executed by a processor, the functionality of the communication manager 715 or its sub-components may be performed by a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described in this disclosure.

[0116] The communication manager 715 or its subcomponents may be physically located at various locations, including being distributed such that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of this disclosure, the communication manager 715 or its subcomponents may be separate and distinct components. In some examples, according to various aspects of this disclosure, the communication manager 715 or its subcomponents may be combined with one or more other hardware components, including but not limited to input / output (I / O) components, transceivers, network servers, another computing device, one or more other components described in this disclosure, or combinations thereof.

[0117] The communication manager 715 described herein can be implemented to achieve one or more potential advantages. One implementation may allow device 705 to perform connection release more efficiently. For example, device 705 may implement an idle timer (e.g., concurrent with a data inactivity timer) to reduce the time before releasing the connection, which can result in power savings at device 705.

[0118] By implementing the various timers and schemes described herein, the processor of UE 115 (e.g., controlling receiver 710, transmitter 720, or transceiver 1020) can reduce processing overhead and improve communication efficiency at UE 115 and / or base station 105.

[0119] Transmitter 720 can transmit signals generated by other components of device 705. In some examples, transmitter 720 may coexist with receiver 710 in a transceiver module. For example, transmitter 720 may be a reference... Figure 10 Examples of various aspects of the transceiver 1020 described. The transmitter 720 may utilize a single antenna or an array of antennas.

[0120] Figure 8 A block diagram 800 illustrates a device 805 supporting an enhanced connection release technique for a wireless communication system according to various aspects of this disclosure. Device 805 may be an example of aspects of device 705 or UE 115 as described herein. Device 805 may include a receiver 810, a communication manager 815, and a transmitter 840. Device 805 may also include at least one processor. Each of these components may be in communication with each other or otherwise coupled to each other (e.g., via one or more buses).

[0121] Receiver 810 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to enhanced connection release techniques for wireless communication). The information can be transmitted to other components of device 805. Receiver 810 can be a reference... Figure 10Examples of various aspects of the transceiver 1020 described. The receiver 810 may utilize a single antenna or an array of antennas.

[0122] Communication manager 815 may be an example of aspects of communication manager 715 as described herein. Communication manager 815 may include control signal receiver 820, timer component 830, and first message component 835. Communication manager 815 may be an example of aspects of communication manager 1010 as described herein.

[0123] The control signal receiver 820 can receive control signaling for communication in a wireless communication system from the base station, which indicates the first duration of an inactive timer.

[0124] The timer component 830 can initiate an inactive timer and a second timer based on an identified inactive period, the second timer having a second duration shorter than the first duration of the inactive timer.

[0125] The first message component 835 can transmit a first uplink message indicating a request to release a connection used for communication in a wireless communication system, based at least in part on the expiration of a second timer.

[0126] Transmitter 840 can transmit signals generated by other components of device 805. In some examples, transmitter 840 may coexist with receiver 810 in a transceiver module. For example, transmitter 820 may be a reference... Figure 10 Examples of various aspects of the transceiver 1020 are described. The transmitter 840 may utilize a single antenna or an array of antennas.

[0127] Figure 9 A block diagram 900 of a communication manager 905 supporting enhanced connection release technology for wireless communication systems according to various aspects of this disclosure is shown. The communication manager 905 may be an example of aspects of the communication manager 715, communication manager 815, or communication manager 1010 described herein. The communication manager 905 may include a control signal receiver 910, a timer component 920, a first message component 930, a monitoring component 935, a downlink message component 940, a second message component 945, an inactive timer component 950, an uplink component 955, a threshold component 960, a scaling component 965, a duration component 970, a display component 975, a battery status component 980, and an application component 985. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).

[0128] The control signal receiver 910 can receive control signaling for communication in a wireless communication system from the base station, which indicates the first duration of an inactive timer.

[0129] The timer component 920 can initiate an inactive timer and a second timer based on an identified inactive period, the second timer having a second duration shorter than the first duration of the inactive timer.

[0130] In some examples, the timer component 920 can initiate a third timer based on the transmission of the first uplink message.

[0131] In some examples, timer component 920 can identify the expiration of a third timer.

[0132] In some examples, the timer component 920 can initiate a second timer based on the identifier that the UE's application is turned off.

[0133] In some examples, timer component 920 may restart a second timer based on the transmission of a first uplink message. Second message component 945 may transmit a second uplink message indicating a request to release the connection, based at least in part on the expiration of a second timer, the expiration of a third timer, or a combination thereof, after the second timer has been restarted.

[0134] The first message component 930 can transmit a first uplink message indicating a request to release the connection based on the expiration of the second timer.

[0135] In some cases, the first uplink message includes a UE assistance information message, the third timer includes a release preference disable timer, the downlink message includes a radio resource control message, control signaling indicates the third duration of the third timer, or any combination thereof.

[0136] The monitoring component 935 can monitor downlink messages from the base station during the third duration of the third timer, based on the transmission of the first uplink message.

[0137] The downlink message component 940 can receive downlink messages from the base station based on the monitoring, wherein the release of the connection used for the communication is based on the receipt of the downlink message.

[0138] The second message component 945 may transmit a second uplink message indicating a request to release the connection based on the expiration of the third timer and failure to receive the downlink message within the third duration of the third timer.

[0139] The inactive timer component 950 can identify the expiration of an inactive timer, wherein releasing the connection used for communication is in response to the expiration of the inactive timer.

[0140] In some examples, the inactive timer component 950 can restart the inactive timer after each uplink message in that number of uplink messages.

[0141] The uplink component 955 can transmit a number of uplink messages, each indicating a corresponding request to release the connection.

[0142] In some examples, the uplink component 955 may suppress the transmission of additional uplink messages indicating a request to release the connection based on the number of uplink messages indicating that a threshold has been met, wherein the expiration of the inactive timer is based on suppressing the transmission of additional uplink messages.

[0143] In some examples, the uplink component 955 may suppress the transmission of a first uplink message indicating a request to release the connection in response to the expiration of a second timer, while the application of the UE is enabled.

[0144] In some examples, the uplink component 955 may transmit a first uplink message based on the indication that the application for the UE is turned off.

[0145] The threshold component 960 can identify whether the number of uplink messages meets the threshold.

[0146] Threshold component 960 can determine that the third duration meets the threshold duration.

[0147] The threshold component 960 can enable a connection release procedure based on a third duration threshold being met. This connection release procedure includes initiating a second timer and transmitting a first uplink message.

[0148] In some examples, the threshold component 960 can identify the threshold duration based on the application's application identifier, which corresponds to the wait time tolerance associated with the application.

[0149] In some examples, the threshold component 960 can identify multiple durations for multiple applications of the UE, each duration being associated with a corresponding time up to the corresponding uplink transmission for the corresponding application among the multiple applications, wherein identifying a third duration includes identifying the smallest duration among the multiple durations as the third duration.

[0150] In some examples, the threshold component 960 may receive, at the UE's modem, an indication of a third duration, an indication of a threshold duration, or any combination thereof from one or more applications of the UE.

[0151] The scaling component 965 can apply the scaling factor to the first duration of an inactive timer.

[0152] The duration component 970 can determine the second duration of the second timer based on applying the scaling factor to the first duration.

[0153] The duration component 970 can identify a third duration corresponding to the time until the uplink transmission for the application used by the UE.

[0154] In some examples, the duration component 970 can identify the maximum duration of the second timer.

[0155] In some examples, the duration component 970 can compare a candidate duration with the maximum duration, and the determination of the second duration of the second timer is based on this comparison.

[0156] In some examples, the duration component 970 can adjust the second duration of the second timer based on changes in the display state.

[0157] The display component 975 can identify whether the UE's display is enabled or disabled, wherein the second duration of the second timer is based on whether the display is enabled or disabled.

[0158] In some examples, the display component 975 can identify a change in the display state of the UE after a second timer is initiated, where the display state corresponds to whether the display is enabled or disabled.

[0159] The battery status component 980 can identify the battery status of the UE, wherein the second duration of the second timer is based on the battery status.

[0160] Application component 985 can identify that an application is closed based on the identifier of the application of the UE, wherein releasing the connection is based on identifying that the application of the UE is closed.

[0161] Figure 10 A diagram is shown of a system 1000 including a device 1005 supporting enhanced connection release technology for wireless communication systems, according to various aspects of this disclosure. Device 1005 may be an example of device 705, device 805, or UE 115 as described herein, or a component including such devices. Device 1005 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, including a communication manager 1010, an I / O controller 1015, a transceiver 1020, an antenna 1025, a memory 1030, and a processor 1040. These components may be in electronic communication via one or more buses (e.g., bus 1045).

[0162] The communication manager 1010 can receive control signaling for communication in a wireless communication system from a base station, the control signaling indicating a first duration of an inactive timer; initiate an inactive timer and a second timer based on identifying an inactive period, the second timer having a second duration shorter than the first duration of the inactive timer; and transmit a first uplink message indicating a request to release a connection for communication in the wireless communication system based at least in part on the expiration of the second timer.

[0163] I / O controller 1015 manages the input and output signals of device 1005. I / O controller 1015 can also manage peripheral devices not integrated into device 1005. In some cases, I / O controller 1015 may represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1015 may utilize an operating system, such as... Or another known operating system. In other cases, the I / O controller 1015 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, the I / O controller 1015 may be implemented as part of a processor. In some cases, a user may interact with the device 1005 via the I / O controller 1015 or via hardware components controlled by the I / O controller 1015.

[0164] Transceiver 1020 can communicate bidirectionally via one or more antennas, wired or wireless links, as described above. For example, transceiver 1020 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 1020 may also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna.

[0165] In some cases, the wireless device may include a single antenna 1025. However, in other cases, the device may have more than one antenna 1025, which may be able to transmit or receive multiple wireless transmissions concurrently.

[0166] Memory 1030 may include random access memory (RAM) and read-only memory (ROM). Memory 1030 may store computer-readable, computer-executable code 1035, including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 1030 may particularly include a basic input / output system (BIOS) that controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0167] Processor 1040 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 1040 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 1040. Processor 1040 may be configured to execute computer-readable instructions stored in memory (e.g., memory 1030) to cause device 1005 to perform various functions (e.g., functions or tasks supporting enhanced connection release techniques for wireless communication systems).

[0168] Code 1035 may include instructions for implementing various aspects of this disclosure, including instructions for supporting wireless communication. Code 1035 may be stored in a non-transient computer-readable medium, such as system memory or other types of memory. In some cases, code 1035 may not be directly executed by processor 1040, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.

[0169] Figure 11 A flowchart illustrating a method 1100 for supporting enhanced connection release technology for a wireless communication system according to various aspects of this disclosure is shown. Operation of method 1100 can be implemented by a UE 115 or its components as described herein. For example, operation of method 1100 can be implemented by, as referred to... Figures 7 to 10 The described communication manager is used to perform this function. In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the following functions. Alternatively or alternatively, the UE can use dedicated hardware to perform aspects of the following functions.

[0170] At 1105, the UE can receive control signaling from the base station for communication in the wireless communication system, which indicates the first duration of an inactive timer. The operation of 1105 can be performed according to the method described herein. In some examples, aspects of the operation of 1105 can be determined by referring to... Figures 7 to 10 The control signal receiver described is used to perform this operation.

[0171] In step 1110, the UE can initiate an inactive timer and a second timer, at least in part, based on an identified inactive period, the second timer having a shorter duration than the first duration of the inactive timer. The operation of step 1110 can be performed according to the method described herein. In some examples, aspects of the operation of step 1110 can be determined by reference to... Figures 7 to 10 The timer component described is used to execute.

[0172] At 1115, the UE may transmit a first uplink message indicating a request to release the connection used for communication in the wireless communication system, at least in part based on the expiration of the second timer. The operation of 1115 may be performed according to the method described herein. In some examples, aspects of the operation of 1115 may be determined by reference to... Figures 7 to 10 The first message component described is used for execution.

[0173] Figure 12 A flowchart illustrating a method 1200 for supporting enhanced connection release technology for a wireless communication system according to various aspects of this disclosure is shown. Operation of method 1200 can be implemented by a UE 115 or its components as described herein. For example, operation of method 1200 can be implemented by, as referred to... Figures 7 to 10 The described communication manager is used to perform this function. In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the following functions. Alternatively or alternatively, the UE can use dedicated hardware to perform aspects of the following functions.

[0174] At 1205, the UE can receive control signaling from the base station for communication in the wireless communication system, which indicates the first duration of an inactive timer. The operation of 1205 can be performed according to the method described herein. In some examples, aspects of the operation of 1205 can be determined by referring to... Figures 7 to 10 The control signal receiver described is used to perform this operation.

[0175] In 1210, the UE can initiate an inactive timer and a second timer, at least in part, based on an identified inactive period, the second timer having a second duration shorter than the first duration of the inactive timer. The operation of 1210 can be performed according to the method described herein. In some examples, aspects of the operation of 1210 can be derived from, as referenced... Figures 7 to 10 The timer component described is used to execute.

[0176] At 1215, the UE can transmit a first uplink message indicating a request to release the connection, at least in part, based on the expiration of a second timer. The operation of 1215 can be performed according to the methods described herein. In some examples, aspects of the operation of 1215 can be determined by referring to... Figures 7 to 10 The first message component described is used for execution.

[0177] At 1220, the UE can initiate a third timer at least in part based on the transmission of the first uplink message. The operation of 1220 can be performed according to the method described herein. In some examples, aspects of the operation of 1220 can be derived from, as referenced... Figures 7 to 10 The timer component described is used to execute.

[0178] In step 1225, the UE can monitor downlink messages from the base station during the third duration of the third timer, at least in part, based on the transmission of the first uplink message. The operation of step 1225 can be performed according to the method described herein. In some examples, aspects of the operation of step 1225 can be derived from, as referenced... Figures 7 to 10 The monitoring component described is used to perform this.

[0179] At 1230, the UE may transmit a first uplink message indicating a request to release the connection used for communication in the wireless communication system, at least in part based on the expiration of the second timer. The operation of 1230 may be performed according to the method described herein. In some examples, aspects of the operation of 1230 may be determined by reference to... Figures 7 to 10 The first message component described is used for execution.

[0180] It should be noted that the methods described in this paper describe possible implementations, and the operations and steps can be rearranged or otherwise modified, and other implementations are also possible. Furthermore, aspects from two or more methods can be combined.

[0181] The following provides an overview of the various aspects of this disclosure:

[0182] Aspect 1: A method for wireless communication at a UE, comprising: receiving control signaling from a base station for communication in a wireless communication system, the control signaling indicating a first duration of an inactive timer; initiating a second timer based at least in part on an inactive period, the second timer having a second duration shorter than the first duration of the inactive timer; and transmitting a first uplink message indicating a request to release a connection for communication in the wireless communication system based at least in part on the expiration of the second timer.

[0183] Aspect 2: The method of aspect 1 further includes: initiating a third timer at least in part based on the transmission of a first uplink message; and monitoring downlink messages from the base station during a third duration of the third timer at least in part based on the transmission of the first uplink message.

[0184] Aspect 3: The method of aspect 2 further includes: receiving the downlink message from the base station at least in part based on the monitoring; and releasing the connection for the communication at least in part based on the receipt of the downlink message.

[0185] Aspect 4: The method of aspect 2 further includes: identifying the expiration of a third timer; and transmitting a second uplink message, which indicates a request to release the connection, based at least in part on the expiration of the third timer and the failure to receive the downlink message during a third duration of the third timer.

[0186] Aspect 5: The method of any one of Aspects 2 to 4, wherein the first uplink message includes a UE assistance information message, the third timer includes a release preference disable timer, the downlink message includes a radio resource control message, control signaling indicates a third duration of the third timer, or any combination thereof.

[0187] Aspect 6: The method of any one of Aspects 1 to 5 further includes: identifying the expiration of an inactive timer; and releasing the connection used for the communication in response to the expiration of the inactive timer.

[0188] Aspect 7: The method of aspect 6 further includes: transmitting a number of uplink messages, each uplink message indicating a corresponding request to release the connection; restarting an inactive timer after each of the number of uplink messages; identifying that the number of uplink messages meets a threshold; and suppressing the transmission of additional uplink messages indicating a request to release the connection based at least in part on identifying that the number of uplink messages meets the threshold, wherein identifying the expiration of the inactive timer is based at least in part on suppressing the transmission of additional uplink messages.

[0189] Aspect 8: The method of any one of Aspects 1 to 7 further includes: restarting a second timer at least in part based on transmitting a first uplink message; and transmitting a second uplink message indicating a request to release the connection at least in part based on the second expiration of the second timer, the expiration of a third timer, or a combination thereof after the restart of the second timer.

[0190] Aspect 9: The method of any one of Aspects 1 to 8 further includes: applying a scaling factor to a first duration of an inactive timer; and determining a second duration of a second timer based at least in part on the application of the scaling factor to the first duration.

[0191] Aspect 10: The method of aspect 9, wherein a scaling factor is applied to a first duration to generate a candidate duration for a second timer, the method further comprising: identifying a maximum duration for the second timer; and comparing the candidate duration with the maximum duration, wherein the determination of a second duration for the second timer is based at least in part on the comparison.

[0192] Aspect 11: The method of any one of Aspects 1 to 10 further includes: identifying whether the display of the UE is enabled or disabled, wherein the second duration of the second timer is at least partially based on whether the display is enabled or disabled.

[0193] Aspect 12: The method of aspect 11 further includes: identifying a change in the display state of the UE after initiating the second timer, wherein the display state corresponds to whether the display is enabled or disabled; and adjusting the second duration of the second timer based at least in part on the change in the display state.

[0194] Aspect 13: The method of any one of Aspects 1 to 12 further includes: identifying the battery state of the UE, wherein the second duration of the second timer is at least partially based on the battery state.

[0195] Aspect 14: The method of any one of Aspects 1 to 13 further includes: identifying that the application is turned off based at least in part on the identifier of the application of the UE; and

[0196] The connection is released at least in part based on the fact that the application identifying the UE is closed.

[0197] Aspect 15: The method of aspect 14, wherein the initiation of the second timer is based at least in part on the identification that the application of the UE is turned off.

[0198] Aspect 16: The method of any one of Aspects 14 to 15 further includes: suppressing the transmission of a first uplink message indicating a request to release the connection when the application of the UE is enabled in response to the expiration of a second timer; and transmitting the first uplink message at least in part based on an indication that the application of the UE is disabled.

[0199] Aspect 17: The method of any one of Aspects 1 to 16 further includes: identifying a third duration corresponding to the time until uplink transmission for the application used by the UE; determining that the third duration satisfies a threshold duration; and enabling a connection release procedure based at least in part on the third duration satisfying the threshold duration, the connection release procedure including initiating a second timer and transmitting a first uplink message.

[0200] Aspect 18: The method of aspect 17 further includes: identifying the threshold duration based at least in part on the application identifier of the application, the threshold duration corresponding to a wait time tolerance associated with the application.

[0201] Aspect 19: The method of aspect 18 further includes: identifying multiple durations for multiple applications of the UE, each duration being associated with a corresponding time up to a corresponding uplink transmission for a corresponding application among the multiple applications, wherein identifying a third duration includes identifying the smallest duration among the multiple durations as the third duration.

[0202] Aspect 20: The method of any one of Aspects 17 to 19 further includes: receiving at the modem of the UE an indication for a third duration, an indication for a threshold duration, or any combination thereof from one or more applications of the UE.

[0203] Aspect 21: An apparatus for wireless communication at a UE, comprising: at least one processor; a memory coupled to the at least one processor; and instructions stored in the memory and executable by the at least one processor to cause the apparatus to perform any of the methods of aspects 1 to 20.

[0204] Aspect 22: An apparatus for wireless communication at a UE, comprising at least one means for performing the method of any one of aspects 1 to 20.

[0205] Aspect 23: A non-transient computer-readable medium storing code for wireless communication at a UE, the code including instructions executable by at least one processor to perform a method such as any one of methods 1 to 20.

[0206] While aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for illustrative purposes, and the terms LTE, LTE-A, LTE-A Pro, or NR may be used in most of the description, the techniques described herein can also be applied to networks other than LTE, LTE-A, LTE-A Pro, or NR networks. For example, the described techniques can be applied to a variety of other wireless communication systems, such as Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.

[0207] The information and signals described herein can be represented using any of a wide variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout this description can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or light particles, or any combination thereof.

[0208] The various illustrative boxes and components described herein can be implemented or executed using a general-purpose processor, DSP, ASIC, CPU, FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but in alternatives, the processor may be any processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors working in conjunction with a DSP core, or any other such configuration).

[0209] The functions described herein can be implemented in hardware, software executed by a processor, or any combination thereof. Software should be broadly interpreted as instructions, instruction sets, code, code segments, program code, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, and functions, whether referred to as software, firmware, middleware, microcode, hardware description languages, or other terms. If implemented in software executed by a processor, the functions can be stored or transmitted as one or more instructions or code on a computer-readable medium. Other examples and implementations fall within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein can be implemented using software executed by a processor, firmware, hardwired, or any combination thereof. Features implementing the functions can also be physically located in various locations, including being distributed such that different parts of the function are implemented at different physical locations.

[0210] Computer-readable media includes both non-transitory computer storage media and communication media, encompassing any medium that facilitates the transfer of a computer program from one location to another. Non-transitory storage media can be any available medium accessible to a general-purpose or special-purpose computer. By way of example and not limitation, non-transitory computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code in the form of instructions or data structures and is accessible to a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Similarly, any connection is also legitimately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then such coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of computer-readable media. As used in this article, disk and disc include CDs, laser discs, optical discs, DVDs, floppy disks, and Blu-ray discs, where disks often magnetically reproduce data while discs optically reproduce data using lasers. Combinations of these media are also included within the scope of computer-readable media.

[0211] As used herein (including in the claims), the word "or" in an enumeration of items (e.g., an enumeration of items accompanied by phrases such as "at least one of" or "one or more of") indicates an inclusive enumeration, such that an enumeration of at least one of, for example, 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). Similarly, as used herein, the phrase "based on" should not be interpreted as referring to a closed set of conditions. For example, an example step described as being based on condition "A" may be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "at least partially based on". As used herein, the term "and / or" in an enumeration of two or more items means that any one of the listed items may be used alone, or any combination of two or more listed items may be used. For example, if a composition is described as containing components A, B, and / or C, then the composition may contain only A; only B; only C; a combination of A and B; a combination of A and C; a combination of B and C; or a combination of A, B, and C.

[0212] In the accompanying drawings, similar components or features may have the same reference numerals. Furthermore, components of the same type may be distinguished by a dash following the reference numeral and a second reference numeral used to differentiate between similar components. If only the first reference numeral is used in the description, the description may apply to any of the similar components having the same first reference numeral, regardless of the second reference numeral or other subsequent reference numerals.

[0213] This document, illustrated with reference to the accompanying drawings, describes exemplary configurations but does not represent all examples that can be implemented or fall within the scope of the claims. The term "exemplary" as used herein means "serving as an example, instance, or illustration" and does not mean "superior to" or "outperforms" other examples. This detailed description includes specific details to provide an understanding of the described techniques. However, these techniques may be practiced without these specific details. In some instances, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.

[0214] The description provided herein is intended to enable those skilled in the art to make or use this disclosure. Various modifications to this disclosure will be apparent to those skilled in the art, and the universal principles defined herein can be applied to other variations without departing from the scope of this disclosure. Therefore, this disclosure is not limited to the examples and designs described herein, but should be granted the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for performing wireless communication at a user equipment (UE), comprising: Receive control signaling for communication in the wireless communication system from the network access node, the control signaling indicating the first duration of an inactive timer; The inactive timer and the second timer are initiated at least in part based on inactive periods, the second timer having a second duration shorter than the first duration of the inactive timer; as well as A first uplink message indicating a request to release the connection used for the communication in the wireless communication system is transmitted, at least in part based on the expiration of the second timer.

2. The method of claim 1, further comprising: The third timer is initiated at least in part based on the transmission of the first uplink message; as well as At least in part, based on the transmission of the first uplink message, downlink messages from the network access node are monitored during the third duration of the third timer.

3. The method of claim 2, further comprising: The downlink messages are received from the network access node based at least in part on the monitoring. as well as The connection used for the communication is released at least in part based on the receipt of the downlink message.

4. The method of claim 2, further comprising: The expiration of the third timer is indicated; as well as A second uplink message, indicating a request to release the connection, is transmitted at least in part based on the expiration of the third timer and the failure to receive the downlink message during the third duration of the third timer.

5. The method of claim 2, wherein the first uplink message includes a UE assistance information message, the third timer includes a release preference disable timer, the downlink message includes a radio resource control message, and the control signaling indicates the third duration of the third timer, or any combination thereof.

6. The method of claim 1, further comprising: The inactive timer is marked as expired; as well as The connection used for the communication is released in response to the expiration of the inactive timer.

7. The method of claim 6, further comprising: A certain number of uplink messages are transmitted, each uplink message indicating a corresponding request to release the connection; The inactive timer is restarted after each of the stated number of uplink messages; The number of uplink messages indicates that the threshold is met; as well as The transmission of additional uplink messages indicating a request to release the connection is suppressed, at least in part, based on the number of uplink messages that indicate the threshold, wherein the expiration of the inactive timer is at least in part based on suppressing the transmission of the additional uplink messages.

8. The method of claim 1, further comprising: The second timer is restarted at least in part based on the transmission of the first uplink message; as well as A second uplink message indicating the request to release the connection is transmitted, at least in part based on the second expiration of the second timer, the expiration of the third timer, or a combination thereof, after the second timer is restarted.

9. The method of claim 1, further comprising: Apply the scaling factor to the first duration of the inactive timer; as well as The second duration of the second timer is determined at least in part based on applying the scaling factor to the first duration.

10. The method of claim 9, wherein applying the scaling factor to the first duration to generate a candidate duration for the second timer, the method further comprising: Identify the maximum duration of the second timer; as well as The candidate duration is compared with the maximum duration, wherein the second duration of the second timer is determined at least in part based on the comparison.

11. The method of claim 1, further comprising: The second duration of the second timer is at least partially based on whether the display of the UE is enabled or disabled.

12. The method of claim 11, further comprising: After initiating the second timer, a change in the display state of the UE is identified, wherein the display state corresponds to whether the display is enabled or disabled; as well as The second duration of the second timer is adjusted at least in part based on the change in the state of the display.

13. The method of claim 1, further comprising: The battery state of the UE is identified, wherein the second duration of the second timer is at least partially based on the battery state.

14. The method of claim 1, further comprising: The application being disabled is identified, at least in part, based on the identifier of the application used by the UE; as well as The connection is released at least in part based on the fact that the application identifying the UE is turned off.

15. The method of claim 14, wherein initiating the second timer is based at least in part on the identification that the application of the UE is turned off.

16. The method of claim 14, further comprising: The first uplink message that suppresses the transmission indication request to release the connection when the application of the UE is enabled in response to the expiration of the second timer; as well as The first uplink message is transmitted at least in part based on the fact that the application identifying the UE is turned off.

17. The method of claim 1, further comprising: The identifier corresponds to the third duration of the uplink transmission up to the time required for the application used by the UE; The third duration is determined to satisfy the threshold duration; as well as The connection release procedure is enabled at least in part based on the third duration satisfying the threshold duration, the connection release procedure including initiating the second timer and transmitting the first uplink message.

18. The method of claim 17, further comprising: The threshold duration is identified at least in part based on the application identifier of the application, and the threshold duration corresponds to a wait time tolerance associated with the application.

19. The method of claim 18, further comprising: Multiple durations are identified for multiple applications of the UE, each duration being associated with a corresponding time up to the corresponding uplink transmission for the corresponding application among the multiple applications, wherein identifying the third duration includes identifying the smallest duration among the multiple durations as the third duration.

20. The method of claim 17, further comprising: The UE receives an indication of the third duration, an indication of the threshold duration, or any combination thereof from one or more applications of the UE at the UE's modem.

21. A user equipment (UE), comprising: At least one processor; as well as A memory coupled to the at least one processor, the memory storing instructions executable by the at least one processor to cause the UE to: Receive control signaling for communication in the wireless communication system from the network access node, the control signaling indicating the first duration of an inactive timer; The inactive timer and the second timer are initiated at least in part based on inactive periods, the second timer having a second duration shorter than the first duration of the inactive timer; as well as A first uplink message indicating a request to release the connection used for the communication in the wireless communication system is transmitted, at least in part based on the expiration of the second timer.

22. The UE of claim 21, wherein the instructions are further executable by the at least one processor to cause the UE to: The third timer is initiated at least in part based on the transmission of the first uplink message; and At least in part, based on the transmission of the first uplink message, downlink messages from the network access node are monitored during the third duration of the third timer.

23. The UE of claim 22, wherein the instructions are further executable by the at least one processor to cause the UE to: Receiving the downlink messages from the network access node based at least in part on the monitoring; and The connection used for the communication is released at least in part based on the receipt of the downlink message.

24. The UE of claim 22, wherein the instructions are further executable by the at least one processor to cause the UE to: The expiration of the third timer is indicated; and A second uplink message, indicating a request to release the connection, is transmitted at least in part based on the expiration of the third timer and the failure to receive the downlink message during the third duration of the third timer.

25. The UE of claim 22, wherein the first uplink message includes a UE assistance information message, the third timer includes a release preference disable timer, the downlink message includes a radio resource control message, and the control signaling indicates the third duration of the third timer, or any combination thereof.

26. The UE of claim 21, wherein the instructions are further executable by the at least one processor to cause the UE to: The expiration of the inactive timer is indicated; and The connection used for the communication is released in response to the expiration of the inactive timer.

27. The UE of claim 26, wherein the instructions are further executable by the at least one processor to cause the UE to: A certain number of uplink messages are transmitted, each uplink message indicating a corresponding request to release the connection; The inactive timer is restarted after each of the stated number of uplink messages; The number of uplink messages indicates that the threshold is met; as well as The transmission of additional uplink messages indicating a request to release the connection is suppressed, at least in part, based on the number of uplink messages that indicate the threshold, wherein the expiration of the inactive timer is at least in part based on suppressing the transmission of the additional uplink messages.

28. The UE of claim 21, wherein the instructions are further executable by the at least one processor to cause the UE to: The second timer is restarted at least in part based on the transmission of the first uplink message; and A second uplink message indicating the request to release the connection is transmitted, at least in part based on the second expiration of the second timer, the expiration of the third timer, or a combination thereof, after the second timer is restarted.

29. A user equipment (UE), comprising: At least one processor; as well as A memory coupled to the at least one processor, the memory storing instructions executable by the at least one processor to cause the UE to perform the method as described in any one of claims 9-20.

30. A user equipment (UE), comprising: A means for receiving control signaling from a network access node for communication in a wireless communication system, the control signaling indicating a first duration of an inactive timer; A means for initiating the inactive timer and the second timer based at least in part on an inactive period, the second timer having a second duration shorter than the first duration of the inactive timer; as well as A means for transmitting a first uplink message indicating a request to release a connection for the communication in the wireless communication system, based at least in part on the expiration of the second timer.

31. A non-transient computer-readable medium storing code for wireless communication, said code comprising instructions executable by at least one processor for the following operations: Receive control signaling for communication in the wireless communication system from the network access node, the control signaling indicating the first duration of an inactive timer; The inactive timer and the second timer are initiated at least in part based on inactive periods, the second timer having a second duration shorter than the first duration of the inactive timer; as well as A first uplink message indicating a request to release the connection used for the communication in the wireless communication system is transmitted, at least in part based on the expiration of the second timer.

Citation Information

Patent Citations

  • Adaptive fast dormancy controller

    US20140064134A1