# US 12,004,157 B2 · Method and apparatus for operating DRX timer, device and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,004,157 B2
- Document ID: US12004157B2
- Status: Granted
- Kind: B2
- Application number: 17/431,698
- Filed: 2019-02-18
- Published: 2022-04-21
- Granted: 2024-06-04
- Earliest claimed: 2019-02-18
- Assignees: Beijing Xiaomi Mobile Software Co., Ltd.
- Applicants: Beijing Xiaomi Mobile Software Co., Ltd.
- Inventors: Yanhua Li
- Web page: https://patentgrep.com/patent/US12004157B2

## CPC

- H04W 52/0216: {using a pre-established activity schedule, e.g. traffic indication frame}
- H04W 72/1273: of downlink data flows
- H04W 72/044: based on the type of the allocated resource
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W 76/28: Discontinuous transmission [DTX]; Discontinuous reception [DRX]
- Y02D 30/70: in wireless communication networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A method and a terminal for running a DRX timer are provided. The method includes: determining a first Discontinuous Reception (DRX) parameter corresponding to a first Band Width Part (BWP); running a first DRX timer corresponding to the first BWP according to the first DRX parameter; and in response to determining a switching from the first BWP to a second BWP, continuously validating the first DRX timer in an operation state to the second BWP.

## Claims

### Claim 1

A method for running a Discontinuous Reception (DRX) timer, comprising:
determining a first DRX parameter corresponding to a first Band Width Part (BWP) in a scenario;
running a first DRX timer corresponding to the first BWP according to the first DRX parameter; and
allowing the first DRX timer in a running state to continue to be validated to a second BWP in response to determining that the first BWP is switched to the second BWP, wherein the first BWP and the second BWP have different DRX parameters in the scenario,
wherein a continuous validating mode of the first DRX timer is pre-configured to a terminal by an access network device through broadcast signaling or dedicated signaling; or a continuous validating mode of the first DRX timer is predefined.

### Claim 2 (depends on 1)

The method of claim 1, wherein allowing the first DRX timer in the running state to continue to be validated to the second BWP in response to determining that the first BWP is switched to the second BWP comprises:
keeping the first DRX timer in the running state in response to determining that the first BWP is switched to the second BWP.

### Claim 3 (depends on 2)

The method of claim 2, wherein keeping the first DRX timer in the running state in response to determining that the first BWP is switched to the second BWP comprises:
in response to determining that the first BWP is switched to the second BWP, keeping the first DRX timer in the running state until the first DRX timer expires.

### Claim 4 (depends on 2)

The method of claim 2, wherein keeping the first DRX timer in the running state in response to determining that the first BWP is switched to the second BWP comprises:
keeping the first DRX timer in the running state in response to determining that the first BWP is switched to the second BWP, wherein a remaining duration of the first DRX timer is determined according to a second DRX parameter corresponding to the second BWP.

### Claim 5 (depends on 2)

The method of claim 2, wherein keeping the first DRX timer in the running state in response to determining that the first BWP is switched to the second BWP comprises:
restarting the first DRX timer in response to determining that the first BWP is switched to the second BWP, wherein a duration of the restarted first DRX timer is equal to a second duration determined according to a second DRX parameter corresponding to the second BWP.

### Claim 6 (depends on 2)

The method of claim 2, wherein the first DRX timer is a first DRX inactivity timer; and
wherein keeping the first DRX timer in the running state in response to determining that the first BWP is switched to the second BWP comprises:
in response to determining that the first BWP is switched to the second BWP, keeping the first DRX inactivity timer in a running state, and monitoring a Physical Downlink Control Channel (PDCCH) before the first DRX inactivity timer expires; and
starting a second DRX inactivity timer corresponding to the second BWP in response to detecting a scheduling grant on the PDCCH, wherein a duration of the second DRX inactivity timer is equal to a second duration determined according to a second DRX parameter corresponding to the second BWP.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first DRX timer is a first DRX On Duration timer; and
wherein allowing the first DRX timer in the running state to continue to be validated to the second BWP in response to determining that the first BWP is switched to the second BWP comprises:
in response to determining that the first BWP is switched to the second BWP, keeping the first DRX On Duration timer in a running state until the first DRX On Duration timer expires; or
keeping the first DRX On Duration timer in a running state in response to determining that the first BWP is switched to the second BWP, wherein in response to determining that existence conditions of a second DRX On Duration timer started according to a second DRX parameter are met before the first DRX On Duration timer expires, a remaining duration of the first DRX On Duration timer is determined according to the second DRX parameter corresponding to the second BWP, and the second DRX parameter is a DRX parameter corresponding to the second BWP; or
keeping the first DRX On Duration timer in a running state in response to determining that the first BWP is switched to the second BWP, and restarting the first DRX On Duration timer in response to determining that existence conditions of a second DRX On Duration timer started according to a second DRX parameter are met before the first DRX On Duration timer expires, wherein a duration of the restarted first DRX On Duration timer is equal to a third duration, the third duration is determined according to a second DRX parameter corresponding to the second BWP and a running duration, the running duration is a running duration of the first DRX On Duration timer before restarting, and the second DRX parameter is a DRX parameter corresponding to the second BWP.

### Claim 8 (depends on 1)

The method of claim 1, wherein
the first DRX timer is a first DRX inactivity timer; or
the first DRX timer is a first DRX Hybrid Automatic Repeat Request Round-Trip Time (DRX HARQ RTT) timer; or
the first DRX timer is a first DRX retransmission timer.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
determining whether a switching from the first BWP to the second BWP meets a preset switching condition; and
in response to determining that the preset switching condition is met, allowing the first DRX timer in the running state to continue to be validated to the second BWP in response to determining that the first BWP is switched to the second BWP.

### Claim 10 (depends on 9)

The method of claim 9, wherein the preset switching condition comprises that:
a bandwidth of the first BWP is less than a bandwidth of the second BWP, and the first BWP is switched to the second BWP; or
a type of the switching from the first BWP to the second BWP comprises a type of switching from a default BWP or an initial BWP to another BWP.

### Claim 11

A terminal, comprising:
a processor;
a non-transitory storage coupled to the processor; and
a plurality of programs stored in the non-transitory storage that, when executed by the processor, cause the processor to:
determine a first Discontinuous Reception (DRX) parameter corresponding to a first Band Width Part (BWP) in a scenario;
run a first DRX timer corresponding to the first BWP according to the first DRX parameter; and
allow the first DRX timer in a running state to continue to be validated to a second BWP in response to determining that the first BWP is switched to the second BWP, wherein the first BWP and the second BWP have different DRX parameters in the scenario,
wherein a continuous validating mode of the first DRX timer is pre-configured to a terminal by an access network device through broadcast signaling or dedicated signaling; or a continuous validating mode of the first DRX timer is predefined.

### Claim 12 (depends on 11)

The terminal of claim 11, wherein the processor is configured to keep the first DRX timer in the running state in response to determining that the first BWP is switched to the second BWP.

### Claim 13 (depends on 12)

The terminal of claim 12, wherein the processor is configured to, in response to determining that the first BWP is switched to the second BWP, keep the first DRX timer in the running state until the first DRX timer expires.

### Claim 14 (depends on 12)

The terminal of claim 12, wherein the processor is configured to keep the first DRX timer in the running state in response to determining that the first BWP is switched to the second BWP, wherein a remaining duration of the first DRX timer is determined according to a second DRX parameter corresponding to the second BWP.

### Claim 15 (depends on 12)

The terminal of claim 12, wherein the processor is configured to restart the first DRX timer in response to determining that the first BWP is switched to the second BWP, wherein a duration of the restarted first DRX timer is equal to a second duration determined according to a second DRX parameter corresponding to the second BWP.

### Claim 16 (depends on 12)

The terminal of claim 12, wherein the first DRX timer is a first DRX inactivity timer; and
wherein the processor is further configured to:
in response to determining that the first BWP is switched to the second BWP, keep the first DRX inactivity timer in a running state, and monitor a Physical Downlink Control Channel (PDCCH) before the first DRX inactivity timer expires; and
start a second DRX inactivity timer corresponding to the second BWP in response to detecting a scheduling grant on the PDCCH, wherein a duration of the second DRX inactivity timer is equal to a second duration determined according to a second DRX parameter corresponding to the second BWP.

### Claim 17 (depends on 11)

The terminal of claim 11, wherein the first DRX timer is a first DRX On Duration timer; and wherein
the processor is configured to, in response to determining that the first BWP is switched to the second BWP, keep the first DRX On Duration timer in a running state until the first DRX On Duration timer expires;
or,
the processor is configured to keep the first DRX On Duration timer in a running state in response to determining that the first BWP is switched to the second BWP, wherein in response to determining that existence conditions of a second DRX On Duration timer started according to a second DRX parameter are met before the first DRX On Duration timer expires, a remaining duration of the first DRX On Duration timer is determined according to the second DRX parameter corresponding to the second BWP, and the second DRX parameter is a DRX parameter corresponding to the second BWP;
or,
the processor is configured to keep the first DRX On Duration timer in a running state in response to determining that the first BWP is switched to the second BWP, and restart the first DRX On Duration timer in response to determining that existence conditions of a second DRX On Duration timer started according to a second DRX parameter are met before the first DRX On Duration timer expires, wherein a duration of the restarted first DRX On Duration timer is equal to a third duration, the third duration is determined according to a second DRX parameter corresponding to the second BWP and a running duration, the running duration is a running duration of the first DRX On Duration timer before restarting, and the second DRX parameter is a DRX parameter corresponding to the second BWP.

### Claim 18 (depends on 11)

The terminal of claim 11, wherein
the first DRX timer is a first DRX inactivity timer; or
the first DRX timer is a first DRX Hybrid Automatic Repeat request Round-Trip Time (DRX HARQ RTT) timer; or
the first DRX timer is a first DRX retransmission timer.

### Claim 19 (depends on 11)

The terminal of claim 11, wherein the processor is further configured to:
determine whether a switching from the first BWP to the second BWP meets a preset switching condition; and
in response to determining that the preset switching condition is met, allow the first DRX timer in the running state to continue to be validated to the second BWP in response to determining that the first BWP is switched to the second BWP.
