Wireless communication method, wireless terminal and wireless network node

By configuring non-integer DRX periods and jitter parameters using RRC signaling in XR devices, the DRX configuration was adjusted, resolving the mismatch between DRX periods and XR traffic and achieving optimization of power consumption and latency.

CN119014058BActive Publication Date: 2025-11-04ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280094791.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-12
Publication Date
2025-11-04
Estimated Expiration
2042-04-12

AI Technical Summary

Technical Problem

In extended reality (XR) services, the existing DRX cycle is mismatched with the traffic cycle, leading to increased power consumption and latency issues.

Method used

By configuring non-integer DRX periods through Radio Resource Control (RRC) signaling, and combining jitter-related parameters and functional relationships, the DRX configuration is adjusted to match the discontinuous reception period of XR traffic.

Benefits of technology

It effectively reduces the power consumption of XR devices, lowers latency, and improves the compatibility and efficiency of wireless communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119014058B_ABST
    Figure CN119014058B_ABST
Patent Text Reader

Abstract

A method of wireless communication is provided for use in a wireless terminal. The method includes receiving, from a wireless network node, radio resource control (RRC) signaling associated with a discontinuous reception (DRX) cycle of a DRX configuration, and performing DRX using the DRX configuration.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to wireless communications. BACKGROUND

[0002] Discontinuous reception (DRX) is a power saving technique. The basic mechanism of DRX is to configure a UE with a DRX cycle and a drx-onDurationTimer at the beginning of the DRX cycle.

[0003] Figure 1 is an illustration of an exemplary DRX cycle.

[0004] When the drx-onDurationTimer is running, the UE is in a “DRX on” state and continues to monitor the physical downlink control channel (PDCCH). If the UE successfully decodes information on the PDCCH, the UE remains awake (i.e., in the “DRX on” state) and starts an inactivity timer. After the drx-onDurationTimer or the drx-inactivityTimer expires, the UE can go to sleep, which means the UE is in a “DRX off” state (this is shown as “Opportunity for DRX” in Figure 1 ). In the “DRX off” state, the UE does not monitor the PDCCH.

[0005] When the UE is awake or in the “DRX on” state, the UE is in an active time. When DRX is configured, the active time of a serving cell in a DRX group includes the following times:

[0006] a drx-onDurationTimer or a drx-InactivityTimer configured for the DRX group is running; or

[0007] a drx-RetransmissionTimerDL or a DRX-RetransmissionTimerUL is running on any serving cell in the DRX group; or

[0008] a ra-ContentionResolutionTimer or a msgB-ResponseWindow is running; or

[0009] The scheduling request is pending and is transmitted on the Physical Uplink Control Channel (PUCCH);

[0010] PDCCH indicating that no new transmission addressed to the Cell Radio Network Temporary Identifier (C-RNTI) of the MAC entity has been received after successfully receiving a Random Access Response for a Random Access Preamble not selected by the MAC entity in a Contention Based Random Access Preamble.

[0011] When the UE is sleeping or in "DRX off" state, the UE is not in active time.

[0012] The UE determines when to start the drx-onDurationTimer according to a pre-defined procedure, which is summarized as follows:

[0013] If a short DRX cycle is used for the DRX group, and [(SFN x 10) + subframe number] mod (drx-ShortCycle) = (drx-StartOffset) mod (drx-ShortCycle): the drx-onDurationTimer for this DRX group is started after drx-SlotOffset subframes from the subframe.

[0014] If a long DRX cycle is used for the DRX group, and [(SFN x 10) + subframe number] mod (drx-LongCycle) = drx-StartOffset: the drx-onDurationTimer is started after drx-SlotOffset subframes from the subframe.

[0015] Figure 2 is an illustration of when the UE determines to start the drx-onDurationTimer based on a pre-defined procedure.

[0016] As Figure 2 shown, Drx-startOffset = 6 ms, DRX cycle = 7 ms, drx-onDurationTimer = 3 ms, drx-SlotOffset = 0. In SFN: 0, subframe: 6, [(0 x 10) + 6] mod (7) = 6, the condition is met, and the drx-onDurationTimer is started. In SFN: 1, subframe: 3, [(1 x 10) + 3] mod (7) = 6, the condition is met, and the drx-onDurationTimer is started.

[0017] With the development of wireless communication technology, by adopting high frequency bands, large bandwidths, multiple antennas, and other technologies, the performance indicators of wireless communication systems such as transmission rate, latency, throughput, reliability, and the like have been greatly improved.

[0018] Extended Reality (XR) and cloud gaming are some of the most important 5G media applications being considered in the industry. XR includes representative forms such as Augmented Reality (AR), Mixed Reality (MR), and Virtual Reality (VR), and areas inserted therebetween.

[0019] The traffic of XR includes video, audio, pose / control, etc. 5G services (e.g., XR and cloud gaming services) require high reliability, high throughput, and low latency. Since the XR device includes a head-mounted display or glasses with independent functions, the battery life of the XR device greatly affects the user experience. In view of this, it is very important to reduce the power consumption of the XR device.

[0020] However, if DRX is used in an XR service, a problem in which XR traffic does not match a DRX cycle can occur.

[0021] In Figure 3 , the XR traffic cycle is a non-integer value, and the current DRX cycle is defined as an integer value. The mismatch between the two cycles can cause a large difference after a few cycles. The large difference can cause XR traffic to arrive at the time interval of the "DRX off" state, resulting in an increase in active time and power consumption, and can cause a large delay. SUMMARY

[0022] In view of this, an object of the present application is to provide a wireless communication method, a wireless terminal, and a wireless network node for overcoming the above problems and other problems.

[0023] The present application provides a wireless communication method for use in a wireless terminal. The method includes:

[0024] receiving, from a wireless network node, radio resource control (RRC) signaling associated with a discontinuous reception (DRX) cycle of a DRX configuration, and

[0025] performing DRX using the DRX configuration.

[0026] Preferably, the RRC signaling includes a value for determining a non-integer value as the DRX cycle.

[0027] Preferably, the DRX cycle is a non-integer value determined by the following equation:

[0028]

[0029] wherein a value of A is indicated by RRC signaling, or a value of A is a frames-per-second parameter configured in RRC signaling.

[0030] Preferably, the RRC signaling includes a non-integer value of the DRX cycle.

[0031] Preferably, the RRC signaling includes at least one of a frames-per-second parameter, a quality-of-service parameter, or a data rate parameter for determining a non-integer value of the DRX cycle.

[0032] Preferably, a unit of at least one parameter of the DRX configuration is a millisecond.

[0033] Preferably, the RRC signaling does not include a DRX long cycle of the DRX configuration.

[0034] Preferably, the wireless communication method further includes ignoring the DRX long cycle in the RRC signaling.

[0035] Preferably, the wireless communication method further includes disabling a DRX short cycle of the DRX.

[0036] Preferably, the DRX cycle is a non-integer value having F decimal places, wherein F is a positive integer.

[0037] Preferably, the RRC signaling indicates at least one parameter for determining at least one of a DRX long cycle, a DRX cycle, or a start offset of the DRX configuration, wherein the at least one parameter includes at least one of a change offset, a change cycle, or a change time.

[0038] Preferably, the DRX cycle is determined according to the change time and the change cycle, wherein a DRX cycle in one change cycle is determined by the following equation:

[0039] each of the first (change cycle-1) DRX cycles in one change cycle is equal to a function (change time / change cycle),

[0040] a value of the last DRX cycle is equal to the change time-(change cycle-1)*function (change time / change cycle),

[0041] wherein the function is a floor function, a ceiling function, a floor-down function, or a function that keeps an original value.

[0042] Preferably, a start offset of the DRX configuration is less than a maximum integer, the maximum integer being less than the non-integer value of the DRX cycle.

[0043] Preferably, the start offset of the DRX configuration is determined based on at least one parameter associated with the jitter.

[0044] Preferably, the at least one parameter associated with the jitter comprises at least one of:

[0045] a jitter window indicating a time range of the jitter, or

[0046] a jitter offset indicating an offset between a time of generating the packet and a time of arrival of the packet.

[0047] Preferably, the DRX using the DRX configuration comprises at least one of:

[0048] starting the on-duration timer in case a predefined condition is met or starting the on-duration timer after a slot offset of the time domain position, or

[0049] monitoring a physical downlink control channel, PDCCH, according to the DRX configuration.

[0050] Preferably, the predefined condition comprises at least one of:

[0051] configuring RRC signaling associated with a non-integer value;

[0052] configuring RRC signaling indicating at least one parameter for adjusting or determining at least one of a DRX long cycle, a DRX cycle or a start offset of the DRX configuration;

[0053] configuring enabling signaling associated with the DRX cycle of the DRX configuration; or

[0054] satisfying a functional relationship.

[0055] Preferably, the functional relationship is associated with at least one of: a super system frame number, a reference system frame number, a reference subframe number, a system frame number, a subframe number, a number of frames per second, an index or a fixed value, the DRX cycle of the DRX configuration, the start offset of the DRX configuration, a variation offset, a variation time or a variation cycle.

[0056] Preferably, the functional relationship comprises: a first difference between a second difference and the start offset of the DRX configuration is smaller than 1 and larger than or equal to 0, wherein the second difference is a difference between a total number of subframes of subframes before the time domain position and a total time of the DRX cycle before the time domain position.

[0057] Preferably, the functional relationship comprises: the second difference is equal to the start offset of the DRX configuration, wherein the second difference is a difference between a total number of subframes of subframes before the time domain position and a total time of the DRX cycle before the time domain position.

[0058] Preferably, the total time of the DRX cycle before the time domain position is determined by the following formula:

[0059]

[0060] wherein SFN is the system frame number corresponding to the time domain position, subframe number is the subframe index corresponding to the time domain position, drx-cycle is the value of the DRX cycle, and the function is rounding, floor, ceiling or keeping the original value.

[0061] Preferably, the second difference is rounded up to the smallest integer greater than the second difference, or rounded down to the largest integer less than the second difference, or rounded to an integer.

[0062] Preferably, the total number of cycles before the time domain position is rounded up to the smallest integer greater than the total number of cycles or rounded down to the largest integer less than the total number of cycles or rounded to an integer.

[0063] Preferably, the function relationship includes: the third difference between the remainder and the starting offset of the DRX configuration is less than 1 and greater than or equal to 0, wherein the remainder is determined by dividing the total number of subframes of the subframes before the time domain position by the DRX cycle.

[0064] Preferably, the function relationship includes: the remainder is equal to the starting offset of the DRX configuration, wherein the remainder is determined by dividing the total number of subframes of the subframes before the time domain position by the DRX cycle.

[0065] Preferably, the remainder is rounded up to the smallest integer greater than the remainder, or rounded down to the largest integer less than the remainder or rounded.

[0066] Preferably, the function relationship includes: the remainder of the total number of subframes of the subframes before the time domain position divided by the DRX long cycle of the DRX configuration is equal to the function of the starting offset, the change offset and the change time of the DRX configuration, wherein the function is the remainder of the modified starting offset divided by the DRX cycle, and the modified starting offset is the sum of the starting offset and the modification value.

[0067] Preferably, the modification value is the product of the change offset and the function of the total number of subframes of the subframes before the time domain position divided by the change time, wherein the function is rounding up, rounding down, rounding or keeping the original value.

[0068] Preferably, the function relationship includes: the remainder of the total number of subframes of the subframes before the time domain position divided by the DRX cycle of the DRX configuration is equal to the starting offset of the DRX configuration, wherein at least one of the DRX long cycle or the starting offset is determined according to the change offset included in the RRC signaling.

[0069] Preferably, the starting offset is determined according to the change offset included in the RRC signaling, comprising:

[0070] In a case where the total number of subframes before the time domain position is greater than the start offset, and the total number of subframes before the time domain position divided by the change time has a remainder equal to an integer, wherein the integer is less than the change time, the start offset is a value of a sum of the start offset and the change offset;

[0071] Otherwise, the start offset remains unchanged.

[0072] Preferably, the integer less than the change time is predefined or configured by RRC signaling, or is configured to be the same as the start offset.

[0073] Preferably, the start offset is adjusted to a remainder of the start offset divided by the DRX cycle.

[0074] Preferably, the time domain position included in the function relationship is a subframe corresponding to the following formula:

[0075] Reference SFN*10+function(j*DRX cycle); or

[0076] Reference SFN*10+reference subframe number+function(j*DRX cycle);

[0077] Wherein, the reference SFN is a system frame number configured by RRC signaling, the reference subframe number is a subframe number configured by RRC signaling, j is an integer greater than or equal to 0, and the function is a ceiling function or a floor function or a function that keeps the original value.

[0078] Preferably, the total number of subframes before the time domain position is determined by the following formula:

[0079] SFN*10+subframe number;

[0080] (SFN-reference SFN)*10+subframe number;

[0081] (H-SFN-reference H-SFN)*1024*10+SFN*10+subframe number;

[0082] H-SFN*1024*10+SFN*10+subframe number; or

[0083] SFN*10+subframe number-start offset;

[0084] Wherein, the SFN is a system frame number corresponding to the time domain position, the subframe number is a subframe index corresponding to the time domain position, the H-SFN is a hyper system frame number, and the reference H-SFN is a reference hyper system frame number configured by RRC signaling.

[0085] The application also provides a wireless communication method used in a wireless network node, the method comprising: sending, to a wireless terminal, radio resource control (RRC) signaling associated with a DRX cycle of a discontinuous reception (DRX) configuration.

[0086] Preferably, the RRC signaling comprises a value for determining a non-integer value as the DRX cycle.

[0087] Preferably, the DRX cycle is a non-integer value determined by the following formula:

[0088]

[0089] wherein the value A is indicated by the RRC signaling or the value A is a frames-per-second parameter configured in the RRC signaling.

[0090] Preferably, the RRC signaling comprises a non-integer value of the DRX cycle.

[0091] Preferably, the RRC signaling comprises at least one of a frames-per-second parameter, a quality of service parameter, or a data rate parameter for determining the non-integer value of the DRX cycle.

[0092] Preferably, a unit of at least one parameter of the DRX configuration is millisecond.

[0093] Preferably, the RRC signaling does not comprise a DRX long cycle of the DRX configuration.

[0094] Preferably, the DRX cycle is a non-integer value with F decimal places, wherein F is a positive integer.

[0095] Preferably, the RRC signaling indicates at least one parameter for determining at least one of a DRX cycle, a DRX long cycle, or a start offset of the DRX configuration.

[0096] Preferably, the RRC signaling indicates at least one of:

[0097] a change offset for determining at least one of a DRX long cycle or a start offset of the DRX configuration;

[0098] a change cycle indicating a number of cycles for determining the change offset;

[0099] a change time indicating a time for determining at least one of a change of the DRX long cycle or a change of the start offset of the DRX configuration.

[0100] Preferably, the start offset of the DRX configuration is less than a maximum integer, and the maximum integer is less than the non-integer value.

[0101] Preferably, the start offset of the DRX configuration is determined based on at least one parameter associated with a jitter.

[0102] Preferably, the at least one parameter associated with the jitter comprises at least one of:

[0103] a jitter window indicating a time range of the jitter, or

[0104] a jitter offset indicating an offset between a time of generation of the packet and a time of arrival of the packet.

[0105] The present application relates to a wireless terminal comprising:

[0106] a communication unit configured to receive, from a wireless network node, radio resource control, RRC, signaling associated with a discontinuous reception, DRX, cycle of a DRX configuration, and

[0107] a processor configured to perform DRX using the DRX configuration.

[0108] Preferably, the processor is configured to perform any of the preceding wireless communication methods.

[0109] The present application also provides a wireless network node comprising:

[0110] a communication unit configured to transmit, to a wireless terminal, radio resource control, RRC, signaling associated with a discontinuous reception, DRX, cycle of a DRX configuration.

[0111] Preferably, the wireless network node further comprises a processor configured to perform any of the preceding wireless communication methods.

[0112] The present application also relates to a computer program product comprising a computer readable program medium code stored thereon, the code, when executed by a processor, causing the processor to implement a wireless communication method according to any of the preceding methods.

[0113] The wireless communication method provided by the present application has good backward compatibility. Furthermore, because high layer signaling (i.e. RRC signaling) is used, signal overhead of layer 1 (L1) signaling can be saved. BRIEF DESCRIPTION OF DRAWINGS

[0114] The exemplary embodiments disclosed herein are intended to be illustrative only and not limiting of the scope of the application as defined by the appended claims. Numerous modifications to the exemplary embodiments described herein will be readily apparent to those skilled in the art and the general principles defined herein can be applied to other embodiments without departing from the scope of the application. Accordingly, the exemplary embodiments are to be considered as illustrative and not restrictive, and the scope of the application is to be determined by the appended claims.

[0115] Therefore, this application is not limited to the exemplary embodiments and applications described and illustrated herein. Furthermore, the specific order or hierarchy of steps in the methods disclosed herein is merely exemplary. Based on design preferences, the specific order or hierarchy of steps in the disclosed methods or processes may be rearranged while remaining within the scope of this application. Therefore, those skilled in the art will understand that the methods and / or techniques disclosed herein present various steps or actions in an exemplary order, and that this application is not limited to the presented specific order or hierarchy unless explicitly stated otherwise.

[0116] The above and other aspects and their implementations are described in more detail in the accompanying drawings, description and claims.

[0117] Figure 1 This is a schematic diagram of an exemplary DRX cycle.

[0118] Figure 2 This is a diagram illustrating when the UE determines when to start drx-onDurationTimer.

[0119] Figure 3 This is a diagram illustrating the mismatch between XR traffic and DRX cycles.

[0120] Figure 4 This is a schematic diagram of a wireless terminal according to an embodiment of this application.

[0121] Figure 5 This is a schematic diagram of a wireless network node according to an embodiment of this application.

[0122] Figure 6 This is a schematic diagram illustrating how a UE determines when to start drx-onDurationTimer according to an embodiment of this application.

[0123] Figure 7 The process of the method according to the embodiments of this application Figure 1 ;

[0124] Figure 8 The process of the method according to the embodiments of this application Figure 2 . Detailed Implementation

[0125] Figure 4 This is a schematic diagram of a wireless terminal according to an embodiment of this application, such as... Figure 4The wireless terminal 40 can be a user equipment (UE), a mobile phone, a notebook computer, a tablet computer, wearable glasses, a head-mounted display, an electronic book, or a portable computer system, as shown, and is not limited thereto. The wireless terminal 40 can include a processor 400, such as a microprocessor or an application specific integrated circuit (ASIC), a storage unit 410, and a communication unit 420. The storage unit 410 can be any data storage device that stores program codes 412 accessed and executed by the processor 400. Embodiments of the storage unit 212 include, but are not limited to, a subscriber identity module (SIM), a read only memory (ROM), a flash memory, a random access memory (RAM), a hard disk, and an optical data storage device. The communication unit 420 can be a transceiver and is used to transmit and receive signals (e.g., messages or packets) according to the processing result of the processor 400. In one embodiment, the communication unit 420 transmits and receives signals via at least one antenna 422. Figure 4 The communication unit 420 transmits and receives signals via the at least one antenna 422, as shown.

[0126] In one embodiment, the storage unit 410 and the program codes 412 can be omitted, and the processor 400 can include a storage unit having stored program codes.

[0127] The processor 400 can implement any one of the steps in the exemplary embodiments on the wireless terminal 40, for example, by executing the program codes 412.

[0128] The communication unit 420 can be a transceiver. The communication unit 420 can alternatively or additionally combine a transmitting unit and a receiving unit, which are configured to transmit and receive signals to and from a wireless network node (e.g., a base station), respectively.

[0129] Figure 5is a schematic diagram of a wireless network node 50 according to an embodiment of the present application. The wireless network node 50 can be a satellite, a base station (BS), a smart node, a network entity, a mobility management entity (MME), a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), a radio access network (RAN) node, a next generation RAN (NG-RAN) node, a gNB, an eNB, a gNB central unit (gNB-CU), a gNB distributed unit (gNB-DU), a data network, a core network, or a radio network controller (RNC), and is not limited thereto. Further, the wireless network node 50 can include (execute) at least one network function, e.g., an access and mobility management function (AMF), a session management function (SMF), a user location function (UPF), a policy control function (PCF), an application function (AF), etc. The wireless network node 50 can include a processor 500 such as a microprocessor or an ASIC, a storage unit 510, and a communication unit 520. The storage unit 510 can be any data storage device that stores program codes 512 accessed and executed by the processor 500. Examples of the storage unit 510 include, but are not limited to, a SIM, a ROM, a flash memory, a RAM, a hard disk, and an optical data storage device. The communication unit 520 can be a transceiver and is used to transmit and receive a signal (e.g., a message or a packet) according to a processing result of the processor 500. In an example, the communication unit 520 transmits and receives a signal via at least one antenna 522 as shown. Figure 5

[0130] In one embodiment, the storage unit 510 and the program codes 512 can be omitted. The processor 500 can include a storage unit having stored program codes.

[0131] The processor 500 can implement any steps described in the exemplary embodiments on the wireless network node 50, e.g., by executing the program codes 512.

[0132] The communication unit 520 can be a transceiver. The communication unit 520 can alternatively or additionally combine a transmission unit and a reception unit configured to respectively transmit and receive a signal to and from a wireless terminal (e.g., a user equipment or another wireless network node).

[0133] In the present application, the long DRX cycle can be equal to a DRX long cycle or drx-LongCycle.

[0134] In the present application, the short DRX cycle can be equal to a DRX short cycle or drx-ShortCycle.

[0135] ​Currently, the selection of drx-LongCycleStartOffset is defined as follows (note that in prior art, the candidate values of drx-LongCycle are integer values):

[0136]

[0137]

[0138] In an embodiment, the new DRX cycle is associated with / configured by RRC (Radio Resource Control) signaling. In this application, the new DRX cycle can be a non-integer DRX cycle (i.e., a DRX cycle with a non-integer value). In the following, for simplicity of illustration, the new DRX cycle can be equal to the DRX cycle. In some embodiments, the new DRX cycle can be configured as an integer DRX cycle, and the average DRX cycle of the DRX performed based on the RRC signaling (and the corresponding DRX configuration) is a non-integer value.

[0139] In an example of the embodiment, the RRC signaling can indicate a value A, where the new DRX cycle is equal to 1000 / A ms.

[0140] In some embodiments, A is an integer value greater than 0 and less than or equal to 500.

[0141] In some embodiments, A is a multiple of 3 or 5 or 10.

[0142] In some embodiments, A is an even number.

[0143] In some embodiments, the candidate values of A include at least 30, 60, 90, 120.

[0144] In some embodiments, A is a FPS (frames per second) value.

[0145] In some embodiments, the step size of the candidate values of A is 10.

[0146] In another example of the embodiment, the RRC signaling can indicate a numerator value B and a denominator value C. The new DRX cycle is equal to B / C ms, where B and C are integer values greater than 0.

[0147] In another example of the embodiment, the RRC signaling can indicate a non-integer value T, where the DRX cycle is equal to T.

[0148] In some embodiments, T is a fraction described in the form of a numerator and a denominator, e.g., 100 / 3, 50 / 3, etc.

[0149] In some embodiments, T is a fraction in the form of a decimal number, e.g., 16.67, 33.33, etc.

[0150] In some embodiments, T is greater than 0 and less than or equal to 100.

[0151] In another example of the above embodiments, the DRX configuration includes or is associated with an RRC parameter of the FPS.

[0152] In some embodiments, the RRC signaling indicates a FPS value. A new DRX cycle is derived from the FPS value. For example, the new DRX cycle is determined as 1000 / FPS ms. In some embodiments, the step size of the candidate values of the FPS is 10. In some embodiments, the FPS is a multiple of 3, 5, or 10. In some embodiments, the candidate values of the FPS include at least 30, 60, 90, and 120.

[0153] In some embodiments, the new DRX cycle is associated (in RRC signaling) with a QoS (Quality of service) parameter.

[0154] In some embodiments, the new DRX cycle is associated (in RRC signaling) with a data rate or FPS.

[0155] In some embodiments, the RRC signaling is original RRC signaling (e.g., RRC signaling used in Release 15, 16, 17) or new RRC signaling (e.g., new RRC signaling used at least in Release 18). For example, the new DRX cycle can be configured by using DRX long cycle or DRX short cycle in the original RRC signaling.

[0156] In some embodiments, if the new RRC signaling (e.g., new DRX cycle signaling or FPS signaling or RRC signaling for determining the new DRX cycle) is configured, the DRX long cycle can not be configured. The reason is that since the new DRX cycle can be obtained from the FPS value, the DRX long cycle is no longer needed.

[0157] In some embodiments, the new RRC signaling for determining the new DRX cycle and the DRX long cycle can not be configured at the same time. In other words, the UE does not expect to be configured with both the DRX long cycle and the new DRX cycle at the same time. In some embodiments, the DRX long cycle indicates that the DRX cycle is configured by the original RRC signaling.

[0158] In some embodiments, if the new RRC signaling for determining the new DRX cycle is configured, the DRX long cycle (if configured) can be ignored.

[0159] In some embodiments, if the new RRC signaling for determining the new DRX cycle is configured, the short DRX cycle can not be enabled (i.e., can be disabled) when performing DRX (operation).

[0160] In some embodiments, if new RRC signaling for determining a new DRX cycle is configured, RRC signaling associated with short DRX cycle (e.g., shortDRX, drx-ShortCycle, drx-ShortCycleTimer) can not be configured. In other words, new RRC signaling for determining a new DRX cycle and RRC signaling associated with short DRX cycle are not configured simultaneously.

[0161] In some embodiments, if new RRC signaling for determining a new DRX cycle is configured, RRC signaling associated with short DRX cycle (e.g., shortDRX, drx-ShortCycle, drx-ShortCycleTimer) can be ignored.

[0162] In some embodiments, if the DRX cycle is a non-integer (value), the non-integer value is kept / have F decimal places. In some embodiments, the new DRX cycle is directly represented as a non-integer value, or derived as a non-integer value from other parameters.

[0163] In some embodiments, F is an integer greater than 0.

[0164] In some embodiments, the value of the new DRX cycle is rounded down. For example, if F = 2, the DRX cycle is 1000 / 60, then the DRX cycle = 16.66 ms.

[0165] In some embodiments, the value of the new DRX cycle is rounded up. For example, if F = 2, the DRX cycle is 1000 / 60, then the DRX cycle = 16.67 ms.

[0166] In some embodiments, the value of the new DRX cycle is rounded. For example, if F = 2, the DRX cycle is 1000 / 60, then the DRX cycle = 16.67 ms. If F = 2, the DRX cycle is 25 / 3, then the DRX cycle = 8.33 ms.

[0167] In some embodiments, the RRC signaling indicates a change offset (C_offset), a change cycle (C_cycle), and / or a change time (C_time). The change offset can be a value used to change / determine the drx-longcycle or drx-startOffset. The change cycle can represent a number of cycles. The change time can indicate a value used to determine the change of the DRX long cycle or the start offset corresponding to the DRX long cycle. In some embodiments, the change offset can be a value used to determine the drx-longcycle or drx-startOffset. The change cycle can represent a number of cycles. The change time can indicate a value used to determine the change of the DRX long cycle or the start offset corresponding to the DRX long cycle. In some embodiments, changing or determining the DRX long cycle or the start offset by using the change offset (C_offset), the change cycle (C_cycle), and / or the change time (C_time) does not mean that the value of the DRX long cycle or the start offset configured by the RRC signaling is changed by the change offset (C_offset), the change cycle (C_cycle), and / or the change time (C_time). Instead, it can mean that a function related to the “DRX long cycle or the start offset” is performed by using the “change offset (C_offset), the change cycle (C_cycle), and / or the change time (C_time)”.

[0168] In some embodiments, the UE can change / determine the drx-longcycle and / or the drx-startOffset according to the change offset and / or the change cycle.

[0169] In one embodiment, the candidate values of the drx-startOffset associated with the non-integer DRX cycle can be different from the original candidate values of the drx-startOffset associated with the integer DRX cycle. For example, the original candidate values of the drx-startOffset can be the values of the drx-startOffset in NR Release 15, 16, or 17.

[0170] In some embodiments, the candidate values of the drx-startOffset are integers that are smaller than the DRX cycle and greater than or equal to 0.

[0171] In some embodiments, the step of the candidate values of the drx-startOffset is 1.

[0172] In some embodiments, the new starting offset is a new RRC parameter. Note that the new starting offset is a starting offset for / associated with / configured for / configured for a new DRX cycle (e.g., a non-integer DRX cycle). The new RRC parameter can be associated with the new RRC signaling for obtaining the value of the new DRX cycle.

[0173] In some embodiments, the maximum candidate value of the new starting offset is less than or equal to the value of the new DRX cycle rounded down (i.e., rounded down (new DRX cycle)). In some embodiments, the new starting offset represents a starting offset used with a non-integer DRX cycle.

[0174] In some embodiments, the new starting offset is associated with a length of a jitter window and / or a jitter offset. The length of the jitter window represents a range of the jitter offset. For example, if the jitter is [-4ms, 4ms], the length of the jitter window is 8ms. The jitter offset represents an offset between a first reference time and a second reference time. The first reference time can be a packet generation time. The second reference time can be a packet arrival time. The packet arrival time is a time at which the packet arrives at the gNB. Note that the drx-startOffset (i.e., a starting offset corresponding to a DRX long cycle) can also be associated with the length of the jitter window and / or the jitter offset.

[0175] In some embodiments, the maximum candidate value of the new starting offset is an integer less than a value E (e.g., the maximum candidate value of the new starting offset is E-1), where E is a multiple of 10 and less than the new DRX cycle. For example, if the new DRX cycle = 1000 / 60ms, the value E = 10, and the maximum candidate value of the new starting offset is 9. In some embodiments, the maximum candidate value of the new starting offset is an integer less than or equal to a value E, where E is a multiple of 10 and less than the DRX cycle.

[0176] In some embodiments, if the new starting offset is configured, the original drx-startOffset can not be configured. In this application, the new starting offset is a starting offset associated with a non-integer DRX cycle, and the original drx-startOffset is a drx-startOffset associated with an integer DRX cycle.

[0177] In some embodiments, the RRC signaling associated with / including / indicating / configuring the new starting offset and the original RRC signaling associated with / including / indicating / configuring the drx-startOffset can be configured simultaneously.

[0178] In some embodiments, if a new start offset is configured, the original drx-startOffset (if configured) can be ignored.

[0179] In some embodiments, a new offset parameter is configured in RRC signaling, wherein the new offset parameter is used to modify / change / adjust the original start offset (i.e., drx-startOffset). That is, in these embodiments, the configured drx-startOffset is still used and a new offset parameter is configured. The UE uses the calculated “original start offset + new offset parameter value” as the start offset used in DRX (operation).

[0180] In some embodiments, one DRX configuration can have at least the following set of parameters / signaling:

[0181] Set 1: original DRX long cycle, change time or change cycle or change offset;

[0182] Set 2: RRC signaling associated with new DRX cycle, original start offset;

[0183] Set 3: RRC signaling associated with new DRX cycle, new start offset;

[0184] Set 4: RRC signaling associated with new DRX cycle, original start offset, new offset parameter;

[0185] Set 5: original start offset, change time, change cycle or change offset.

[0186] In some embodiments, a DRX configuration with any of the above sets is denoted as a new DRX configuration.

[0187] The new RRC signaling can represent at least one of: RRC signaling related to at least one of new DRX cycle, new start offset, new offset parameter change time, change cycle, change offset.

[0188] In an embodiment, a method of determining when to start drx-onDurationTimer in case of using non-integer DRX cycle is provided. In some embodiments, a method for determining when to start drx-onDurationTimer in case of using new RRC signaling is provided. The method comprises:

[0189] - starting drx-onDurationTimer or starting drx-onDurationTimer after drx-SlotOffset from the subframe if a pre-defined condition is met. The pre-defined condition includes at least one of:

[0190] a. Configure new RRC signaling. This can include at least one of the following:

[0191] a.1 Configure new RRC signaling for determining a new DRX cycle;

[0192] a.2 Configure RRC signaling associated with non-integer DRX cycle;

[0193] a.3 Configure RRC signaling indicating FPS; and

[0194] a.4 Configure RRC signaling indicating a change offset, a change cycle, and / or a change time;

[0195] b. Configure enabling signaling; and

[0196] c. Satisfy a functional relationship.

[0197] In some embodiments, a predefined condition is satisfied if at least a functional relationship is satisfied. In this embodiment, the functional relationship can be associated with at least one of the following: SFN (System Frame Number), subframe number, DRX cycle, FPS, drx-startOffset, index, fixed value, H-SFN (Hyper System Frame Number), change offset, change cycle, change time.

[0198] In some embodiments, the new DRX cycle is obtained by explicit indication or implicit indication. Explicit indication means that the DRX cycle is indicated by RRC signaling (e.g., RRC signaling indicating a value of the DRX cycle). Implicit indication means that the new DRX cycle is derived from RRC signaling (e.g., RRC signaling indicating FPS and the new DRX cycle is equal to 1000 / FPS ms, etc.).

[0199] In some embodiments, the functional relationship is that a difference X between a "current total subframe number" and a "current elapsed DRX cycle time" is equal to or approximately equal to drx-startOffset. The current total subframe number is a number of subframes before the current time domain position (e.g., a number of subframes that have elapsed in an interval from system frame: 0 to the current time domain position). The current elapsed DRX cycle time is a total time of a DRX cycle before the current time domain position (e.g., a total time of a DRX cycle that has elapsed in an interval from system frame: 0 to the current time domain position). In some embodiments, the difference X can be rounded up, rounded down, rounded down, taken an absolute value, or remain unchanged. In some embodiments, the "current elapsed DRX cycle time" can be rounded up, rounded down, rounded, or remain unchanged. In this application, "approximately equal to" means that the difference X is greater than or equal to 0 and less than 1. In another example, "approximately equal to" means that the difference X is greater than or equal to 0 and less than or equal to 1. Some examples related to this embodiment are disclosed in more detail below, e.g., see Examples 1, 2, and 4. In some embodiments, the difference between A and B means subtracting B from A. In another embodiment, the difference between A and B means subtracting A from B.

[0200] In some embodiments, the number of subframes before the current time domain position is a number of subframes / slots / milliseconds from a first reference point to the current time domain position. In some embodiments, the number of subframes before the current time domain position is a number of subframes from a first subframe after the first reference point to the current time domain position. In some embodiments, the first reference point is associated with a reference subframe number, a reference SFN, or a reference H-SFN. The reference subframe number, the reference SFN, or the reference H-SFN is configured by higher layer signaling, indicated by DCI, or predefined. In some embodiments, the first reference point is the same as the start offset. In other words, the RRC signaling indicating the start offset also indicates the first reference point.

[0201] In some embodiments, the start offset indicates an offset between the first reference point and the first position to start the drx-onDurationTimer. In some embodiments, the start offset indicates an offset between a first subframe after the first reference point and the first position to start the drx-onDurationTimer. In some embodiments, A and B between means from A to B. In some embodiments, the subframes between A and B or from A to B include the subframes of A but not the subframes of B. In some embodiments, the subframes between A and B or from A to B do not include the subframes of A and B.

[0202] The first reference point is one of: a first subframe in a reference SFN indicated by higher layer signaling, a reference subframe in the reference SFN indicated by higher layer signaling, a first subframe in SFN 0, a first subframe in SFN 0 in an H-SFN, a first subframe in a reference SFN in a reference H-SFN (where the reference SFN or the reference H-SFN is indicated by higher layer signaling), a reference subframe in the reference SFN in the H-SFN indicated by higher layer signaling, a reference subframe where the L1 signaling (e.g., DCI) or MAC CE signaling is received, a reference subframe where the UE transmits ACK for the L1 signaling or MAC CE signaling, a first subframe in the SFN where the L1 signaling (e.g., DCI) or MAC CE signaling is received, a first subframe in the SFN where the UE transmits ACK for the L1 signaling or MAC CE signaling. In some embodiments, the higher layer signaling is RRC signaling or MAC CE signaling. In some embodiments, the DCI or MAC CE signaling is for activating the new DRX configuration.

[0203] In some embodiments, the functional relationship is whether the remainder of the "current total subframe number" divided by the "new DRX cycle" is equal to or approximately equal to the drx-startOffset. In some embodiments, the remainder of the "current total subframe number" divided by the "new DRX cycle" can be rounded up, rounded down, or remain unchanged. Some examples related to this embodiment are disclosed in more detail below, e.g., see Examples 3 and 5. In some embodiments, the remainder of "A" divided by "B" is denoted as A mod B or mod(A, B).

[0204] In some embodiments, the functional relationship is whether the remainder of the "current total subframe number" divided by the "DRX cycle" is equal to the drx-startOffset. In some embodiments, the DRX cycle or the start offset can change. Examples related to this embodiment are disclosed in more detail below, e.g., see Example 6 below.

[0205] In some embodiments, the drx-startOffset can be changed. One example related to this embodiment is disclosed in more detail below, e.g., see Example 7 below. In some embodiments, the drx-startOffset changes if the SFN is 1023. In some embodiments, the drx-startOffset changes if the SFN changes from 1023 to 0. In some embodiments, the drx-startOffset changes if the SFN goes back to 0. In some embodiments, the drx-startOffset changes according to a change offset if the SFN is 1023. In some embodiments, the drx-startOffset changes according to a change offset if the SFN changes from 1023 to 0. In some embodiments, the drx-startOffset changes according to a change offset if the SFN goes back to 0.

[0206] Example 1

[0207] Figure 6 is a diagram of a UE determining when to start the drx-onDurationTimer according to embodiments of the application.

[0208] In this example, the functional relationship is associated with the SFN, the subframe number, the DRX cycle, and the drx-startOffset. In some embodiments, the DRX configuration can include at least set 2, set 3, or set 4 signaling.

[0209] The particular functional relationship can be one of the following FR1 to FR4:

[0210] FR1:

[0211]

[0212] FR2:

[0213]

[0214] FR3:

[0215]

[0216] FR4:

[0217]

[0218] wherein:

[0219] The function () can be a ceiling function, a floor function, a rounding function, a rounding-up function, a rounding-down function, or a function that keeps the original value. In some embodiments, the ceiling represents rounding up, and the floor represents rounding down. In one function relationship, different functions () can be different or the same. For example, FR1 can be:

[0220]

[0221] or

[0222]

[0223] Specifically, (SFN*10) + subframe number represents the "current total subframe number" from SFN = 0 and subframe 0 (i.e., the subframe with index 0) to the current SFN and the current subframe (i.e., the "current total subframe number");

[0224] The function represents the number of DRX cycles before the current subframe;

[0225] The function represents the total time of the DRX cycles (i.e., the "current elapsed DRX cycle time") before the current subframe.

[0226] Since the new DRX cycle is a non-integer value, and other parameters (e.g., subframe number, drx-startOffset) are represented by integer values, the function () can be used.

[0227] In the above function relationship, the total time of the maximum number of DRX cycles during the total subframe number (integer value) can be derived. It can be determined whether the difference between the "current total subframe number" and the "current elapsed DRX cycle time" is equal to drx-startOffset (i.e., whether the function relationship is satisfied).

[0228] Example 2

[0229] In some embodiments, the DRX configuration can include at least set 2, set 3, or set 4 signaling. The function relationship can be associated with SFN, subframe number, Drx cycle, drx-startOffset, and index j. The specific function relationship can include one of the following:

[0230] The function (j x (Drx cycle)) - [(SFN x 10) + subframe number] = (drx-startOffset);

[0231] [((SFN - reference SFN) x 10) + subframe number] - function (j x (Drx cycle)) = (drx-startOffset);

[0232] [(SFN x 10) + subframe number] - function(j x (drx-Period)) = (drx-startOffset).

[0233] wherein the function() can be a ceiling function, a floor function, a rounding function, a rounding up function, a rounding down function, or a function that keeps the original value.

[0234] wherein j is an integer equal to or greater than 0 (e.g., j = [0, 1, 2,...]). In one embodiment, each position of starting drx-onDurationTimer is associated with a value of j. In some embodiments, j represents the jth DRX cycle counted from SFN:0 subframe:0. In some embodiments, one candidate value of j is associated with one DRX cycle. In some embodiments, j represents the jth DRX cycle.

[0235] The difference between Example 1 and Example 2 is that the number of DRX cycles placed in the previous total number of subframes is represented by j, wherein j x (drx-Period) represents the “current elapsed DRX cycle time”.

[0236] Example 3

[0237] In some embodiments, the DRX configuration can include at least set 2, set 3, or set 4 signaling. In this example, the function relationship is associated with SFN, subframe number, drx-Period, drx-startOffset, and a fixed value. The specific function relationship can include one of the following:

[0238] 0 ≤ [(SFN x 10) + subframe number] mod (drx-Period) - (drx-startOffset) < 1;

[0239] 0 ≤ (drx-startOffset) - [(SFN x 10) + subframe number] mod (drx-Period) < 1.

[0240] Specifically, by using [(SFN x 10) + subframe number] mod (DRX-Period), a remainder can be obtained. Since the new DRX cycle is a non-integer and [(SFN x 10) + subframe number] is an integer, the remainder can be a non-integer or an integer.

[0241] drx-startOffset is an integer. Therefore, the result of the remainder minus drx-startOffset can be a non-integer or an integer. Therefore, an inequality is used in this example.

[0242] For example, if drx-Cycle = 1000 / 30ms, drx-startOffset = 3ms, one occasion that satisfies the inequality is SFN = 0, subframe number = 3; another occasion that satisfies the inequality is SFN = 3, subframe number = 4.

[0243] Example 4

[0244] In some embodiments, the DRX configuration can include at least set 2, set 3, or set 4 signaling. In this example, the functional relationship is associated with SFN, subframe number, drx-Cycle, drx-startOffset, and a fixed value. The particular functional relationship can be one of the following:

[0245]

[0246] wherein the function () can be a ceiling function, a floor function, a rounding function, a rounding up function, a rounding down function, or a function that keeps the original value.

[0247] The definition of each element above is the same as the embodiments / examples above.

[0248] Example 5

[0249] In some embodiments, the DRX configuration can include at least set 2, set 3, or set 4 signaling. The functional relationship is associated with SFN, subframe number, DRX cycle, and drx-startOffset. The particular functional relationship can be one of the following:

[0250] function ( [(SFN x 10) + subframe number] mod (drx-Cycle) ) = (drx-startOffset) ;

[0251] function ( [((SFN - reference SFN) x 10) + subframe number] mod (drx-Cycle) ) = (drx-startOffset) ; 0 < ( [(SFN x 10) + subframe number] mod (drx-Cycle) ) - (drx-startOffset) < 1;

[0252] 0 < (drx-startOffset) - ( [(SFN x 10) + subframe number] mod (drx-Cycle) ) < 1.

[0253] wherein the function () can be a ceiling function, a floor function, a rounding function, a rounding up function, a rounding down function, or a function that keeps the original value.

[0254] The definition of each element above is the same as the embodiments / examples above.

[0255] Example 6

[0256] In some embodiments, the DRX configuration can include at least set 1 or set 5 signaling. The function relationship is associated with SFN, subframe number, DRX cycle, drx-startOffset, C_cycle, C_offset, and change time. In this example, C_offset is a value used to change / determine the DRX cycle. The specific function relationship can be:

[0257] [(SFN x 10) + subframe number] mod (function (DRX cycle)) = function (drx-StartOffset);

[0258] wherein:

[0259] function (DRX cycle) = select {DRX cycle, change time};

[0260] wherein function (DRX cycle) indicates selecting a value as the DRX cycle. If DRX is performed, the UE counts the number of elapsed DRX cycles (i.e., Num). If mod (Num + 1, change cycle) = 0, function (DRX cycle) = change time, and function (drx-startOffset) = drx-startOffset configured by RRC signaling; otherwise, function (DRX cycle) = DRX cycle, and the value of function (drx-startOffset) can be changed according to drx-startOffset configured by RRC signaling and C_offset_A, as follows.

[0261] function (drx-startOffset) = drx-startOffset + C_offset_A;

[0262] If [(SFN x 10) + subframe number] > drx-startOffset, and mod (Num, change cycle) = 0, then C_offset_A = C_offset, otherwise C_offset_A = 0; and

[0263] The function () can be a ceiling function, a floor function, a rounding function, a rounding-up function, a rounding-down function, or a function that keeps the original value.

[0264] In this example, the value of function (drx-StartOffset) can be further adjusted to keep the original value or obtain a value of the remainder of drx-startOffset divided by the drx cycle.

[0265] Example 7

[0266] In some embodiments, the DRX configuration can include at least Set 1 or Set 5 signaling. The functional relationship is associated with SFN, subframe number, DRX cycle, drx-startOffset, C_offset, and a change time. In this example, C_offset is a value used to change / determine drx-startOffset. The specific functional relationship can be as follows:

[0267] [(SFN x 10) + subframe number] mod (drx cycle) = function (drx-startOffset), function (drx-startOffset) = drx-startOffset + C_offset_B.

[0268] Example 7-1

[0269] wherein:

[0270] If [(SFN x 10) + subframe number] > drx-startOffset, and [(SFN x 10) + subframe number] mod (change time) = I, then C_offset_B = C_offset; otherwise, C_offset_B = 0;

[0271] I is an integer value greater than or equal to 0 (e.g., I = 0). In some embodiments, I is equal to drx-startOffset.

[0272] Example 7-2

[0273] wherein:

[0274] If DRX is performed, the UE counts the number of elapsed DRX cycles (Num). If mod (Num, change cycle) = 0, then C_offset_B = C_offset; otherwise, C_offset_B = 0.

[0275] The initial value of drx-startOffset is the drx-startOffset value configured by RRC signaling. The value of drx-startOffset is determined by a function, which can be / include an iteration using the last calculation result of function (drx-startOffset).

[0276] In this example, the value of function (drx-StartOffset) can be further adjusted to keep the original value or obtain a value that is the remainder of drx-startOffset divided by the drx cycle.

[0277] Example 8

[0278] In some embodiments, the DRX configuration can include at least set 1 or set 5 signaling. The function relationship is associated with SFN, subframe number, DRX cycle, drx-startOffset, change offset, and change time. In one embodiment, the change time can be indicated by the original RRC signaling indicating the DRX long cycle. In addition, the DRX cycle can be indicated by the original RRC signaling indicating the DRX short cycle. The specific function relationship can be as follows:

[0279] [(SFN x 10) + subframe number] mod (drx cycle) = function (drx-StartOffset + change offset * floor ((SFN x 10) + subframe number) / change time), drx cycle), or

[0280] [(SFN x 10) + subframe number] mod (drx cycle) = drx-StartOffset + change offset * floor ((SFN x 10) + subframe number) / change time), or

[0281] [(SFN x 10) + subframe number] mod (drx cycle) = function (drx-StartOffset + change offset * function A ((SFN x 10) + subframe number) / change time), drx cycle).

[0282] Wherein:

[0283] function (A, B) represents mod (A, B).

[0284] function A() is a ceiling function, a floor function, a rounding function, a rounding up function, a rounding down function, or a function that keeps the original value.

[0285] Example 9

[0286] In this example, the UE performs the following steps:

[0287] Step (1): Determine the DRX cycle according to the change time and the change cycle;

[0288] The change cycle (C cycle) represents the number of DRX cycles within the change time (C time). Note that the change time (C time) indicates a time interval or a time period.

[0289] For example, in the change time, each of the first (C cycle-1) DRX cycles in a change cycle has a value equal to the function (C time / C cycle), and the last DRX cycle has a value equal to C time-(C cycle-1)*function (C time / C cycle). The function can be rounding, rounding up, rounding down, keeping the original value.

[0290] Step (2): Determine the change offset according to the DRX cycle;

[0291] For example, the last DRX cycle value = A, the other DRX cycle value = B, and the change offset = A-B.

[0292] Step (3):

[0293] Determine whether the following function relationship is valid:

[0294] (SFN*10+subframe number) mod (change time) = start offset.

[0295] a) If the function relationship is satisfied, start the onDurationTimer or start the onDurationTimer after a slot offset at the (current) time domain position;

[0296] b) Start a timer, the timer value is equal to the first DRX cycle value, and count 1 after one subframe;

[0297] c) If the timer expires, start the onDurationTimer or start the onDurationTimer after a slot offset. Reset the timer value to the next DRX cycle value.

[0298] Note that the function relationship in step (3) can be changed to other function relationships described in this application.

[0299] Specifically, step (1) is used to obtain the DRX cycle value according to the change time and the change cycle. Specifically, steps (1) and (2) are used to obtain the DRX cycle value and the change offset according to the change time and the change cycle. In some embodiments, only step (1) or steps (1) and (2) are performed.

[0300] Example 10

[0301] In some embodiments, a method for determining when to start drx-onDurationTimer in the case of using new RRC signaling is provided. The method comprises:

[0302] - If a predefined condition is satisfied, start the drx-onDurationTimer or start the drx-onDurationTimer after drx-SlotOffset from the time domain position. The predefined condition includes at least one of the following: the function relationship is satisfied.

[0303] In this example, the function relationship is satisfied if one of the following conditions is satisfied:

[0304] Reference SFN*10+function(j*DRX cycle) = time domain position;

[0305] Reference SFN x 10 + reference subframe number + function (j x DRX cycle) = time domain position;

[0306] Reference SFN x 10 + reference subframe number + function (j x DRX cycle) = time domain position;

[0307] Reference SFN x 10 + subframe number + function (j x DRX cycle) + start offset = time domain position;

[0308] Reference SFN x 10 + reference subframe number + function (j x DRX cycle) + start offset = time domain position;

[0309] wherein, in some embodiments, j is an integer greater than 0. In some embodiments, j is an integer greater than or equal to 0. J denotes the jth DRX cycle.

[0310] The function () can be a ceiling function, a floor function, a rounding function, a rounding up function, a rounding down function, or a function that keeps the original value.

[0311] Example 11

[0312] The function relationship is associated with reference SFN, SFN, subframe number, drx-Cycle, and drx-startOffset. A specific function relationship can be one of the following:

[0313] (start offset + function (j x DRX cycle)) mod (1024*10) = (SFN*10 + subframe number);

[0314] (reference SFN x 10 + reference subframe number + function (j x DRX cycle)) mod (1024*10) = (SFN*10 + subframe number);

[0315] (reference SFN x 10 + function (j x DRX cycle)) mod (1024*10) = (SFN*10 + subframe number).

[0316] In the prior art, if at least a long drx-Cycle is used for a DRX group, the drx-onDurationTimer is started after drx-SlotOffset from the subframe, and [(SFN x 10) + subframe number] mod (drx-LongCycle) = drx-StartOffset. For simplicity, [(SFN x 10) + subframe number] mod (drx-LongCycle) = drx-StartOffset is further referred to as a first type of function relationship hereinafter.

[0317] According to the various embodiments and examples described above, the drx-onDurationTimer is started if the predefined condition is met. Therefore, the present application provides a method of deciding which condition to use to determine whether to start the drx-onDurationTimer or to start the drx-onDurationTimer after the drx-SlotOffset from the subframe. For simplicity, the second type of functional relationship is used to refer to the function associated with the new DRX cycle parameter, the FPS parameter, the new RRC signaling, or the non-integer parameter.

[0318] In one embodiment, a method of determining a type of functional relationship (i.e., the first type of functional relationship or the second type of functional relationship) according to high layer signaling (e.g., RRC signaling) is provided.

[0319] In one embodiment, if the new DRX parameter (e.g., new DRX cycle RRC signaling, new DRX start offset RRC signaling, FPS RRC signaling, new RRC signaling) signaling is configured, the method includes using the second type of functional relationship; otherwise, the method includes using the first type of functional relationship.

[0320] In some embodiments, if the new DRX parameter signaling and the enabling signaling are configured, or the enabling signaling indicates that the new DRX parameter signaling or the second type of functional relationship is enabled, the method includes using the second type of functional relationship; otherwise, the method includes using the first type of functional relationship. The enabling signaling indicates whether the second type of functional relationship is enabled or whether the new DRX parameter configuration is supported.

[0321] In some embodiments, if the enabling signaling is configured or the enabling signaling indicates that the new DRX parameter signaling or the second type of functional relationship is enabled, the method includes using the second type of functional relationship; otherwise, the method includes using the first type of functional relationship.

[0322] In some embodiments, the method includes starting the drx-onDurationTimer from the subframe or starting the drx-onDurationTimer after the drx-SlotOffset if the predefined condition is met and / or the second predefined condition is met.

[0323] The second predefined condition is met if at least one of the following conditions is true:

[0324] The long DRX cycle is used for the DRX group;

[0325] If DCP (DCI with CRC scrambled by PS-RNTI) monitoring is configured for the active DL BWP, and if the DCP indication associated with the current DRX cycle received from lower layers indicates to start the drx-onDurationTimer; or if all DCP occasions in time domain associated with the current DRX cycle occur within the active time, a grant / assignment / DRX command MAC CE / long DRX command MAC CE is received before 4ms before the start of the last DCP occasion or during the measurement gap and a scheduling request is transmitted; or when the MAC entity is monitoring PDCCH transmission on the search space indicated by recoverySearchSpaceId of SpCell identified by C-RNTI while the ra-ResponseWindow window is running; or if ps-Wakeup is configured with value true and no DCP indication associated with the current DRX cycle is received from lower layers.

[0326] In some embodiments, the predefined condition is met if at least the long DRX cycle is used for the DRX group, the new RRC signaling is configured for determining the DRX cycle, and the second type of functional relationship is met. The predefined condition is met if at least the long DRX cycle is used for the DRX group, the original RRC signaling is configured for determining the DRX cycle, and the first type of functional relationship is met. In some embodiments, determining the DRX cycle also means determining the start offset. This is because if the start offset changes, the value of the corresponding DRX cycle also changes. In some embodiments, the new RRC signaling for determining the DRX cycle means the new RRC signaling.

[0327] In some embodiments, the predefined condition is met if at least the long DRX cycle is used for the DRX group, the new RRC signaling is configured for determining the DRX cycle, and the second type of functional relationship is met. The predefined condition is met if at least the long DRX cycle is used for the DRX group, the original RRC signaling is configured for determining the DRX cycle, and the first type of functional relationship is met.

[0328] In some embodiments, the predefined condition is met if at least the new RRC signaling is configured for determining the DRX cycle, and the second type of functional relationship is met. The predefined condition is met if at least the original RRC signaling is configured for determining the DRX cycle, and the first type of functional relationship is met.

[0329] In some embodiments, the predefined condition is met if at least a long DRX cycle is used for the DRX group, the enabling signaling is configured or the enabling signaling indicates that the new DRX parameter signaling or the second type of functional relationship is enabled, and the second type of functional relationship is satisfied. In some embodiments, the predefined condition is met if at least a long DRX cycle is used for the DRX group, the enabling signaling is not configured or the enabling signaling indicates that the new DRX parameter signaling or the second type of functional relationship is disabled, and the first type of functional relationship is satisfied.

[0330] In some embodiments, the predefined condition is met if at least the enabling signaling is configured, and the second type of functional relationship is satisfied. In some embodiments, the predefined condition is met if at least the enabling signaling is not configured, and the first type of functional relationship is satisfied.

[0331] In some embodiments, the UE capability signaling can indicate whether the UE supports the new DRX parameter or the non-integer DRX cycle value, where the DRX cycle represents the DRX long cycle.

[0332] Figure 7 is a method according to an embodiment of the application Figure 1 . Figure 7 The illustrated method can be used in a wireless terminal (e.g., a UE) and includes the following steps:

[0333] Step 701: receiving, from a wireless network node, RRC signaling associated with a DRX cycle of a DRX configuration.

[0334] Step 702: performing DRX using the DRX configuration.

[0335] In Figure 7 , a wireless terminal receives, from a wireless network node (e.g., a BS), RRC signaling, where the RRC signaling is associated with a DRX cycle of a DRX configuration. The wireless terminal performs DRX (e.g., DRX operation) using the DRX configuration.

[0336] In an embodiment, the DRX cycle has a non-integer value. That is, the DRX cycle is a non-integer DRX cycle.

[0337] In an embodiment, the RRC signaling includes a value of a non-integer value for the DRX cycle.

[0338] In an embodiment, the DRX cycle is a non-integer value determined by the following equation:

[0339]

[0340] In this embodiment, the value A is indicated by the RRC signaling, or the value A is an FPS parameter configured in the RRC signaling.

[0341] In an embodiment, the RRC signaling includes / indicates a non-integer value of the DRX cycle.

[0342] In an embodiment, the RRC signaling includes at least one of the following parameters for determining the non-integer value of the DRX cycle: a FPS parameter, a QoS parameter, and a data rate parameter.

[0343] In an embodiment, a unit of at least one parameter of the DRX configuration is millisecond.

[0344] In an embodiment, the RRC signaling does not include a DRX long cycle (i.e., drx-LongCycle) of the DRX configuration.

[0345] In an embodiment where a DRX long cycle (i.e., drx-LongCycle) is configured, the wireless terminal ignores the DRX long cycle.

[0346] In an embodiment, the wireless terminal disables a DRX short cycle (i.e., drx-ShortCycle) of the DRX.

[0347] In an embodiment, the DRX cycle is a non-integer value with F decimal places, where F is a positive integer.

[0348] In an embodiment, the RRC signaling indicates at least one parameter for determining / adjusting at least one of the following of the DRX configuration: the DRX long cycle, the DRX cycle, or the start offset. For example, the at least one parameter can include at least one of the following: a variation offset, a variation cycle, a variation time.

[0349] In an embodiment, the DRX cycle is determined according to the variation time and the variation cycle. In this embodiment, the value of each of the first (variation cycle - 1) DRX cycles is equal to the function (variation time / variation cycle); the value of the last DRX cycle is equal to the variation time - (variation cycle - 1) * the function (variation time / variation cycle).

[0350] In an embodiment, the DRX cycle is determined according to the variation time and the variation cycle. In this embodiment, the value of each of the first (variation cycle - 1) DRX cycles is equal to the function (variation time / variation cycle); the value of the last DRX cycle is equal to the variation time - (variation cycle - 1) * the function (variation time / variation cycle).

[0351] In an embodiment, the DRX cycle is determined according to the variation time and the variation cycle. In this embodiment, the value of each of the first (variation cycle - 1) DRX cycles is equal to the function (variation time / variation cycle); the value of the last DRX cycle is equal to the variation time - (variation cycle - 1) * the function (variation time / variation cycle).

[0352] In an embodiment, the function is a floor function, a ceiling function, a floor-down function, or a function that keeps the original value.

[0353] In an embodiment, the start offset of the DRX configuration is less than a maximum integer, which is less than the non-integer value of the DRX cycle.

[0354] In an embodiment, the start offset of the DRX configuration is determined based on at least one parameter associated with a jitter. For example, the at least one parameter associated with the jitter includes at least one of the following:

[0355] a jitter window indicating a time range of jitter, or

[0356] a jitter offset indicating an offset between a time of generating the packet and a time of arrival of the packet.

[0357] In an embodiment, performing DRX using the DRX configuration comprises at least one of:

[0358] starting the on-duration timer or starting the on-duration timer after a slot offset at the time domain location if a predefined condition is met;

[0359] monitoring PDCCH according to the DRX configuration.

[0360] In an embodiment, the predefined condition comprises at least one of:

[0361] configuring RRC signaling associated with a non-integer value;

[0362] configuring RRC signaling indicating at least one parameter for adjusting or determining at least one of a DRX long cycle, a DRX cycle, or a start offset of the DRX configuration;

[0363] configuring enabling signaling associated with a DRX cycle of the DRX configuration; or

[0364] satisfying a functional relationship.

[0365] In an embodiment, the functional relationship is associated with at least one of: a super system frame number, a reference system frame number, a reference subframe number, a system frame number, a subframe number, a number of frames per second, an index or a fixed value, a DRX cycle of the DRX configuration, a start offset of the DRX configuration, a varying offset, a varying time, or a varying cycle.

[0366] In an embodiment, the functional relationship comprises:

[0367] a first difference between a second difference and a start offset of the DRX configuration is less than 1 and greater than or equal to 0, wherein the second difference is a difference between a total number of subframes of subframes before the time domain location and a total time of DRX cycles before the time domain location. Note that the total number of subframes of subframes before the time domain location can be equal to the “current total subframes” discussed in the above embodiments. Further, the total time of DRX cycles before the time domain location is equal to the “current elapsed DRX cycle time” discussed in the above embodiments.

[0368] In an embodiment, the functional relationship comprises:

[0369] a second difference is equal to a start offset of the DRX configuration, wherein the second difference is a difference between a total number of subframes of subframes before the time domain location and a total time of DRX cycles before the time domain location.

[0370] In an embodiment, wherein the total time of the DRX cycle before the time domain position is determined by the following formula:

[0371]

[0372] wherein SFN is the system frame number corresponding to the time domain position, subframe number is the subframe index corresponding to the time domain position, DRX cycle is the value of the DRX cycle, and function is rounding, floor, ceiling or keeping the original value.

[0373] In an embodiment, the second difference is rounded up to the smallest integer greater than the second difference, or rounded down to the largest integer less than the second difference, or rounded to an integer.

[0374] The second difference is rounded up to the smallest integer greater than the second difference, or rounded down to the largest integer less than the second difference, or rounded to an integer.

[0375] In an embodiment, the total time of the DRX cycle before the time domain position is rounded up to the smallest integer greater than the total number of cycles or rounded down to the largest integer less than the total number of cycles or rounded to an integer.

[0376] In an embodiment, the function relationship comprises:

[0377] The third difference between the remainder and the starting offset of the DRX configuration is less than 1 and greater than or equal to 0, wherein the remainder is determined by dividing the total number of subframes of the subframes before the time domain position by the DRX cycle.

[0378] In an embodiment, the function relationship comprises:

[0379] The remainder is equal to the starting offset of the DRX configuration, wherein the remainder is determined by dividing the total number of subframes of the subframes before the time domain position by the DRX cycle.

[0380] In an embodiment, the remainder is rounded up to the smallest integer greater than the remainder, or rounded down to the largest integer less than the remainder or rounded.

[0381] In an embodiment, the function relationship comprises:

[0382] The total number of subframes of the subframes before the time domain position divided by the DRX long cycle of the DRX configuration is equal to the function of the starting offset, the change offset and the change time of the DRX configuration, wherein the function is the remainder of the modified starting offset divided by the DRX cycle, wherein the modified starting offset is the sum of the starting offset and the modified value.

[0383] In an embodiment, the modification value is a product of a function of a total number of subframes before the subframe of the time domain location divided by the change time and the change offset, wherein the function is a ceiling function, a floor function, a rounding function, or a function that keeps the original value.

[0384] In an embodiment, the function relationship comprises:

[0385] a remainder of the total number of subframes before the subframe of the time domain location divided by a DRX cycle of the DRX configuration is equal to a start offset of the DRX configuration;

[0386] wherein at least one of the DRX long cycle or the start offset is determined according to a change offset included in RRC signaling.

[0387] In an embodiment, the start offset is determined according to the change offset included in RRC signaling by the following steps:

[0388] if the total number of subframes before the subframe of the time domain location is greater than the start offset, and a remainder of the total number of subframes before the subframe of the time domain location divided by the change time is equal to an integer, wherein the integer is less than the change time;

[0389] the start offset is a value of a sum of the start offset and the change offset;

[0390] otherwise, the start offset remains unchanged.

[0391] In an embodiment, the integer less than the change time is predefined or configured by RRC signaling, or is configured to be the same as the start offset.

[0392] In an embodiment, the start offset is adjusted to a remainder of the start offset divided by the DRX cycle.

[0393] In an embodiment, the function relationship comprises that the time domain location is a subframe corresponding to the following formula:

[0394] reference SFN x 10 + function(j x DRX cycle), or

[0395] reference SFN x 10 + reference subframe number + function(j x D cycle);

[0396] wherein the reference SFN is a system frame number configured by RRC signaling, the reference subframe number is a subframe number configured by RRC signaling, j is an integer greater than or equal to 0, and the function is a ceiling function, a floor function, or a function that keeps the original value.

[0397] In an embodiment, the total number of subframes before the subframe of the time domain location is determined by the following formula:

[0398] SFN x 10 + subframe number;

[0399] (SFN - Reference SFN) × 10 + Subframe Number;

[0400] (H-SFN-Reference H-SFN)*1024*10+SFN×10+Subframe number;

[0401] H-SFN*1024*10+SFN*10+subframe number; or

[0402] SFN×10 + subframe number - starting offset.

[0403] Wherein, SFN is the system frame number corresponding to the time domain location, subframe number is the subframe index corresponding to the time domain location, H-SFN is the supersystem frame number, reference H-SFN is the reference supersystem frame number configured by RRC signaling, and reference SFN is the system frame number configured by RRC signaling.

[0404] In one embodiment, if the DRX period associated with RRC signaling is an integer (i.e., an integer DRX period), then the functional relationship associated with DRX operation and / or monitoring PDCCH is:

[0405] [(SFN×10)+subframe number] modulus(drx-LongCycle) = drx-StartOffset.

[0406] Figure 8 The process flow of the method according to the embodiments of this application Figure 2 . Figure 8 The method shown can be used in a wireless network node (e.g., a BS) and includes the following steps:

[0407] Step 801: Send RRC signaling associated with the DRX period configured in the DRX configuration to the wireless terminal.

[0408] In this embodiment, the wireless network node sends an RRC associated with the DRX period configured in the DRX configuration to the wireless terminal (e.g., UE). For example, the DRX period may have a non-integer value (i.e., a non-integer DRX period).

[0409] In one embodiment, the RRC signaling includes a value for determining a non-integer value as a DRX period.

[0410] In one embodiment, the DRX period is a non-integer value determined by the following formula:

[0411]

[0412] Value A is indicated by RRC signaling, or value A is an FPS parameter configured in RRC signaling.

[0413] In one embodiment, the RRC signaling includes a non-integer value of the DRX period.

[0414] In an embodiment, the RRC signaling includes at least one of the FPS parameter, the QoS parameter, or the data rate parameter for determining the non-integer value of the DRX cycle.

[0415] In an embodiment, a unit of the at least one parameter of the DRX configuration is millisecond.

[0416] In an embodiment, the RRC signaling does not include a DRX long cycle (i.e., drx-LongCycle) of the DRX configuration.

[0417] In an embodiment, the DRX cycle is a non-integer value with F decimal places, where F is a positive integer.

[0418] In an embodiment, the RRC signaling indicates that the at least one parameter is for determining at least one of a DRX cycle, a DRX long cycle, or a start offset of the DRX configuration.

[0419] In an embodiment, the RRC signaling indicates at least one of:

[0420] a varying offset for determining at least one of a DRX long cycle or a start offset of the DRX configuration;

[0421] a varying cycle representing a number of cycles for determining the varying offset; or

[0422] a varying time indicating a time for determining at least one of a variation of the DRX long cycle or a variation of the start offset of the DRX configuration.

[0423] In an embodiment, the start offset of the DRX configuration is less than a maximum integer, which is less than the non-integer value.

[0424] In an embodiment, the start offset of the DRX configuration is determined based on at least one parameter associated with a jitter. For example, the at least one parameter associated with the jitter includes at least one of:

[0425] a jitter window indicating a time range of the jitter; or

[0426] a jitter offset indicating an offset between a time of generating a packet and a time of arrival of the packet.

[0427] While various embodiments of this application have been described above, it should be understood that they are given by way of example only and not by way of limitation. Similarly, various figures may depict exemplary architectures or configurations, provided to enable those skilled in the art to understand the exemplary features and functionality of this application. However, those skilled in the art will understand that this application is not limited to the exemplary architectures or configurations shown, but can be implemented using various alternative architectures and configurations. Furthermore, as those skilled in the art will understand, one or more features of one embodiment may be combined with one or more features of another embodiment described herein. Therefore, the breadth and scope of this application should not be limited to any of the exemplary embodiments described above.

[0428] It should also be understood that any reference to elements in this document using names such as "first," "second," etc., does not generally limit the number or order of those elements. Rather, these names are used herein as a convenient means of distinguishing between examples of two or more elements or a single element. Therefore, references to first and second elements do not imply that only two elements can be used, or that the first element must somehow precede the second element.

[0429] Furthermore, those skilled in the art will understand that information and signals can be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, and symbols referenced in the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof.

[0430] Those skilled in the art will further understand that any of the various illustrative logic blocks, modules, processors, devices, circuits, methods, and functions described in conjunction with the aspects disclosed herein can be implemented by electronic hardware (e.g., digital implementation, analog implementation, or a combination of both), firmware, various forms of program or design code containing instructions (which may be referred to herein as "software" or "software module" for convenience), or any combination of these techniques.

[0431] To clearly illustrate this interchangeability of hardware, firmware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware or software, or a combination thereof, depends upon the particular application and design constraints imposed on the overall system. Skilled artisans can implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application. In accordance with various embodiments, a processor, device, component, circuit, structure, machine, module or the like can be configured to perform one or more of the functions described herein. The terms "configured to", "configured for" or "adapted to" as used herein with respect to a processor, device, component, circuit, structure, machine, module or the like means physically constructed, programmed and / or arranged to perform the specified operation or function.

[0432] Further, those of ordinary skill in the art will appreciate that the various illustrative logical blocks, modules, devices, components and circuits described herein can be implemented or performed with an integrated circuit (IC), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the specified functions. The logical blocks, modules and circuits can further include antennas and / or transceivers to communicate with various components within a network or within a device. The general purpose processor can be a microprocessor, but in the alternative, the processor can be any conventional processor, controller, or state machine. The processor can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration to perform the functions described herein. If implemented in software, the functions can be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Therefore, the steps of a method or algorithm disclosed herein can be implemented as software stored on a computer-readable medium.

[0433] Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program or code from one place to another. Storage media can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.

[0434] In this document, the term "module" as used herein refers to software, firmware, hardware, and any combination of these elements to perform the relevant functions described herein. Furthermore, for the purposes of discussion, various modules are described as discrete modules; however, it will be apparent to those skilled in the art that two or more modules can be combined to form a single module that performs the relevant functions according to embodiments of this application.

[0435] Additionally, memory or other storage and communication components may be employed in the embodiments of this application. It should be understood that, for clarity, the above description has referenced various functional units and processors in the embodiments of this application. However, it will be apparent that any suitable functional distribution among different functional units, processing logic elements, or domains may be used without departing from this application. For example, functions illustrated as being performed by a separate processing logic element or controller may be performed by the same processing logic element or controller. Therefore, references to specific functional units are merely references to suitable devices for providing the described functions and do not indicate a strict logical or physical structure or organization.

[0436] Various modifications to the embodiments described in this application will be apparent to those skilled in the art, and the general principles defined herein can be applied to other embodiments without departing from the scope of the claims. Therefore, this application is not intended to be limited to the embodiments shown herein, but is to be endowed with the broadest scope consistent with the novel features and principles disclosed herein, as set forth in the following claims.

Claims

1. A wireless communication method used in a wireless terminal, characterized in that, The method includes: Receive Radio Resource Control (RRC) signaling associated with the DRX period configured for discontinuous reception DRX from the radio network node; Using the DRX configuration for DRX includes: starting a duration timer under predefined conditions or starting the duration timer after a slot offset at a time-domain location, wherein the predefined conditions include satisfying a functional relationship, the functional relationship being: the starting offset of the DRX configuration is equal to a remainder, wherein the remainder is determined by dividing the total number of subframes before the time-domain location by the DRX period; wherein the total number of subframes before the time-domain location is determined by the following formula: ; Wherein, SFN is the system frame number corresponding to the time domain position, subframe number is the subframe index corresponding to the time domain position, H-SFN is the supersystem frame number, reference H-SFN is the reference supersystem frame number configured by the RRC signaling, and reference SFN is the system frame number configured by the RRC signaling.

2. The wireless communication method according to claim 1, characterized in that, The RRC signaling includes methods for determining non-integer values ​​as values ​​for the DRX period; or The DRX period is a non-integer value determined by the following formula: Wherein, the value of A is indicated by the RRC signaling, or the value of A is a frame-per-second parameter configured in the RRC signaling; or The RRC signaling includes a non-integer value of the DRX period; or The RRC signaling includes at least one of a non-integer frame per second parameter, a quality of service parameter, or a data rate parameter for determining the DRX period.

3. The wireless communication method according to claim 1 or 2, characterized in that, The RRC signaling does not include the DRX long period configured in the DRX configuration; or The method further includes: ignoring long DRX periods in the RRC signaling; or The method further includes: disabling the DRX short cycle; or The DRX period is a non-integer value with F decimal places, where F is a positive integer; or The RRC signaling indicates at least one parameter for determining at least one of the following: the DRX long period, the DRX period, or the start offset of the DRX configuration; wherein the at least one parameter includes at least one of the changing offset, the changing period, or the changing time; or The DRX period is determined based on the change time and change period. The DRX period within a change period is determined as follows: the value of each period in the first (change period - 1) DRX periods of a change period is equal to the function (change time / change period), and the value of the last DRX period is equal to change time - (change period - 1) * function (change time / change period). The function is a rounding function, a rounding up function, a rounding down function, or a function that preserves the original value; or... The starting offset of the DRX configuration is less than a maximum integer, and the maximum integer is less than a non-integer value of the DRX period; or The starting offset of the DRX configuration is determined based on at least one parameter associated with jitter.

4. The wireless communication method according to claim 3, characterized in that, The at least one parameter associated with jitter includes at least one of the following: The jitter window indicates the time range of the jitter, or Jitter offset indicates the offset between the time the message is generated and the time the message arrives.

5. The wireless communication method according to claim 2, characterized in that, Using the DRX configuration also includes: Monitor the Physical Downlink Control Channel (PDCCH) according to the DRX configuration; The predefined conditions also include at least one of the following: The RRC signaling is configured to be associated with the non-integer value; The RRC signaling is configured to indicate at least one parameter for adjusting or determining at least one of the DRX long period, DRX period, or start offset of the DRX configuration; Enable signaling configuration to be associated with the DRX cycle of the DRX configuration.

6. The wireless communication method according to claim 5, characterized in that, The functional relationship is associated with at least one of the following: supersystem frame number, reference system frame number, reference subframe number, system frame number, subframe number, frames per second, index or fixed value, DRX period of the DRX configuration, starting offset, changing offset, changing time or changing period of the DRX configuration.

7. The wireless communication method according to claim 5, characterized in that, The functional relationship includes: a first difference between the second difference and the starting offset of the DRX configuration is less than 1 and greater than or equal to 0, wherein the second difference is the difference between the total number of subframes before the temporal position and the total time of the DRX period before the temporal position; or The second difference is equal to the starting offset of the DRX configuration, wherein the second difference is the difference between the total number of subframes before the time-domain position and the total time of the DRX period before the time-domain position.

8. The wireless communication method according to claim 7, characterized in that, The total time of the DRX cycle preceding the stated time domain position is determined by the following formula: ; Wherein, SFN is the system frame number corresponding to the time domain position, subframe number is the subframe index corresponding to the time domain position, drx-period is the value of the DRX period, and the function is to round down, round up, or keep the original value.

9. The wireless communication method according to claim 7, characterized in that, The second difference is rounded up to the smallest integer greater than the second difference, or rounded down to the largest integer less than the second difference, or rounded to an integer. or The total time of the DRX cycles preceding the stated time domain position is rounded up to the smallest integer greater than the total number of cycles, or rounded down to the largest integer less than the total number of cycles, or rounded to an integer.

10. The wireless communication method according to claim 5, characterized in that, The functional relationship includes: a third difference between the remainder and the starting offset of the DRX configuration is less than 1 and greater than or equal to 0, wherein the remainder is determined by dividing the total number of subframes preceding the temporal position by the DRX period; or The functional relationship includes: the remainder of the total number of subframes before the time domain position divided by the DRX long period configured by the DRX is equal to a function of the DRX configured start offset, change offset, and change time; wherein, the function is the remainder of the modified start offset divided by the DRX period, and the modified start offset is the sum of the start offset and the modified value; or The functional relationship includes: the remainder of the total number of subframes prior to the time domain position divided by the DRX period configured by the DRX is equal to the starting offset configured by the DRX; wherein at least one of the DRX long period or the starting offset is determined based on the variable offset included in the RRC signaling.

11. The wireless communication method according to claim 10, characterized in that, The remainder is either rounded up to the smallest integer greater than the remainder, or rounded down to the largest integer less than the remainder, or simply rounded; or The modified value is the product of the total number of subframes prior to the change offset and the time-domain position, divided by a function of the change time, wherein the function is rounded up, rounded down, rounded, or retains the original value; or The initial offset is determined based on the change offset included in the RRC signaling, including: if the total number of subframes preceding the time-domain position is greater than the initial offset, and the remainder of the total number of subframes preceding the time-domain position divided by the change time is an integer, wherein the integer is less than the change time, then the initial offset is the sum of the initial offset and the change offset; otherwise, the initial offset remains unchanged; or The integer less than the change time is predefined or configured by the RRC signaling, or is configured to be the same as the starting offset; or The starting offset is adjusted to the remainder when the starting offset is divided by the DRX period.

12. The wireless communication method according to claim 5, characterized in that, The functional relationship includes the fact that the temporal location corresponds to a subframe with the following formula: ,or ; Wherein, the reference SFN is the system frame number configured by the RRC signaling, the reference subframe number is the subframe number configured by the RRC signaling, j is an integer greater than or equal to 0, and the function is a rounding function, a rounding function, or a function that preserves the original value.

13. The wireless communication method according to any one of claims 7, characterized in that, The total number of subframes preceding the stated time-domain position is determined by the following formula: ; ; H-SFN*1024*10+SFN*10+ ;or 。 14. A wireless communication method used in a wireless network node, characterized in that, The method includes: Sending Radio Resource Control (RRC) signaling to a wireless terminal associated with a DRX period of discontinuous reception DRX configuration, the DRX configuration being used by the wireless terminal for DRX, includes: starting a duration timer under predefined conditions or starting the duration timer after a time slot offset at a time domain location, wherein the predefined conditions include satisfying a functional relationship, the functional relationship including: the starting offset of the DRX configuration is equal to a remainder, wherein the remainder is determined by dividing the total number of subframes before the time domain location by the DRX period; wherein the total number of subframes before the time domain location is determined by the following formula: ; Wherein, SFN is the system frame number corresponding to the time domain position, subframe number is the subframe index corresponding to the time domain position, H-SFN is the supersystem frame number, reference H-SFN is the reference supersystem frame number configured by the RRC signaling, and reference SFN is the system frame number configured by the RRC signaling.

15. The wireless communication method according to claim 14, characterized in that, The RRC signaling includes a function to determine a non-integer value as the value of the DRX period.

16. The wireless communication method according to claim 15, characterized in that, The DRX period is a non-integer value determined by the following formula: Wherein, value A is indicated by the RRC signaling, or value A is a frames per second parameter configured in the RRC signaling; or The RRC signaling includes a non-integer value of the DRX period; or The RRC signaling includes at least one of a non-integer frame per second parameter, a quality of service parameter, or a data rate parameter for determining the DRX period.

17. The wireless communication method according to any one of claims 15 to 16, characterized in that, The RRC signaling does not include the DRX long period configured in the DRX configuration; or The DRX period is a non-integer value with F decimal places, where F is a positive integer; or The RRC signaling indicates at least one parameter for determining at least one of the DRX period, DRX long period, or start offset in the DRX configuration; or The RRC signaling indicates at least one of the following: a change offset, used to determine at least one of the DRX long period or the starting offset of the DRX configuration; a change period, indicating the number of periods used to determine the change offset; a change time, indicating the time used to determine at least one of the change in the DRX long period or the change in the starting offset of the DRX configuration; or The starting offset of the DRX configuration is less than the maximum integer, and the maximum integer is less than the non-integer value; or The starting offset of the DRX configuration is determined based on at least one parameter associated with jitter.

18. The wireless communication method according to claim 17, characterized in that, The at least one parameter associated with jitter includes at least one of the following: A jitter window indicates the time range of the jitter. Jitter offset indicates the offset between the time the packet is generated and the time the packet arrives.

19. A wireless terminal, characterized in that, include: The communication unit is used to receive Radio Resource Control (RRC) signaling associated with the DRX period of the discontinuous reception DRX configuration from the wireless network node; A processor, configured to perform DRX using the DRX configuration, includes: starting a duration timer either when predefined conditions are met or after a slot offset at a time-domain location, wherein the predefined conditions include satisfying a functional relationship in which the starting offset of the DRX configuration is equal to a remainder, wherein the remainder is determined by dividing the total number of subframes preceding the time-domain location by the DRX period; wherein the total number of subframes preceding the time-domain location is determined by the following formula: ; Wherein, SFN is the system frame number corresponding to the time domain position, subframe number is the subframe index corresponding to the time domain position, H-SFN is the supersystem frame number, reference H-SFN is the reference supersystem frame number configured by the RRC signaling, and reference SFN is the system frame number configured by the RRC signaling.

20. A wireless network node, characterized in that, include: A communication unit is configured to transmit Radio Resource Control (RRC) signaling associated with a DRX period of discontinuous reception DRX configuration to a wireless terminal. The DRX configuration is used by the wireless terminal for DRX operations. The configuration includes: starting a duration timer under predefined conditions or starting the duration timer after a time slot offset at a time domain location. The predefined conditions include satisfying a functional relationship where the starting offset of the DRX configuration is equal to a remainder. The remainder is determined by dividing the total number of subframes preceding the time domain location by the DRX period. The total number of subframes preceding the time domain location is determined by the following formula: ; Wherein, SFN is the system frame number corresponding to the time domain position, subframe number is the subframe index corresponding to the time domain position, H-SFN is the supersystem frame number, reference H-SFN is the reference supersystem frame number configured by the RRC signaling, and reference SFN is the system frame number configured by the RRC signaling.

21. A computer program product, characterized in that, It includes computer-readable program medium code stored thereon, which, when executed by a processor, causes the processor to implement the wireless communication method according to any one of claims 1 to 18.