Technology for determining discontinuous reception configuration for connectivity modes of multiple applications by user equipment.

By receiving and adjusting the set of C-DRX configuration parameters in user equipment, the problem of resource waste in wireless communication systems under multiple application scenarios is solved, and more efficient communication and energy consumption optimization are achieved.

CN116114318BActive Publication Date: 2026-05-26QUALCOMM INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
QUALCOMM INC
Filing Date
2021-07-29
Publication Date
2026-05-26

Smart Images

  • Figure CN116114318B_ABST
    Figure CN116114318B_ABST
Patent Text Reader

Abstract

Various aspects of this disclosure generally relate to wireless communications. In some aspects, a user equipment (UE) can receive, at a modem, a set of values ​​for Connected Mode Discontinuous Reception (C-DRX) configuration parameters from an application processor, each set of values ​​in the C-DRX configuration parameter set being associated with a corresponding application among a plurality of active applications. The UE can determine a selected set of values ​​for the C-DRX configuration parameters based at least in part on these sets of values. Determining the selected set of values ​​may include: identifying an extreme value of a first C-DRX configuration parameter among these sets of values, and determining a selected value of the first C-DRX configuration parameter as the extreme value. The UE can transmit a request indicating the selected set of values ​​for the C-DRX configuration parameters. Numerous other aspects are provided.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-reference to related applications

[0002] This patent application claims priority to U.S. Provisional Patent Application No. 62 / 706,347, filed August 11, 2020, entitled “TECHNIQUES FOR USER EQUIPMENT DETERMINATION OF CONNECTED MODE DISCONTINUOUS RECEPTION CONFIGURATION WITH MULTIPLE APPLICATIONS,” and U.S. Non-Provisional Patent Application No. 17 / 443,881, filed July 28, 2021, entitled “TECHNIQUES FOR USER EQUIPMENT DETERMINATION OF CONNECTED MODE DISCONTINUOUS RECEPTION CONFIGURATION WITH MULTIPLE APPLICATIONS,” which are hereby expressly incorporated by reference.

[0003] open field

[0004] Various aspects of this disclosure generally relate to wireless communication, and to techniques and apparatus for determining a discontinuous reception configuration of connectivity modes for multiple applications by a user equipment (UE).

[0005] Related technical descriptions

[0006] Wireless communication systems are widely deployed to provide a variety of telecommunications services such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems employ multiple access technologies that can support communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power). Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE / LTE-Advanced is an enhancement set of the Universal Mobile Telecommunications System (UMTS) mobile standard issued by the 3rd Generation Partnership Project (3GPP).

[0007] A wireless network may include one or more base stations that support communication for one or more user equipment (UEs). UEs may communicate with base stations via downlink and uplink communication. "Downlink" (or "DL") refers to the communication link from the base station to the UE, while "uplink" (or "UL") refers to the communication link from the UE to the base station.

[0008] The above multiple access technologies have been adopted in various telecommunications standards to provide a common protocol enabling different UEs to communicate at the city, country, region, and / or global levels. New Radio (NR) (which may be referred to as 5G) is an enhancement set to the LTE mobile standard issued by 3GPP. NR is designed to better support mobile broadband Internet access by using Orthogonal Frequency Division Multiplexing (OFDM) with a Cyclic Prefix (CP) (CP-OFDM) on the downlink, and CP-OFDM and / or Single Carrier Frequency Division Multiplexing (SC-FDM) (also known as Discrete Fourier Transform Extended OFDM (DFT-s-OFDM)) on the uplink, as well as supporting beamforming, multiple-input multiple-output (MIMO) antenna technologies and carrier aggregation to improve spectral efficiency, reduce costs, improve service, utilize new spectrum, and better integrate with other open standards. Further improvements to LTE, NR, and other radio access technologies remain useful as the demand for mobile broadband access continues to grow.

[0009] Overview

[0010] In some aspects, a wireless communication method performed by a user equipment (UE) includes: receiving at a modem a set of values ​​for Connected Mode Discontinuous Reception (C-DRX) configuration parameters from an application processor, each set of values ​​in the C-DRX configuration parameter set being associated with a corresponding application among a plurality of active applications operating on the UE; determining a selected set of values ​​for C-DRX configuration parameters based at least in part on the set of values ​​for the C-DRX configuration parameters, wherein determining the selected set of values ​​includes: identifying an extreme value of a first C-DRX configuration parameter among these sets of values, and determining a selected value of the first C-DRX configuration parameter as the extreme value of the first C-DRX configuration parameter; and transmitting a request indicating the selected set of values ​​for the C-DRX configuration parameters.

[0011] In some aspects, the method includes: identifying an application operating on the UE as an active application, the application being one of a plurality of active applications, wherein identifying the application as an active application includes: determining the characteristics of the application; and identifying the application as an active application based at least in part on the characteristics of the application.

[0012] In some aspects, identifying an application as an active application based at least in part on the characteristic includes: determining that a characteristic associated with the application satisfies a threshold associated with the characteristic; and identifying the application as an active application based at least in part on determining that the characteristic satisfies the threshold associated with the characteristic.

[0013] In some respects, this characteristic includes the throughput associated with the application.

[0014] In some respects, this feature includes the number of active regions for the application.

[0015] In some respects, this feature indicates the level of user interaction associated with the application.

[0016] In some respects, the extreme value of the first C-DRX configuration parameter in these sets of values ​​is the maximum value of the first C-DRX configuration parameter in these sets of values.

[0017] In some respects, the first C-DRX configuration parameter is an inactive timer.

[0018] In some respects, the extreme value of the first C-DRX configuration parameter in these sets of values ​​is the minimum value of the first C-DRX configuration parameter in these sets of values.

[0019] In some respects, the first C-DRX configuration parameter is the duration of the long DRX cycle.

[0020] In some respects, determining the selected set of values ​​for a C-DRX configuration parameter includes: determining the selected values ​​for one or more other C-DRX configuration parameters based at least in part on the set of values ​​that includes the selected values ​​of the first C-DRX configuration parameter.

[0021] In some respects, the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

[0022] In some respects, determining the selected set of values ​​for C-DRX configuration parameters includes: identifying one or more active applications among the plurality of active applications that have the highest priority value; and determining the selected set of values ​​based at least in part on one or more sets of values ​​in these sets that correspond to one or more active applications with the highest priority value.

[0023] In some respects, the one or more sets of values ​​include a single set of values, and the selected set of values ​​is determined to be based at least in part on that single set of values.

[0024] In some respects, the one or more sets of values ​​comprises two or more sets of values, and the selection of a set of values ​​is based at least in part on the two or more sets of values.

[0025] In some respects, determining the selected value set based at least in part on the two or more value sets includes determining that the selected value of the first C-DRX configuration parameter is the maximum value of the first C-DRX configuration parameter among the two or more value sets.

[0026] In some respects, determining the selected set of values ​​based at least in part on the two or more sets of values ​​includes determining that the selected value of the first C-DRX configuration parameter is the minimum value of the first C-DRX configuration parameter among the two or more sets of values.

[0027] In some respects, determining the selected set of values ​​based at least in part on the two or more sets of values ​​includes: determining a selected value for a first C-DRX configuration parameter based at least in part on the two or more sets of values; and determining a selected value for one or more other C-DRX configuration parameters based at least in part on a set of values ​​in the two or more sets of values ​​that includes the selected value of the first C-DRX configuration parameter.

[0028] In some respects, the selected set of values ​​is the set of default values ​​for C-DRX configuration parameters.

[0029] In some respects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0030] In some respects, determining the selected set of values ​​for C-DRX configuration parameters includes: determining a first set of values ​​based at least in part on these sets of values; determining that the first set of values ​​is not supported by the network associated with the UE; and determining that the selected set of values ​​is a set of default values ​​based at least in part on determining that the first set of values ​​is not supported by the network.

[0031] In some aspects, a method for a UE to perform wireless communication includes: detecting a trigger for updating the value of a C-DRX configuration parameter; determining a selected set of values ​​for the C-DRX configuration parameter based at least in part on the detection of the trigger; and transmitting a request indicating the selected set of values ​​for the C-DRX configuration parameter.

[0032] In some respects, this trigger determines that no active application is operating on the UE.

[0033] In some respects, determining the selected set of values ​​includes at least in part determining the set of default values ​​for the C-DRX configuration parameters based on the determination that no active application is operating on the UE.

[0034] In some respects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0035] In some respects, the trigger determines that an application operating on the UE has become an active application operating on the UE.

[0036] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on the determination that the application has become an active application.

[0037] In some respects, the trigger is to determine that the state of an active application operating on the UE has changed from a first state to a second state.

[0038] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on determining that the state of the active application has changed from a first state to a second state.

[0039] In some aspects, a method for performing wireless communication by a UE includes: identifying a set of values ​​for C-DRX configuration parameters, each set of values ​​in the set of C-DRX configuration parameters being associated with a corresponding application among a plurality of active applications operating on the UE; determining a selected set of values ​​for C-DRX configuration parameters based at least in part on the set of values ​​for C-DRX configuration parameters; and providing the selected set of values ​​for transmission in a request indicating the selected set of values.

[0040] In some aspects, the method includes identifying an application operating on the UE as an active application, which is one of a plurality of active applications, wherein identifying the application as an active application includes: determining the characteristics of the application; and identifying the application as an active application based at least in part on the characteristics of the application.

[0041] In some aspects, identifying an application as an active application based at least in part on the characteristic includes: determining that a characteristic associated with the application satisfies a threshold associated with the characteristic; and identifying the application as an active application based at least in part on determining that the characteristic satisfies the threshold associated with the characteristic.

[0042] In some respects, this characteristic includes the throughput associated with the application.

[0043] In some respects, this feature includes the number of active regions for the application.

[0044] In some respects, this feature indicates the level of user interaction associated with the application.

[0045] In some respects, determining the selected set of values ​​for the C-DRX configuration parameter includes: identifying the maximum value of the first C-DRX configuration parameter within these sets of values; and determining the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter.

[0046] In some respects, the first C-DRX configuration parameter is an inactive timer.

[0047] In some respects, determining the selected set of values ​​for the C-DRX configuration parameter includes: identifying the minimum value of the first C-DRX configuration parameter within these sets of values; and determining the selected value of the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter.

[0048] In some respects, the first C-DRX configuration parameter is the duration of the long DRX cycle.

[0049] In some aspects, determining the selected set of values ​​for C-DRX configuration parameters includes: determining a selected value for a first C-DRX configuration parameter based at least in part on the set of values, and determining a selected value for one or more other C-DRX configuration parameters based at least in part on the set of values ​​including the selected value of the first C-DRX configuration parameter.

[0050] In some respects, the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

[0051] In some respects, determining the selected set of values ​​for C-DRX configuration parameters includes: identifying one or more active applications among the plurality of active applications that have the highest priority value; and determining the selected set of values ​​based at least in part on one or more sets of values ​​in these sets that correspond to one or more active applications with the highest priority value.

[0052] In some respects, the one or more sets of values ​​include a single set of values, and the selected set of values ​​is determined to be based at least in part on that single set of values.

[0053] In some respects, the one or more sets of values ​​comprises two or more sets of values, and the selection of a set of values ​​is based at least in part on the two or more sets of values.

[0054] In some respects, determining the selected value set based at least in part on the two or more value sets includes determining that the selected value of the first C-DRX configuration parameter is the maximum value of the first C-DRX configuration parameter among the two or more value sets.

[0055] In some respects, determining the selected set of values ​​based at least in part on the two or more sets of values ​​includes determining that the selected value of the first C-DRX configuration parameter is the minimum value of the first C-DRX configuration parameter among the two or more sets of values.

[0056] In some respects, determining the selected set of values ​​based at least in part on the two or more sets of values ​​includes: determining a selected value for a first C-DRX configuration parameter based at least in part on the two or more sets of values; and determining a selected value for one or more other C-DRX configuration parameters based at least in part on a set of values ​​in the two or more sets of values ​​that includes the selected value of the first C-DRX configuration parameter.

[0057] In some respects, the selected set of values ​​is the set of default values ​​for C-DRX configuration parameters.

[0058] In some respects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0059] In some respects, determining the selected set of values ​​for C-DRX configuration parameters includes: determining a first set of values ​​based at least in part on these sets of values; determining that the first set of values ​​is not supported by the network associated with the UE; and determining that the selected set of values ​​is a set of default values ​​based at least in part on determining that the first set of values ​​is not supported by the network.

[0060] In some aspects, a method for a UE to perform wireless communication includes: detecting a trigger for updating the value of a C-DRX configuration parameter; determining a selected set of values ​​for the C-DRX configuration parameter based at least in part on the detection of the trigger; and providing the selected set of values ​​for transmission in a request indicating the selected set of values.

[0061] In some respects, this trigger determines that no active application is operating on the UE.

[0062] In some respects, determining the selected set of values ​​includes at least in part determining the set of default values ​​for the C-DRX configuration parameters based on the determination that no active application is operating on the UE.

[0063] In some respects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0064] In some respects, the trigger determines that an application operating on the UE has become an active application operating on the UE.

[0065] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on the determination that the application has become an active application.

[0066] In some respects, the trigger is to determine that the state of an active application operating on the UE has changed from a first state to a second state.

[0067] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on determining that the state of the active application has changed from a first state to a second state.

[0068] In some aspects, a UE for wireless communication includes: a memory and one or more processors coupled to the memory, the one or more processors being configured to: receive at a modem a set of values ​​for C-DRX configuration parameters from an application processor, each set of values ​​in the set of C-DRX configuration parameters being associated with a corresponding application among a plurality of active applications operating on the UE; determine a selected set of values ​​for C-DRX configuration parameters based at least in part on the set of values ​​for C-DRX configuration parameters, wherein, in determining the selected set of values, the one or more processors, in doing so, to: identify an extreme value of a first C-DRX configuration parameter among these sets of values, and to determine a selected value of the first C-DRX configuration parameter as an extreme value of the first C-DRX configuration parameter; and to transmit a request indicating the selected set of values ​​for the C-DRX configuration parameters.

[0069] In some aspects, the one or more processors are configured to: identify an application operating on the UE as an active application, the application being one of the plurality of active applications, wherein identifying the application as an active application includes: determining the characteristics of the application; and identifying the application as an active application based at least in part on the characteristics of the application.

[0070] In some respects, when the one or more processors identify an application as an active application based at least in part on the characteristic, they shall: determine that the characteristic associated with the application satisfies a threshold associated with the characteristic; and identify the application as an active application based at least in part on the determination that the characteristic satisfies the threshold associated with the characteristic.

[0071] In some respects, this characteristic includes the throughput associated with the application.

[0072] In some respects, this feature includes the number of active regions for the application.

[0073] In some respects, this feature indicates the level of user interaction associated with the application.

[0074] In some respects, the extreme value of the first C-DRX configuration parameter in these sets of values ​​is the maximum value of the first C-DRX configuration parameter in these sets of values.

[0075] In some respects, the first C-DRX configuration parameter is an inactive timer.

[0076] In some respects, the extreme value of the first C-DRX configuration parameter in these sets of values ​​is the minimum value of the first C-DRX configuration parameter in these sets of values.

[0077] In some respects, the first C-DRX configuration parameter is the duration of the long DRX cycle.

[0078] In some respects, when determining the selected set of values ​​for the C-DRX configuration parameters, the one or more processors shall: determine the selected values ​​for one or more other C-DRX configuration parameters based at least in part on the set of values ​​that includes the selected values ​​of the first C-DRX configuration parameter.

[0079] In some respects, the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

[0080] In some respects, when determining a selected set of values ​​for C-DRX configuration parameters, the one or more processors shall: identify one or more active applications among the plurality of active applications that have the highest priority value; and determine the selected set of values ​​based at least in part on one or more sets of values ​​in these value sets that correspond to one or more active applications that have the highest priority value.

[0081] In some respects, the one or more sets of values ​​include a single set of values, and the selected set of values ​​is determined to be based at least in part on that single set of values.

[0082] In some respects, the one or more sets of values ​​comprises two or more sets of values, and the selection of a set of values ​​is based at least in part on the two or more sets of values.

[0083] In some respects, when the one or more processors determine the selected set of values ​​based at least in part on the two or more sets of values, they shall: determine the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter among the two or more sets of values.

[0084] In some respects, the one or more processors are configured to determine a selected value for the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter among the two or more sets of values.

[0085] In some aspects, the one or more processors are configured to: determine a selected value for a first C-DRX configuration parameter based at least in part on the two or more sets of values; and determine a selected value for one or more other C-DRX configuration parameters based at least in part on a set of values ​​in the two or more sets of values ​​that includes the selected value of the first C-DRX configuration parameter.

[0086] In some respects, the selected set of values ​​is the set of default values ​​for C-DRX configuration parameters.

[0087] In some respects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0088] In some respects, when determining a selected set of values ​​for C-DRX configuration parameters, the one or more processors shall: determine a first set of values ​​based at least in part on the set of values; determine that the first set of values ​​is not supported by the network associated with the UE; and determine that the selected set of values ​​is a set of default values ​​based at least in part on the determination that the first set of values ​​is not supported by the network.

[0089] In some aspects, a UE for wireless communication includes: a memory; and one or more processors coupled to the memory, the one or more processors being configured to: detect a trigger for updating the value of a C-DRX configuration parameter; determine a selected set of values ​​for the C-DRX configuration parameter based at least in part on the detection of the trigger; and transmit a request indicating the selected set of values ​​for the C-DRX configuration parameter.

[0090] In some respects, this trigger determines that no active application is operating on the UE.

[0091] In some respects, determining the selected set of values ​​includes at least in part determining the set of default values ​​for the C-DRX configuration parameters based on the determination that no active application is operating on the UE.

[0092] In some respects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0093] In some respects, the trigger determines that an application operating on the UE has become an active application operating on the UE.

[0094] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on the determination that the application has become an active application.

[0095] In some respects, the trigger is to determine that the state of an active application operating on the UE has changed from a first state to a second state.

[0096] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on determining that the state of the active application has changed from a first state to a second state.

[0097] In some aspects, a UE for wireless communication includes: a memory; and one or more processors coupled to the memory, the one or more processors being configured to: identify a set of values ​​for C-DRX configuration parameters, each set of values ​​in the set of C-DRX configuration parameters being associated with a corresponding application among a plurality of active applications operating on the UE; determine a selected set of values ​​for the C-DRX configuration parameters based at least in part on the set of values ​​for the C-DRX configuration parameters; and provide the selected set of values ​​for transmission in a request indicating the selected set of values.

[0098] In some aspects, the one or more processors are configured to: identify an application operating on the UE as an active application, which is one of the plurality of active applications, wherein identifying the application as an active application requires: determining the characteristics of the application; and identifying the application as an active application based at least in part on the characteristics of the application.

[0099] In some aspects, the one or more processors are configured to: determine that a characteristic associated with the application satisfies a threshold associated with that characteristic; and identify the application as an active application based at least in part on the determination that the characteristic satisfies the threshold associated with that characteristic.

[0100] In some respects, this characteristic includes the throughput associated with the application.

[0101] In some respects, this feature includes the number of active regions for the application.

[0102] In some respects, this feature indicates the level of user interaction associated with the application.

[0103] In some respects, when determining a selected set of values ​​for the C-DRX configuration parameter, the one or more processors shall: identify the maximum value of the first C-DRX configuration parameter within these sets of values; and determine the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter.

[0104] In some respects, the first C-DRX configuration parameter is an inactive timer.

[0105] In some respects, when determining a selected set of values ​​for the C-DRX configuration parameter, the one or more processors shall: identify the minimum value of the first C-DRX configuration parameter within the set of values; and determine the selected value of the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter.

[0106] In some respects, the first C-DRX configuration parameter is the duration of the long DRX cycle.

[0107] In some respects, when determining a selected set of values ​​for C-DRX configuration parameters, the one or more processors shall: determine a selected value for a first C-DRX configuration parameter based at least in part on the set of values, and determine a selected value for one or more other C-DRX configuration parameters based at least in part on the set of values ​​including the selected value of the first C-DRX configuration parameter.

[0108] In some respects, the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

[0109] In some respects, when determining a selected set of values ​​for C-DRX configuration parameters, the one or more processors shall: identify one or more active applications among the plurality of active applications that have the highest priority value; and determine the selected set of values ​​based at least in part on one or more sets of values ​​in these value sets that correspond to one or more active applications that have the highest priority value.

[0110] In some respects, the one or more sets of values ​​include a single set of values, and the selected set of values ​​is determined to be based at least in part on that single set of values.

[0111] In some respects, the one or more sets of values ​​comprises two or more sets of values, and the selection of a set of values ​​is based at least in part on the two or more sets of values.

[0112] In some respects, determining the selected set of values ​​based at least in part on the two or more sets of values ​​includes: determining the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter among the two or more sets of values.

[0113] In some respects, when the one or more processors determine the selected set of values ​​based at least in part on the two or more sets of values, they shall: determine the selected value of the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter among the two or more sets of values.

[0114] In some respects, the selected set of values ​​is the set of default values ​​for C-DRX configuration parameters.

[0115] In some respects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0116] In some respects, when determining a selected set of values ​​for C-DRX configuration parameters, the one or more processors shall: determine a first set of values ​​based at least in part on the set of values; determine that the first set of values ​​is not supported by the network associated with the UE; and determine that the selected set of values ​​is a set of default values ​​based at least in part on the determination that the first set of values ​​is not supported by the network.

[0117] In some respects, when determining a selected set of values ​​based at least in part on the two or more sets of values, the one or more processors shall: determine a selected value for a first C-DRX configuration parameter based at least in part on the two or more sets of values; and determine a selected value for one or more other C-DRX configuration parameters based at least in part on a set of values ​​in the two or more sets of values ​​that includes the selected value of the first C-DRX configuration parameter.

[0118] In some aspects, a UE for wireless communication includes: a memory; and one or more processors coupled to the memory, the one or more processors being configured to: detect a trigger for updating the value of a C-DRX configuration parameter; determine a selected set of values ​​for the C-DRX configuration parameter based at least in part on the detection of the trigger; and provide the selected set of values ​​for transmission in a request indicating the selected set of values.

[0119] In some respects, this trigger determines that no active application is operating on the UE.

[0120] In some respects, determining the selected set of values ​​includes at least in part determining the set of default values ​​for the C-DRX configuration parameters based on the determination that no active application is operating on the UE.

[0121] In some respects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0122] In some respects, the trigger determines that an application operating on the UE has become an active application operating on the UE.

[0123] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on the determination that the application has become an active application.

[0124] In some respects, the trigger is to determine that the state of an active application operating on the UE has changed from a first state to a second state.

[0125] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on determining that the state of the active application has changed from a first state to a second state.

[0126] In some aspects, a non-transient computer-readable medium storing one or more instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a UE, cause the one or more processors to: receive a set of values ​​for C-DRX configuration parameters from an application processor at a modem, each set of values ​​in the set of C-DRX configuration parameters being associated with a corresponding application among a plurality of active applications operating on the UE; determine a selected set of values ​​for C-DRX configuration parameters based at least in part on the set of values ​​for C-DRX configuration parameters, wherein one or more instructions, when causing the one or more processors to determine the selected set of values, cause the one or more processors to: identify an extreme value of a first C-DRX configuration parameter among these sets of values, and determine a selected value of the first C-DRX configuration parameter as an extreme value of the first C-DRX configuration parameter; and transmit a request indicating the selected set of values ​​for the C-DRX configuration parameters.

[0127] In some respects, the one or more instructions further cause the one or more processors to: identify an application operating on the UE as an active application, the application being one of the plurality of active applications, wherein identifying the application as an active application includes: determining the characteristics of the application; and identifying the application as an active application at least in part based on the characteristics of the application.

[0128] In some respects, one or more instructions that enable the one or more processors to identify the application as an active application based at least in part on the characteristic cause the one or more processors to: determine that a characteristic associated with the application satisfies a threshold associated with the characteristic; and identify the application as an active application based at least in part on the determination that the characteristic satisfies the threshold associated with the characteristic.

[0129] In some respects, this characteristic includes the throughput associated with the application.

[0130] In some respects, this feature includes the number of active regions for the application.

[0131] In some respects, this feature indicates the level of user interaction associated with the application.

[0132] In some respects, the extreme value of the first C-DRX configuration parameter in these sets of values ​​is the maximum value of the first C-DRX configuration parameter in these sets of values.

[0133] In some respects, the first C-DRX configuration parameter is an inactive timer.

[0134] In some respects, the extreme value of the first C-DRX configuration parameter in these sets of values ​​is the minimum value of the first C-DRX configuration parameter in these sets of values.

[0135] In some respects, the first C-DRX configuration parameter is the duration of the long DRX cycle.

[0136] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​for a C-DRX configuration parameter cause the one or more processors to determine a selected value for one or more other C-DRX configuration parameters based at least in part on a set of values ​​including the selected value of the first C-DRX configuration parameter.

[0137] In some respects, the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

[0138] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​for C-DRX configuration parameters cause the one or more processors to: identify one or more active applications among the plurality of active applications that have the highest priority value; and determine the selected set of values ​​based at least in part on one or more sets of values ​​in these sets that correspond to one or more active applications that have the highest priority value.

[0139] In some respects, the one or more sets of values ​​include a single set of values, and the selected set of values ​​is determined to be based at least in part on that single set of values.

[0140] In some respects, the one or more sets of values ​​comprises two or more sets of values, and the selection of a set of values ​​is based at least in part on the two or more sets of values.

[0141] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​based at least in part on the two or more sets of values ​​cause the one or more processors to: determine the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter in the two or more sets of values.

[0142] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​based at least in part on the two or more sets of values ​​cause the one or more processors to: determine the selected value of the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter among the two or more sets of values.

[0143] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​based at least in part on the two or more sets of values ​​cause the one or more processors to: determine a selected value for a first C-DRX configuration parameter based at least in part on the two or more sets of values; and determine a selected value for one or more other C-DRX configuration parameters based at least in part on a set of values ​​in the two or more sets of values ​​that includes the selected value of the first C-DRX configuration parameter.

[0144] In some respects, the selected set of values ​​is the set of default values ​​for C-DRX configuration parameters.

[0145] In some respects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0146] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​for C-DRX configuration parameters cause the one or more processors to: determine a first set of values ​​based at least in part on the set of values; determine that the first set of values ​​is not supported by the network associated with the UE; and determine that the selected set of values ​​is a set of default values ​​based at least in part on the determination that the first set of values ​​is not supported by the network.

[0147] In some aspects, a non-transient computer-readable medium storing one or more instructions for wireless communication includes one or more instructions that, when executed by one or more processors of the UE, cause the one or more processors to: detect a trigger for updating the value of a C-DRX configuration parameter; determine a selected set of values ​​for the C-DRX configuration parameter based at least in part on the detection of the trigger; and transmit a request indicating the selected set of values ​​for the C-DRX configuration parameter.

[0148] In some respects, this trigger determines that no active application is operating on the UE.

[0149] In some respects, determining the selected set of values ​​includes at least in part determining the set of default values ​​for the C-DRX configuration parameters based on the determination that no active application is operating on the UE.

[0150] In some respects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0151] In some respects, the trigger determines that an application operating on the UE has become an active application operating on the UE.

[0152] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on the determination that the application has become an active application.

[0153] In some respects, the trigger is to determine that the state of an active application operating on the UE has changed from a first state to a second state.

[0154] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on determining that the state of the active application has changed from a first state to a second state.

[0155] In some aspects, a non-transient computer-readable medium storing one or more instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a UE, cause the one or more processors to: identify a set of values ​​for C-DRX configuration parameters, each set of values ​​in the set of C-DRX configuration parameters being associated with a corresponding application among a plurality of active applications operating on the UE; determine a selected set of values ​​for the C-DRX configuration parameters based at least in part on the set of values ​​for the C-DRX configuration parameters; and provide the selected set of values ​​for transmission in a request instructing the selected set of values.

[0156] In some respects, the one or more instructions further cause the one or more processors to: identify an application operating on the UE as an active application, the application being one of the plurality of active applications, wherein identifying the application as an active application includes: determining the characteristics of the application; and identifying the application as an active application at least in part based on the characteristics of the application.

[0157] In some respects, one or more instructions that enable the one or more processors to identify the application as an active application based at least in part on the characteristic cause the one or more processors to: determine that a characteristic associated with the application satisfies a threshold associated with the characteristic; and identify the application as an active application based at least in part on the determination that the characteristic satisfies the threshold associated with the characteristic.

[0158] In some respects, this characteristic includes the throughput associated with the application.

[0159] In some respects, this feature includes the number of active regions for the application.

[0160] In some respects, this feature indicates the level of user interaction associated with the application.

[0161] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​for the C-DRX configuration parameter cause the one or more processors to: identify the maximum value of the first C-DRX configuration parameter in the set of values; and determine the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter.

[0162] In some respects, the first C-DRX configuration parameter is an inactive timer.

[0163] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​for the C-DRX configuration parameter cause the one or more processors to: identify the minimum value of the first C-DRX configuration parameter in the set of values; and determine the selected value of the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter.

[0164] In some respects, the first C-DRX configuration parameter is the duration of the long DRX cycle.

[0165] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​for C-DRX configuration parameters cause the one or more processors to: determine a selected value for a first C-DRX configuration parameter based at least in part on the set of values, and determine a selected value for one or more other C-DRX configuration parameters based at least in part on a set of values ​​including the selected value of the first C-DRX configuration parameter.

[0166] In some respects, the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

[0167] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​for C-DRX configuration parameters cause the one or more processors to: identify one or more active applications among the plurality of active applications that have the highest priority value; and determine the selected set of values ​​based at least in part on one or more sets of values ​​in these sets that correspond to one or more active applications that have the highest priority value.

[0168] In some respects, the one or more sets of values ​​include a single set of values, and the selected set of values ​​is determined to be based at least in part on that single set of values.

[0169] In some respects, the one or more sets of values ​​comprises two or more sets of values, and the selection of a set of values ​​is based at least in part on the two or more sets of values.

[0170] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​based at least in part on the two or more sets of values ​​cause the one or more processors to: determine the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter in the two or more sets of values.

[0171] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​based at least in part on the two or more sets of values ​​cause the one or more processors to: determine the selected value of the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter among the two or more sets of values.

[0172] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​based at least in part on the two or more sets of values ​​cause the one or more processors to: determine a selected value for a first C-DRX configuration parameter based at least in part on the two or more sets of values; and determine a selected value for one or more other C-DRX configuration parameters based at least in part on a set of values ​​in the two or more sets of values ​​that includes the selected value of the first C-DRX configuration parameter.

[0173] In some respects, the selected set of values ​​is the set of default values ​​for C-DRX configuration parameters.

[0174] In some respects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0175] In some respects, one or more instructions that cause the one or more processors to determine a selected set of values ​​for C-DRX configuration parameters cause the one or more processors to: determine a first set of values ​​based at least in part on the set of values; determine that the first set of values ​​is not supported by the network associated with the UE; and determine that the selected set of values ​​is a set of default values ​​based at least in part on the determination that the first set of values ​​is not supported by the network.

[0176] In some aspects, a non-transient computer-readable medium storing one or more instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a UE, cause the one or more processors to: detect a trigger for updating the value of a C-DRX configuration parameter; determine a selected set of values ​​for the C-DRX configuration parameter based at least in part on the detection of the trigger; and provide the selected set of values ​​for transmission in a request indicating the selected set of values.

[0177] In some respects, this trigger determines that no active application is operating on the UE.

[0178] In some respects, determining the selected set of values ​​includes at least in part determining the set of default values ​​for the C-DRX configuration parameters based on the determination that no active application is operating on the UE.

[0179] In some respects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0180] In some respects, the trigger determines that an application operating on the UE has become an active application operating on the UE.

[0181] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on the determination that the application has become an active application.

[0182] In some respects, the trigger is to determine that the state of an active application operating on the UE has changed from a first state to a second state.

[0183] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on determining that the state of the active application has changed from a first state to a second state.

[0184] In some aspects, an apparatus for wireless communication includes: means for receiving a set of values ​​of C-DRX configuration parameters from an application processor at a modem, each set of values ​​of the C-DRX configuration parameters being associated with a corresponding application among a plurality of active applications operating on the apparatus; means for determining a selected set of values ​​of C-DRX configuration parameters based at least in part on the set of values ​​of the C-DRX configuration parameters, wherein the means for determining the selected set of values ​​includes: means for identifying an extreme value of a first C-DRX configuration parameter among the sets of values, and means for determining a selected value of the first C-DRX configuration parameter as an extreme value of the first C-DRX configuration parameter; and means for transmitting a request indicating the selected set of values ​​of the C-DRX configuration parameters.

[0185] In some aspects, the device includes means for identifying an application operating on the device as an active application, the application being one of a plurality of active applications, wherein the means for identifying the application as an active application includes: means for determining characteristics of the application; and means for identifying the application as an active application at least in part based on the characteristics of the application.

[0186] In some aspects, the means for identifying an application as an active application at least in part based on the characteristic includes: means for determining that a characteristic associated with the application satisfies a threshold associated with the characteristic; and means for identifying the application as an active application at least in part based on determining that the characteristic satisfies the threshold associated with the characteristic.

[0187] In some respects, this characteristic includes the throughput associated with the application.

[0188] In some respects, this feature includes the number of active regions for the application.

[0189] In some respects, this feature indicates the level of user interaction associated with the application.

[0190] In some respects, the extreme value of the first C-DRX configuration parameter in these sets of values ​​is the maximum value of the first C-DRX configuration parameter in these sets of values.

[0191] In some respects, the extreme value of the first C-DRX configuration parameter in these sets of values ​​is the minimum value of the first C-DRX configuration parameter in these sets of values.

[0192] In some respects, the first C-DRX configuration parameter is the duration of the long DRX cycle.

[0193] In some aspects, the means for determining the selected set of values ​​for the C-DRX configuration parameter includes: means for determining selected values ​​for one or more other C-DRX configuration parameters based at least in part on the set of values ​​including the selected values ​​of the first C-DRX configuration parameter.

[0194] In some respects, the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

[0195] In some aspects, the means for determining a selected set of values ​​for the C-DRX configuration parameters includes: means for identifying one or more active applications among the plurality of active applications that have the highest priority value; and means for determining the selected set of values ​​based at least in part on one or more sets of values ​​in these value sets that correspond to the one or more active applications that have the highest priority value.

[0196] In some respects, the one or more sets of values ​​include a single set of values, and the selected set of values ​​is determined to be based at least in part on that single set of values.

[0197] In some respects, the one or more sets of values ​​comprises two or more sets of values, and the selection of a set of values ​​is based at least in part on the two or more sets of values.

[0198] In some aspects, the means for determining a selected set of values ​​based at least in part on the two or more sets of values ​​includes means for determining the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter among the two or more sets of values.

[0199] In some aspects, the means for determining a selected set of values ​​based at least in part on the two or more sets of values ​​includes means for determining the selected value of the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter among the two or more sets of values.

[0200] In some aspects, the means for determining a selected set of values ​​based at least in part on the two or more sets of values ​​includes: means for determining a selected value of a first C-DRX configuration parameter based at least in part on the two or more sets of values; and means for determining a selected value of one or more other C-DRX configuration parameters based at least in part on a set of values ​​in the two or more sets of values ​​that includes the selected value of the first C-DRX configuration parameter.

[0201] In some respects, the selected set of values ​​is the set of default values ​​for C-DRX configuration parameters.

[0202] In some respects, the set of default values ​​is associated with at least one of a public terrestrial mobile network, a tracking area code, a cellular identifier, or the location of the device.

[0203] In some aspects, the means for determining a selected set of values ​​for C-DRX configuration parameters includes: means for determining a first set of values ​​based at least in part on the set of values; means for determining that the first set of values ​​is not supported by a network associated with the device; and means for determining that the selected set of values ​​is a set of default values ​​based at least in part on determining that the first set of values ​​is not supported by the network.

[0204] In some aspects, an apparatus for wireless communication includes: means for detecting a trigger for updating the value of a C-DRX configuration parameter; means for determining a selected set of values ​​for the C-DRX configuration parameter based at least in part on the detection of the trigger; and means for transmitting a request indicating the selected set of values ​​for the C-DRX configuration parameter.

[0205] In some respects, this trigger determines that no active app is operating on the device.

[0206] In some respects, determining the selected set of values ​​includes at least in part determining the set of default values ​​for the C-DRX configuration parameters based on the determination that no active application is operating on the device.

[0207] In some respects, the set of default values ​​is associated with at least one of a public terrestrial mobile network, a tracking area code, a cellular identifier, or the location of the device.

[0208] In some respects, the trigger determines that an application operating on the device has become an active application operating on the device.

[0209] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on the determination that the application has become an active application.

[0210] In some respects, the trigger determines that the state of an active application operating on the device has changed from a first state to a second state.

[0211] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on determining that the state of the active application has changed from a first state to a second state.

[0212] In some aspects, an apparatus for wireless communication includes: means for identifying a set of values ​​for C-DRX configuration parameters, each set of values ​​in the set of C-DRX configuration parameters being associated with a corresponding application among a plurality of active applications operating on the apparatus; means for determining a selected set of values ​​for the C-DRX configuration parameters based at least in part on the set of values ​​for the C-DRX configuration parameters; and means for providing the selected set of values ​​for transmission in a request indicating the selected set of values.

[0213] In some aspects, the device includes means for identifying an application operating on the device as an active application, the application being one of a plurality of active applications, wherein identifying the application as an active application includes: means for determining characteristics of the application; and means for identifying the application as an active application at least in part based on the characteristics of the application.

[0214] In some aspects, the means for identifying an application as an active application at least in part based on the characteristic includes: means for determining that a characteristic associated with the application satisfies a threshold associated with the characteristic; and means for identifying the application as an active application at least in part based on determining that the characteristic satisfies the threshold associated with the characteristic.

[0215] In some respects, this characteristic includes the throughput associated with the application.

[0216] In some respects, this feature includes the number of active regions for the application.

[0217] In some respects, this feature indicates the level of user interaction associated with the application.

[0218] In some aspects, the means for determining a selected set of values ​​for the C-DRX configuration parameter includes: means for identifying the maximum value of the first C-DRX configuration parameter within the set of values; and means for determining a selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter.

[0219] In some respects, the first C-DRX configuration parameter is an inactive timer.

[0220] In some aspects, the means for determining a selected set of values ​​for the C-DRX configuration parameter includes: means for identifying the minimum value of the first C-DRX configuration parameter within the set of values; and means for determining the selected value of the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter.

[0221] In some respects, the first C-DRX configuration parameter is the duration of the long DRX cycle.

[0222] In some aspects, the means for determining a selected set of values ​​for the C-DRX configuration parameter includes: means for determining a selected value for a first C-DRX configuration parameter based at least in part on the set of values; and means for determining a selected value for one or more other C-DRX configuration parameters based at least in part on the set of values ​​including the selected value of the first C-DRX configuration parameter.

[0223] In some respects, the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

[0224] In some aspects, the means for determining a selected set of values ​​for the C-DRX configuration parameters includes: means for identifying one or more active applications among the plurality of active applications that have the highest priority value; and means for determining the selected set of values ​​based at least in part on one or more sets of values ​​in these value sets that correspond to the one or more active applications that have the highest priority value.

[0225] In some respects, the one or more sets of values ​​include a single set of values, and the selected set of values ​​is determined to be based at least in part on that single set of values.

[0226] In some respects, the one or more sets of values ​​comprises two or more sets of values, and the selection of a set of values ​​is based at least in part on the two or more sets of values.

[0227] In some aspects, the means for determining a selected set of values ​​based at least in part on the two or more sets of values ​​includes means for determining the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter among the two or more sets of values.

[0228] In some aspects, the means for determining a selected set of values ​​based at least in part on the two or more sets of values ​​includes means for determining the selected value of the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter among the two or more sets of values.

[0229] In some aspects, the means for determining a selected set of values ​​based at least in part on the two or more sets of values ​​includes: means for determining a selected value of a first C-DRX configuration parameter based at least in part on the two or more sets of values; and means for determining a selected value of one or more other C-DRX configuration parameters based at least in part on a set of values ​​in the two or more sets of values ​​that includes the selected value of the first C-DRX configuration parameter.

[0230] In some respects, the selected set of values ​​is the set of default values ​​for C-DRX configuration parameters.

[0231] In some respects, the set of default values ​​is associated with at least one of a public terrestrial mobile network, a tracking area code, a cellular identifier, or the location of the device.

[0232] In some aspects, the means for determining a selected set of values ​​for the C-DRX configuration parameters includes: means for determining a first set of values ​​based at least in part on the set of values; means for determining that the first set of values ​​is not supported by a network associated with the device; and means for determining that the selected set of values ​​is a set of default values ​​based at least in part on determining that the first set of values ​​is not supported by the network.

[0233] In some aspects, an apparatus for wireless communication includes: means for detecting a trigger to update the value of a C-DRX configuration parameter; means for determining a selected set of values ​​for the C-DRX configuration parameter based at least in part on the detection of the trigger; and means for providing the selected set of values ​​for transmission in a request indicating the selected set of values.

[0234] In some respects, this trigger determines that no active app is operating on the device.

[0235] In some respects, determining the selected set of values ​​includes at least in part determining the set of default values ​​for the C-DRX configuration parameters based on the determination that no active application is operating on the device.

[0236] In some respects, the set of default values ​​is associated with at least one of a public terrestrial mobile network, a tracking area code, a cellular identifier, or the location of the device.

[0237] In some respects, the trigger determines that an application operating on the device has become an active application operating on the device.

[0238] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on the determination that the application has become an active application.

[0239] In some respects, the trigger determines that the state of an active application operating on the device has changed from a first state to a second state.

[0240] In some respects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on determining that the state of the active application has changed from a first state to a second state.

[0241] The aspects generally include, as substantially described herein with reference to the accompanying drawings and description, methods, apparatus, systems, computer program products, non-transient computer-readable media, user equipment, base stations, wireless communication equipment, and / or processing systems.

[0242] The foregoing has broadly outlined the features and technical advantages of the examples according to this disclosure in an effort to facilitate a better understanding of the following detailed description. Additional features and advantages will be described thereafter. The disclosed concepts and specific examples can be readily used as the basis for modifications or the design of other structures for implementing the same purposes as this disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein, in both their organization and manner of operation, and their associated advantages, will be better understood by considering the following description in conjunction with the accompanying drawings. Each drawing is provided for illustrative and descriptive purposes and not for defining limitations on the claims. Brief description of the attached diagram

[0244] To gain a more detailed understanding of the features described above in this disclosure, reference can be made to various aspects of the above brief overview, some of which are illustrated in the accompanying drawings. However, it should be noted that the drawings illustrate only certain typical aspects of this disclosure and should not be considered as limiting its scope, as other equivalent aspects are permissible in this description. Identical reference numerals in different drawings may identify the same or similar elements.

[0245] Figure 1 This is a diagram illustrating an example of a wireless network according to this disclosure.

[0246] Figure 2 This is a diagram illustrating an example of communication between a base station and a user equipment (UE) in a wireless network according to this disclosure.

[0247] Figure 3A , 3B Figures 4 and 5 are illustrations illustrating examples related to the determination of values ​​for UE configuration parameters for Connected Mode Discontinuous Reception (C-DRX) according to this disclosure.

[0248] Figures 5 to 8 This is a diagram illustrating an example process associated with the determination of C-DRX configuration parameters by the UE according to this disclosure.

[0249] Figures 9 to 12 This is a block diagram of an example device for wireless communication according to the present disclosure.

[0250] Detailed description

[0251] The various aspects of this disclosure are described more fully below with reference to the accompanying drawings. However, this disclosure may be implemented in many different forms and should not be construed as being limited to any specific structure or function given throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of this disclosure to those skilled in the art. Those skilled in the art will appreciate that the scope of this disclosure is intended to cover any aspect of this disclosure disclosed herein, whether implemented independently of or in combination with any other aspect of this disclosure. For example, any number of aspects set forth herein may be used to implement an apparatus or practice. Furthermore, the scope of this disclosure is intended to cover such apparatuses or methods practiced using additional structures, functionalities, or structures and functionalities that complement or supplement the various aspects of this disclosure set forth herein. It should be understood that any aspect of this disclosure disclosed herein may be implemented by one or more elements of the claims.

[0252] Several aspects of a telecommunications system will now be described with reference to various devices and techniques. These devices and techniques will be described in the following detailed description and explained in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively, "elements"). These elements can be implemented using hardware, software, or a combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.

[0253] While the aspects herein may be described using terms commonly associated with 5G or New Radio (NR) Radio Access Technology (RAT), the aspects of this disclosure may be applied to other RATs, such as 3G RAT, 4G RAT, and / or RATs after 5G (e.g., 6G).

[0254] Figure 1This is a diagram illustrating an example of a wireless network 100 according to this disclosure. Wireless network 100 may be or may include a 5G (e.g., NR) network and / or a 4G (e.g., LTE) network, etc. Wireless network 100 may include one or more base stations 110 (shown as BS 110a, BS 110b, BS 110c, and BS 110d), user equipment (UE) 120 or multiple UEs 120 (shown as UE 120a, UE 120b, UE 120c, UE 120d, and UE 120e), and / or other network entities. Base station 110 is the entity that communicates with UE 120. Base station 110 (sometimes referred to as BS) may include, for example, an NR base station, an LTE base station, a B-node, an eNB (e.g., in 4G), a gNB (e.g., in 5G), an access point, and / or a transmit / receive point (TRP). Each base station 110 may provide communication coverage for a specific geographic area. In the 3rd Generation Partnership Project (3GPP), the term "cell" can refer to the coverage area of ​​base station 110 and / or the base station subsystem serving that coverage area, depending on the context in which the term is used.

[0255] Base station 110 provides communication coverage to macrocells, picocells, femtocells, and / or another type of cell. Macrocells can cover a relatively large geographic area (e.g., a radius of several kilometers) and allow unrestricted access by UE 120 with a service subscription. Picocells can cover a relatively small geographic area and allow unrestricted access by UE 120 with a service subscription. Femtocells can cover a relatively small geographic area (e.g., a residential area) and allow restricted access by UE 120 associated with that femtocell (e.g., UE 120 in a closed subscriber group (CSG)). Base station 110 for macrocells may be referred to as a macro base station. Base station 110 for picocells may be referred to as a pico base station. Base station 110 for femtocells may be referred to as a femtocell base station or a home base station. Figure 1 In the example shown, BS 110a can be a macro base station for macro cell 102a, BS 110b can be a pico base station for pico cell 102b, and BS 110c can be a femto base station (BS) for femtocell 102c. A base station may support one or more (e.g., three) cells.

[0256] In some examples, the cell may not necessarily be stationary, and the geographical area of ​​the cell may move depending on the location of the mobile base station 110 (e.g., a mobile base station). In some examples, base stations 110 may interconnect with each other and / or interconnect to one or more other base stations 110 or network nodes (not shown) in the wireless network 100 using any suitable transport network via various types of backhaul interfaces (such as direct physical connections or virtual networks).

[0257] Wireless network 100 may include one or more relay stations. A relay station is an entity capable of receiving data transmissions from an upstream station (e.g., base station 110 or UE 120) and transmitting those data transmissions to a downstream station (e.g., UE 120 or base station 110). A relay station may be a UE 120 capable of relaying transmissions for other UE 120s. Figure 1 In the example shown, BS 110d (e.g., a relay base station) can communicate with BS 110a (e.g., a macro base station) and UE 120d to facilitate communication between BS 110a and UE 120d. The base station 110 for relay communication may be referred to as a relay station, relay base station, relay, etc.

[0258] Wireless network 100 can be a heterogeneous network comprising different types of base stations 110 (such as macro base stations, pico base stations, femto base stations, or relay base stations, etc.). These different types of base stations 110 may have different transmit power levels, different coverage areas, and / or different effects on interference in wireless network 100. For example, macro base stations may have high transmit power levels (e.g., 5 to 40 watts), while pico base stations, femto base stations, and relay base stations may have lower transmit power levels (e.g., 0.1 to 2 watts).

[0259] Network controller 130 can be coupled to or communicate with a group of base stations 110 and can provide coordination and control over these base stations 110. Network controller 130 can communicate with base stations 110 via backhaul communication links. Base stations 110 can communicate with each other directly or indirectly via wireless or wired backhaul communication links.

[0260] Each UE 120 may be distributed throughout the wireless network 100, and each UE 120 may be stationary or mobile. UE 120 may include, for example, access terminals, terminals, mobile stations, and / or subscriber units. UE 120 may be a cellular phone (e.g., a smartphone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet device, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device, a biometric device, a wearable device (e.g., a smartwatch, smart clothing, smart glasses, a smart wristband, smart jewelry (e.g., a smart ring or smart bracelet)), an entertainment device (e.g., a music device, a video device, and / or a satellite radio), an in-vehicle component or sensor, a smart meter / sensor, industrial manufacturing equipment, a GPS device, or any other suitable device configured to communicate via wireless or wired media.

[0261] Some UEs 120 may be considered Machine-Type Communication (MTC) UEs, or evolved or enhanced Machine-Type Communication (eMTC) UEs. MTC UEs and / or eMTC UEs may include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, etc., which can communicate with a base station, another device (e.g., a remote device), or some other entity. Some UEs 120 may be considered Internet of Things (IoT) devices, and / or may be implemented as NB-IoT (Narrowband IoT) devices. Some UEs 120 may be considered client equipment. UE 120 may be included within a housing that houses the components of UE 120, such as processor components and / or memory components. In some examples, the processor components and memory components may be coupled together. For example, the processor components (e.g., one or more processors) and memory components (e.g., memory) may be operatively coupled, communicatively coupled, electronically coupled, and / or electrically coupled.

[0262] Generally, any number of wireless networks 100 can be deployed in a given geographical area. Each wireless network 100 can support a specific RAT and can operate on one or more frequencies. A RAT may be referred to as a radio technology, air interface, etc. A frequency may be referred to as a carrier, frequency channel, etc. Each frequency can support a single RAT in a given geographical area to avoid interference between wireless networks using different RATs. In some cases, NR or 5G RAT networks can be deployed.

[0263] In some examples, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly using one or more sidelink channels (e.g., without using base station 110 as an intermediary). For example, UE 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (e.g., which may include vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), or vehicle-to-pedestrian (V2P) protocols), and / or mesh networks. In such examples, UE 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as performed by base station 110.

[0264] Devices in Wireless Network 100 can communicate using the electromagnetic spectrum, which can be subdivided into various categories, bands, channels, etc., according to frequency or wavelength. For example, each device in Wireless Network 100 can communicate using one or more operating frequency bands. In 5G NR, two initial operating frequency bands have been designated as frequency ranges FR1 (410MHz–7.125GHz) and FR2 (24.25GHz–52.6GHz). It should be understood that although a portion of FR1 is greater than 6GHz, FR1 is generally (interchangeably) referred to as the “sub-6GHz band” in various documents and articles. Similar naming issues sometimes arise regarding FR2; although different from the Very High Frequency (EHF) band (30GHz–300GHz) designated as the “millimeter wave” band by the International Telecommunication Union (ITU), FR2 is generally (interchangeably) referred to as the millimeter wave band in various documents and articles.

[0265] The frequencies between FR1 and FR2 are generally referred to as intermediate frequency (IF) bands. Recent 5G NR studies have designated the operating bands of these IF bands as the frequency range designation FR3 (7.125 GHz – 24.25 GHz). Bands falling within FR3 can inherit FR1 and / or FR2 characteristics, thus effectively extending the characteristics of FR1 and / or FR2 into the IF band. Additionally, higher frequency bands are currently being explored to extend 5G NR operation above 52.6 GHz. For example, three higher operating frequency bands have been designated as the frequency range designations FR4a or FR4-1 (52.6 GHz – 71 GHz), FR4 (52.6 GHz – 114.25 GHz), and FR5 (114.25 GHz – 300 GHz). Each of these higher frequency bands falls within the EHF band.

[0266] Considering the examples above, unless otherwise stated, it should be understood that, as used herein, the term "sub-6GHz," etc., can broadly refer to frequencies less than 6GHz, within FR1, or that may include intermediate frequency band frequencies. Furthermore, unless otherwise stated, it should be understood that, as used herein, the term "millimeter wave," etc., can broadly refer to frequencies that may include intermediate frequency band frequencies, within FR2, FR4, FR4-a, or FR4-1 or FR5, or within the EHF band. It is conceivable that the frequencies included in these operating frequency bands (e.g., FR1, FR2, FR3, FR4-a, FR4-1, and / or FR5) can be modified, and the techniques described herein are applicable to those modified frequency ranges.

[0267] As indicated above, Figure 1 This is provided as an example. Other examples may differ from the one provided. Figure 1 The example described.

[0268] Figure 2 This is a diagram illustrating an example 200 of communication between a base station 110 and a UE 120 in a wireless network 100 according to this disclosure. The base station 110 may be equipped with a set of antennas 234a to 234t, such as T antennas (T≥1). The UE 120 may be equipped with a set of antennas 252a to 252r, such as R antennas (R≥1).

[0269] At base station 110, transmit processor 220 can receive data from data source 212 intended for UE 120 (or a group of UEs 120). Transmit processor 220 can select one or more modulation and coding schemes (MCS) for UE 120 based at least in part on one or more channel quality indicators (CQIs) received from UE 120. UE 120 can process (e.g., encode and modulate) the data for UE 120 based at least in part on the MCS(s) selected for UE 120 and can provide data symbols to UE 120. Transmit processor 220 can process system information (e.g., semi-static resource partitioning information (SRPI)) and control information (e.g., CQI requests, grants, and / or higher-layer signaling) and provide overhead symbols and control symbols. Transmit processor 220 can generate reference symbols for reference signals (e.g., a cell-specific reference signal (CRS) or demodulation reference signal (DMRS)) and synchronization signals (e.g., a primary synchronization signal (PSS) or secondary synchronization signal (SSS)). Transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding) on ​​data symbols, control symbols, overhead symbols, and / or reference symbols, where applicable, and can provide a set of output symbol streams (e.g., T output symbol streams) to a corresponding set of modems 232 (e.g., T modulators) (shown as modems 232a to 232t). For example, each output symbol stream can be provided to a modulator component (shown as MOD) of modem 232. Each modem 232 can use a corresponding modular component to process the corresponding output symbol stream (e.g., for OFDM) to obtain an output sample stream. Each modem 232 may further use corresponding modular components to process (e.g., convert to analog, amplify, filter, and / or upconvert) the output sample stream to obtain a downlink signal. Modems 232a to 232t may transmit a set of downlink signals (e.g., T downlink signals) via a corresponding set of antennas 234 (e.g., T antennas) (shown as antennas 234a to 234t).

[0270] At UE 120, an antenna set 252 (shown as antennas 252a to 252r) can receive downlink signals from base station 110 and / or other base stations 110 and can provide a set of received signals (e.g., R received signals) to a set of modems 254 (e.g., R modems) (shown as modems 254a to 254r). For example, each received signal can be provided to a demodulator component (shown as DEMOD) of modem 254. Each modem 254 can use a corresponding demodulator component to condition (e.g., filter, amplify, downconvert, and / or digitize) the received signal to obtain an input sample. Each modem 254 can use the demodulator component to further process the input sample (e.g., for OFDM) to obtain received symbols. A MIMO detector 256 can obtain the received symbols from modem 254, perform MIMO detection on these received symbols where applicable, and can provide detected symbols. The receiver processor 258 can process (e.g., demodulate and decode) these detected symbols, provide decoded data for UE 120 to data sink 260, and provide decoded control and system information to controller / processor 280. The term "controller / processor" can refer to one or more controllers, one or more processors, or a combination thereof. The channel processor can determine Reference Signal Received Power (RSRP) parameters, Received Signal Strength Indicator (RSSI) parameters, Reference Signal Received Quality (RSRQ) parameters, and / or CQI parameters, etc. In some examples, one or more components of UE 120 may be included in housing 284.

[0271] Network controller 130 may include communication unit 294, controller / processor 290, and memory 292. Network controller 130 may include one or more devices, such as those in the core network. Network controller 130 may communicate with base station 110 via communication unit 294.

[0272] One or more antennas (e.g., antennas 234a to 234t and / or antennas 252a to 252r) may include one or more antenna panels, one or more antenna groups, one or more antenna element assemblies, and / or one or more antenna arrays, etc., or may be included therein. Antenna panels, antenna groups, antenna element assemblies, and / or antenna arrays may include one or more antenna elements (within a single housing or multiple housings), coplanar antenna element assemblies, non-coplanar antenna element assemblies, and / or one or more antenna elements coupled to one or more transmit and / or receive components, such as... Figure 2 One or more components.

[0273] On the uplink, at UE 120, transmit processor 264 can receive and process data from data source 262 and control information from controller / processor 280 (e.g., reports including RSRP, RSSI, RSRQ, and / or CQI). Transmit processor 264 can generate reference symbols for one or more reference signals. Symbols from transmit processor 264 may be pre-encoded by TX MIMO processor 266 where applicable, further processed by modem 254 (e.g., for DFT-s-OFDM or CP-OFDM), and transmitted to base station 110. In some examples, modem 254 of UE 120 may include modulator and demodulator. In some examples, UE 120 includes a transceiver. The transceiver may include any combination of antennas 252, modems 254, MIMO detector 256, receive processor 258, transmit processor 264, and / or TX MIMO processor 266. The transceiver can be used by a processor (e.g., controller / processor 280) and memory 282 to perform aspects of any of the methods described herein (e.g., references). Figures 3A to 8 ).

[0274] At base station 110, uplink signals from UE 120 and / or other UEs may be received by antenna 234, processed by modem 232 (e.g., demodulator component of modem 232, shown as DEMOD), detected by MIMO detector 236 where applicable, and further processed by receiver processor 238 to obtain decoded data and control information transmitted by UE 120. Receiver processor 238 may provide the decoded data to data sink 239 and the decoded control information to controller / processor 240. Base station 110 may include communication unit 244 and may communicate with network controller 130 via communication unit 244. Base station 110 may include scheduler 246 to schedule one or more UEs 120 for downlink and / or uplink communication. In some examples, modem 232 of base station 110 may include modulator and demodulator. In some examples, base station 110 includes transceiver. The transceiver may include any combination of antennas 234, modems 232, MIMO detectors 236, receiver processors 238, transmitter processors 220, and / or TX MIMO processors 230. The transceiver may be used by a processor (e.g., controller / processor 240) and memory 242 to perform aspects of any of the methods described herein (e.g., references). Figures 3A to 8 ).

[0275] The controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or Figure 2Any other component may perform one or more techniques associated with determining the UE's Connected Mode Discontinuous Reception (C-DRX) configuration when multiple applications are running on the UE, as described in more detail elsewhere herein. For example, the controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or Figure 2 Any other component may execute or direct, for example Figure 5 Process 500 Figure 6 Process 600 Figure 7 Process 700 Figure 8 The operation of process 800 and / or other processes as described herein. Memory 242 and memory 282 may store data and program code for base station 110 and UE 120, respectively. In some examples, memory 242 and / or memory 282 may include a non-transitory computer-readable medium storing one or more instructions (e.g., code and / or program code) for wireless communication. For example, when executed by one or more processors of base station 110 and / or UE 120 (e.g., directly executed, or executed after compilation, transformation, and / or interpretation), the one or more processors, UE 120, and / or base station 110 may cause the one or more processors, UE 120, and / or base station 110 to perform or direct, for example... Figure 5 Process 500 Figure 6 Process 600 Figure 7 Process 700 Figure 8 The operation of process 800, and / or other processes described herein. In some examples, the execution instructions may include run instructions, transform instructions, compile instructions, and / or interpret instructions, etc.

[0276] although Figure 2 The boxes in the diagram are interpreted as different components, but the functions described above with respect to these boxes can be implemented by a single hardware component, software component, or combination of components. For example, the functions described with respect to transmit processor 264, receive processor 258, and / or TX MIMO processor 266 can be performed by controller / processor 280 or under the control of controller / processor 280.

[0277] In some aspects, UE 120 may include: means for receiving a set of values ​​of C-DRX configuration parameters at a modem from an application processor, each set of values ​​of the C-DRX configuration parameters being associated with a corresponding application among a plurality of active applications operating on the UE; means for determining a selected set of values ​​of the C-DRX configuration parameters based at least in part on the set of values ​​of the C-DRX configuration parameters, wherein the means for determining the selected set of values ​​includes: means for identifying an extreme value of a first C-DRX configuration parameter among the sets of values; and means for determining a selected value of the first C-DRX configuration parameter as an extreme value of the first C-DRX configuration parameter; means for transmitting a request indicating the selected set of values ​​of the C-DRX configuration parameter; and so on. In some aspects, such means may include a combination of Figure 2 One or more components of the described UE 120, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, etc.

[0278] In some aspects, UE 120 may include: means for detecting a trigger for updating the value of a C-DRX configuration parameter; means for determining a selected set of values ​​for the C-DRX configuration parameter based at least in part on the detection of the trigger; means for transmitting a request indicating the selected set of values ​​for the C-DRX configuration parameter; and so on. In some aspects, such means may include combinations of... Figure 2 One or more components of the described UE 120, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254.

[0279] In some aspects, UE 120 may include: means for identifying a set of values ​​for C-DRX configuration parameters, each set of values ​​in the set of C-DRX configuration parameters being associated with a corresponding application among a plurality of active applications operating on the UE; means for determining a selected set of values ​​for the C-DRX configuration parameters based at least in part on the set of values ​​for the C-DRX configuration parameters; means for providing the selected set of values ​​for transmission in a request indicative of the C-DRX configuration parameters; and so on. In some aspects, such means may include combinations Figure 2 One or more components of the described UE 120, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, etc.

[0280] In some aspects, UE 120 may include: means for detecting a trigger for updating the value of a C-DRX configuration parameter; means for determining a selected set of values ​​for the C-DRX configuration parameter based at least in part on the detection of the trigger; means for providing the selected set of values ​​for transmission in a request indicating the selected set of values ​​for the C-DRX configuration parameter; and so on. In some aspects, such means may include combinations of Figure 2 One or more components of the described UE 120, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, etc.

[0281] As indicated above, Figure 2 This is provided as an example. Other examples may differ from the one provided. Figure 2 The example described.

[0282] In some scenarios, the UE may continuously monitor the radio link for indications that it has downlink data to receive. In other scenarios (e.g., to save power and extend battery life), the UE may be configured with a discontinuous reception (DRX) cycle, which includes one or more DRX states. A DRX cycle may include an active state (e.g., an on-time period during which the UE may monitor control information (e.g., on the Physical Downlink Control Channel (PDCCH))) and a sleep or idle state (where the UE may power down some or all of its radio components to save power). In some scenarios, the UE may be configured with a connected-mode DRX (C-DRX) state, in which the UE powers down a portion of its radio components but maintains some level of access layer context with the base station (e.g., at least some level of synchronization, timing, etc.). Operation in C-DRX state can save UE power consumption, thereby improving battery life.

[0283] A C-DRX state can have a set of associated C-DRX configuration parameters that define the C-DRX state. This set of C-DRX configuration parameters can include, for example, an onset duration, an inactive timer, a short cycle duration, a long cycle duration, and several short cycles (also known as short cycle timers). The values ​​used for these C-DRX configuration parameters typically involve risk / reward trade-offs. For example, when the network wants to transmit time-sensitive traffic, the UE might be in a sleep mode of the C-DRX state, which could lead to unacceptable latency (e.g., increased latency) and / or interruptions (e.g., in the case of buffer overflow). Conversely, if the onset duration of the C-DRX state is longer than necessary, the UE may consume excessive battery power.

[0284] It is worth noting that traffic profiles and latency requirements can vary significantly across different applications that may be operating on the UE at a given time. For example, web browsing or gaming applications may require low latency, making long DRX cycles unsuitable. Conversely, video streaming applications can tolerate higher latency due to C-DRX because data is buffered before playback. Ideally, the values ​​of C-DRX configuration parameters should be selected based on the active applications operating on the UE.

[0285] In some scenarios, a UE (e.g., UE 120) may be able to determine, at least in part, the expected values ​​of C-DRX configuration parameters that define the C-DRX state based on information associated with an application operating on the UE. For example, the UE may be configured with a C-DRX adaptation algorithm that receives information associated with an application operating on the UE as input and provides the expected values ​​of the C-DRX configuration parameters as output. The C-DRX adaptation algorithm may be configured on, for example, the UE's application processor (e.g., controller / processor 280), the UE's modem (e.g., MOD / DEMOD 254), and / or another component of the UE. Information associated with the application may include, for example, an application identifier, information indicating the activity mode associated with the application (e.g., web browsing, video, audio, games, etc.), information indicating the application status (e.g., whether the application is running in the foreground or background), information associated with the application's traffic profile (e.g., the size of traffic bursts, the time / periodality between bursts), information associated with the application's data activity (e.g., the number of bytes transmitted or received), Transmission Control Protocol (TCP) information associated with the application (e.g., the number of active / open TCP connections), preferred values ​​for C-DRX configuration parameters (e.g., the suggested or previously expected set of C-DRX configuration parameter values ​​for the application), and other examples.

[0286] In some cases, the C-DRX adaptation algorithm can take into account the operational information associated with the UE. That is, in some cases, the C-DRX adaptation algorithm can be designed to receive operational information associated with the UE as another input. This operational information (also known as system status information) can include various types of status information associated with the UE, such as battery status, charging status, screen status, Bluetooth / hotspot status, etc.

[0287] The UE can use information associated with the application and (optionally) operational information to determine the expected values ​​of the C-DRX configuration parameters for the C-DRX state. For example, the UE (e.g., its application processor, modem, and / or another component) can provide input to a C-DRX adaptation manager configured with a C-DRX adaptation algorithm (e.g., implemented in the UE's application processor, modem, and / or another component). The C-DRX adaptation manager can receive these inputs and can provide the expected values ​​of the C-DRX configuration parameters as output. As indicated above, the set of expected values ​​for the C-DRX configuration parameters may include expected values ​​for the on duration, expected values ​​for inactive timers (e.g., inactive timer duration values), expected values ​​for short cycle durations, expected values ​​for long cycle durations, expected values ​​for several short cycles, etc. These outputs can be provided to, for example, the UE's application processor, modem, or another component. The UE can then transmit a request to the base station (e.g., via Radio Resource Control (RRC) signaling, Media Access Control (MAC) control elements, Internet Protocol (IP) based signaling, etc.) to indicate a set of desired values ​​for C-DRX configuration parameters.

[0288] The base station can receive a request from the UE and, in response, transmit a signal indicating a set of configured values ​​for the desired C-DRX configuration parameters for the UE. For example, the base station can receive the set of desired values ​​from the UE and determine whether each desired value can be configured or adopted for the UE's C-DRX state. The base station can also consider the desired values, among other information (e.g., network state, network congestion level, etc.), and, if possible, select the desired value as the configured value for the C-DRX configuration parameter set. However, in some examples, the base station may utilize a portion, but perhaps not all, of the set of desired values ​​as the configured value (e.g., when the base station has other information that makes adopting the entire set of desired values ​​impractical). The UE can receive a signal indicating the configured values ​​for the C-DRX configuration parameter set, and then the UE can operate in the C-DRX state according to the configured parameters from the base station.

[0289] It is worth noting that the C-DRX adaptation algorithm described above can be used to determine the expected set of C-DRX configuration parameters based on information associated with a single active application. However, in practice, two or more active applications may be operating on the UE at a given time. Therefore, it is necessary to determine how to determine the expected set of C-DRX configuration parameters for the UE when multiple active applications are operating on it.

[0290] Some aspects described herein provide techniques and apparatus for a UE to determine a set of values ​​for C-DRX configuration parameters when multiple active applications are operating on the UE. In some aspects, the UE may identify a set of values ​​for the C-DRX configuration parameters. Here, each value in the set of C-DRX configuration parameters may be associated with a corresponding one of the multiple active applications operating on the UE. The UE may then determine a selected set of values ​​for the C-DRX configuration parameters based at least in part on the set of values ​​for the C-DRX configuration parameters. The UE may then provide the selected set of values.

[0291] Furthermore, some aspects described herein provide techniques and apparatus for a UE to update a set of values ​​for C-DRX configuration parameters. In some aspects, the UE can detect a trigger for updating the values ​​of the C-DRX configuration parameters, and the UE can determine a selected set of values ​​for the C-DRX configuration parameters based at least in part on the detection of the trigger. The UE can then provide the selected set of values ​​for the C-DRX configuration parameters. Additional details are provided below.

[0292] Figure 3A and 3B This is a diagram illustrating example 300 related to the determination of C-DRX configuration parameter values ​​by the UE when multiple active applications are operating on the UE, according to this disclosure. Figure 3A As shown, Example 300 includes communication between base station 110 and UE 120. In some aspects, base station 110 and UE 120 may be included in a wireless network (such as wireless network 100). Base station 110 and UE 120 may communicate on a wireless access link, which may include an uplink and a downlink.

[0293] As indicated by label 305, the UE can identify multiple active applications operating on the UE. In some aspects, the UE can identify an application as an active application based at least in part on one or more characteristics of the application. For example, the UE can determine one or more characteristics of an application and can identify the application as an active application based at least in part on those one or more characteristics.

[0294] The one or more characteristics may include, for example, one or more metrics associated with the application, such as throughput associated with the application (e.g., average throughput over a specific time interval), the number of active intervals of the application (e.g., the number of time intervals within a given time period during which the UE transmits or receives data associated with the application), and / or one or more other types of metrics. In this regard, the UE may identify the application as an active application based at least in part on determining that one or more characteristics satisfy corresponding thresholds associated with the one or more characteristics. For example, the UE may determine the throughput associated with the application and the number of active intervals of the application. Here, if the throughput satisfies (e.g., greater than or equal to) the throughput threshold and the number of active intervals satisfies the active frequency threshold, the UE may identify the application as an active application. Conversely, if the throughput does not satisfy (e.g., less than) the throughput threshold or the number of active intervals does not satisfy the active frequency threshold, the UE may not identify the application as an active application.

[0295] As another example, the feature may include the level of user interaction associated with the application, such as whether the application's user interface is being provided for display to the user (e.g., on the UE's display screen, via screen mirroring / dock to an external screen, etc.), whether audio associated with the application is being provided for the user to listen to (e.g., whether the application is using the UE's speakers, by connecting to the UE's speakers via wired or wireless connections, etc., to play audio), or indicating another type of mechanism for user interaction. In such respects, the UE may identify the application as an active application based at least in part on the feature indicating the level of user interaction. For example, if the feature indicates that the application is being provided for display or for the user to listen to, the UE may identify the application as an active application. Conversely, if the feature indicates that the application is not being provided for display or for the user to listen to, the UE may not identify the application as an active application.

[0296] In some aspects, the UE can determine whether a given application is active on a periodic basis (e.g., so that the UE can reassess the activity of a given application over time). In other aspects, the UE can determine whether a given application is active based at least in part on indications (e.g., from the user, from the base station). In Example 300, the UE identifies multiple (i.e., at least two) active applications operating on the UE.

[0297] As indicated by label 310, the UE can identify a set of values ​​for C-DRX configuration parameters, wherein each set of values ​​in the set of C-DRX configuration parameters is associated with a corresponding one of a plurality of active applications operating on the UE.

[0298] In some aspects, the set of values ​​for C-DRX configuration parameters may be provided to the UE or determined by the UE (e.g., at an earlier time). For example, the set of values ​​for C-DRX configuration parameters may be pre-configured on the UE. As a specific example, one or more sets of values ​​for C-DRX configuration parameters may be pre-configured on the UE by the base station. As another specific example, one or more sets of values ​​for C-DRX configuration parameters (e.g., a table including one or more sets of values ​​for C-DRX configuration parameters) may be pre-configured on the UE by a software client (e.g., on an advanced operating system), which may obtain the one or more sets of values ​​(e.g., table entries) locally (e.g., by reading from static memory) or by receiving the one or more sets of values ​​from an application server (e.g., for initial configuration of the table, for updating a previously configured table, etc.). As another specific example, one or more sets of values ​​for C-DRX configuration parameters may be pre-configured on the UE via software update. In some aspects, one or more sets of values ​​for C-DRX configuration parameters may be updated in the UE's static memory.

[0299] As another example, the set of values ​​for the C-DRX configuration parameters can be calculated by the UE (e.g., using the C-DRX adaptive algorithm, as described above) and stored on the UE.

[0300] In some respects, the UE can determine the value of a specific C-DRX configuration parameter in one of these sets of values, at least in part, based on the characteristics or requirements of the associated application. For example, the UE can determine the value of an inactive timer for a given application, at least in part, based on the traffic profile of that application. As a specific example, the UE can determine the value of an inactive timer such that the value of the inactive timer is greater than or equal to the 50th percentile burst time of the application's traffic profile. In this example, if the 50th percentile burst time of a particular application's traffic is 75 milliseconds (ms), then the UE can determine the value of the inactive timer to be 75 ms. It is worth noting that if the inactive timer value can only be selected from a set of allowed values ​​(e.g., as specified in the relevant 3GPP standards), then the UE can determine the value of the inactive timer from that set of allowed values. For example, if the UE determines the value of the inactive timer to be 75 ms, and the closest value in the set of allowed values ​​not less than the 50th percentile burst time is 80 ms, then the UE can determine the value of the inactive timer to be 80 ms. Alternatively, the application domain can provide the UE with the value of the inactive timer, or the application domain can provide the UE with the burst time value, and the UE can determine the value of the inactive timer accordingly.

[0301] As another example, the UE can determine the duration of a long DRX cycle for a given application, at least in part, based on the latency requirements of that application. As a specific example, the UE can determine the duration of a long DRX cycle such that the duration is less than or equal to the 99th percentile latency requirement for that application. In this example, if the 99th percentile latency requirement is 165ms, the UE can determine the duration of the long DRX cycle to be 165ms. It is worth noting that if the duration of the long DRX cycle can only be selected from a set of allowed values ​​(e.g., as specified in the relevant 3GPP standards), the UE can determine the duration of the long DRX cycle from the set of allowed values. For example, if the UE determines the duration of the long DRX cycle to be 165ms, and the closest value in the set of allowed values ​​not exceeding the 99th percentile latency requirement is 160ms, the UE can determine the duration of the long DRX cycle to be 160ms. Alternatively, the application domain may provide the UE with the duration of a long DRX cycle, or the application domain may provide the UE with an indication of the delay requirement, and the UE may determine the duration of the long DRX cycle accordingly.

[0302] In some respects, a given set of values ​​includes specific values ​​for one or more C-DRX configuration parameters (e.g., inactive timer, long loop duration, short loop duration, short loop timer, etc.) and is associated with an application identifier that associates these sets of values ​​with an application. Figure 3B This is a diagram showing a sample table containing a set of values ​​for C-DRX configuration parameters used in four different applications. As an example, such as... Figure 3B As shown, the set of values ​​used to identify the application as App1 includes the value a1 of the inactive timer, the value b1 of the long loop duration, the value c1 of the short loop duration, and the value d1 of the short loop timer. In some aspects, such as Figure 3B As shown, applications can be associated with priority levels (e.g., App1 and...). Figure 3B (Associated with priority level 1 in the context), this priority level can be used to determine the selected set of values ​​for C-DRX configuration parameters, as described below.

[0303] Back Figure 3A As indicated by label 315, the UE may determine the selected set of values ​​for the C-DRX configuration parameters based at least in part on the set of values ​​for the C-DRX configuration parameters. The selected set of values ​​for the C-DRX configuration parameters is the set of values ​​for the C-DRX configuration parameters that the UE intends to indicate in a request provided to the base station (e.g., so that the base station can determine the configured set of values ​​for the C-DRX configuration parameters).

[0304] In some respects, the UE can determine that the selected value of a particular C-DRX configuration parameter is the maximum value of that particular C-DRX configuration parameter from a set of C-DRX configuration parameter values. For example, the UE can identify M (M>1) active applications and therefore can identify M sets of C-DRX configuration parameters, where each of the M sets of values ​​is associated with one of the M active applications. Here, the UE can identify the maximum value of a particular C-DRX configuration parameter within these M sets of values, and the UE can identify that the selected value of that particular C-DRX configuration parameter is the maximum value. As a specific example, the UE can identify the maximum value of an inactive timer within these M sets of values, and the UE can identify that the selected value of an inactive timer is the determined maximum value.

[0305] In some respects, the UE can determine that the selected value of a particular C-DRX configuration parameter is the minimum value of that particular C-DRX configuration parameter from a set of C-DRX configuration parameter values. For example, the UE can identify M active applications and therefore can identify M sets of C-DRX configuration parameters, where each of the M sets of values ​​is associated with one of the M active applications. Here, the UE can identify the minimum value of a particular C-DRX configuration parameter among the M sets of values, and the UE can identify that the selected value of the particular C-DRX configuration parameter is the minimum value. As a specific example, the UE can identify the minimum duration of a long cycle among the M sets of values, and the UE can identify that the selected value of the duration of a long DRX cycle is the determined minimum value.

[0306] In some aspects, the UE can determine the selected value of one or more C-DRX configuration parameters based at least in part on a set of values ​​that includes selected values ​​of another C-DRX configuration parameter. For example, the UE can identify an extreme value (e.g., minimum or maximum value) of a particular C-DRX configuration parameter within the M value sets, and can identify a selected value of the particular C-DRX configuration parameter as that extreme value, as described above. Here, the UE can identify the selected value of one or more other C-DRX configuration parameters from the set of values ​​that includes the extreme value of the particular C-DRX configuration parameter. As a specific example, the UE can identify the minimum value of the long cycle duration within the M value sets, and the UE can identify the selected value of the long DRX cycle duration as the determined minimum value. Next, the UE can identify the duration of the short DRX cycle and the selected value of the short DRX cycle timer from the set of values ​​that includes the minimum value of the long DRX cycle duration.

[0307] In some respects, the UE can determine the selected set of C-DRX configuration parameter values ​​based at least in part on the priority associated with active applications. For example, as mentioned above... Figure 3BAs indicated, these sets of values ​​may include priority levels associated with one or more active applications. Here, the UE may determine the selected set of C-DRX configuration parameters based at least in part on the priority levels. For example, the UE may identify one or more active applications among the plurality of active applications that have the highest priority value (e.g., priority level 1), and may determine the selected set of values ​​based at least in part on one or more sets of values ​​corresponding to the one or more active applications that have the highest priority value.

[0308] In some respects, a single active application has the highest priority level. In such cases, the UE may determine the selected set of values ​​based at least in part on a single set of values ​​(e.g., the selected set of values ​​for C-DRX configuration parameters may include the set of values ​​associated with the application having the highest priority level).

[0309] In some respects, multiple active applications have the highest priority level, and the set of values ​​associated with these multiple active applications may be the same (e.g., the set of values ​​may be the same for each of the multiple active applications). In such cases, the UE may determine the selected set of values ​​based at least in part on any of the values ​​associated with the multiple active applications (e.g., the selected set of values ​​for C-DRX configuration parameters may include the set of values ​​associated with all applications having the highest priority level).

[0310] In some respects, multiple active applications may have the highest priority level, and the sets of values ​​associated with these active applications may differ. In such cases, the UE may determine the selected set of values ​​based at least in part on multiple sets of values ​​for C-DRX configuration parameters. For example, when the value of a first C-DRX configuration parameter (e.g., an inactive timer) differs across these multiple sets of values, the UE may determine that the selected value of the first C-DRX configuration parameter is the maximum value of the first C-DRX configuration parameter across these multiple sets of values. As another example, when the value of a second C-DRX configuration parameter (e.g., the duration of a long DRX cycle) differs across these multiple sets of values, the UE may determine that the selected value of the second C-DRX configuration parameter is the maximum value of the second C-DRX configuration parameter across these multiple sets of values. Continuing this example, the UE may determine the selected value of one or more other C-DRX configuration parameters (e.g., the duration of a short DRX cycle, a short DRX cycle timer, etc.) based at least in part on the set of values ​​in these multiple sets that includes the selected value of the second C-DRX configuration parameter.

[0311] In some respects, the set of selected values ​​determined by the UE may be a set of default values ​​for C-DRX configuration parameters. In other respects, the UE stores a set of default values ​​for C-DRX configuration parameters per cell, which may be determined as the C-DRX configuration in the first reconfiguration associated with that cell.

[0312] In some aspects, the UE may determine that the selected set of values ​​is a default value set based at least in part on the determination that the network does not support the first selected set of values. For example, the UE may determine the first selected set of values ​​based at least in part on these value sets as described above. Next, the UE may determine that the network does not support the first selected set of values. For example, in some aspects, the UE may store a list of C-DRX configurations supported by the network (e.g., a list of supported value sets for C-DRX configuration parameters) and may determine that the first selected set of values ​​is supported based at least in part on the list of supported C-DRX configurations. In some aspects, the list of supported C-DRX configurations may be stored by Public Land Mobile Network (PLMN), Tracking Area Code (TAC), Cell Identifier, or the UE's location (e.g., determined by Global Positioning System (GPS), Wi-Fi, Basic Service Set (BSS) Identifier, etc.). Here, the UE may determine that the selected set of values ​​is a default value set based at least in part on the determination that the network does not support the first selected set of values.

[0313] As indicated by label 320, the UE can transmit a request indicating a selected set of values ​​for C-DRX configuration parameters. For example, the UE can transmit the request to the base station (e.g., via RRC signaling, MAC control elements, IP-based signaling, etc.). As described above, the base station can receive the request from the UE and, in response, transmit a signal indicating a configured set of desired values ​​for the C-DRX configuration parameters used by the UE.

[0314] As indicated above, Figures 3A to 3B This is provided as an example. Other examples may differ from the one provided. Figures 3A to 3B The example described.

[0315] Figure 4 This is an illustration of example 400, illustrating the association between the UE and the detection of a trigger for updating C-DRX configuration parameters according to this disclosure, to determine the value of the C-DRX configuration parameters. (See diagram below.) Figure 4 As shown, Example 400 includes communication between base station 110 and UE 120. In some aspects, base station 110 and UE 120 may be included in a wireless network (such as wireless network 100). Base station 110 and UE 120 may communicate on a wireless access link, which may include an uplink and a downlink.

[0316] As indicated by label 405, the UE can detect triggers for updating the values ​​of C-DRX configuration parameters. In some aspects, such triggers include events that cause the UE to update the values ​​of C-DRX configuration parameters used for the UE's C-DRX state.

[0317] In some respects, this trigger determines that no active application is operating on the UE. For example, the UE may execute procedures associated with identifying active applications on the UE, as described above. Figure 3A and 3B As described, the determination that no active application is operating on the UE (e.g., within a specific time period) can be used as a trigger for updating the values ​​of C-DRX configuration parameters. In some aspects, the lack of active application triggering may be limited to a specific set of applications (e.g., a predefined set of applications).

[0318] In some respects, this trigger is a determination that an application operating on the UE has become an active application operating on the UE. For example, the UE may execute a procedure associated with identifying an active application on the UE, as described above with respect to Figure 3. Here, the UE's determination that an application has become recently active can be used as a trigger for updating the values ​​of C-DRX configuration parameters.

[0319] In some respects, this trigger is based on determining that the state of an active application operating on the UE has changed from a first state to a second state. For example, the UE may determine that an active application has switched from operating in the foreground to operating in the background, and this determination may be used as a trigger for updating the values ​​of C-DRX configuration parameters.

[0320] As indicated by label 410, the selection set of values ​​for the C-DRX configuration parameter may be determined at least in part based on the detection of the trigger. In some respects, the way the UE determines the selection set of values ​​for the C-DRX configuration parameter depends on the type of trigger detected by the UE.

[0321] In some respects, if the trigger determines that no active application is operating on the UE, the UE can determine that the selected set of values ​​is the default set of C-DRX configuration parameters.

[0322] In some respects, if the trigger is a determination that an application has become an active application (e.g., when a new active application is identified), the UE can determine the selected set of values ​​by recalculating the set of values ​​for the C-DRX configuration parameters. For example, in some respects, the UE can combine the above... Figure 3A and Figure 3B The described method determines a selected set of values ​​for the C-DRX configuration parameters to recalculate that set of values. Alternatively, the UE can determine the desired set of values ​​by using the C-DRX adaptation algorithm configured on the UE to recalculate that set of values.

[0323] In some respects, if the trigger determines that the state of an active application operating on the UE has changed from a first state to a second state, the UE can determine the selected set of values ​​by recalculating the set of values ​​for the C-DRX configuration parameters. For example, in some respects, the UE can combine the above... Figure 3A and Figure 3B The described method determines a selected set of values ​​for the C-DRX configuration parameters to recalculate that set of values. Alternatively, the UE can determine the desired set of values ​​by using the C-DRX adaptation algorithm configured on the UE to recalculate that set of values.

[0324] As indicated by label 415, the UE can transmit a request indicating a selected set of values ​​for C-DRX configuration parameters. For example, the UE can transmit the request to the base station (e.g., via RRC signaling, MAC control elements, IP-based signaling, etc.). As described above, the base station can receive the request from the UE and, in response, transmit a signal indicating a configured set of desired values ​​for the C-DRX configuration parameters used by the UE.

[0325] As indicated above, Figure 4 This is provided as an example. Other examples may differ from the one provided. Figure 4 The example described.

[0326] Figure 5 This is a diagram illustrating an example procedure 500 performed by a UE according to this disclosure. Example procedure 500 is an example in which a UE (e.g., UE 120) performs operations associated with determining the value of a C-DRX configuration parameter.

[0327] like Figure 5 As shown, in some aspects, process 500 may include receiving a set of C-DRX configuration parameter values ​​at a modem from an application processor, each set of C-DRX configuration parameter values ​​being associated with a corresponding application among a plurality of active applications operating on the UE (block 510). For example, the UE (e.g., using parameter receiving component 908) may receive a set of C-DRX configuration parameter values ​​at a modem from an application processor, each set of C-DRX configuration parameter values ​​being associated with a corresponding application among a plurality of active applications operating on the UE, as described above.

[0328] like Figure 5As further illustrated, in some aspects, process 500 may include determining a selected set of values ​​for the C-DRX configuration parameter based at least in part on the set of values ​​for the C-DRX configuration parameter (block 520). For example, the UE (e.g., using determining component 910) may determine the selected set of values ​​for the C-DRX configuration parameter based at least in part on the set of values ​​for the C-DRX configuration parameter, as described above. In some aspects, when determining the selected set of values, the UE may identify an extreme value of the first C-DRX configuration parameter within these value sets and determine that the selected value of the first C-DRX configuration parameter is that extreme value of the first C-DRX configuration parameter.

[0329] like Figure 5 As further shown, in some aspects, process 500 may include transmitting a request indicating a selected set of values ​​for C-DRX configuration parameters (block 530). For example, the UE (e.g., using transmission component 904) may transmit a request indicating a selected set of values ​​for C-DRX configuration parameters, as described above.

[0330] Process 500 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.

[0331] In a first aspect, process 500 includes identifying an application operating on the UE as an active application, which is one of a plurality of active applications, wherein identifying the application as an active application includes determining the characteristics of the application and identifying the application as an active application based at least in part on the characteristics of the application.

[0332] In a second aspect, identifying an application as an active application, either alone or in combination with the first aspect, at least in part based on the characteristic, includes: determining that a characteristic associated with the application satisfies a threshold associated with the characteristic; and identifying the application as an active application at least in part based on determining that the characteristic satisfies the threshold associated with the characteristic.

[0333] In a third aspect, either alone or in combination with one or more of the first and second aspects, this characteristic includes throughput associated with the application.

[0334] In the fourth aspect, alone or in combination with one or more of the first to third aspects, this feature includes the number of active regions of the application.

[0335] In the fifth aspect, alone or in combination with one or more of the first to fourth aspects, this feature indicates the level of user interaction associated with the application.

[0336] In the sixth aspect, either alone or in combination with one or more of the first to fifth aspects, the extreme value of the first C-DRX configuration parameter in the set of values ​​is the maximum value of the first C-DRX configuration parameter in these sets of values.

[0337] In the seventh aspect, either alone or in combination with one or more of the first to sixth aspects, the first C-DRX configuration parameter is an inactive timer.

[0338] In the eighth aspect, either alone or in combination with one or more of the first to seventh aspects, the extreme value of the first C-DRX configuration parameter in these sets of values ​​is the minimum value of the first C-DRX configuration parameter in these sets of values.

[0339] In the ninth aspect, either alone or in combination with one or more of the first to eighth aspects, the first C-DRX configuration parameter is the duration of the long DRX cycle.

[0340] In the tenth aspect, determining the selected set of values ​​for the C-DRX configuration parameter, either alone or in combination with one or more of the first to ninth aspects, includes determining the selected values ​​for one or more other C-DRX configuration parameters based at least in part on the set of values ​​including the selected values ​​of the first C-DRX configuration parameter.

[0341] In the eleventh aspect, alone or in combination with one or more of the first to tenth aspects, the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

[0342] In the twelfth aspect, determining the selected set of values ​​for the C-DRX configuration parameter, either alone or in combination with one or more of the first to eleventh aspects, includes: identifying one or more active applications among the plurality of active applications that have the highest priority value, and determining the selected set of values ​​based at least in part on one or more sets of values ​​in these sets that correspond to the one or more active applications with the highest priority value.

[0343] In the thirteenth aspect, alone or in combination with one or more of the first to twelfth aspects, the one or more sets of values ​​comprises a single set of values, and the selection of the set of values ​​is determined at least in part based on the single set of values.

[0344] In the fourteenth aspect, alone or in combination with one or more of the first to thirteenth aspects, the one or more sets of values ​​comprises two or more sets of values, and the selection of a set of values ​​is determined to be based at least in part on the two or more sets of values.

[0345] In the fifteenth aspect, determining the selected value set, either alone or in combination with one or more of the first to fourteenth aspects, at least in part, based on the two or more value sets includes determining the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter among the two or more value sets.

[0346] In the sixteenth aspect, determining the selected value set based at least in part on the two or more value sets, either alone or in combination with one or more of the first to fifteenth aspects, includes determining that the selected value of the first C-DRX configuration parameter is the minimum value of the first C-DRX configuration parameter among the two or more value sets.

[0347] In the seventeenth aspect, determining the selected value set, either alone or in combination with one or more of the first to sixteenth aspects, at least partially based on the two or more value sets, includes: determining a selected value for a first C-DRX configuration parameter at least partially based on the two or more value sets, and determining a selected value for one or more other C-DRX configuration parameters at least partially based on a value set in the two or more value sets that includes the selected value of the first C-DRX configuration parameter.

[0348] In the eighteenth aspect, alone or in combination with one or more of the first to seventeenth aspects, the selected set of values ​​is the set of default values ​​for C-DRX configuration parameters.

[0349] In the nineteenth aspect, either alone or in combination with one or more of the first to eighteenth aspects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0350] In the twentieth aspect, determining the selected set of values ​​for the C-DRX configuration parameters, either alone or in combination with one or more of the first to nineteenth aspects, includes: determining a first set of values ​​based at least in part on these sets of values, determining that the first set of values ​​is not supported by the network associated with the UE, and determining that the selected set of values ​​is a set of default values ​​based at least in part on determining that the first set of values ​​is not supported by the network.

[0351] although Figure 5 An example box of process 500 is shown, but in some respects, process 500 may include... Figure 5 The boxes depicted in the process are compared to additional boxes, fewer boxes, different boxes, or boxes arranged differently. Additionally or alternatively, two or more boxes in process 500 can be executed in parallel.

[0352] Figure 6This is a diagram illustrating an example procedure 600 performed by a UE according to this disclosure. Example procedure 600 is an example in which a UE (e.g., UE 120) performs operations associated with determining the values ​​of C-DRX configuration parameters.

[0353] like Figure 6 As shown, in some aspects, process 600 may include detecting a trigger for updating the value of the C-DRX configuration parameters (block 610). For example, the UE (e.g., using detection component 1008) may detect a trigger for updating the value of the C-DRX configuration parameters as described above.

[0354] like Figure 6 As further illustrated, in some aspects, process 600 may include determining a selected set of values ​​for C-DRX configuration parameters based at least in part on the detection of the trigger (box 620). For example, the UE (e.g., using determining component 1010) may determine the selected set of values ​​for C-DRX configuration parameters based at least in part on the detection of the trigger, as described above.

[0355] like Figure 6 As further shown, in some aspects, process 600 may include transmitting a request indicating a selected set of values ​​for C-DRX configuration parameters (block 630). For example, the UE (e.g., using transmission component 1004) may transmit a request indicating a selected set of values ​​for C-DRX configuration parameters, as described above.

[0356] Process 600 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.

[0357] In the first respect, the trigger is based on the determination that no active application is operating on the UE.

[0358] In the second aspect, either alone or in combination with the first aspect, determining the selected set of values ​​includes at least in part a set of default values ​​for the C-DRX configuration parameters determined based on the determination that no active application is operating on the UE.

[0359] In the third aspect, either alone or in combination with one or more of the first and second aspects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0360] In the fourth aspect, alone or in combination with one or more of the first to third aspects, the trigger is the determination that an application operating on the UE has become an active application operating on the UE.

[0361] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, determining the selected set of values ​​includes at least in part a set of values ​​for recalculating C-DRX configuration parameters based on determining that the application has become an active application.

[0362] In the sixth aspect, alone or in combination with one or more of the first to fifth aspects, the trigger is determining that the state of an active application operating on the UE has changed from a first state to a second state.

[0363] In the seventh aspect, either alone or in combination with one or more of the first to sixth aspects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on determining that the state of the active application has changed from a first state to a second state.

[0364] although Figure 6 An example box of process 600 is shown, but in some respects, process 600 may include... Figure 6 The boxes depicted in the process are compared to additional boxes, fewer boxes, different boxes, or boxes arranged differently. Additionally or alternatively, two or more boxes in process 600 can be executed in parallel.

[0365] Figure 7 This is a diagram illustrating an example procedure 700 performed by a UE according to this disclosure. Example procedure 700 is an example in which a UE (e.g., UE 120) performs operations associated with determining the value of a C-DRX configuration parameter.

[0366] like Figure 7 As shown, in some aspects, process 700 may include a set of values ​​identifying C-DRX configuration parameters, each set of values ​​in the set of C-DRX configuration parameters being associated with a corresponding application among a plurality of active applications operating on the UE (block 710). For example, the UE (e.g., using identification component 1108) may identify a set of values ​​for Connectivity Mode Discontinuous Reception (C-DRX) configuration parameters, each set of values ​​in the set of C-DRX configuration parameters being associated with a corresponding active application among a plurality of active applications operating on the UE, as described above.

[0367] like Figure 7 As further illustrated, in some aspects, process 700 may include determining a selected set of values ​​for the C-DRX configuration parameters based at least in part on the set of values ​​for the C-DRX configuration parameters (block 720). For example, the UE (e.g., using determining component 1110) may determine the selected set of values ​​for the C-DRX configuration parameters based at least in part on the set of values ​​for the C-DRX configuration parameters, as described above.

[0368] like Figure 7As further shown, in some aspects, process 700 may include providing a selected set of values ​​for transmission in a request indicating the selected set of values ​​(block 730). For example, the UE (e.g., using providing component 1112) may provide a selected set of values ​​for transmission in a request indicating the selected set of values, as described above.

[0369] Process 700 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.

[0370] In a first aspect, process 700 includes identifying an application operating on the UE as an active application, which is one of a plurality of active applications, wherein identifying the application as an active application includes determining the characteristics of the application and identifying the application as an active application based at least in part on the characteristics of the application.

[0371] In a second aspect, identifying an application as an active application, either alone or in combination with the first aspect, at least in part based on the characteristic, includes: determining that a characteristic associated with the application satisfies a threshold associated with the characteristic; and identifying the application as an active application at least in part based on determining that the characteristic satisfies the threshold associated with the characteristic.

[0372] In a third aspect, either alone or in combination with one or more of the first and second aspects, this characteristic includes throughput associated with the application.

[0373] In the fourth aspect, alone or in combination with one or more of the first to third aspects, this feature includes the number of active regions of the application.

[0374] In the fifth aspect, alone or in combination with one or more of the first to fourth aspects, this feature indicates the level of user interaction associated with the application.

[0375] In the sixth aspect, determining the selected set of values ​​for the C-DRX configuration parameter, either alone or in combination with one or more of the first to fifth aspects, includes: identifying the maximum value of the first C-DRX configuration parameter within these sets of values; and determining the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter.

[0376] In the seventh aspect, either alone or in combination with one or more of the first to sixth aspects, the first C-DRX configuration parameter is an inactive timer.

[0377] In the eighth aspect, determining the selected set of values ​​for the C-DRX configuration parameter, either alone or in combination with one or more of the first to seventh aspects, includes: identifying the minimum value of the first C-DRX configuration parameter within these sets of values; and determining the selected value of the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter.

[0378] In the ninth aspect, either alone or in combination with one or more of the first to eighth aspects, the first C-DRX configuration parameter is the duration of the long DRX cycle.

[0379] In the tenth aspect, determining the selected set of values ​​for the C-DRX configuration parameter, either alone or in combination with one or more of the first to ninth aspects, includes: determining a selected value for the first C-DRX configuration parameter based at least in part on the set of values, and determining a selected value for one or more other C-DRX configuration parameters based at least in part on the set of values ​​including the selected value of the first C-DRX configuration parameter.

[0380] In the eleventh aspect, alone or in combination with one or more of the first to tenth aspects, the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

[0381] In the twelfth aspect, determining the selected set of values ​​for the C-DRX configuration parameter, either alone or in combination with one or more of the first to eleventh aspects, includes: identifying one or more active applications among the plurality of active applications that have the highest priority value, and determining the selected set of values ​​based at least in part on one or more sets of values ​​in these sets that correspond to the one or more active applications with the highest priority value.

[0382] In the thirteenth aspect, alone or in combination with one or more of the first to twelfth aspects, the one or more sets of values ​​comprises a single set of values, and the selected set of values ​​is determined to be based at least in part on the single set of values.

[0383] In the fourteenth aspect, alone or in combination with one or more of the first to thirteenth aspects, the one or more sets of values ​​comprises two or more sets of values, and the selection of a set of values ​​is determined to be based at least in part on the two or more sets of values.

[0384] In the fifteenth aspect, determining the selected value set, either alone or in combination with one or more of the first to fourteenth aspects, at least in part, based on the two or more value sets includes determining the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter among the two or more value sets.

[0385] In the sixteenth aspect, determining the selected value set based at least in part on the two or more value sets, either alone or in combination with one or more of the first to fifteenth aspects, includes determining that the selected value of the first C-DRX configuration parameter is the minimum value of the first C-DRX configuration parameter among the two or more value sets.

[0386] In the seventeenth aspect, determining the selected value set, either alone or in combination with one or more of the first to sixteenth aspects, at least partially based on the two or more value sets, includes: determining a selected value for a first C-DRX configuration parameter at least partially based on the two or more value sets, and determining a selected value for one or more other C-DRX configuration parameters at least partially based on a value set in the two or more value sets that includes the selected value of the first C-DRX configuration parameter.

[0387] In the eighteenth aspect, alone or in combination with one or more of the first to seventeenth aspects, the selected set of values ​​is the set of default values ​​for C-DRX configuration parameters.

[0388] In the nineteenth aspect, either alone or in combination with one or more of the first to eighteenth aspects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0389] In the twentieth aspect, determining the selected set of values ​​for the C-DRX configuration parameters, either alone or in combination with one or more of the first to nineteenth aspects, includes: determining a first set of values ​​based at least in part on these sets of values, determining that the first set of values ​​is not supported by the network associated with the UE, and determining that the selected set of values ​​is a set of default values ​​based at least in part on determining that the first set of values ​​is not supported by the network.

[0390] although Figure 7 An example box of process 700 is shown, but in some respects, process 700 may include... Figure 7 The boxes depicted in the process are compared to additional boxes, fewer boxes, different boxes, or boxes arranged differently. Additionally or alternatively, two or more boxes in process 700 can be executed in parallel.

[0391] Figure 8 This is a diagram illustrating an example procedure 800 performed by a UE according to this disclosure. Example procedure 800 is an example in which a UE (e.g., UE 120) performs operations associated with determining the value of a C-DRX configuration parameter.

[0392] like Figure 8As shown, in some aspects, process 800 may include detecting a trigger for updating the value of the C-DRX configuration parameters (block 810). For example, the UE (e.g., using detection component 1208) may detect a trigger for updating the value of the C-DRX configuration parameters as described above.

[0393] like Figure 8 As further illustrated, in some aspects, process 800 may include determining a selected set of values ​​for C-DRX configuration parameters based at least in part on the detection of the trigger (box 820). For example, the UE (e.g., using determining component 1210) may determine the selected set of values ​​for C-DRX configuration parameters based at least in part on the detection of the trigger, as described above.

[0394] like Figure 8 As further shown, in some aspects, process 800 may include providing a selected set of values ​​for transmission in a request indicating the selected set of values ​​(block 830). For example, the UE (e.g., using providing component 1212) may provide a selected set of values ​​for transmission in a request indicating the selected set of values, as described above.

[0395] Process 800 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.

[0396] In the first respect, the trigger is based on the determination that no active application is operating on the UE.

[0397] In the second aspect, either alone or in combination with the first aspect, determining the selected set of values ​​includes at least in part a set of default values ​​for the C-DRX configuration parameters determined based on the determination that no active application is operating on the UE.

[0398] In the third aspect, either alone or in combination with one or more of the first and second aspects, the set of default values ​​is associated with at least one of the public land mobile network, tracking area code, cellular identifier, or the location of the UE.

[0399] In the fourth aspect, alone or in combination with one or more of the first to third aspects, the trigger is the determination that an application operating on the UE has become an active application operating on the UE.

[0400] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, determining the selected set of values ​​includes at least in part a set of values ​​for recalculating C-DRX configuration parameters based on determining that the application has become an active application.

[0401] In the sixth aspect, alone or in combination with one or more of the first to fifth aspects, the trigger is determining that the state of an active application operating on the UE has changed from a first state to a second state.

[0402] In the seventh aspect, either alone or in combination with one or more of the first to sixth aspects, determining the selected set of values ​​includes at least in part recalculating the set of C-DRX configuration parameters based on determining that the state of the active application has changed from a first state to a second state.

[0403] although Figure 8 An example box of process 800 is shown, but in some respects, process 800 may include... Figure 8 The boxes depicted in the process are compared to additional boxes, fewer boxes, different boxes, or boxes arranged differently. Additionally or alternatively, two or more boxes in process 800 can be executed in parallel.

[0404] Figure 9 This is a block diagram of an example device 900 for wireless communication. Device 900 may be a UE, or a UE may include device 900. In some aspects, device 900 includes a receiving component 902 and a transmitting component 904, which may be in communication with each other (e.g., via one or more buses and / or one or more other components). As shown, device 900 may use the receiving component 902 and the transmitting component 904 to communicate with another device 906 (such as a UE, a base station, or another wireless communication device). As further shown, device 900 may include one or more of a parameter receiving component 908 and a determining component 910, etc.

[0405] In some respects, device 900 can be configured to perform the functions described herein. Figure 3A and 3B The described one or more operations. Additionally or alternatively, the apparatus 900 may be configured to perform one or more processes described herein, such as Figure 5 The process 500. In some aspects, the apparatus 900 and / or Figure 9 One or more components shown may include the above combination Figure 2 One or more components of the described UE. Additionally or alternatively, Figure 9 One or more components shown can be combined as described above. Figure 2 Implemented within one or more of the described components. Additionally or alternatively, one or more components in the set of components may be implemented at least partially as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executed by a controller or processor to perform the function or operation of that component.

[0406] Receiver 902 may receive communications (such as reference signals, control information, data communications, or combinations thereof) from device 906. Receiver 902 may provide the received communications to one or more other components of device 900. In some aspects, receiver 902 may perform signal processing on the received communications (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, and other examples), and may provide the processed signal to one or more other components of device 906. In some aspects, receiver 902 may include combinations thereof. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof.

[0407] The transmission component 904 can transmit communications (such as reference signals, control information, data communications, or combinations thereof) to the device 906. In some aspects, one or more other components of the device 906 can generate communications and provide the generated communications to the transmission component 904 for transmission to the device 906. In some aspects, the transmission component 904 can perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, encoding, etc.) on the generated communications and can transmit the processed signals to the device 906. In some aspects, the transmission component 904 can include combinations of the above. Figure 2 The described UE includes one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. In some aspects, the transmit component 904 may coexist with the receive component 902 in a transceiver.

[0408] The parameter receiving component 908 can receive a set of C-DRX configuration parameter values ​​from the application processor at the modem, each value in the set of C-DRX configuration parameter values ​​being associated with a corresponding application among a plurality of active applications operating on the UE. In some aspects, the parameter receiving component 908 may include the above combination. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receive processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. The determining component 910 may determine a selected set of values ​​for the C-DRX configuration parameters based at least in part on the set of values ​​for the C-DRX configuration parameters. In some aspects, determining the selected set of values ​​includes: identifying an extreme value of the first C-DRX configuration parameter within these value sets, and determining that a selected value for the first C-DRX configuration parameter is that extreme value. In some aspects, the determining component 910 may include the above combination. Figure 2The described UE includes one or more antennas, demodulators, MIMO detectors, receive processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. Transmission component 904 can transmit a request indicating a selected set of values ​​for C-DRX configuration parameters.

[0409] Figure 9 The number and arrangement of components shown are provided as an example. In practice, different arrangements may exist. Figure 9 The components shown are compared to additional components, fewer components, different components, or components arranged differently. Furthermore, Figure 9 The two or more components shown can be implemented within a single component, or Figure 9 The single component shown can be implemented as multiple distributed components. Additionally or alternatively, Figure 9 The collection of components shown (e.g., one or more components) can be executed as described by Figure 9 The other set of components shown in the diagram performs one or more functions.

[0410] Figure 10 This is a block diagram of an example device 1000 for wireless communication. Device 1000 may be a UE, or a UE may include device 1000. In some aspects, device 1000 includes a receiving component 1002 and a transmitting component 1004, which may be in communication with each other (e.g., via one or more buses and / or one or more other components). As shown, device 1000 may use the receiving component 1002 and the transmitting component 1004 to communicate with another device 1006 (such as a UE, a base station, or another wireless communication device). As further shown, device 1000 may include one or more of a detection component 1008 and a determination component 1010, etc.

[0411] In some respects, device 1000 can be configured to perform the functions described herein. Figure 4 The described one or more operations. Additionally or alternatively, the apparatus 1000 may be configured to perform one or more processes described herein, such as Figure 6 The process 600. In some aspects, the device 1000 and / or Figure 10 One or more components shown may include the above combination Figure 2 One or more components of the described UE. Additionally or alternatively, Figure 10 One or more components shown can be combined as described above. Figure 2Implemented within one or more of the described components. Additionally or alternatively, one or more components in the set of components may be implemented at least partially as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executed by a controller or processor to perform the function or operation of that component.

[0412] Receiver 1002 may receive communications (such as reference signals, control information, data communications, or combinations thereof) from device 1006. Receiver 1002 may provide the received communications to one or more other components of device 1000. In some aspects, receiver 1002 may perform signal processing on the received communications (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, and other examples), and may provide the processed signal to one or more other components of device 1006. In some aspects, receiver 1002 may include combinations thereof. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof.

[0413] The transmission component 1004 can transmit communications (such as reference signals, control information, data communications, or combinations thereof) to the device 1006. In some aspects, one or more other components of the device 1006 can generate communications and provide the generated communications to the transmission component 1004 for transmission to the device 1006. In some aspects, the transmission component 1004 can perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) on the generated communications and can transmit the processed signals to the device 1006. In some aspects, the transmission component 1004 may include combinations of the above. Figure 2 The described UE includes one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. In some aspects, the transmit component 1004 may coexist with the receive component 1002 in a transceiver.

[0414] The detection component 1008 can detect triggers used to update the values ​​of C-DRX configuration parameters. In some aspects, the detection component 1008 may include a combination of the above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receive processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. The determining component 1010 may determine the selected set of values ​​for the C-DRX configuration parameters based at least in part on the detection of the trigger. In some aspects, the determining component 1010 may include a combination of the above. Figure 2The described UE includes one or more antennas, demodulators, MIMO detectors, receive processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. Transmission component 1004 can transmit a request indicating a selected set of values ​​for C-DRX configuration parameters.

[0415] Figure 10 The number and arrangement of components shown are provided as an example. In practice, different arrangements may exist. Figure 10 The components shown are compared to additional components, fewer components, different components, or components arranged differently. Furthermore, Figure 10 The two or more components shown can be implemented within a single component, or Figure 10 The single component shown can be implemented as multiple distributed components. Additionally or alternatively, Figure 10 The collection of components shown (e.g., one or more components) can be executed as described by Figure 10 The other set of components shown in the diagram performs one or more functions.

[0416] Figure 11 This is a block diagram of an example device 1100 for wireless communication. Device 1100 may be a UE, or a UE may include device 1100. In some aspects, device 1100 includes a receiving component 1102 and a transmitting component 1104, which may be in communication with each other (e.g., via one or more buses and / or one or more other components). As shown, device 1100 may use the receiving component 1102 and the transmitting component 1104 to communicate with another device 1106 (such as a UE, a base station, or another wireless communication device). As further shown, device 1100 may include one or more of an identification component 1108, a determination component 1110, or a providing component 1112, etc.

[0417] In some respects, device 1100 can be configured to perform the functions described herein. Figure 3A and 3B The described one or more operations. Additionally or alternatively, the apparatus 1100 may be configured to perform one or more processes described herein, such as Figure 7 The process 700. In some aspects, the apparatus 1100 and / or Figure 11 One or more components shown may include the above combination Figure 2 One or more components of the described UE. Additionally or alternatively, Figure 11 One or more components shown can be combined as described above. Figure 2Implemented within one or more of the described components. Additionally or alternatively, one or more components in the set of components may be implemented at least partially as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executed by a controller or processor to perform the function or operation of that component.

[0418] Receiver 1102 may receive communications (such as reference signals, control information, data communications, or combinations thereof) from device 1106. Receiver 1102 may provide the received communications to one or more other components of device 1100. In some aspects, receiver 1102 may perform signal processing on the received communications (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, and other examples), and may provide the processed signal to one or more other components of device 1106. In some aspects, receiver 1102 may include combinations of the above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof.

[0419] The transmission component 1104 can transmit communications (such as reference signals, control information, data communications, or combinations thereof) to the device 1106. In some aspects, one or more other components of the device 1106 can generate communications and provide the generated communications to the transmission component 1104 for transmission to the device 1106. In some aspects, the transmission component 1104 can perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, encoding, etc.) on the generated communications and can transmit the processed signals to the device 1106. In some aspects, the transmission component 1104 can include combinations of the above. Figure 2 The described UE includes one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. In some aspects, the transmit component 1104 may coexist with the receive component 1102 in a transceiver.

[0420] Identification component 1108 can identify a set of C-DRX configuration parameter values, each of which is associated with a corresponding application among multiple active applications operating on the UE. In some aspects, identification component 1108 may include the above combinations. Figure 2The described UE includes one or more antennas, demodulators, MIMO detectors, receive processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. Determining component 1110 may determine the selected set of C-DRX configuration parameters based at least in part on the set of values ​​for the C-DRX configuration parameters. In some aspects, determining component 1110 may include a combination of the above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receive processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. Component 1112 can provide a selected set of values ​​for transmission in response to a request indicating the selected set of values ​​for the C-DRX configuration parameters. In some aspects, component 1112 may include combinations of the above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receiver processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memories, or combinations thereof.

[0421] Figure 11 The number and arrangement of components shown are provided as an example. In practice, different arrangements may exist. Figure 11 The components shown are compared to additional components, fewer components, different components, or components arranged differently. Furthermore, Figure 11 The two or more components shown can be implemented within a single component, or Figure 11 The single component shown can be implemented as multiple distributed components. Additionally or alternatively, Figure 11 The collection of components shown (e.g., one or more components) can be executed as described by Figure 11 The other set of components shown in the diagram performs one or more functions.

[0422] Figure 12 This is a block diagram of an example device 1200 for wireless communication. Device 1200 may be a UE, or a UE may include device 1200. In some aspects, device 1200 includes a receiving component 1202 and a transmitting component 1204, which may be in communication with each other (e.g., via one or more buses and / or one or more other components). As shown, device 1200 may use the receiving component 1202 and the transmitting component 1204 to communicate with another device 1206 (such as a UE, a base station, or another wireless communication device). As further shown, device 1200 may include one or more of a detection component 1208, a determination component 1210, or a providing component 1212, etc.

[0423] In some respects, Equipment 1200 can be configured to perform the actions described in this article. Figure 4The described one or more operations. Additionally or alternatively, the apparatus 1200 may be configured to perform one or more processes described herein, such as Figure 8 The process 800. In some aspects, the device 1200 and / or Figure 12 One or more components shown may include the above combination Figure 2 One or more components of the described UE. Additionally or alternatively, Figure 12 One or more components shown can be combined as described above. Figure 2 Implemented within one or more of the described components. Additionally or alternatively, one or more components in the set of components may be implemented at least partially as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and may be executed by a controller or processor to perform the function or operation of that component.

[0424] Receiver 1202 may receive communications (such as reference signals, control information, data communications, or combinations thereof) from device 1206. Receiver 1202 may provide the received communications to one or more other components of device 1200. In some aspects, receiver 1202 may perform signal processing on the received communications (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, and other examples), and may provide the processed signal to one or more other components of device 1206. In some aspects, receiver 1202 may include combinations of the above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof.

[0425] The transmission component 1204 can transmit communications (such as reference signals, control information, data communications, or combinations thereof) to the device 1206. In some aspects, one or more other components of the device 1206 can generate communications and provide the generated communications to the transmission component 1204 for transmission to the device 1206. In some aspects, the transmission component 1204 can perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, encoding, etc.) on the generated communications and can transmit the processed signals to the device 1206. In some aspects, the transmission component 1204 may include combinations of the above. Figure 2 The described UE includes one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. In some aspects, the transmit component 1204 may coexist with the receive component 1202 in a transceiver.

[0426] The detection component 1208 can detect triggers used to update the values ​​of C-DRX configuration parameters. In some aspects, the detection component 1208 may include a combination of the above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receive processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. Determining component 1210 may determine the selected set of values ​​for the C-DRX configuration parameters based at least in part on the detection of the trigger. In some aspects, determining component 1210 may include a combination of the above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receive processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. Component 1212 can provide a selected set of C-DRX configuration parameters for transmission in a request indicating the selected set of C-DRX configuration parameters. In some aspects, component 1212 may include combinations of the above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receiver processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, memories, or combinations thereof.

[0427] Figure 12 The number and arrangement of components shown are provided as an example. In practice, different arrangements may exist. Figure 12 The components shown are compared to additional components, fewer components, different components, or components arranged differently. Furthermore, Figure 12 The two or more components shown can be implemented within a single component, or Figure 12 The single component shown can be implemented as multiple distributed components. Additionally or alternatively, Figure 12 The collection of components shown (e.g., one or more components) can be executed as described by Figure 12 The other set of components shown in the diagram performs one or more functions.

[0428] The following provides an overview of some aspects of this disclosure:

[0429] Aspect 1: A wireless communication method performed by a user equipment (UE) comprising: receiving at a modem a set of values ​​for Connected Mode Discontinuous Reception (C-DRX) configuration parameters from an application processor, each set of values ​​in the set of C-DRX configuration parameters being associated with a corresponding application among a plurality of active applications operating on the UE; determining a selected set of values ​​for the C-DRX configuration parameters based at least in part on the set of values ​​for the C-DRX configuration parameters, wherein determining the selected set of values ​​comprises: identifying an extreme value of a first C-DRX configuration parameter among the sets of values; determining a selected value of the first C-DRX configuration parameter as the extreme value of the first C-DRX configuration parameter; and transmitting a request indicating the selected set of values ​​for the C-DRX configuration parameters.

[0430] Aspect 2: The method of Aspect 1 further includes identifying an application operating on the UE as an active application, the application being one of the plurality of active applications, wherein identifying the application as an active application includes: determining the characteristics of the application; and identifying the application as an active application at least in part based on the characteristics of the application.

[0431] Aspect 3: The method of Aspect 2, wherein identifying the application as an active application based at least in part on the characteristic includes: determining that a characteristic associated with the application satisfies a threshold associated with the characteristic; and identifying the application as an active application based at least in part on determining that the characteristic satisfies the threshold associated with the characteristic.

[0432] Aspect 4: The method of aspect 3, wherein the feature includes throughput associated with the application.

[0433] Aspect 5: The method of any of Aspects 3-4, wherein the feature includes the number of active regions of the application.

[0434] Aspect 6: The method of aspect 2, wherein the feature indicates the level of user interaction associated with the application.

[0435] Aspect 7: The method of any one of Aspects 1-6, wherein the extreme value of the first C-DRX configuration parameter in the set of values ​​is the maximum value of the first C-DRX configuration parameter in the set of values.

[0436] Aspect 8: As in aspect 7, where the first C-DRX configuration parameter is an inactive timer.

[0437] Aspect 9: The method of any one of Aspects 1-8, wherein the extreme value of the first C-DRX configuration parameter in the set of values ​​is the minimum value of the first C-DRX configuration parameter in the set of values.

[0438] Aspect 10: As in aspect 9, where the first C-DRX configuration parameter is the duration of the long DRX cycle.

[0439] Aspect 11: The method of any one of Aspects 1-10, wherein determining the selected set of values ​​for the C-DRX configuration parameter comprises: determining the selected values ​​for one or more other C-DRX configuration parameters based at least in part on the set of values ​​including the selected values ​​of the first C-DRX configuration parameter.

[0440] Aspect 12: The method of aspect 11, wherein the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

[0441] Aspect 13: The method of any one of Aspects 1-12, wherein determining the selected set of values ​​for the C-DRX configuration parameter includes: identifying one or more active applications among the plurality of active applications that have the highest priority value, and determining the selected set of values ​​based at least in part on one or more sets of values ​​in these sets that correspond to the one or more active applications that have the highest priority value.

[0442] Aspect 14: The method of aspect 13, wherein the one or more sets of values ​​comprises a single set of values, and the selected set of values ​​is determined at least in part based on the single set of values.

[0443] Aspect 15: The method of aspect 13, wherein the one or more sets of values ​​comprises two or more sets of values, and the selected set of values ​​is determined at least in part based on the two or more sets of values.

[0444] Aspect 16: The method of aspect 15, wherein determining the selected set of values ​​based at least in part on the two or more sets of values ​​includes: determining the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter among the two or more sets of values.

[0445] Aspect 17: The method of any one of Aspects 15-16, wherein determining the selected set of values ​​based at least in part on the two or more sets of values ​​comprises: determining the selected value of the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter among the two or more sets of values.

[0446] Aspect 18: The method of any one of Aspects 15-17, wherein determining the selected value set based at least in part on the two or more value sets comprises: determining a selected value of a first C-DRX configuration parameter based at least in part on the two or more value sets; and determining a selected value of one or more other C-DRX configuration parameters based at least in part on a value set in the two or more value sets that includes the selected value of the first C-DRX configuration parameter.

[0447] Aspect 19: The method of any of Aspects 1-18, wherein the selected set of values ​​is the set of default values ​​for C-DRX configuration parameters.

[0448] Aspect 20: The method of aspect 19, wherein the set of default values ​​is associated with at least one of a public land mobile network, a tracking area code, a cellular identifier, or the location of the UE.

[0449] Aspect 21: The method of any one of Aspects 1-20, wherein determining the selected set of values ​​for the C-DRX configuration parameters includes: determining a first set of values ​​based at least in part on the set of values; determining that the first set of values ​​is not supported by the network associated with the UE; and determining that the selected set of values ​​is a set of default values ​​based at least in part on determining that the first set of values ​​is not supported by the network.

[0450] Aspect 22: A wireless communication method performed by a user equipment (UE) comprising: detecting a trigger for updating a value of a connected-mode discontinuous reception (C-DRX) configuration parameter; determining a selected set of values ​​for the C-DRX configuration parameter based at least in part on the detection of the trigger; and transmitting a request indicating the selected set of values ​​for the C-DRX configuration parameter.

[0451] Aspect 23: The method of aspect 22, wherein the trigger is determined to be that no active application is operating on the UE.

[0452] Aspect 24: The method of aspect 23, wherein determining the selected set of values ​​includes determining the set of default values ​​for the C-DRX configuration parameters based at least in part on determining that no active application is operating on the UE.

[0453] Aspect 25: The method of aspect 24, wherein the set of default values ​​is associated with at least one of a public land mobile network, a tracking area code, a cellular identifier, or the location of the UE.

[0454] Aspect 26: The method of aspect 22, wherein the trigger is determined that an application operating on the UE has become an active application operating on the UE.

[0455] Aspect 27: The method of aspect 26, wherein determining the selected set of values ​​includes at least in part recalculating the set of values ​​for the C-DRX configuration parameters based on determining that the application has become an active application.

[0456] Aspect 28: The method of aspect 22, wherein the trigger is determined that the state of an active application operating on the UE has changed from a first state to a second state.

[0457] Aspect 29: The method of aspect 28, wherein determining the selected set of values ​​includes at least in part recalculating the set of values ​​for the C-DRX configuration parameters based on determining that the state of the active application has changed from a first state to a second state.

[0458] Aspect 30: A wireless communication method performed by a user equipment (UE) comprising: identifying a set of values ​​for a connected-mode discontinuous reception (C-DRX) configuration parameter, each set of values ​​in the C-DRX configuration parameter being associated with a corresponding application among a plurality of active applications operating on the UE; determining a selected set of values ​​for the C-DRX configuration parameter based at least in part on the set of values ​​of the C-DRX configuration parameter; and providing the selected set of values ​​for transmission in a request indicating the selected set of values.

[0459] Aspect 31: The method of aspect 30 further includes identifying an application operating on the UE as an active application, the application being one of the plurality of active applications, wherein identifying the application as an active application includes: determining the characteristics of the application; and identifying the application as an active application based at least in part on the characteristics of the application.

[0460] Aspect 32: The method of aspect 31, wherein identifying the application as an active application based at least in part on the characteristic includes: determining that a characteristic associated with the application satisfies a threshold associated with the characteristic; and identifying the application as an active application based at least in part on determining that the characteristic satisfies the threshold associated with the characteristic.

[0461] Aspect 33: The method of aspect 32, wherein the feature includes throughput associated with the application.

[0462] Aspect 34: The method of any of Aspects 32-33, wherein the feature includes the number of active regions of the application.

[0463] Aspect 35: The method of aspect 31, wherein the feature indicates the level of user interaction associated with the application.

[0464] Aspect 36: The method of any one of Aspects 30-35, wherein determining the selected set of values ​​for the C-DRX configuration parameter includes: identifying the maximum value of the first C-DRX configuration parameter among these sets of values; and determining the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter.

[0465] Aspect 37: The method of aspect 36, wherein the first C-DRX configuration parameter is an inactive timer.

[0466] Aspect 38: The method of any one of Aspects 30-37, wherein determining the selected set of values ​​for the C-DRX configuration parameter includes: identifying the minimum value of the first C-DRX configuration parameter among these sets of values; and determining the selected value of the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter.

[0467] Aspect 39: The method of aspect 38, wherein the first C-DRX configuration parameter is the duration of the long DRX cycle.

[0468] Aspect 40: The method of any one of Aspects 30-39, wherein determining the selected set of values ​​for the C-DRX configuration parameter comprises: determining a selected value for a first C-DRX configuration parameter based at least in part on the set of values, and determining a selected value for one or more other C-DRX configuration parameters based at least in part on the set of values ​​including the selected value of the first C-DRX configuration parameter.

[0469] Aspect 41: The method of aspect 40, wherein the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

[0470] Aspect 42: The method of any one of Aspects 30-41, wherein determining the selected set of values ​​for the C-DRX configuration parameter includes: identifying one or more active applications among the plurality of active applications that have the highest priority value; and determining the selected set of values ​​based at least in part on one or more sets of values ​​in these sets that correspond to the one or more active applications that have the highest priority value.

[0471] Aspect 43: The method of aspect 42, wherein the one or more sets of values ​​comprises a single set of values, and the selected set of values ​​is determined at least in part based on the single set of values.

[0472] Aspect 44: The method of aspect 42, wherein the one or more sets of values ​​comprises two or more sets of values, and the selected set of values ​​is determined at least in part based on the two or more sets of values.

[0473] Aspect 45: The method of aspect 44, wherein determining the selected set of values ​​based at least in part on the two or more sets of values ​​includes: determining the selected value of the first C-DRX configuration parameter as the maximum value of the first C-DRX configuration parameter among the two or more sets of values.

[0474] Aspect 46: The method of any one of Aspects 44-45, wherein determining the selected set of values ​​based at least in part on the two or more sets of values ​​includes: determining the selected value of the first C-DRX configuration parameter as the minimum value of the first C-DRX configuration parameter among the two or more sets of values.

[0475] Aspect 47: The method of any one of Aspects 44-46, wherein determining the selected value set based at least in part on the two or more value sets comprises: determining a selected value of a first C-DRX configuration parameter based at least in part on the two or more value sets; and determining a selected value of one or more other C-DRX configuration parameters based at least in part on a value set in the two or more value sets that includes the selected value of the first C-DRX configuration parameter.

[0476] Aspect 48: The method of any of Aspects 30-47, wherein the selected set of values ​​is the set of default values ​​for C-DRX configuration parameters.

[0477] Aspect 49: The method of aspect 48, wherein the set of default values ​​is associated with at least one of a public land mobile network, a tracking area code, a cellular identifier, or the location of the UE.

[0478] Aspect 50: The method of any one of Aspects 30-49, wherein determining the selected set of values ​​for the C-DRX configuration parameters includes: determining a first set of values ​​based at least in part on the set of values; determining that the first set of values ​​is not supported by the network associated with the UE; and determining that the selected set of values ​​is a set of default values ​​based at least in part on determining that the first set of values ​​is not supported by the network.

[0479] Aspect 51: A wireless communication method performed by a user equipment (UE) comprising: detecting a trigger for updating a value of a connected-mode discontinuous reception (C-DRX) configuration parameter; determining a selected set of values ​​for the C-DRX configuration parameter based at least in part on the detection of the trigger; and providing the selected set of values ​​for transmission in a request indicating the selected set of values.

[0480] Aspect 52: The method of aspect 51, wherein the trigger is determined to be that no active application is operating on the UE.

[0481] Aspect 53: The method of aspect 52, wherein determining the selected set of values ​​includes determining the set of default values ​​for the C-DRX configuration parameters based at least in part on determining that no active application is operating on the UE.

[0482] Aspect 54: The method of aspect 53, wherein the set of default values ​​is associated with at least one of a public land mobile network, a tracking area code, a cellular identifier, or the location of the UE.

[0483] Aspect 55: The method of aspect 51, wherein the trigger is determined that an application operating on the UE has become an active application operating on the UE.

[0484] Aspect 56: The method of aspect 55, wherein determining the selected set of values ​​includes at least in part recalculating the set of values ​​for the C-DRX configuration parameters based on determining that the application has become an active application.

[0485] Aspect 57: The method of aspect 51, wherein the trigger is determined that the state of an active application operating on the UE has changed from a first state to a second state.

[0486] Aspect 58: The method of aspect 57, wherein determining the selected set of values ​​includes at least in part recalculating the set of values ​​for the C-DRX configuration parameters based on determining that the state of the active application has changed from a first state to a second state.

[0487] Aspect 59: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more of the methods of aspects 1-21.

[0488] Aspect 60: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform one or more of the methods of aspects 1-21.

[0489] Aspect 61: An apparatus for wireless communication, comprising at least one means for performing one or more of the methods of aspects 1-21.

[0490] Aspect 62: A non-transient computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods of aspects 1-21.

[0491] Aspect 63: A non-transient computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform one or more of the methods of aspects 1-21.

[0492] Aspect 64: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more of the methods of aspects 22-29.

[0493] Aspect 65: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform one or more of the methods of aspects 22-29.

[0494] Aspect 66: An apparatus for wireless communication, comprising at least one means for performing one or more methods as described in aspects 22-29.

[0495] Aspect 67: A non-transient computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more methods as described in aspects 22-29.

[0496] Aspect 68: A non-transient computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform one or more methods as described in aspects 22-29.

[0497] Aspect 69: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more of the methods of aspects 30-50.

[0498] Aspect 70: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform one or more of the methods of aspects 30-50.

[0499] Aspect 71: An apparatus for wireless communication, comprising at least one means for performing one or more methods as described in aspects 30-50.

[0500] Aspect 72: A non-transient computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more methods as described in aspects 30-50.

[0501] Aspect 73: A non-transient computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform one or more methods as described in aspects 30-50.

[0502] Aspect 74: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more of the methods of aspects 51-58.

[0503] Aspect 75: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform one or more of the methods of aspects 51-58.

[0504] Aspect 76: An apparatus for wireless communication, comprising at least one means for performing one or more methods as described in aspects 51-58.

[0505] Aspect 77: A non-transient computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more methods as described in aspects 51-58.

[0506] Aspect 78: A non-transient computer-readable medium storing a set of instructions for wireless communication, the set of instructions including one or more instructions which, when executed by one or more processors of a device, cause the device to perform one or more methods as described in aspects 51-58.

[0507] The foregoing disclosure provides explanations and descriptions, but is not intended to be exhaustive or to limit the aspects to the precise forms disclosed. Modifications and variations may be made in light of the foregoing disclosure or may be obtained through practice.

[0508] As used herein, the term "component" is intended to be broadly interpreted as hardware and / or a combination of hardware and software. "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 / or functions, whether referred to as software, firmware, middleware, microcode, hardware description languages, or other terms. As used herein, a "processor" is implemented in hardware and / or a combination of hardware and software. It will be apparent that the systems and / or methods described herein can be implemented in various forms of hardware and / or combinations of hardware and software. The actual dedicated control hardware or software code used to implement these systems and / or methods is not limited in any way. Therefore, the operation and behavior of these systems and / or methods are described herein without reference to any specific software code, as those skilled in the art will understand that the software and hardware can be designed to implement these systems and / or methods, at least in part, based on the description herein.

[0509] As used in this article, depending on the context, "meeting the threshold" can mean a value greater than the threshold, greater than or equal to the threshold, less than the threshold, less than or equal to the threshold, equal to the threshold, not equal to the threshold, etc.

[0510] Although specific combinations of features are described in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of aspects. Many of these features may be combined in ways not specifically described in the claims and / or disclosed in the specification. The disclosure of aspects includes each dependent claim in combination with each other claim in the claim set. As used herein, the phrase “at least one of” refers to any combination of these items, including a single member. As an example, “at least one of a, b, or c” is intended to cover: a, b, c, a+b, a+c, b+c, and a+b+c, as well as any combination having multiple identical elements (e.g., a+a, a+a+a, a+a+b, a+a+c, a+b+b, a+c+c, b+b, b+b+b, b+b+c, c+c, and c+c+c, or any other ordering of a, b, and c).

[0511] The elements, actions, or instructions used herein should not be construed as essential or necessary unless explicitly stated otherwise. Furthermore, as used herein, the articles “a” and “a certain” are intended to include one or more items and may be used interchangeably with “one or more.” Additionally, as used herein, the article “the” is intended to include one or more items referenced in conjunction with the article “the” and may be used interchangeably with “one or more.” Furthermore, as used herein, the terms “set” and “group” are intended to include one or more items and may be used interchangeably with “one or more.” Where only one item is intended, the phrase “only one” or similar language is used. Moreover, as used herein, the terms “have,” “contain,” “include,” etc., are intended to be open-ended terms that do not limit the elements they modify (e.g., the element “has” A may also have B). Furthermore, the phrase “based on” is intended to mean “at least partially based on” unless otherwise explicitly stated. Moreover, as used herein, the term “or” is intended to be inclusive when used in a sequence and may be used interchangeably with “and / or” unless otherwise explicitly stated (e.g., in combination with “either of” or “only one of”).

Claims

1. A wireless communication method performed by a user equipment (UE), comprising: At the modem, a set of values ​​for C-DRX configuration parameters for discontinuous reception in connectivity mode is received from the application processor. Each set of values ​​for the C-DRX configuration parameters is associated with a corresponding application among a plurality of active applications operating on the UE. The selected set of values ​​for the C-DRX configuration parameters is identified at least in part based on the set of values ​​for the C-DRX configuration parameters, wherein identifying the selected set of values ​​includes: The extreme values ​​of the first C-DRX configuration parameter are identified within the set of values ​​for the C-DRX configuration parameters. The selected value of the first C-DRX configuration parameter is identified as the extreme value of the first C-DRX configuration parameter; as well as A request is sent indicating the selected set of values ​​for the C-DRX configuration parameters.

2. The method of claim 1, further comprising identifying an application operating on the UE as an active application, the application being one of the plurality of active applications, wherein identifying the application as the active application includes: Determine the characteristics of the application; as well as The application is identified as the active application based at least in part on the characteristics of the application.

3. The method of claim 2, wherein identifying the application as the active application based at least in part on the characteristic comprises: Determine that the characteristic of the application satisfies the threshold associated with the characteristic; as well as The application is identified as an active application based at least in part on determining that the characteristic satisfies the threshold associated with the characteristic.

4. The method of claim 3, wherein the characteristic includes throughput associated with the application.

5. The method of claim 3, wherein the characteristic includes the number of active regions of the application.

6. The method of claim 2, wherein the characteristic indicates the level of user interaction associated with the application.

7. The method of claim 1, wherein the extreme value is the maximum value of the first C-DRX configuration parameter in the set of values ​​of the C-DRX configuration parameters.

8. The method of claim 7, wherein the first C-DRX configuration parameter is an inactive timer.

9. The method of claim 1, wherein the extreme value is the minimum value of the first C-DRX configuration parameter in the set of values ​​of the C-DRX configuration parameters.

10. The method of claim 9, wherein the first C-DRX configuration parameter is the duration of a long DRX cycle.

11. The method of claim 1, wherein the selected set of values ​​identifying the C-DRX configuration parameters further comprises: The selected value of one or more other C-DRX configuration parameters is identified at least in part based on the set of values ​​that include the selected value of the first C-DRX configuration parameter.

12. The method of claim 11, wherein the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

13. The method of claim 1, wherein the selected set of values ​​is the set of default values ​​for the C-DRX configuration parameters.

14. The method of claim 13, wherein the set of default values ​​is associated with at least one of a public land mobile network, a tracking area code, a cellular identifier, or the location of the UE.

15. The method of claim 1, wherein the selected set of values ​​identifying the C-DRX configuration parameters comprises: The first set of values ​​is determined at least in part based on the set of values ​​of the C-DRX configuration parameters; Determine that the first set of values ​​is not supported by the network associated with the UE; as well as The selected set of values ​​is determined to be a set of default values, at least in part, based on the determination that the first set of values ​​is not supported by the network.

16. A user equipment (UE) for wireless communication, comprising: Memory; as well as One or more processors coupled to the memory, the memory and the one or more processors being configured to cause the UE to: At the modem, a set of values ​​for C-DRX configuration parameters for discontinuous reception in connectivity mode is received from the application processor. Each set of values ​​for the C-DRX configuration parameters is associated with a corresponding application among a plurality of active applications operating on the UE. The selected set of C-DRX configuration parameters is identified at least in part based on the set of values ​​of the C-DRX configuration parameters, wherein, in order to identify the selected set of values, the one or more processors are configured to: The extreme value of the first C-DRX configuration parameter is identified within the set of values ​​of the C-DRX configuration parameter; as well as The selected value of the first C-DRX configuration parameter is identified as the extreme value of the first C-DRX configuration parameter; as well as A request is sent indicating the selected set of values ​​for the C-DRX configuration parameters.

17. The UE of claim 16, wherein the one or more processors are further configured to: An application operating on the UE is identified as an active application, which is one of a plurality of active applications, wherein, in order to identify the application as the active application, the one or more processors are configured to: Determine the characteristics of the application; and The application is identified as the active application based at least in part on the characteristics of the application.

18. The UE of claim 17, wherein, in order to identify the application as the active application based at least in part on the characteristic, the one or more processors are configured to: Determine that the characteristic of the application satisfies a threshold associated with the characteristic; and The application is identified as an active application based at least in part on determining that the characteristic satisfies the threshold associated with the characteristic.

19. The UE of claim 18, wherein the characteristic includes at least one of the following: throughput associated with the application, the number of active regions of the application, or the level of user interaction associated with the application.

20. The UE of claim 16, wherein the extreme value is the maximum value of the first C-DRX configuration parameter in the set of values ​​of the C-DRX configuration parameters.

21. The UE of claim 20, wherein the first C-DRX configuration parameter is an inactive timer.

22. The UE of claim 16, wherein the extreme value is the minimum value of the first C-DRX configuration parameter in the set of values ​​of the C-DRX configuration parameters.

23. The UE of claim 22, wherein the first C-DRX configuration parameter is the duration of a long DRX cycle.

24. The UE of claim 16, wherein the one or more processors are further configured to: The selected value of one or more other C-DRX configuration parameters is identified at least in part based on the set of values ​​that include the selected value of the first C-DRX configuration parameter.

25. The UE of claim 24, wherein the one or more other C-DRX configuration parameters include at least one of the duration of a short DRX cycle or a short DRX cycle timer.

26. The UE of claim 16, wherein the selected value set is the default value set of the C-DRX configuration parameters.

27. The UE of claim 26, wherein the set of default values ​​is associated with at least one of a public terrestrial mobile network, a tracking area code, a cellular identifier, or the location of the UE.

28. The UE of claim 16, wherein, in order to identify the selected set of values ​​for the C-DRX configuration parameters, the one or more processors are configured to: The first set of values ​​is determined at least in part based on the set of values ​​of the C-DRX configuration parameters; Determine that the first set of values ​​is not supported by the network associated with the UE; and The selected set of values ​​is determined to be a set of default values, at least in part, based on the determination that the first set of values ​​is not supported by the network.

29. A non-transient computer-readable medium storing one or more instructions for wireless communication, said one or more instructions comprising: One or more instructions that, when executed by one or more processors of a user-equipped UE, cause the UE to perform the following operations: A set of values ​​for C-DRX configuration parameters that identify the discontinuous reception of connectivity mode, wherein each set of values ​​for the C-DRX configuration parameters is associated with a corresponding application among a plurality of active applications operating on the UE; The selected set of C-DRX configuration parameters is identified at least in part based on the set of values ​​of the C-DRX configuration parameters, wherein the one or more instructions that cause the UE to identify the selected set of values ​​cause the UE to: The extreme value of the first C-DRX configuration parameter is identified within the set of values ​​of the C-DRX configuration parameter; as well as The selected value of the first C-DRX configuration parameter is identified as the extreme value of the first C-DRX configuration parameter; as well as A request is sent indicating the selected set of values ​​for the C-DRX configuration parameters.

30. A device for wireless communication, comprising: A means for identifying a set of values ​​for C-DRX configuration parameters for discontinuous reception in connected mode, each set of values ​​for the C-DRX configuration parameters being associated with a corresponding application among a plurality of active applications operating on the device; A means for identifying a selected set of values ​​for the C-DRX configuration parameters based at least in part on the set of values ​​for the C-DRX configuration parameters, wherein the means for identifying the selected set of values ​​includes: A means for identifying the extreme values ​​of a first C-DRX configuration parameter within the set of values ​​for the C-DRX configuration parameters, and A means for identifying a selected value of the first C-DRX configuration parameter as the extreme value of the first C-DRX configuration parameter; as well as A means for transmitting a request indicating the selected set of values ​​for the C-DRX configuration parameters.