Discontinuous reception control method, scheduling method, device, terminal and network side equipment

By performing DRX control in the terminal and network side devices according to the relative positional relationship between the time window of untransmitted data and the DRX activation time, the efficiency problem of DRX control in the non-transmitted time window in the prior art is solved, and the data is improved Transmission reliability.

CN119450812APending Publication Date: 2025-02-14VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310958403.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-31
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The prior art has failed to effectively solve the DRX control problem in the case where there is an untransmission time window and the terminal is configured with DRX.

Method used

The terminal and network-side devices perform DRX control according to the relative positional relationship between the time window of the untransmitted data and the DRX activation time, adjust the activation time of the terminal or pause the DRX configuration to reduce the impact of the untransmitted time window on data transmission.

Benefits of technology

Improve the reliability of data transmission, and by flexibly adjusting the activation time and DRX configuration of the terminal, the negative impact of the non-transmission time window on data transmission is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450812A_ABST
    Figure CN119450812A_ABST
Patent Text Reader

Abstract

The invention discloses a discontinuous reception control method and device, a scheduling method and device, a terminal and network side equipment, and belongs to the technical field of communication, and the discontinuous reception control method comprises the steps that the terminal carries out discontinuous reception DRX control according to the relative position relation between a first time window and first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is the activation time, determined according to DRX configuration, of the terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a discontinuous reception control method, a scheduling method, an apparatus, a terminal and a network side device. Background Art

[0002] In actual applications, there are often some time periods during the communication process when uplink or downlink transmission is not possible. For example, the user equipment (UE) may suspend or limit data transmission during measurement, bandwidth part (BWP) switching, cell switching, random access process, etc. In addition, in order to save terminal power consumption, a discontinuous reception (DRX) mechanism is introduced. The terminal performs operations such as receiving scheduling from the network side device, receiving downlink data or sending uplink data within the activation time determined by the DRX configuration. However, in the prior art, there is no corresponding solution for how to perform DRX control when there is a non-transmission time window (i.e., a time period during which uplink or downlink transmission is not possible) and the terminal is configured with DRX. Summary of the invention

[0003] The embodiments of the present application provide a discontinuous reception control method, a scheduling method, an apparatus, a terminal and a network-side device, which can provide a DRX control method when there is a non-transmittable time window and the terminal is configured with DRX.

[0004] In a first aspect, a discontinuous reception control method is provided, the method comprising:

[0005] The terminal performs discontinuous reception DRX control according to a relative position relationship between the first time window and the first activation time;

[0006] The first time window is a time window in which data cannot be transmitted, and the first activation time is an activation time of the terminal determined according to the DRX configuration.

[0007] In a second aspect, a discontinuous reception control device is provided, the device comprising:

[0008] A first control module, configured to perform discontinuous reception DRX control according to a relative position relationship between the first time window and the first activation time;

[0009] The first time window is a time window in which data cannot be transmitted, and the first activation time is an activation time of the terminal determined according to the DRX configuration.

[0010] In a third aspect, a discontinuous reception control method is provided, the method comprising:

[0011] The network side device determines the activation time of the terminal according to the relative position relationship between the first time window and the first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is the activation time of the terminal determined according to the DRX configuration;

[0012] The network side device schedules the terminal according to the activation time of the terminal.

[0013] In a fourth aspect, a discontinuous reception control device is provided, the device comprising:

[0014] A determination module, configured to determine an activation time of a terminal according to a relative position relationship between a first time window and a first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is an activation time of the terminal determined according to a DRX configuration;

[0015] The scheduling module is used to schedule the terminal according to the activation time of the terminal.

[0016] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0017] In the sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor is used to perform discontinuous reception DRX control according to the relative position relationship between a first time window and a first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is the activation time of the terminal determined according to the DRX configuration.

[0018] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the third aspect are implemented.

[0019] In an eighth aspect, a network side device is provided, comprising a processor and a communication interface, wherein the processor is used to determine the activation time of the terminal based on the relative position relationship between a first time window and a first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is the activation time of the terminal determined according to the DRX configuration; and the communication interface is used to schedule the terminal according to the activation time of the terminal.

[0020] In the ninth aspect, a discontinuous reception control system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the discontinuous reception control method as described in the first aspect, and the network side device can be used to execute the steps of the discontinuous reception scheduling method as described in the third aspect.

[0021] In the tenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the third aspect are implemented.

[0022] In the eleventh aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the third aspect.

[0023] In the twelfth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the third aspect.

[0024] In an embodiment of the present application, the terminal performs DRX control according to the relative position relationship between the first time window and the first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is the activation time of the terminal determined according to the DRX configuration. Since the relative position relationship between the first time window and the first activation time is taken into account when performing DRX control, this is beneficial to reducing the impact of the first time window on the data transmission of the terminal, and further beneficial to improving the reliability of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;

[0026] Figure 2 is a schematic diagram of GoP-based XR image frame transmission provided in an embodiment of the present application;

[0027] Figure 3 is a schematic diagram of a measurement interval provided in an embodiment of the present application;

[0028] Figure 4 is a flow chart of a discontinuous reception control method provided by an embodiment of the present application;

[0029] Figure 5a is a schematic diagram of a plurality of first time windows corresponding to a second time window provided in an embodiment of the present application;

[0030] Figure 5b is a schematic diagram of a plurality of first time windows corresponding to a plurality of second time windows provided in an embodiment of the present application;

[0031] Figure 6 is a flow chart of a discontinuous reception scheduling method provided by an embodiment of the present application;

[0032] Figure 7 is a structural diagram of a discontinuous reception control device provided in an embodiment of the present application;

[0033] Figure 8 It is a structural diagram of a discontinuous reception scheduling device provided in an embodiment of the present application;

[0034] Fig. 9 is a structural diagram of a communication device provided in an embodiment of the present application;

[0035] Fig.10 is a structural diagram of a terminal provided in an embodiment of the present application;

[0036] Fig.11 It is a structural diagram of the network side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0038] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0039] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.

[0040] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.

[0041] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AP) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B, a Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0042] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0043] For ease of understanding, some contents involved in the embodiments of the present application are described below:

[0044] 1. Introduction to eXtended Reality (XR)

[0045] XR services include augmented reality (AR), virtual reality (VR) and mixed reality (MR). Currently, popular XR services use H.264 encoding technology to achieve image data compression, save traffic and ensure image quality. The existing H.264 technology encodes image data into three types of image frames:

[0046] I frame, i.e. intra-coded picture, is a complete picture frame that can be generated and presented independently of other frames.

[0047] P frame, i.e. predicted picture, contains only the image change information relative to the previous frame. The receiver needs to combine the previous frame to generate the current frame and display it on the receiving terminal.

[0048] B frame, namely Bidirectional predicted picture, is used to indicate the change information of the current frame relative to the previous frame and the following frame. The receiver needs to combine the previous frame and the following frame to generate the current frame.

[0049] The above-mentioned front frames and back frames are sorted according to the frame presentation time or the image acquisition time of the source end. The actual sending and receiving time may be adjusted according to the image decoding time of the receiver. For example, the sender can send according to the order of the image frame decoding time of the receiver.

[0050] Different frame types correspond to different frame encoding methods, resulting in different degrees of image compression. Among them, the compression degree of I frame is relatively low (that is, the frame data volume is the largest), the compression degree of P frame is moderate (that is, the frame data volume is moderate), and the compression degree of B frame is the highest (that is, the frame data volume is the smallest).

[0051] There are two ways to transmit XR images, one based on frame slice combination and the other based on frame set (Group of Pitcture, GoP).

[0052] Among them, the transmission method based on slice combination: a data frame is cut into multiple data blocks, and then the blocks of multiple image frames are dispersed and combined into multiple data blocks for transmission, so as to achieve the purpose of smoothing the flow of XR business data flow. This method greatly reduces the flow fluctuation caused by the difference in the amount of I / P / B frame data, but due to the cross transmission between graphic frames, the transmission delay of image frames is significantly increased;

[0053] Transmission methods based on frame sets, such as Figure 2As shown in the figure: According to the periodic characteristics of the video stream, the video frames are divided into video frame combinations according to the period of the I frame. An I frame and all the P frames and B frames from the subsequent frame to the next I frame constitute a frame combination. The image frames are transmitted and played at the receiving end according to the frame period. The time interval between the frame arrival times of adjacent image frames is a frame period. The transmission method based on the frame set avoids mixed transmission between image frames, so that the generated image frames are transmitted in time. Due to the different compression levels between I, P, and B frames, the frame data rate fluctuates.

[0054] 2. Protocol Data Unit (PDU) set

[0055] Currently in the relevant discussions of 3GPP, XR's business data is modeled as a PDU set. A PDU set includes a group of PDUs, so that the quality of service (QoS) is managed according to the PDU set when the data is transmitted in the wireless network. According to the above-mentioned different video data transmission methods, a PDU set can correspond to an image frame, for example, a complete P frame or B frame, or an XR business data slice; another image frame can contain several PDU sets. For example, when the image frame is transmitted according to the left and right eye lines of sight, the left eye image data of an image frame corresponds to a PDU set, and the right eye image data corresponds to another PDU set; in addition, when the image is transmitted in the visual axis direction and the non-visual axis direction, the image data in the visual axis direction corresponds to one PDU set, and the image data in the non-visual axis direction corresponds to another PDU set. The above is only an example to illustrate the modeling of the PDU set. The modeling of the PDU set may take other forms and does not constitute a limitation on the implementation methods of the present application.

[0056] 3. Transmission of XR Services in NR Networks

[0057] According to the current 3GPP protocol, when an uplink XR data packet of the UE arrives at the Packet Data Convergence Protocol (PDCP) layer buffer from the application layer, the PDCP discard timer (PDCP discardTimer) will be started according to the initial value of the base station pre-configured value. During the operation of the PDCP discardTimer, the base station can schedule the UE to transmit the data packet to the base station. If the corresponding PDCP discardTimer times out and the data is still not successfully transmitted, the data packet is discarded.

[0058] 4. NR measurement interval

[0059] When it is necessary to perform neighbor cell measurements, the receiving channel needs to be used; when performing measurements, one or more parameters (frequency, beam parameters, receiving signal equalization algorithm, etc.) used by the receiving channel to perform measurements are different from the corresponding parameters used to perform data reception; in this case, the same receiving channel cannot perform measurement and data reception tasks at the same time. When the UE's receiving channel is used for measurement, the UE will not be able to receive data, resulting in a measurement interval. The configuration parameters related to the measurement interval include the period and offset of the measurement interval, the length of the measurement interval, etc. For a diagram of the measurement interval, see Figure 3 According to the current 3GPP protocol, during a UE's measurement interval, the UE cannot perform data transmission.

[0060] 5. Non-transmittable time window

[0061] Due to hardware limitations, in order to ensure normal measurement, the UE needs to suspend the use of the receiving channel to perform data reception and instead perform the measurement task. The resulting measurement window is the measurement interval. The UE performs the measurement task within the measurement interval. Due to the software and hardware correlation between uplink transmission and downlink reception and the correlation between uplink and downlink data / signaling transmission, uplink transmission is sometimes restricted or impossible within the measurement interval.

[0062] In addition, when the UE's transceiver channel parameters need to be adjusted or used for other purposes, for example, switching cells or carriers, switching bandwidth parts (Bandwidth Part, BWP), carrier activation or deactivation, etc., the UE needs to adjust the transceiver channel to a new frequency range or perform a random access process, and cannot perform data transmission and reception at the same time, thus generating a data non-transmission time window.

[0063] 6. Discontinuous Reception (DRX) Mechanism

[0064] The description of NR connected state DRX has been defined in the relevant protocols. According to the DRX definition, DRX is configured with a periodic time window in the active state. The UE needs to remain active at least in the activation window (defined by the DRX receive duration timer (drx-onDurationTimer)), including receiving scheduling from the base station, downlink data reception and uplink data transmission. If there is scheduling command reception or data transmission during the activation window, the UE needs to extend the active state time according to the predefined mechanism (for example, a mechanism based on the DRX inactivity timer (drx-InactivityTimer)) and preconfigured parameters in order to receive or send more data.

[0065] The Radio Resource Control (RRC) controls the operation of DRX by configuring the following DRX parameters:

[0066] drx-onDurationTimer: duration when the DRX cycle starts;

[0067] DRX slot offset (drx-SlotOffset): delay before starting drx-onDurationTimer;

[0068] drx-InactivityTimer: the duration after a PDCCH event occurs, where the Physical Downlink Control Channel (PDCCH) indicates that the Media Access Control (MAC) entity has made a new uplink (UL) or downlink (DL) transmission;

[0069] DRX downlink retransmission timer (drx-RetransmissionTimerDL) (for each DL Hybrid Automatic Repeat reQuest (HARQ) process except the broadcast process): the maximum duration until a DL retransmission is received;

[0070] DRX uplink retransmission timer (drx-RetransmissionTimerUL) (per UL HARQ process): maximum duration until a UL retransmission grant is received;

[0071] DRX long cycle start offset (drx-LongCycleStartOffset): defines the long DRX cycle (DRX cycle) and DRX start offset (drx-StartOffset) of the subframe where the long DRX and short DRX cycles start;

[0072] DRX short cycle (drx-ShortCycle): short DRX cycle, where drx-ShortCycle is an optional parameter;

[0073] DRX short cycle timer (drx-ShortCycleTimer): The terminal should follow the duration of the short DRX cycle, where drx-ShortCycleTimer is an optional parameter;

[0074] DRX Downlink HARQ Round Trip Timer (drx-HARQ-RTT-TimerDL) (for each DL HARQ process except the broadcast process): the minimum duration that the MAC entity expects before allocating a DL for a HARQ retransmission;

[0075] DRX Uplink HARQ Round Trip Timer (drx-HARQ-RTT-TimerUL) (per UL HARQ process): minimum duration expected by the MAC entity before UL HARQ retransmission;

[0076] Power-saving wakeup (ps-Wakeup): Start the configuration of the related drx-onDurationTimer when the downlink control information (DCI with CRC scrambled by PS-RNTI, DCP) with cyclic redundancy check (CRC) scrambled by PS-RNTI (Power Saving Radio Network Temporary Identity, PS-RNTI) is monitored but not detected, where the ps-Wakeup is an optional parameter;

[0077] Energy-saving transmission of other periodic CSI (ps-TransmitOtherPeriodicCSI): configures the periodic CSI of reporting non-Layer 1 Reference Signal Received Power (L1-RSRP) on the Physical Uplink Control Channel (PUCCH) within the time period specified by drx-onDurationTimer when DCP is configured but the related drx-onDurationTimer is not started. The ps-TransmitOtherPeriodicCSI is an optional parameter.

[0078] Energy-saving transmission periodic L1-RSRP (ps-TransmitPeriodicL1-RSRP): If DCP is configured but the related drx-onDurationTimer is not started, periodic CSI, i.e. L1-RSRP, is sent on PUCCH at the time interval specified by drx-onDurationTimer, where ps-TransmitPeriodicL1-RSRP is an optional parameter.

[0079] The protocol for the UE to determine the activation time according to the timer configured by DRX is described as follows:

[0080] When DRX is configured, the activation time of the serving cells in the DRX group includes the following times:

[0081] The drx-onDurationTimer or drx-InactivityTimer configured for the DRX group is running; or,

[0082] The drx-RetransmissionTimerDL, drx-RetransmissionTimerUL or drx-RetransmissionTimerSL of any serving cell in the DRX group is running.

[0083] It can be seen that when any of the following DRX timers is running, the UE should be in an active state and can receive scheduling from the base station for data transmission and reception: drx-onDurationTimer, drx-InactivityTimer drx-RetransmissionTimerDL, drx-RetransmissionTimerUL, drx-RetransmissionTimerSL.

[0084] The following is a detailed description of the discontinuous reception control method provided by the embodiment of the present application through some embodiments and their application scenarios in combination with the accompanying drawings.

[0085] See also Figure 4 , Figure 4 is a flow chart of a discontinuous reception control method provided by an embodiment of the present application, which can be executed by a terminal, such as Figure 4 As shown, the following steps are included:

[0086] Step 401: The terminal performs DRX control according to a relative position relationship between a first time window and a first activation time;

[0087] The first time window is a time window in which data cannot be transmitted, and the first activation time is an activation time of the terminal determined according to the DRX configuration.

[0088] In this embodiment, the first time window is a time window in which data cannot be transmitted, for example, a time window in which data cannot be transmitted due to measurement or adjustment of radio frequency parameters of the transceiver channel. It should be noted that the first time window can also be called a non-transmittable time window.

[0089] The above-mentioned DRX configuration may include DRX parameters for controlling DRX operation. For example, the above-mentioned DRX configuration may include but is not limited to at least one of the following: drx-onDurationTimer, drx-SlotOffset, drx-InactivityTimer, drx-RetransmissionTimerDL, drx-RetransmissionTimerUL, drx-LongCycleStartOffset, drx-ShortCycle, drx-ShortCycleTimer, drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, ps-Wakeup, ps-TransmitOtherPeriodicCSI, ps-TransmitPeriodicL1-RSRP.

[0090] In some optional embodiments, the first activation time may be determined according to the DRX timer in the DRX configuration. Exemplarily, the first activation time may include the operating time period of the DRX timer, for example, the first activation time may include the operating time period of at least one of drx-onDurationTimer, drx-InactivityTimer drx-RetransmissionTimerDL, drx-RetransmissionTimerUL and drx-RetransmissionTimerSL. It should be noted that the terminal is in an active state during the activation time and can receive the scheduling of the network side device to send and receive data.

[0091] The relative position relationship between the first time window and the first activation time can be used to indicate whether the first time window overlaps with the first activation time. Exemplarily, when there is no overlap between the first time window and the first activation time, the terminal can send and receive data based on the first activation time; when there is overlap between the first time window and the first activation time, the terminal can adjust the activation time of the terminal, for example, it can compensate for the length of time the activation time of the terminal is occupied by the first time window; or, it can control the suspension or stop of the application of the DRX configuration according to the first time window, for example, suspend or stop the application of the DRX configuration in the second time window determined according to the first time window. Since the terminal is in the activation time during the time period of suspending or stopping the application of the DRX configuration, the network side device can have more time to schedule the terminal for data transmission, thereby reducing the impact of the first time window on the data transmission of the terminal.

[0092] The discontinuous reception control method provided in the embodiment of the present application is that the terminal performs DRX control according to the relative position relationship between the first time window and the first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is the activation time of the terminal determined according to the DRX configuration. Since the relative position relationship between the first time window and the first activation time is taken into account when performing DRX control, this is conducive to reducing the impact of the first time window on the data transmission of the terminal, and further helps to improve the reliability of data transmission.

[0093] Optionally, the terminal performs DRX control according to a relative position relationship between the first time window and the first activation time, including:

[0094] In a case where there is an overlap between the first time window and the first activation time, the terminal performs a first operation, where the first operation includes at least one of the following:

[0095] adjusting the activation time of the terminal;

[0096] Determine a second time window as the activation time of the terminal, the second time window being a time window determined according to the first time window;

[0097] suspending or stopping application of part or all of the DRX configuration within the second time window;

[0098] The DRX configuration is applied after a second time window.

[0099] In this embodiment, the second time window may at least cover part or all of the first time window.

[0100] It is understandable that, in the case where there is an overlap between the first time window and the first activation time, the first time window will occupy at least part of the activation time of the terminal. If the terminal still receives data based on the occupied activation time and receives and sends data, it is easy to affect the data transmission quality, especially the data transmission quality of delay-sensitive services. Therefore, in the embodiment of the present application, when there is an overlap between the first time window and the first activation time, the terminal performs the first operation to reduce the impact of the first time window on data transmission. The following examples are given for different situations.

[0101] In case one, when there is an overlap between the first time window and the first activation time, the terminal adjusts the activation time of the terminal, for example, the length of the activation time of the terminal or the position of the activation time of the terminal can be adjusted to reduce the overlapping part between the activation time of the terminal and the first time window, thereby reducing the impact of the first time window on data transmission.

[0102] In case 2, when there is an overlap between the first time window and the first activation time, the terminal determines the second time window as the activation time of the terminal, so that the network side device can schedule the terminal more flexibly.

[0103] Case three, when there is an overlap between the first time window and the first activation time, the terminal suspends or stops applying part or all of the DRX configuration in the second time window, that is, the terminal does not use the DRX mechanism to send and receive data in the second time window, or all or part of the operating behaviors based on the DRX configuration are canceled in the second time window, so that the network side equipment can schedule the terminal more flexibly.

[0104] It should be noted that, when the DRX configuration is suspended, the relevant parameters of the DRX configuration may retain the parameter values ​​when it is suspended, or the relevant parameters of the DRX configuration are not initialized or reset; when the DRX configuration is stopped, the relevant parameters of the DRX configuration may be initialized or reset.

[0105] Case 4: When there is an overlap between the first time window and the first activation time, the terminal applies the DRX configuration after the second time window, and the terminal may not apply the DRX configuration or stop applying the DRX configuration or suspend applying the DRX configuration before the end of the second time window, so that the network side device can schedule the terminal more flexibly. For example, the terminal starts to apply the DRX configuration before the second time window, suspends or stops applying the DRX configuration within the second time window, and continues to apply the DRX configuration after the end of the second time window.

[0106] Optionally, the first activation time is an activation time determined according to a DRX timer;

[0107] The adjusting the activation time of the terminal includes at least one of the following:

[0108] Adjusting the initial value of the DRX timer;

[0109] Adjusting the start time of the DRX timer;

[0110] Restarting the DRX timer at or after an end time of the first time window;

[0111] The DRX timer is suspended at a first moment, and continues to run at or after an end moment of the first time window, wherein the first moment is a start moment at which the first activation time overlaps the first time window.

[0112] Exemplarily, the first activation time may include an operating time period of the DRX timer. Optionally, the DRX timer includes at least one of the following:

[0113] DRX receive duration timer drx-onDurationTimer;

[0114] DRX inactivity timer drx-InactivityTimer;

[0115] DRX downlink retransmission timer drx-RetransmissionTimerDL;

[0116] DRX uplink retransmission timer drx-RetransmissionTimerUL;

[0117] DRX side link retransmission timer drx-RetransmissionTimerSL.

[0118] Among them, the above-mentioned drx-onDurationTimer, drx-InactivityTimer, drx-RetransmissionTimerDL, drx-RetransmissionTimerUL and drx-RetransmissionTimerSL can refer to the above-mentioned related instructions and are not repeated here.

[0119] The initial value (Initial Value) of the DRX timer can be understood as the timing duration of the DRX timer, that is, the DRX timer times out after running the initial value after being started.

[0120] In one embodiment, when there is an overlap between the first time window and the first activation time, the terminal can adjust the initial value of the DRX timer, for example, the initial value of the DRX timer can be increased to compensate for the portion of the terminal's activation time occupied by the first time window.

[0121] In another embodiment, when there is an overlap between the first time window and the first activation time, the terminal can adjust the start time of the DRX timer, for example, postpone the start time of the DRX timer to after the above-mentioned first time window, so that the adjusted activation time of the terminal does not overlap with the first time window.

[0122] In another embodiment, when there is an overlap between the first time window and the first activation time, the terminal can adjust the activation time of the terminal by restarting the DRX timer. Specifically, when the terminal determines that there is or will be a first time window that squeezes the activation time defined by the terminal according to the DRX timer, the terminal restarts the DRX timer at or after the end of the first time window.

[0123] In another embodiment, when there is an overlap between the first time window and the first activation time, the terminal can adjust the activation time of the terminal by suspending the operation of the DRX timer. Specifically, when there is an overlap between the first time window and the activation time defined by the DRX timer (i.e., the operation time of the DRX timer), the terminal can suspend the operation of the DRX timer and continue to run the DRX timer at or after the end of the first time window.

[0124] It should be noted that the above-mentioned continuing to run the DRX timer at or after the end time of the first time window can be understood as continuing to run the DRX timer at or after the end time of the first time window according to the remaining timing duration of the DRX timer at the suspension time. For example, if the above-mentioned DRX timer is started at time t1, the initial value is T1, and it is suspended at time t2, then the remaining timing duration of the above-mentioned DRX timer at time t2 is: T1-(t2-t1), and at or after the end time of the first time window, the DRX timer continues to run according to T1-(t2-t1).

[0125] Optionally, the first activation time is an activation time determined according to the DRX timer when the initial value of the DRX timer is a first initial value;

[0126] The adjusting the initial value of the DRX timer includes:

[0127] Adjusting the initial value of the DRX timer from the first initial value to a second initial value;

[0128] The second initial value is agreed upon by a protocol or configured by a network side device, or the second initial value is determined based on at least one of the following: the first initial value, the first time window, the overlapping part between the first time window and the first activation time, and the first offset value.

[0129] The first offset value may be agreed upon by a protocol or configured by a network-side device. The second initial value may be greater than the first initial value.

[0130] Exemplarily, the network side device may configure a first initial value and a second initial value for the DRX timer, wherein the second initial value is greater than the first initial value, and the initial value of the DRX timer adopts the first initial value by default. In the case where the initial value of the DRX timer is the first initial value, if there is an overlap between the activation time of the terminal determined according to the operating time period of the DRX timer and the first time window, the initial value of the DRX timer may be adjusted to adopt the second initial value.

[0131] Optionally, the second initial value is one of the following:

[0132] The sum of the first initial value and the length of the first time window;

[0133] a sum of the first initial value and the length of the overlapping portion between the first time window and the first activation time;

[0134] The sum of the first initial value and the first offset value.

[0135] In some optional embodiments, multiple offset values ​​can be agreed upon by a protocol or configured by a network-side device, and the first offset value can be the offset value with the smallest difference with the first duration among the multiple offset values, wherein the first duration is the length of the overlapping part between the first time window and the first activation time.

[0136] Optionally, the adjusting the start time of the DRX timer includes:

[0137] The start time of the DRX timer is adjusted to the end time of the first time window or later.

[0138] In this embodiment, the start time of the DRX timer is adjusted to the end time of the first time window or later, so that the running time period of the adjusted DRX timer does not overlap with the first time window.

[0139] It should be noted that, when adjusting the start time of the DRX timer, the initial value of the DRX timer may be changed or may remain unchanged, which is not limited in this embodiment.

[0140] Optionally, the suspending or stopping applying part or all of the DRX configuration within the second time window includes at least one of the following:

[0141] Not starting a DRX timer used to determine an activation time or a sleep time of the terminal within the second time window;

[0142] The terminal does not enter a sleep time period according to the timeout of the DRX timer within the second time window.

[0143] Exemplarily, for the DRX timer used to determine the activation time or sleep time of the terminal not being started within the second time window, it can be understood that the terminal is always in the activation time within the second time window, that is, the above-mentioned second time window is the activation time of the terminal. In this way, the network side device can have more time to schedule the terminal for data transmission, thereby reducing the impact of the first time window on data transmission and improving the reliability of data transmission.

[0144] Exemplarily, for not determining whether the terminal enters the sleep time based on the expiration of the DRX timer within the second time window, it can be understood that if the DRX timer used to determine the activation time or sleep time of the terminal times out within the second time window, the terminal is not considered to enter the sleep time, but continues to be considered to be in the activation time. This allows the network side device to have more time to schedule the terminal for data transmission, thereby reducing the impact of the first time window on data transmission and improving the reliability of data transmission.

[0145] Optionally, the first operation includes suspending or stopping applying part or all of the DRX configuration within the second time window, and the method further includes at least one of the following:

[0146] The terminal calculates, within the second time window, a start time of the drx-onDurationTimer according to a DRX cycle and an offset parameter;

[0147] The terminal calculates the DRX cycle start time or end time according to the DRX cycle and offset parameter within the second time window;

[0148] When the second moment is outside the second time window, the terminal cancels the suspension of applying the DRX configuration or continues to apply the DRX configuration from the second moment; wherein the second moment is the start moment of the drx-onDurationTimer calculated according to the DRX cycle and offset parameters, or the second moment is the start moment or end moment of the DRX cycle calculated according to the DRX cycle and offset parameters.

[0149] In this embodiment, the terminal calculates the start time of drx-onDurationTimer or the start time of the DRX cycle or the end time of DRX according to the DRX cycle and offset parameters within the second time window. This is conducive to canceling the suspension of the DRX configuration or continuing to apply the DRX configuration as soon as possible after the end of the second time window.

[0150] Optionally, when the number of first time windows is N, the number of second time windows is M, and each of the second time windows covers at least one first time window among the N first time windows, N is a positive integer, and M is a positive integer less than or equal to N.

[0151] In one implementation, multiple first time windows may correspond to one second time window. Taking the first time window as a measurement interval and the second time window as a DRX configuration pause window as an example, one measurement interval configuration includes multiple measurement intervals, and the multiple measurement intervals correspond to one DRX configuration pause window, and the DRX configuration pause window covers all measurement intervals based on the measurement interval configuration, such as Figure 5a It should be noted that this implementation is applicable to the case where the period of the non-transmittable time window (ie, the first time window) is short or the interval between adjacent non-transmittable time windows is small.

[0152] In another embodiment, multiple first time windows may correspond to multiple second time windows. When there are multiple non-transmittable time windows (i.e., first time windows), each or each group of non-transmittable time windows corresponds to a second time window, and these non-transmittable time windows may be periodic or non-periodic, and these non-transmittable time windows may be of equal length or unequal length. Taking the first time window as a measurement interval and the second time window as a DRX configuration pause window as an example, each measurement interval of a measurement interval configuration corresponds to a DRX configuration pause window, such as Figure 5b It should be noted that this implementation is applicable to the case where the period of occurrence of the non-transmittable time window is relatively long or the interval between adjacent non-transmittable time windows is relatively large.

[0153] In some optional embodiments, the DRX configuration may suspend operation from the first non-transmission time window of the non-transmission time window configuration (e.g., the measurement interval configuration) until the suspension is canceled (i.e., continues to operate) at the end of the last non-transmission time window of the non-transmission time window configuration.

[0154] Optionally, the first operation includes suspending or stopping applying part or all of the DRX configuration in the second time window, and the method further includes:

[0155] The terminal receives a first activation instruction from a network side device;

[0156] The first activation instruction is used to instruct activation of the DRX configuration.

[0157] In this embodiment, when the first operation includes suspending or stopping the application of part or all of the DRX configuration in the second time window, if the network side device determines that the DRX configuration needs to be applied, it can send a DRX configuration activation command (i.e., the above-mentioned first activation instruction), and the terminal can stop suspending the application of part or all of the DRX configuration or continue to apply the DRX configuration based on the above-mentioned DRX configuration activation command, thereby improving the flexibility of DRX control.

[0158] See also Figure 6 , Figure 6 is a flow chart of a discontinuous reception control method provided by an embodiment of the present application, which can be executed by a network side device, such as Figure 6 As shown, the following steps are included:

[0159] Step 601: The network side device determines the activation time of the terminal according to the relative position relationship between the first time window and the first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is the activation time of the terminal determined according to the DRX configuration;

[0160] Step 602: The network side device schedules the terminal according to the activation time of the terminal.

[0161] The relative position relationship between the first time window and the first activation time can be used to indicate whether the first time window overlaps with the first activation time. Exemplarily, when there is no overlap between the first time window and the first activation time, the network side device can schedule the terminal based on the first activation time; when there is an overlap between the first time window and the first activation time, the network side device can adjust the activation time of the terminal and schedule the terminal based on the adjusted activation time.

[0162] Optionally, the network side device determines the activation time of the terminal according to a relative position relationship between the first time window and the first activation time, including:

[0163] In a case where there is an overlap between the first time window and the first activation time, the network side device determines the activation time of the terminal according to the first information;

[0164] The first information includes at least one of the following: the first time window, the DRX configuration, and the second information;

[0165] The second information is used by the terminal to adjust the activation time of the terminal when there is an overlap between the first time window and the first activation time.

[0166] In this embodiment, in the case where there is an overlap between the first time window and the first activation time, the network side device can determine the activation time of the terminal based on the first information. Exemplarily, the network side device can determine the activation time of the terminal based on the running time period of the DRX timer configured by the DRX and the first time window. For example, the running time period of the DRX timer configured by the DRX (i.e., the first activation time) is postponed to the time period after the first time window as the activation time of the terminal; or, the running time period of the DRX timer configured by the DRX (i.e., the first time period) is extended to the time period after the second time length as the activation time of the terminal, and the second time length is the length of the overlapping part between the first time window and the running time period of the DRX timer configured by the DRX; or, the network side device can determine the activation time of the terminal based on the second information and the DRX configuration. For example, if the second information includes a second initial value, the initial value of the DRX timer configured by the DRX can be adjusted to the second initial value, and the running time period of the DRX timer is determined as the activation time of the terminal.

[0167] It is understandable that the network-side device may adjust the activation time of the terminal in the same manner as the terminal, so as to ensure consistency in the understanding of the activation time of the terminal by the network-side device and the terminal.

[0168] Optionally, the method further comprises:

[0169] The network side device sends second information to the terminal;

[0170] The second information is used to configure the terminal to adjust the activation time of the terminal when there is an overlap between the first time window and the first activation time.

[0171] In some optional embodiments, the second information may be provided in a corresponding DRX configuration, or may be provided in a non-transmittable time window related configuration (eg, MG configuration).

[0172] Optionally, the first activation time is an activation time determined according to a DRX timer, and the second information includes at least one of the following: a second initial value, a first offset value;

[0173] The second initial value is used to adjust the initial value of the DRX timer, and the first offset value is used to adjust the initial value of the DRX timer.

[0174] Optionally, the method further comprises:

[0175] The network side device sends a first activation instruction to the terminal;

[0176] The first activation instruction is used to instruct activation of the DRX configuration.

[0177] It should be noted that the implementation method of this embodiment can be found in Figure 4 The relevant description of the illustrated embodiment is not repeated here.

[0178] It should be noted that the discontinuous reception control method provided in the embodiment of the present application can be executed by a discontinuous reception control device, or a control module in the discontinuous reception control device for executing the discontinuous reception control method. In the embodiment of the present application, the discontinuous reception control device executing the discontinuous reception control method is taken as an example to illustrate the discontinuous reception control device provided in the embodiment of the present application.

[0179] See also Figure 7 , Figure 7 is a structural diagram of a discontinuous reception control device provided in an embodiment of the present application, such as Figure 7 As shown, the discontinuous reception control device 700 includes:

[0180] A first control module 701 is configured to perform discontinuous reception DRX control according to a relative position relationship between a first time window and a first activation time;

[0181] The first time window is a time window in which data cannot be transmitted, and the first activation time is an activation time of the terminal determined according to the DRX configuration.

[0182] Optionally, the first control module is specifically configured to:

[0183] In a case where there is an overlap between the first time window and the first activation time, performing a first operation, wherein the first operation includes at least one of the following:

[0184] adjusting the activation time of the terminal;

[0185] Determine a second time window as the activation time of the terminal, the second time window being a time window determined according to the first time window;

[0186] suspending or stopping application of part or all of the DRX configuration within the second time window;

[0187] The DRX configuration is applied after a second time window.

[0188] Optionally, the first activation time is an activation time determined according to a DRX timer;

[0189] The first control module is specifically used for at least one of the following:

[0190] Adjusting the initial value of the DRX timer;

[0191] Adjusting the start time of the DRX timer;

[0192] Restarting the DRX timer at or after an end time of the first time window;

[0193] The DRX timer is suspended at a first moment, and continues to run at or after an end moment of the first time window, wherein the first moment is a start moment at which the first activation time overlaps the first time window.

[0194] Optionally, the DRX timer includes at least one of the following:

[0195] DRX receive duration timer drx-onDurationTimer;

[0196] DRX inactivity timer drx-InactivityTimer;

[0197] DRX downlink retransmission timer drx-RetransmissionTimerDL;

[0198] DRX uplink retransmission timer drx-RetransmissionTimerUL;

[0199] DRX side link retransmission timer drx-RetransmissionTimerSL.

[0200] Optionally, the first activation time is an activation time determined according to the DRX timer when the initial value of the DRX timer is a first initial value;

[0201] The first control module is specifically used for:

[0202] Adjusting the initial value of the DRX timer from the first initial value to a second initial value;

[0203] The second initial value is agreed upon by a protocol or configured by a network side device, or the second initial value is determined based on at least one of the following: the first initial value, the first time window, the overlapping part between the first time window and the first activation time, and the first offset value.

[0204] Optionally, the second initial value is one of the following:

[0205] The sum of the first initial value and the length of the first time window;

[0206] a sum of the first initial value and the length of the overlapping portion between the first time window and the first activation time;

[0207] The sum of the first initial value and the first offset value.

[0208] Optionally, the first control module is specifically configured to:

[0209] The start time of the DRX timer is adjusted to the end time of the first time window or later.

[0210] Optionally, the first control module is specifically used for at least one of the following:

[0211] Not starting a DRX timer used to determine an activation time or a sleep time of the terminal within the second time window;

[0212] The terminal does not enter a sleep time period according to the timeout of the DRX timer within the second time window.

[0213] Optionally, the first operation includes suspending or stopping applying part or all of the DRX configuration within a second time window, and the device further includes a second control module, which is specifically used for at least one of the following:

[0214] Calculate the start time of drx-onDurationTimer according to the DRX cycle and offset parameters within the second time window;

[0215] Calculating the DRX cycle start time or end time according to the DRX cycle and offset parameter within the second time window;

[0216] When the second moment is outside the second time window, the suspension of the application of the DRX configuration is canceled or the application of the DRX configuration continues from the second moment; wherein the second moment is the start moment of the drx-onDurationTimer calculated according to the DRX cycle and offset parameters, or the second moment is the start moment or end moment of the DRX cycle calculated according to the DRX cycle and offset parameters.

[0217] Optionally, when the number of first time windows is N, the number of second time windows is M, and each of the second time windows covers at least one first time window among the N first time windows, N is a positive integer, and M is a positive integer less than or equal to N.

[0218] Optionally, the first operation includes suspending or stopping applying part or all of the DRX configuration in the second time window, and the apparatus further includes:

[0219] A receiving module, configured to receive a first activation instruction from a network-side device;

[0220] The first activation instruction is used to instruct activation of the DRX configuration.

[0221] The discontinuous reception control device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices other than a terminal. Exemplarily, the terminal may include but is not limited to the types of the terminal 11 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0222] The discontinuous reception control device provided in the embodiment of the present application can achieve Figure 4 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0223] It should be noted that the discontinuous reception scheduling method provided in the embodiment of the present application can be executed by a discontinuous reception scheduling device, or a scheduling module in the discontinuous reception scheduling device for executing the discontinuous reception scheduling method. In the embodiment of the present application, the discontinuous reception scheduling device provided in the embodiment of the present application is described by taking the discontinuous reception scheduling method executed by the discontinuous reception scheduling device as an example.

[0224] See also Figure 8 , Figure 8 is a structural diagram of a discontinuous reception scheduling device provided in an embodiment of the present application, such as Figure 8 As shown, the discontinuous reception scheduling device 800 includes:

[0225] A determination module 801 is configured to determine an activation time of a terminal according to a relative position relationship between a first time window and a first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is an activation time of the terminal determined according to a DRX configuration;

[0226] The scheduling module 802 is used to schedule the terminal according to the activation time of the terminal.

[0227] Optionally, the determining module is specifically used to:

[0228] In a case where there is an overlap between the first time window and the first activation time, determining an activation time of the terminal according to the first information;

[0229] The first information includes at least one of the following: the first time window, the DRX configuration, and the second information;

[0230] The second information is used by the terminal to adjust the activation time of the terminal when there is an overlap between the first time window and the first activation time.

[0231] Optionally, the device further comprises:

[0232] A first sending module, used for sending second information to the terminal;

[0233] The second information is used to configure the terminal to adjust the activation time of the terminal when there is an overlap between the first time window and the first activation time.

[0234] Optionally, the first activation time is an activation time determined according to a DRX timer, and the second information includes at least one of the following: a second initial value, a first offset value;

[0235] The second initial value is used to adjust the initial value of the DRX timer, and the first offset value is used to adjust the initial value of the DRX timer.

[0236] Optionally, the device further comprises:

[0237] A second sending module, used for sending a first activation instruction to the terminal;

[0238] The first activation instruction is used to instruct activation of the DRX configuration.

[0239] The discontinuous reception scheduling device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a network side device, or it can be other devices other than the network side device. Exemplarily, the network side device can include but is not limited to the types of network side devices 12 listed above, and other devices can be servers, network attached storage (Network Attached Storage, NAS), etc., which are not specifically limited in the embodiment of the present application.

[0240] The discontinuous reception scheduling device provided in the embodiment of the present application can achieve Figure 6 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0241] Optional, such as Fig. 9As shown, the embodiment of the present application further provides a communication device 900, including a processor 901 and a memory 902, and the memory 902 stores a program or instruction that can be run on the processor 901. For example, when the communication device 900 is a terminal, the program or instruction is executed by the processor 901 to implement the various steps of the above-mentioned discontinuous reception control method embodiment, and can achieve the same technical effect. When the communication device 900 is a network side device, the program or instruction is executed by the processor 901 to implement the various steps of the above-mentioned discontinuous reception scheduling method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0242] The embodiment of the present application also provides a terminal, including a processor and a communication interface, wherein the processor is used to perform discontinuous reception DRX control according to the relative position relationship between the first time window and the first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is the activation time of the terminal determined according to the DRX configuration. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Fig.10 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.

[0243] The terminal 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009 and at least some of the components of a processor 1010.

[0244] Those skilled in the art will appreciate that the terminal 1000 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 1010 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.10 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0245] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0246] In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 1001 can transmit the data to the processor 1010 for processing; in addition, the RF unit 1001 can send uplink data to the network side device. Generally, the RF unit 1001 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0247] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1009 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0248] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1010.

[0249] Among them, the processor 1010 is used to perform discontinuous reception DRX control according to the relative position relationship between the first time window and the first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is the activation time of the terminal determined according to the DRX configuration.

[0250] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the aforementioned method embodiment, and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.

[0251] The embodiment of the present application also provides a network side device, including a processor and a communication interface, wherein the processor is used to determine the activation time of the terminal according to the relative position relationship between the first time window and the first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is the activation time of the terminal determined according to the DRX configuration; and the communication interface is used to schedule the terminal according to the activation time of the terminal. This network side device embodiment corresponds to the above-mentioned network side device method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this network side device embodiment, and can achieve the same technical effect.

[0252] Specifically, the embodiment of the present application also provides a network side device. Fig.11 As shown, the network side device 1100 includes: an antenna 1101, a radio frequency device 1102, a baseband device 1103, a processor 1104 and a memory 1105. The antenna 1101 is connected to the radio frequency device 1102. In the uplink direction, the radio frequency device 1102 receives information through the antenna 1101 and sends the received information to the baseband device 1103 for processing. In the downlink direction, the baseband device 1103 processes the information to be sent and sends it to the radio frequency device 1102. The radio frequency device 1102 processes the received information and sends it out through the antenna 1101.

[0253] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 1103, which includes a baseband processor.

[0254] The baseband device 1103 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig.11 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1105 through a bus interface to call the program in the memory 1105 to execute the network device operations shown in the above method embodiment.

[0255] The network side device may further include a network interface 1106, which is, for example, a Common Public Radio Interface (CPRI).

[0256] Specifically, the network side device 1100 of the embodiment of the present application further includes: instructions or programs stored in the memory 1105 and executable on the processor 1104, and the processor 1104 calls the instructions or programs in the memory 1105 to execute Figure 8 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0257] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned non-continuous reception control method embodiment are implemented, or the various processes of the above-mentioned non-continuous reception scheduling method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0258] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0259] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned non-continuous reception control method embodiment, or to implement the various processes of the above-mentioned non-continuous reception scheduling method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0260] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0261] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned discontinuous reception control method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0262] The embodiment of the present application also provides a discontinuous reception control system, including: a terminal and a network side device, wherein the terminal is used to execute Figure 4 And each process of each method embodiment above, the network side device is used to perform the following Figure 6 And the various processes of the above-mentioned method embodiments can achieve the same technical effect. To avoid repetition, they will not be described here.

[0263] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0264] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.

[0265] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.

Claims

1. A discontinuous reception control method, characterized in that: include: The terminal performs discontinuous reception DRX control according to a relative position relationship between the first time window and the first activation time; The first time window is a time window in which data cannot be transmitted, and the first activation time is an activation time of the terminal determined according to the DRX configuration.

2. The method according to claim 1, characterized in that The terminal performs DRX control according to a relative position relationship between the first time window and the first activation time, including: In a case where there is an overlap between the first time window and the first activation time, the terminal performs a first operation, where the first operation includes at least one of the following: adjusting the activation time of the terminal; Determine a second time window as the activation time of the terminal, the second time window being a time window determined according to the first time window; suspending or stopping application of part or all of the DRX configuration within the second time window; The DRX configuration is applied after a second time window.

3. The method according to claim 2, characterized in that The first activation time is an activation time determined according to a DRX timer; The adjusting the activation time of the terminal includes at least one of the following: Adjusting the initial value of the DRX timer; Adjusting the start time of the DRX timer; Restarting the DRX timer at or after an end time of the first time window; The DRX timer is suspended at a first moment, and continues to run at or after an end moment of the first time window, wherein the first moment is a start moment at which the first activation time overlaps the first time window.

4. The method according to claim 3, characterized in that: The DRX timer includes at least one of the following: DRX receive duration timer drx-onDurationTimer; DRX inactivity timer drx-InactivityTimer; DRX downlink retransmission timer drx-RetransmissionTimerDL; DRX uplink retransmission timer drx-RetransmissionTimerUL; DRX side link retransmission timer drx-RetransmissionTimerSL.

5. The method according to claim 3 or 4, characterized in that: The first activation time is an activation time determined according to the DRX timer when the initial value of the DRX timer is a first initial value; The adjusting the initial value of the DRX timer includes: Adjusting the initial value of the DRX timer from the first initial value to a second initial value; The second initial value is agreed upon by a protocol or configured by a network side device, or the second initial value is determined based on at least one of the following: the first initial value, the first time window, the overlapping part between the first time window and the first activation time, and the first offset value.

6. The method according to claim 5, characterized in that The second initial value is one of the following: The sum of the first initial value and the length of the first time window; a sum of the first initial value and the length of the overlapping portion between the first time window and the first activation time; The sum of the first initial value and the first offset value.

7. The method according to any one of claims 3 to 6, characterized in that The adjusting the start time of the DRX timer includes: The start time of the DRX timer is adjusted to the end time of the first time window or later.

8. The method according to any one of claims 2 to 7, characterized in that The suspending or stopping applying part or all of the DRX configuration within the second time window includes at least one of the following: Not starting a DRX timer used to determine an activation time or a sleep time of the terminal within the second time window; The terminal does not enter a sleep time period according to the timeout of the DRX timer within the second time window.

9. The method according to any one of claims 2 to 8, characterized in that The first operation includes suspending or stopping applying part or all of the DRX configuration within the second time window, and the method further includes at least one of the following: The terminal calculates, within the second time window, a start time of the drx-onDurationTimer according to a DRX cycle and an offset parameter; The terminal calculates the DRX cycle start time or end time according to the DRX cycle and offset parameter within the second time window; When the second moment is outside the second time window, the terminal cancels the suspension of applying the DRX configuration or continues to apply the DRX configuration from the second moment; wherein the second moment is the start moment of the drx-onDurationTimer calculated according to the DRX cycle and offset parameters, or the second moment is the start moment or end moment of the DRX cycle calculated according to the DRX cycle and offset parameters.

10. The method according to any one of claims 2 to 9, characterized in that When the number of the first time windows is N, the number of the second time windows is M, and each of the second time windows covers at least one first time window among the N first time windows, N is a positive integer, and M is a positive integer less than or equal to N.

11. The method according to any one of claims 2 to 10, characterized in that The first operation includes suspending or stopping applying part or all of the DRX configuration in the second time window, and the method further includes: The terminal receives a first activation instruction from a network side device; The first activation instruction is used to instruct activation of the DRX configuration.

12. A discontinuous reception scheduling method, characterized in that: include: The network side device determines the activation time of the terminal according to the relative position relationship between the first time window and the first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is the activation time of the terminal determined according to the DRX configuration; The network side device schedules the terminal according to the activation time of the terminal.

13. The method according to claim 12, characterized in that The network side device determines the activation time of the terminal according to the relative position relationship between the first time window and the first activation time, including: In a case where there is an overlap between the first time window and the first activation time, the network side device determines the activation time of the terminal according to the first information; The first information includes at least one of the following: the first time window, the DRX configuration, and the second information; The second information is used by the terminal to adjust the activation time of the terminal when there is an overlap between the first time window and the first activation time.

14. The method according to claim 12 or 13, characterized in that The method further comprises: The network side device sends second information to the terminal; The second information is used to configure the terminal to adjust the activation time of the terminal when there is an overlap between the first time window and the first activation time.

15. The method according to claim 13 or 14, characterized in that The first activation time is an activation time determined according to a DRX timer, and the second information includes at least one of the following: a second initial value, a first offset value; The second initial value is used to adjust the initial value of the DRX timer, and the first offset value is used to adjust the initial value of the DRX timer.

16. The method according to any one of claims 12 to 15, characterized in that The method further comprises: The network side device sends a first activation instruction to the terminal; The first activation instruction is used to instruct activation of the DRX configuration.

17. A discontinuous reception control device, characterized in that: include: A first control module, configured to perform discontinuous reception DRX control according to a relative position relationship between the first time window and the first activation time; The first time window is a time window in which data cannot be transmitted, and the first activation time is an activation time of the terminal determined according to the DRX configuration.

18. The device according to claim 17, characterized in that The first control module is specifically used for: In a case where there is an overlap between the first time window and the first activation time, performing a first operation, wherein the first operation includes at least one of the following: adjusting the activation time of the terminal; Determine a second time window as the activation time of the terminal, the second time window being a time window determined according to the first time window; suspending or stopping application of part or all of the DRX configuration within the second time window; The DRX configuration is applied after a second time window.

19. A discontinuous reception scheduling device, characterized in that: include: A determination module, configured to determine an activation time of a terminal according to a relative position relationship between a first time window and a first activation time; wherein the first time window is a time window in which data cannot be transmitted, and the first activation time is an activation time of the terminal determined according to a DRX configuration; The scheduling module is used to schedule the terminal according to the activation time of the terminal.

20. The device according to claim 19, characterized in that The determination module is specifically used for: In a case where there is an overlap between the first time window and the first activation time, determining an activation time of the terminal according to the first information; The first information includes at least one of the following: the first time window, the DRX configuration, and the second information; The second information is used by the terminal to adjust the activation time of the terminal when there is an overlap between the first time window and the first activation time.

21. A terminal, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the discontinuous reception control method as claimed in any one of claims 1 to 11 are implemented.

22. A network side device, characterized in that: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the discontinuous reception scheduling method as described in any one of claims 12 to 16 are implemented.

23. A chip, characterized in that: The chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the steps of the discontinuous reception control method as described in any one of claims 1 to 11, or to implement the steps of the discontinuous reception scheduling method as described in any one of claims 12 to 16.

24. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the steps of the discontinuous reception control method as described in any one of claims 1 to 11, or implements the steps of the discontinuous reception scheduling method as described in any one of claims 12 to 16.