Method and device for adjusting discontinuous reception in connected state
Patent Information
- Application Number
- CN202380062152.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-09-29
- Filing Date
- 2023-08-21
- Publication Date
- 2025-04-01
AI Technical Summary
In extended reality (XR) services, the discontinuous reception (CDRX) technology in the connected state causes a mismatch between the timer start time and the service data frame after the system frame is reset to zero, reducing the power saving effect.
By receiving the instruction information sent by the network device, adjust the starting time of the timer during the opening period in CDRX, and use the first configuration parameter and the second configuration parameter to determine the second subframe offset to ensure that the timer starting time is consistent with the service data frame. cycle matches.
It is realized that the user equipment transmits service data frames when the period timer is turned on in CDRX, which improves the energy saving effect while maintaining the compatibility of the existing CDRX cycle calculation method.
Smart Images

Figure CN119744557A_ABST
Abstract
Description
Adjustment method and adjustment device for discontinuous reception in connected state
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on September 29, 2022, with application number 202211201791.5 and application name “Adjustment method and adjustment device for discontinuous reception in connected state”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular, to a method and device for adjusting discontinuous reception in a connected state. Background Art
[0003] Extended reality (XR) provides a new way for human-computer interaction. However, due to the large data volumes and high latency requirements of XR services, it also brings new challenges to the development of wireless networks. Connected discontinuous reception (CDRX) is a widely used power-saving mechanism. However, when CDRX technology is directly applied to XR services, according to the current CDRX cycle configuration method, after the system frame returns to zero, the start time of the CDRX period timer will mismatch with the XR service data frame. This can be understood as the fact that after the system frame returns to zero, the start time of the CDRX period timer is not synchronized with the time when the XR service data frame is transmitted, resulting in reduced power saving effects.
[0004] Therefore, how to adjust the starting time of the on-period timer in the connected discontinuous reception to ensure energy saving of the user equipment is an urgent problem to be solved.
[0005] Summary of the Invention
[0006] The present application provides a method and device for adjusting discontinuous reception in a connected state, which can ensure energy saving and power saving of user equipment.
[0007] In a first aspect, a method for adjusting discontinuous reception in a connected state is provided, comprising:
[0008] receiving indication information sent by a network device, the indication information being used to determine a start time of an on-period timer in a discontinuous reception (CDRX) in a connected state;
[0009] Adjust the start time of the on-period timer according to the indication information.
[0010] In the technical solution of the present application, the user equipment can receive indication information sent by the network equipment, and the indication information is used to determine the starting time of the on-period timer in CDRX; according to the indication information, the starting time of the on-period timer is adjusted; based on the solution of the present application, the user equipment can adjust the starting time of the on-period timer in CDRX according to the indication information, so that the starting time of the on-period timer in CDRX matches the period of the service data frame; thereby ensuring that the user equipment can transmit the service data frame when the on-period timer in CDRX is on, thereby achieving energy saving of the user equipment.
[0011] With reference to the first aspect, in certain implementations of the first aspect, the indication information includes a first configuration parameter and a second configuration parameter, the first configuration parameter is used to indicate a first subframe offset, and the second configuration parameter is used to indicate a cycle period of the first subframe offset; and adjusting the start time of the on-period timer according to the indication information includes:
[0012] A second subframe offset is determined according to the first configuration parameter and the second configuration parameter, and the second subframe offset is used to determine a start time of the on-period timer.
[0013] In combination with the first aspect, in some implementations of the first aspect, determining the second subframe offset according to the first configuration parameter and the second configuration parameter includes:
[0014] When the system frame returns to zero, the second subframe offset is determined according to the first configuration parameter and the second configuration parameter.
[0015] In the technical solution of the present application, after the system frame returns to zero, the starting moment of the start period timer in CDRX and the period of the service frame may not match; therefore, when the system frame returns to zero, the user equipment can determine the second subframe offset based on the first configuration parameter and the second configuration parameter; adjust the period of CDRX according to the second subframe offset, so that the starting moment of the start period timer in CDRX matches the period of the service data frame; thereby ensuring that the user equipment can transmit the service data frame when the start period timer in CDRX is turned on, thereby achieving energy saving of the user equipment.
[0016] In conjunction with the first aspect, in certain implementations of the first aspect, the start time of the on-period timer satisfies the following first formula:
[0017] Among them, drx-StartOffset=drx-StartOffset+drx-StartOffset2*x; initially x=0, when the system frame number returns to zero, x=x modulo X+1; drx-StartOffset is used to indicate the subframe at which the CDRX cycle starts; drx-StartOffset2 is used to indicate the first subframe offset, and X is used to indicate the cycle period of the first subframe offset; drx-StartOffset2*x is used to indicate the second subframe offset; SFN is used to indicate the system frame number; subframe number is used to indicate the subframe number; and drx-cycle is used to indicate the cycle of the CDRX.
[0018] In an embodiment of the present application, the starting moment of the on-period timer in CDRX can be adjusted through the first configuration parameter and the second configuration parameter, so that the starting moment of the on-period timer in CDRX matches the period of the service data frame (for example, the XR service data frame); thereby ensuring that the user equipment can transmit service data during the on-period timer in CDRX, thereby achieving energy saving of the user equipment; since in an embodiment of the present application, the starting moment of the on-period timer in CDRX can be adjusted through the first configuration parameter and the second configuration parameter, the existing CDRX period calculation method can be unchanged, which has better compatibility with user equipment.
[0019] In combination with the first aspect, in certain implementations of the first aspect, the start time of the on-period timer is a time obtained according to the first count value.
[0020] In combination with the first aspect, in some implementations of the first aspect, the indication information includes a third configuration parameter, and the third configuration parameter is used to indicate a cycle period of the first count value.
[0021] In conjunction with the first aspect, in certain implementations of the first aspect, the start time of the on-period timer satisfies the following second formula:
[0022] Among them, the initial cdrx-count = 0. When the system frame number changes, cdrx-count = (cdrx-count + 1) modulo Y; cdrx-count is used to represent the first count value; Y is used to represent the cycle period of the first count value; drx-StartOffset is used to represent the subframe at which the CDRX cycle starts; SFN is used to represent the system frame number; subframe number is used to represent the subframe number; and drx-cycle is used to represent the cycle of the CDRX.
[0023] In an embodiment of the present application, the start time of the on-period timer in CRDX can be counted according to the first count value, so that the start time of the on-period timer in CDRX matches the cycle of different services (for example, XR services); thereby ensuring that the user equipment can transmit service data during the on-period timer in CDRX, thereby achieving energy saving of the user equipment; based on the solution of the present application, the start time of the on-period timer in CDRX can be adjusted without further processing after one configuration, with low signaling overhead.
[0024] In combination with the first aspect, in certain implementations of the first aspect, the indication information is carried in the radio resource control information RRC, and / or, the indication information is carried in the media access control information MAC CE, and / or, the indication information is carried in the first downlink control information DCI.
[0025] In combination with the first aspect, in certain implementations of the first aspect, the indication information includes a second DCI, and at least one bit in the second DCI is used to indicate a first time offset between the moment of receiving the second DCI and the start moment of the start period timer.
[0026] In an embodiment of the present application, the starting time of the start period timer in CDRX can be adjusted according to the indication information so that the starting time of the start period timer in CDRX matches the cycle of different services; thereby ensuring that the user equipment can transmit service data during the start period timer in CDRX, thereby achieving energy saving of the user equipment.
[0027] In combination with the first aspect, in certain implementations of the first aspect, the second DCI is a user equipment UE group common DCI.
[0028] In combination with the first aspect, in certain implementations of the first aspect, the indication information includes a third DCI, at least one bit in the third DCI is used to indicate a second time offset, and the second time offset is used to adjust the starting time of the start period timer.
[0029] In an embodiment of the present application, the starting time of the start period timer in CDRX can be adjusted according to the indication information so that the starting time of the start period timer in CDRX matches the cycle of different services; thereby ensuring that the user equipment can transmit service data during the start period timer in CDRX, thereby achieving energy saving of the user equipment.
[0030] In combination with the first aspect, in certain implementations of the first aspect, the third DCI is a UE group common DCI.
[0031] In a second aspect, a method for adjusting discontinuous reception in a connected state is provided, including:
[0032] Sending indication information to a user equipment UE, where the indication information is used to determine a start time of an on-period timer in a connected discontinuous reception CDRX;
[0033] Adjust the start time of the on-period timer according to the indication information.
[0034] It should be understood that the technical effects of the technical solution of the second aspect can be found in the relevant description of the first aspect and will not be repeated here.
[0035] With reference to the second aspect, in certain implementations of the second aspect, the indication information includes a first configuration parameter and a second configuration parameter, the first configuration parameter is used to indicate a first subframe offset, and the second configuration parameter is used to indicate a cycle period of the first subframe offset; and adjusting the start time of the on-period timer according to the indication information includes:
[0036] A second subframe offset is determined according to the first configuration parameter and the second configuration parameter, and the second subframe offset is used to determine a start time of the on-period timer.
[0037] With reference to the second aspect, in certain implementations of the second aspect, determining the second subframe offset according to the first configuration parameter and the second configuration parameter includes:
[0038] When the system frame returns to zero, the second subframe offset is determined according to the first configuration parameter and the second configuration parameter.
[0039] In conjunction with the second aspect, in certain implementations of the second aspect, the start time of the on-period timer satisfies the following first formula:
[0040] Among them, drx-StartOffset=drx-StartOffset+drx-StartOffset2*x; initially x=0, when the system frame number returns to zero, x=x modulo X+1; drx-StartOffset is used to indicate the subframe at which the CDRX cycle starts; drx-StartOffset2 is used to indicate the first subframe offset, and X is used to indicate the cycle period of the first subframe offset; drx-StartOffset2*x is used to indicate the second subframe offset; SFN is used to indicate the system frame number; subframe number is used to indicate the subframe number; and drx-cycle is used to indicate the cycle of the CDRX.
[0041] In combination with the second aspect, in certain implementations of the second aspect, the start time of the on-period timer is a time obtained according to the first count value.
[0042] In combination with the second aspect, in some implementations of the second aspect, the indication information includes a third configuration parameter, and the third configuration parameter is used to indicate a cycle period of the first count value.
[0043] In conjunction with the second aspect, in certain implementations of the second aspect, the start time of the on-period timer satisfies the following second formula:
[0044] Among them, the initial cdrx-count = 0. When the system frame number changes, cdrx-count = (cdrx-count + 1) modulo Y; cdrx-count is used to represent the first count value; Y is used to represent the cycle period of the first count value; drx-StartOffset is used to represent the subframe at which the CDRX cycle starts; SFN is used to represent the system frame number; subframe number is used to represent the subframe number; and drx-cycle is used to represent the cycle of the CDRX.
[0045] In combination with the second aspect, in certain implementations of the second aspect, the indication information is carried in the radio resource control information RRC, and / or, the indication information is carried in the media access control information MAC CE, and / or, the indication information is carried in the first downlink control information DCI.
[0046] In combination with the second aspect, in certain implementations of the second aspect, the indication information includes a second DCI, and at least one bit in the second DCI is used to indicate a first time offset between the time of sending the second DCI and the start time of the start period timer.
[0047] In combination with the second aspect, in certain implementations of the second aspect, the second DCI is a UE group common DCI.
[0048] In combination with the second aspect, in certain implementations of the second aspect, the indication information includes a third DCI, at least one bit in the third DCI is used to indicate a second time offset, and the second time offset is used to adjust the starting time of the start period timer.
[0049] In combination with the second aspect, in certain implementations of the second aspect, the third DCI is a UE group common DCI.
[0050] In a third aspect, a method for transmitting a service data frame is provided, which is applied to an application function entity, including:
[0051] receiving second indication information, where the second indication information is used to determine a time interval between two adjacent service data frames;
[0052] Adjust the service data frame according to the indication information.
[0053] In combination with the third aspect, in certain implementations of the third aspect, the second indication information includes a first parameter, and the first parameter is used to indicate the current system frame number and subframe number.
[0054] In conjunction with the third aspect, in certain implementations of the third aspect, adjusting the service data frame according to the indication information includes:
[0055] When the system frame returns to zero, the service data frame is adjusted according to the first parameter. In conjunction with the third aspect, in some implementations of the third aspect, the receiving the second indication information includes:
[0056] Receive the first parameter sent by the network device.
[0057] In combination with the third aspect, in certain implementations of the third aspect, the second indication information includes a second parameter, the second parameter is used to indicate a third time offset, and the third time offset is used to determine the moment of transmitting the service data frame.
[0058] In conjunction with the third aspect, in certain implementations of the third aspect, adjusting the service data frame according to the indication information includes:
[0059] When the system frame returns to zero, the service data frame is adjusted according to the second parameter.
[0060] In conjunction with the third aspect, in certain implementations of the third aspect, receiving the second indication information includes:
[0061] Receive the second parameter sent by the user equipment.
[0062] In combination with the third aspect, in certain implementations of the third aspect, the service data frame includes an extended reality XR service data frame.
[0063] In a fourth aspect, a method for transmitting a service data frame is provided, which is applied to a network device and includes:
[0064] Second indication information is sent to the application function entity, where the second indication information is used to determine a time interval between two adjacent service data frames.
[0065] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second indication information includes a first parameter, and the first parameter is used to indicate the current system frame number and subframe number.
[0066] In combination with the fourth aspect, in certain implementations of the fourth aspect, the service data frame includes an extended reality XR service data frame.
[0067] In a fifth aspect, a method for transmitting a service data frame is provided, which is applied to a user equipment and includes:
[0068] Second indication information is sent to the application function entity, where the second indication information is used to determine a time interval between two adjacent service data frames.
[0069] In combination with the fifth aspect, in certain implementations of the fifth aspect, the second indication information includes a second parameter, the second parameter is used to indicate a third time offset, and the third time offset is used to determine the moment of transmitting the service data frame.
[0070] In conjunction with the fifth aspect, in certain implementations of the fifth aspect, the sending the second indication information to the application function entity includes:
[0071] Before the system frame returns to zero, the second indication information is sent to the application function entity.
[0072] In combination with the fifth aspect, in certain implementations of the fifth aspect, the business data frame includes an extended reality XR business data frame.
[0073] In a sixth aspect, a device for adjusting discontinuous reception CDRX in a connected state is provided, the device comprising a unit composed of software and / or hardware for executing any one of the methods in the first, second, third, fourth or fifth aspects.
[0074] In the seventh aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the processor executes the computer program, any one of the adjustment methods in the first aspect, the second aspect, the third aspect, the fourth aspect, or the fifth aspect can be implemented.
[0075] Optionally, when the electronic device is used to implement any one of the methods of the first aspect, the electronic device may be a user device; when the electronic device is used to implement any one of the methods of the second aspect, the electronic device may be a network device.
[0076] In an eighth aspect, a chip is provided, comprising a processor for reading and executing a computer program stored in a memory, wherein when the computer program is executed by the processor, any one of the adjustment methods in the first aspect, the second aspect, the third aspect, the fourth aspect or the fifth aspect can be implemented.
[0077] Optionally, the chip further includes a memory, and the memory is electrically connected to the processor.
[0078] Optionally, the chip may further include a communication interface.
[0079] In the ninth aspect, a computer-readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, it can implement any one of the adjustment methods in the first aspect, the second aspect, the third aspect, the fourth aspect or the fifth aspect.
[0080] In a tenth aspect, a computer program product is provided, which includes a computer program, and when the computer program is executed by a processor, it can implement any one of the adjustment methods in the first aspect, the second aspect, the third aspect, the fourth aspect or the fifth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0081] FIG1 is a schematic diagram of a discontinuous reception cycle in a connected state;
[0082] FIG2 is a schematic diagram of an application scenario applicable to an embodiment of the present application;
[0083] FIG3 is a schematic diagram showing a mismatch between the open period timer in CDRX and the cycle of the XR service after the system frame number is reset to zero;
[0084] FIG4 is a schematic diagram of a method for adjusting discontinuous reception in a connected state provided by an embodiment of the present application;
[0085] FIG5 is a schematic diagram of another method for adjusting discontinuous reception in a connected state provided by an embodiment of the present application;
[0086] FIG6 is a schematic diagram of another method for adjusting discontinuous reception in a connected state provided by an embodiment of the present application;
[0087] FIG7 is a schematic diagram of another method for adjusting discontinuous reception in a connected state provided by an embodiment of the present application;
[0088] FIG8 is a schematic diagram of another method for adjusting discontinuous reception in a connected state provided by an embodiment of the present application;
[0089] FIG9 is a schematic diagram of another method for adjusting discontinuous reception in a connected state provided by an embodiment of the present application;
[0090] FIG10 is a schematic diagram of another method for adjusting discontinuous reception in a connected state provided by an embodiment of the present application;
[0091] FIG11 is a schematic diagram of another method for adjusting discontinuous reception in a connected state provided by an embodiment of the present application;
[0092] FIG12 is a schematic structural diagram of a device for adjusting discontinuous reception in a connected state provided by an embodiment of the present application;
[0093] FIG13 is a schematic structural diagram of a device for adjusting discontinuous reception in a connected state provided by an embodiment of the present application;
[0094] FIG14 is a schematic structural diagram of a device for adjusting discontinuous reception in a connected state provided in an embodiment of the present application. DETAILED DESCRIPTION
[0095] In the embodiments of this application, the terms "first," "second," and the like are used for descriptive purposes only and should not be understood to indicate or imply relative importance or to implicitly indicate the number of the technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "plurality" means two or more.
[0096] In order to facilitate the understanding of the embodiments of the present application, the relevant concepts involved in the embodiments of the present application are first briefly described.
[0097] 1. Extended Reality (XR)
[0098] XR business refers to the combination of reality and virtuality through computers to create a virtual environment for human-computer interaction; XR business can include: Virtual Reality (VR) business, Augmented Reality (AR) business, Mixed Reality (MR) business, etc.
[0099] The characteristics of XR services include: 1. Periodicity; 2. Large data volume; 3. High low latency requirements.
[0100] 2. Connected discontinuous reception (CDRX)
[0101] When the UE is in the connected state and has no data transmission, it can stop monitoring the Physical Downlink Control Channel (PDCCH) according to the DRX rules, thereby saving power. A DRX cycle can include two time periods: the On Duration Timer and the Opportunity for DRX, as shown in CDRX cycle 1 in Figure 1.
[0102] Optionally, a CDRX cycle may also include an inactivity timer (DRX-Inactivity Timer), such as CDRX cycle 2 shown in FIG1 . If the inactivity timer is running, the UE may monitor the downlink PDCCH subframe until the inactivity timer times out. Adding the inactivity timer mechanism can significantly reduce data processing delay.
[0103] Currently, the start time of the on-period timer in the CDRX cycle satisfies the following formula:
[0104] SFN is used to indicate the system frame number; subframe number is used to indicate the subframe number; drx-cycle is used to indicate the CDRX cycle; and drx-StartOffset is used to indicate the subframe at which the CDRX cycle starts.
[0105] 3. Physical Downlink Control Channel (PDCCH)
[0106] The PDCCH carries scheduling and other control information; for example, it includes transmission format, resource allocation, uplink scheduling grant, power control, and uplink retransmission information.
[0107] 4. Wake Up Signal (WUS) technology
[0108] When the wake-up signal technology is adopted, before each DRX cycle, the network device may periodically send DCI2_6 to the user equipment; DCI2_6 indicates whether there is data to be received and / or to be sent in the upcoming DRX cycle.
[0109] For example, before starting the period timer, the UE may receive downlink control information DCI2_6; wherein the downlink control information DCI2_6 may include 1+N bits, the first bit being WUS, which may indicate whether the UE starts the corresponding period timer (i.e., whether to monitor the PDCCH); the following N bits (for example, N may be configured to be 0 to 5) are used to indicate Scell dormancy.
[0110] The application scenarios of the embodiments of the present application are described below with reference to FIG2 and FIG3 .
[0111] For example, Figure 2 shows a schematic diagram of XR service data frame transmission. Figure 2 includes user equipment 100, network equipment 102 (e.g., base station), core network equipment 103, and server 104. User equipment 100 is a wearable device (e.g., VR glasses) worn by a user and can support XR services.
[0112] For example, take the example of the user device 100 receiving the video data sent by the server 104; for example, when the user carrying the user device 100 turns his head or makes other movements, the user device 100 detects the user's operation and generates control information; then, the user device 100 can send the control information to the server 104, requesting to obtain the video frames related to the operation; after receiving the request, the server 104 can send the video frames related to the operation to the user device 100.
[0113] It can be understood that video frames and control information can be transmitted between the user device 100 and the server 104 through a wireless communication network (for example, a 5G network); the communication network is composed of a network device 102 and a core network device 103; therefore, data (for example, video frames) and control information can be transmitted between the user device 100 and the server 104 through the network device 102.
[0114] Since XR services are periodic, have large data volumes, and have high latency requirements, in order to achieve energy saving in user equipment, CDRX technology is directly applied to XR services, that is, data frames of XR services can be transmitted when the period timer is turned on in CDRX. If XR service data frames are to be transmitted when the period timer is turned on in CDRX, the start time of the period timer in CDRX needs to match the period of the XR service data frames.
[0115] Currently, it is possible to match multiple CDRX cycles with the cycles of XR service data frames through configuration; however, when CDRX technology is directly applied to XR services, according to the current CDRX cycle configuration method, after the system frame returns to zero, there will be a mismatch between the start time of the CDRX start period timer and the XR service data frame; it can be understood that after the system frame returns to zero, the start time of the CDRX start period timer is not synchronized with the time of transmitting the XR service data frame, resulting in a reduction in the power saving effect.
[0116] For example, as shown in FIG3 , assuming that the period of the XR service is 16.67 ms, according to existing solutions, the period of CDRX can be configured as a non-integer; for example, the CDRX period can be configured as (50 / 3) ms, and the modified CDRX formula is:
[0117] According to the CDRX period of (50 / 3) ms and the modified formula, the CDRX period can be configured to 17ms, 17ms, and 16ms, so that the CDRX period matches the period of the XR service; however, according to the modified formula, after the system frame returns to zero, the CDRX period will be turned on, resulting in a mismatch between the CDRX period and the XR service period after the system frame returns to zero, as shown in 105 in Figure 3.
[0118] It should be understood that the above is an example of the data frame of the XR service; the service data frame can also be a data frame of other services, or other data frames that can be sent and received under the CDRX mechanism; this application does not impose any limitations on this.
[0119] In view of this, an embodiment of the present application provides an adjustment method and adjustment device for discontinuous reception in a connected state; in the adjustment method of an embodiment of the present application, a user device can receive indication information sent by a network device, and the indication information is used to determine the starting time of the on-period timer in CDRX; according to the indication information, the starting time of the on-period timer is adjusted; based on the scheme of the present application, the user device can adjust the starting time of the on-period timer in CDRX according to the indication information, so that the starting time of the on-period timer in CDRX matches the period of the service data frame; thereby ensuring that the user device can transmit service data frames when the on-period timer in CDRX is on, thereby achieving energy saving of the user device.
[0120] The following will describe in detail the method for adjusting discontinuous reception in the connected state provided in the embodiments of the present application with reference to FIG. 4 to FIG. 12 .
[0121] FIG4 is a schematic flowchart of a method for adjusting discontinuous reception in a connected state provided in an embodiment of the present application.
[0122] Step S201: The network device sends instruction information to the user equipment.
[0123] The indication information is used to indicate a starting time for determining an on-period timer in CDRX.
[0124] Exemplarily, the user equipment may receive indication information sent by the network equipment.
[0125] Step S202: Adjust the start time of the on-period timer according to the instruction information.
[0126] It should be understood that in the embodiment of the present application, both the network device and the user equipment can adjust the start time of the on-period timer according to the indication information, so that the start time of the on-period timer in CDRX matches the period of the service data frame.
[0127] In an embodiment of the present application, the starting time of the start period timer in CDRX can be adjusted according to the indication information so that the starting time of the start period timer in CDRX matches the period of the service data frame; thereby ensuring that the user equipment can transmit the service data frame when the start period timer in CDRX is on, thereby achieving energy saving of the user equipment.
[0128] Optionally, in one implementation, the indication information includes a first configuration parameter and a second configuration parameter, the first configuration parameter is used to indicate a first subframe offset, and the second configuration parameter is used to indicate a cycle period of the first subframe offset; and adjusting the start time of the on-period timer according to the indication information includes:
[0129] A second subframe offset is determined according to the first configuration parameter and the second configuration parameter, and the second subframe offset is used to determine a start time of the on-period timer.
[0130] Exemplarily, the indication information is carried in radio resource control information RRC, and / or, the indication information is carried in medium access control information MAC CE, and / or, the indication information is carried in first downlink control information DCI.
[0131] Optionally, determining the second subframe offset according to the first configuration parameter and the second configuration parameter includes:
[0132] When the system frame returns to zero, a second subframe offset is determined according to the first configuration parameter and the second configuration parameter.
[0133] For example, in an embodiment of the present application, after the system frame number is reset to zero, the second subframe offset can be determined based on the first configuration parameter and the second configuration parameter; the second subframe offset is applied to the first formula to determine the start time of the start period timer.
[0134] Optionally, the start time of the on-period timer satisfies the following first formula:
[0135] Among them, drx-StartOffset=drx-StartOffset+drx-StartOffset2*x; initially x=0, when the system frame number returns to zero, x=x modulo X+1; drx-StartOffset is used to indicate the subframe at which the CDRX cycle starts; drx-StartOffset2 is used to indicate the first subframe offset, and X is used to indicate the cycle period of the first subframe offset; drx-StartOffset2*x is used to indicate the second subframe offset; SFN is used to indicate the system frame number; subframe number is used to indicate the subframe number; and drx-cycle is used to indicate the cycle of the CDRX.
[0136] For example, the implementation process can refer to the relevant description of the subsequent implementation method 1; for example, refer to the relevant description shown in Figure 5; it will not be repeated here.
[0137] In an embodiment of the present application, the starting moment of the start period timer in CDRX can be adjusted through the first configuration parameter and the second configuration parameter, so that the starting moment of the start period timer in CDRX matches the period of transmission service data frame (for example, XR service); thereby ensuring that the user equipment can transmit service data when the start period timer in CDRX is turned on, thereby achieving energy saving of the user equipment; since in an embodiment of the present application, the starting moment of the start period timer in CDRX can be adjusted through the first configuration parameter and the second configuration parameter, the existing CDRX period calculation formula can be unchanged, which has better compatibility with user equipment.
[0138] Optionally, in one implementation, the start time of the on-period timer is a time obtained according to the first count value.
[0139] Optionally, the indication information includes a third configuration parameter, and the third configuration parameter is used to indicate a cycle period of the first count value.
[0140] Exemplarily, the indication information may be carried in radio resource control information RRC, and / or, the indication information may be carried in medium access control information MAC CE, and / or, the indication information may be carried in first downlink control information DCI.
[0141] Optionally, in one implementation, the start time of the on-period timer satisfies the following second formula:
[0142] Among them, the initial cdrx-count = 0. When the system frame number changes, cdrx-count = (cdrx-count + 1) modulo Y; cdrx-count is used to indicate the first count value; Y is used to indicate the cycle period of the first count value; drx-StartOffset is used to indicate the subframe at which the CDRX cycle starts; SFN is used to indicate the system frame number; subframe number is used to indicate the subframe number; and drx-cycle is used to indicate the CDRX cycle.
[0143] Exemplarily, the first count value may be drx-count; for the implementation process, reference may be made to the subsequent description of the second implementation manner; for example, reference may be made to the description shown in FIG6 ; details thereof will not be repeated here.
[0144] In an embodiment of the present application, the starting time of the start period timer in CRDX can be counted according to the first count value, so that the starting time of the start period timer in CDRX matches the period of transmitting service data frames (for example, XR service); thereby ensuring that the user equipment can transmit service data frames when the start period timer in CDRX is on, thereby achieving energy saving of the user equipment; based on the solution of the present application, it is possible to adjust the starting time of the start period timer in CDRX without performing other processing after one configuration, with low signaling overhead.
[0145] Optionally, in one implementation, the indication information is included in the second DCI, and at least one bit in the second DCI is used to indicate a first time offset between a time of receiving the second DCI and a start time of the on-period timer.
[0146] Optionally, the second DCI may be a UE group common DCI.
[0147] For example, the implementation process can refer to the relevant description of Example 1 in the subsequent implementation method 3; for example, refer to the relevant description shown in Figure 7; it will not be repeated here.
[0148] Optionally, in one implementation, the indication information includes a third DCI, at least one bit in the third DCI is used to indicate a second time offset, and the second time offset is used to adjust the start time of the on-period timer.
[0149] Optionally, the third DCI is a UE group common DCI.
[0150] For example, the implementation process can refer to the relevant description of Example 2 in the subsequent implementation method 3; for example, refer to the relevant description shown in Figure 8; it will not be repeated here.
[0151] In an embodiment of the present application, the starting time of the start period timer in CDRX can be adjusted according to the indication information so that the starting time of the start period timer in CDRX matches the period of transmitting service data frames; thereby ensuring that the user equipment can transmit service data frames when the start period timer in CDRX is on, thereby achieving energy saving of the user equipment.
[0152] The following describes in detail the implementation of the method for adjusting discontinuous reception in the connected state provided in the embodiment of the present application with reference to FIG5 to FIG11.
[0153] Implementation method 1
[0154] Exemplarily, when the system frame returns to zero, a second subframe offset (e.g., drx-StartOffset2*x) can be obtained based on the first configuration parameter (e.g., drx-StartOffset2) and the second configuration parameter (e.g., X); and the start time of the start period timer is determined based on the second subframe offset.
[0155] For example, initially x=0, when the system frame number returns to zero, x=x modulo X+1, drx-StartOffset=drx-StartOffset+drx-StartOffset2*x; the start time of the start period timer satisfies the following first formula:
[0156] Among them, drx-StartOffset is used to indicate the subframe where the CDRX cycle starts; drx-StartOffset2 is used to indicate the first subframe offset, and X is used to indicate the cycle period of the first subframe offset; drx-StartOffset2*x is used to indicate the second subframe offset; SFN is used to indicate the system frame number; subframe number is used to indicate the subframe number; and drx-cycle is used to indicate the CDRX cycle.
[0157] In one example, drx-StartOffset2=10, X=5; the second subframe offset (e.g., drx-StartOffset2*x) can be (+10, +20, +30, +40, +50) as a compensation cycle; after the system frame number returns to zero, the start time of the start period timer in CDRX is cyclically compensated according to the compensation cycle.
[0158] For example, as shown in (a) of FIG5 , an example is given in which the period of the XR service is 16.67 ms, the period of the CDRX is 50 / 3 ms, and the initially configured drx-StartOffset is 0.
[0159] As shown in (a) of FIG5 , after the first system frame cycle, that is, after the system frame returns to zero for the first time, the CDRX cycle is started after adjustment according to the second subframe offset as shown in 204; for example, at the compensation moment, that is, the system frame zero crossing point, the second subframe offset (for example, +10 subframes) can be determined; since the system frame number returns to zero, the CDRX cycle is started at position 203 as shown in (a) of FIG5 ; if the CDRX cycle is not adjusted, the CDRX cycle is started at position 205 as shown in (a) of FIG5 ; because the time for starting the CDRX cycle is adjusted according to the second subframe offset at the compensation moment, the adjusted CDRX cycle is shown at position 205 as shown in (a) of FIG5 6; since the moment of starting the CDRX cycle is adjusted to position 206, the period of starting CDRX matches the period of the XR service frame; similarly, after another cycle of the system frame, that is, after the system frame returns to zero for the second time; as shown in (b) of FIG5 , when the system frame returns to zero, that is, the compensation moment, the second subframe offset is determined to be +20 subframes; the moment of starting the CDRX cycle is adjusted according to the second subframe offset, and the adjusted period of starting CDRX is shown in position 207; as shown in (b) of FIG5 , the period of starting CDRX can be adjusted by compensating for 20 subframe offsets after the system frame passes through zero, so that the period of starting CDRX matches the period of the XR service data frame; similarly, After another cycle of the system frame, that is, after the system frame returns to zero for the third time; as shown in (c) in FIG5 , when the system frame returns to zero, that is, at the compensation moment, the second subframe offset is determined to be +30 subframes; the moment of turning on the CDRX period is adjusted according to the second subframe offset, and the adjusted CDRX period is shown in position 208; as shown in (c) in FIG5 , the CDRX period can be adjusted by compensating for 30 subframe offsets after the system frame passes through zero, so that the CDRX period matches the period of the XR service data frame; similarly, after another cycle of the system frame, that is, after the system frame returns to zero for the fourth time, as shown in (d) in FIG5 ; when the system frame returns to zero, that is, at the compensation moment, the second subframe is determined The frame offset is +40 subframes; the time for turning on the CDRX period is adjusted according to the second subframe offset, and the adjusted CDRX period is shown at position 209; as shown in (d) of FIG5 , the CDRX period can be adjusted by compensating for 40 subframe offsets after the system frame passes through zero, so that the CDRX period matches the period of the XR service; similarly, after another cycle of the system frame, that is, after the system frame returns to zero for the fifth time, as shown in (e) of FIG5 ; when the system frame returns to zero, that is, the compensation time, the second subframe offset is determined to be +50 subframes; the time for turning on the CDRX period is adjusted according to the second subframe offset, and the adjusted CDRX period is shown at position 210;As shown in Figure 5(e), after the system frame crosses zero, the CDRX-on period can be adjusted by compensating for 50 subframe offsets, so that the CDRX-on period matches the period of the XR service data frame. As shown in Figures 5(a) and 5(e), after compensating for the 50 subframe offsets, the CDRX-on period returns to its initial state (e.g., the left diagram in the schematic diagram of Figure 5(a)). That is, compensating for 50 subframe offsets can be considered the end of a cycle. After each subsequent system frame crosses zero, the CDRX-on period can be periodically adjusted according to the aforementioned compensation period (e.g., +10, +20, +30, +40, +50) to match the period of the XR service data frame.
[0160] Exemplarily, the network device or the user equipment may determine the second subframe offset when the system frame returns to zero; the second subframe offset is used to determine the start time of the on-period timer.
[0161] It should be understood that the above is an example of the first configuration parameter and the second configuration parameter, and this application does not impose any limitation on the specific sizes of the first configuration parameter and the second configuration parameter.
[0162] Exemplarily, the indication information is carried in radio resource control information RRC, and / or, the indication information is carried in medium access control information MAC CE, and / or, the indication information is carried in first downlink control information DCI.
[0163] In an embodiment of the present application, the starting moment of the start period timer in CDRX can be adjusted through the first configuration parameter and the second configuration parameter, so that the starting moment of the start period timer in CDRX matches the period of the service data frame (for example, XR service); thereby ensuring that the user equipment can transmit service data frames when the start period timer in CDRX is turned on, thereby achieving energy saving of the user equipment; since in an embodiment of the present application, the starting moment of the start period timer in CDRX can be adjusted through the first configuration parameter and the second configuration parameter, the existing CDRX period calculation formula can be unchanged, which has better compatibility with user equipment.
[0164] Implementation method 2
[0165] Exemplarily, the existing rule of counting CDRX cycles using SFN may be modified to count CDRX cycles according to the first count value; and the start time of the on-period timer in CDRX may be adjusted.
[0166] Optionally, the network device may send indication information to the user equipment, where the indication information includes a third configuration parameter; for example, the third configuration parameter is a cycle period Y of the first count value.
[0167] Optionally, the start time of the on-period timer satisfies the following second formula:
[0168] Among them, the initial cdrx-count = 0. When the system frame number changes, cdrx-count = (cdrx-count + 1) modulo Y; cdrx-count is used to indicate the first count value; Y is used to indicate the cycle period of the first count value; drx-StartOffset is used to indicate the subframe at which the CDRX cycle starts; SFN is used to indicate the system frame number; subframe number is used to indicate the subframe number; and drx-cycle is used to indicate the CDRX cycle.
[0169] Exemplarily, as shown in FIG6 , the cycle period Y of the first count value can be equal to 1025, that is, 0 to 1024 in the CDRX count is regarded as a cycle period; the starting time of the on-period timer can be adjusted according to the first count value and the second formula, so that the starting time of the on-period timer in CDRX matches the cycle of the service data frame (for example, XR service).
[0170] In an embodiment of the present application, the period for turning on CDRX can be adjusted by configuring the first count value Y and the second formula; according to the second formula, the first count value may not return to zero when the system frame returns to zero; in other words, by configuring the first count value, the period for turning on CDRX can be achieved through the moment when any system frame returns to zero, so that the period for turning on CDRX matches the period of the service.
[0171] It should be understood that the above is an example to illustrate the first count value and the third configuration parameter, and the present application does not impose any limitation on the specific values of the first count value and the third configuration parameter.
[0172] In an embodiment of the present application, the start time of the on-period timer in CRDX can be counted based on the first count value, so that the start time of the on-period timer in CDRX matches the period of the service data frame (for example, XR service); thereby ensuring that the user equipment can transmit service data during the on-period timer in CDRX, thereby achieving energy saving of the user equipment; based on the solution of the present application, the start time of the on-period timer in CDRX can be adjusted without further processing after one configuration, with low signaling overhead.
[0173] Implementation method three
[0174] Optionally, in an embodiment of the present application, the start time of the on-period timer in CDRX can be dynamically adjusted so that the start time of the on-period timer in CDRX matches the period of the service data frame (for example, XR service).
[0175] Example 1
[0176] In one example, the network device may send indication information to the user equipment, the indication information including the second DCI; wherein at least one bit in the second DCI is used to indicate a first time offset between the moment of receiving the second DCI and the start moment of the start period timer.
[0177] Exemplarily, the second DCI may include N bits, where the N bits may be used to indicate an offset between the time when the user equipment receives the second DCI and the start time of the on-duration timer.
[0178] For example, N=4 bits in DCI are used as an example for description; wherein, 4 bits are used to indicate the subframe offset between the moment when the user equipment receives the second DCI and the starting moment of the start period timer (for example, the length of the single arrow shown in Figure 7); 4 bits can be used to represent 0~16ms; as shown in Figure 7, before each start period timer, the second DCI can be used to dynamically indicate at what moment to start the start period timer; by dynamically adjusting the starting moment of the start period timer in CDRX, the starting moment of the start period timer in CDRX is matched with the period of the service data frame (for example, XR service data frame).
[0179] It should be noted that the above example is described with the unit of N bits being milliseconds.
[0180] Optionally, the unit of N bits can be a time slot, or z milliseconds; where z can be a certain value; for example, z can be 0.125, and z milliseconds can be 0.125 milliseconds; assuming that the value of N bits is 10 and the unit is 0.125 milliseconds, then N bits indicate 10*0.125=1.25 milliseconds; for example, assuming that the value of N bits is 10 and the unit is time slot, then N bits indicate 10 time slots.
[0181] Optionally, the second DCI sent by the network device to the user equipment may be a UE group common DCI.
[0182] Optionally, the structure of the second DCI can define a new DCI format, or it can be implemented by changing the structure of the existing DCI. For example, the second DCI can be the structure of DCI2_6. The existing DCI2_6 contains 1+N bits for a certain UE. This embodiment can redefine the N bits of DCI2_6 so that it can meet the requirements of the second DCI.
[0183] Optionally, the subframe offset between the moment of receiving the MAC CE and the start moment of the on-period timer may be indicated by the MAC CE.
[0184] Exemplarily, when a MAC CE message is used to indicate the subframe offset between the moment of receiving the MAC CE and the start moment of the start period timer, a MAC CE can be sent at the end of the previous cycle frame to indicate the subframe offset between the moment of receiving the MAC CE in the next cycle and the start moment of the start period timer.
[0185] For example, a CDRX cycle of 17ms, 17ms, and 16ms is used as an example; a MAC CE can be sent during the last on-period timer in a cycle before the SFN returns to zero; for example, a MAC CE can be sent when the on-period timer is turned on when the SFN is 1023; the MAC CE can indicate the subframe offset between the moment of receiving the MAC CE and the start moment of the on-period timer.
[0186] Example 2
[0187] In one example, the network device may send indication information to the user equipment, where the indication information includes a third DCI; wherein at least one bit in the third DCI is used to indicate a second time offset, and the second time offset is used to adjust the starting time of the start period timer.
[0188] Exemplarily, the third DCI may include N bits, where the N bits may be used to indicate a second time offset, and the second time offset is used to adjust the start time of the on-period timer.
[0189] For example, N=4 bits in the third DCI are used as an example for description; wherein, 4 bits can indicate a second time offset, and the second time offset is used to adjust the start time of the on-period timer; as shown in FIG8 , 4 bits can be used to indicate the time offset between the on-period timer 208 and the on-period timer 209; wherein, the start time of the on-period timer 208 can be a time obtained according to the existing system frame counting CDRX cycle rule; the on-period timer 209 is the start time of the on-period timer obtained after adjusting the on-period timer 208 according to the second time offset; for example, 4 bits can be 0 to 16 ms, as shown in FIG8 , 4 bits indicate 10 ms; that is, the on-period timer 209 is obtained by adjusting 10 ms based on the on-period timer 208; in an embodiment of the present application, before each on-period timer is turned on, the third DCI can be used to dynamically indicate at what time the on-period timer is started; by dynamically adjusting the start time of the on-period timer in CDRX, the start time of the on-period timer in CDRX matches the cycle of the service data frame (e.g., XR service).
[0190] It should be noted that the above example is described with the unit of N bits being milliseconds.
[0191] Optionally, the unit of N bits can be a time slot, or z milliseconds; where z can be a certain value; for example, z can be 0.125, and z milliseconds can be 0.125 milliseconds; assuming that the value of N bits is 10 and the unit is 0.125 milliseconds, then N bits indicate 10*0.125=1.25 milliseconds; for example, assuming that the value of N bits is 10 and the unit is time slot, then N bits indicate 10 time slots.
[0192] Optionally, the third DCI sent by the network device to the user equipment may be a UE group common DCI.
[0193] Optionally, the structure of the third DCI can define a new DCI format, or it can be implemented by changing the structure of the existing DCI. For example, the third DCI can be the structure of DCI2_6. The existing DCI2_6 contains 1+N bits for a certain UE. This embodiment can redefine the N bits of DCI2_6 so that it can meet the requirements of the third DCI.
[0194] Optionally, the subframe offset between the moment of receiving the MAC CE and the start moment of the on-period timer may be indicated by the MAC CE.
[0195] Exemplarily, when a MAC CE message is used to indicate the subframe offset between the moment of receiving the MAC CE and the start moment of the start period timer, a MAC CE can be sent at the end of the previous cycle frame to indicate the subframe offset between the moment of receiving the MAC CE in the next cycle and the start moment of the start period timer.
[0196] In an embodiment of the present application, the starting time of the start period timer in CDRX can be adjusted according to the indication information so that the starting time of the start period timer in CDRX matches the period of the service frame data; thereby ensuring that the user equipment can transmit service data frames when the start period timer in CDRX is on, thereby achieving energy saving of the user equipment.
[0197] It should be noted that the network equipment and user equipment can adjust the moment of starting the period timer in CDRX according to the relevant descriptions in the above implementation methods one to three, so that the period of CDRX matches the period of the service data frame (for example, XR service data frame).
[0198] It should be understood that in the description of the above implementation methods one to three, the business data frame is illustrated as an XR business data frame; the business data frame can also be a data frame of other services, or other data frames that can be sent and received under the CDRX mechanism; this application does not impose any restrictions on this.
[0199] Implementation method four
[0200] Optionally, in an embodiment of the present application, there is no need to change the period of CDRX; by adjusting the period of the XR service data frame, the starting time of the start period timer in CDRX is matched with the period of the service data frame; thereby ensuring that the user device can transmit the service data frame when the period timer in CDRX is turned on, thereby achieving energy saving of the user device.
[0201] Example 1
[0202] Optionally, in an embodiment of the present application, SFN may be transmitted between the network device and the application function entity; the application function entity may record SFN and adjust the period of the XR service data frame when SFN returns to zero, as shown in FIG9 .
[0203] It should be understood that the application function entity may be an application server that generates XR service data frames.
[0204] Figure 9 is a schematic diagram of a method for transmitting a service data frame according to an embodiment of the present application. The transmission method shown in Figure 9 includes steps S301 to S303; steps S301 to S303 are described in detail below.
[0205] It should be understood that FIG9 illustrates the service data frame as an XR service data frame; the service data frame may also be a data frame of other services, or other data frames that can be sent and received under the CDRX mechanism; this application does not impose any limitation on this.
[0206] Step S301: The network device sends the SFN to the application function entity.
[0207] Optionally, the network device may include a base station and a core network device; step S301 may refer to the base station sending the SFN to the core network device; and the core network device sending the SFN to the application function entity.
[0208] Optionally, the network device may include a core network device, and different devices in the network device may share the SFN; the core network device may directly send the SFN to the application function entity.
[0209] It should be understood that the above is for illustration only and this application does not impose any limitation thereto.
[0210] Step S302: The application function entity records the SFN.
[0211] Step S303: After the SFN returns to zero, the application function entity adjusts the time interval between two adjacent XR service data frames.
[0212] For example, as shown in Figure 10, after SFN returns to zero, the application function entity can adjust the time interval between two adjacent frames of XR service data frames so that the period of transmitting XR service data frames matches the period of CDRX; for example, after SFN returns to zero, the application function entity can adjust the interval for generating the next XR service data frame to 6ms, as shown by 304 in Figure 10; in the scheme of the present application, the application function entity can record SFN and adjust the time interval between two adjacent frames of XR service data frames after SFN returns to zero, so that the XR period matches the CDRX period.
[0213] In an embodiment of the present application, the user equipment can monitor the XR service data frame according to the existing CDRX formula; the time interval between two adjacent service frames can be adjusted once by the application function entity to achieve matching of the service frame period with the CDRX period.
[0214] Example 2
[0215] Optionally, in an embodiment of the present application, the user equipment can monitor SFN and send an adjustment offset of the XR period to the application function entity one CDRX later before SFN returns to zero; after SFN returns to zero, the application function entity can adjust the XR period according to the adjustment offset to achieve matching of the XR period with the CDRX period, as shown in Figure 11.
[0216] Figure 11 is a schematic diagram of a method for transmitting service frame data according to an embodiment of the present application. The transmission method shown in Figure 11 includes steps S401 to S403; steps S401 to S403 are described in detail below.
[0217] It should be understood that the business data frame in Figure 11 is illustrated as an XR business data frame; the business data frame can also be a data frame of other services, or other data frames that can be sent and received under the CDRX mechanism; this application does not impose any limitations on this.
[0218] Step S401: The user equipment monitors a CDRX cycle before SFN.
[0219] Optionally, the user equipment may monitor the change of SFN, and send an adjustment offset of the time interval between two adjacent XR service data frames to the application function entity one CDRX cycle before SFN returns to zero or two CDRX cycles before SFN returns to zero.
[0220] For example, as shown in FIG10 , a CDRX cycle before the SFN returns to zero may refer to a CDRX cycle corresponding to SFNs 1020 to 1023.
[0221] Step S402: The user equipment sends an adjustment offset of the time interval between two adjacent XR service data frames to the application function entity.
[0222] Optionally, as shown in 304 in FIG10 , the adjustment offset of the time interval between two adjacent XR service data frames is 10 subframes, ie, 10 ms; in other words, the next XR data frame is generated 10 ms in advance.
[0223] Step S403: After the SFN returns to zero, the application function entity adjusts the XR service data frame according to the adjustment offset.
[0224] It should be noted that the difference between Example 2 and Example 1 is that the application function entity does not need to record SFN; the application function entity can adjust the time interval between two adjacent XR service data frames after SFN returns to zero based on the adjustment offset of the XR cycle sent by the user equipment.
[0225] In an embodiment of the present application, the user equipment can monitor the data frames of the XR service according to the existing CDRX formula; the time interval between two adjacent service frames can be adjusted once by the application function entity to achieve matching of the period of the XR service data frame with the period of CDRX.
[0226] In an embodiment of the present application, after SFN returns to zero, the time interval between two adjacent XR service data frames can be adjusted to match the period of the XR service data frame with the period of CDRX; since in an embodiment of the present application, there is no need to adjust the period of CDRX, there is no need to modify the existing statistical rules of the period of CDRX; any user equipment that supports XR services can implement this solution, which has good compatibility with user equipment.
[0227] It should be understood that the relevant description in the above-mentioned implementation method four uses the business data frame as an example of the XR business data frame; the business data frame can also be a data frame of other services, or other data frames that can be sent and received under the CDRX mechanism; this application does not impose any restrictions on this.
[0228] It should be understood that the above examples are intended to help those skilled in the art understand the embodiments of the present application, and are not intended to limit the embodiments of the present application to the specific numerical values or specific scenarios illustrated. Those skilled in the art can obviously make various equivalent modifications or variations based on the above examples, and such modifications or variations also fall within the scope of the embodiments of the present application.
[0229] The communication method provided in the embodiments of the present application is described in detail above with reference to Figures 1 to 11; the device embodiment of the present application will be described in detail below with reference to Figures 12 to 14. It should be understood that the device in the embodiments of the present application can perform the various methods of the aforementioned embodiments of the present application. That is, the specific working processes of the various products below can refer to the corresponding processes in the aforementioned method embodiments.
[0230] FIG12 is a schematic diagram of the structure of an adjustment device provided in an embodiment of the present application. The adjustment device 500 includes a receiving module 510 and a processing module 520 .
[0231] It should be understood that the adjustment device 500 may be the user equipment in the aforementioned embodiment.
[0232] The receiving module 510 is configured to receive indication information sent by a network device, where the indication information is used to determine the start time of the on-period timer in the CDRX; and the processing module 520 is configured to adjust the start time of the on-period timer according to the indication information.
[0233] Optionally, as an embodiment, the indication information includes a first configuration parameter and a second configuration parameter, the first configuration parameter is used to indicate a first subframe offset, and the second configuration parameter is used to indicate a cycle period of the first subframe offset; the processing module 520 is specifically configured to:
[0234] A second subframe offset is determined according to the first configuration parameter and the second configuration parameter, and the second subframe offset is used to determine a start time of the on-period timer.
[0235] Optionally, as an embodiment, the processing module 520 is specifically configured to:
[0236] When the system frame returns to zero, the second subframe offset is determined according to the first configuration parameter and the second configuration parameter.
[0237] Optionally, as an embodiment, the start time of the on-period timer satisfies the following first formula:
[0238] Among them, drx-StartOffset=drx-StartOffset+drx-StartOffset2*x; initially x=0, when the system frame number returns to zero, x=x modulo X+1; drx-StartOffset is used to indicate the subframe at which the CDRX cycle starts; drx-StartOffset2 is used to indicate the first subframe offset, and X is used to indicate the period of the first subframe offset; drx-StartOffset2*x is used to indicate the second subframe offset; SFN is used to indicate the system frame number; subframe number is used to indicate the subframe number; and drx-cycle is used to indicate the period of the CDRX.
[0239] Optionally, as an embodiment, the start time of the on-period timer is a time obtained according to the first count value.
[0240] Optionally, as an embodiment, the indication information includes a third configuration parameter, and the third configuration parameter is used to indicate a cycle period of the first count value.
[0241] Optionally, as an embodiment, the start time of the on-period timer satisfies the following second formula:
[0242] Among them, the initial cdrx-count = 0. When the system frame number changes, cdrx-count = (cdrx-count + 1) modulo Y; cdrx-count is used to represent the first count value; Y is used to represent the cycle period of the first count value; drx-StartOffset is used to represent the subframe at which the CDRX cycle starts; SFN is used to represent the system frame number; subframe number is used to represent the subframe number; and drx-cycle is used to represent the cycle of the CDRX.
[0243] Optionally, as an embodiment, the indication information is carried in the radio resource control information RRC, and / or, the indication information is carried in the media access control information MAC CE, and / or, the indication information is carried in the first downlink control information DCI.
[0244] Optionally, as an embodiment, the indication information includes a second DCI, and at least one bit in the second DCI is used to indicate a first time offset between the moment of receiving the second DCI and the start moment of the start period timer.
[0245] Optionally, as an embodiment, the second DCI is a UE group common DCI.
[0246] Optionally, as an embodiment, the indication information includes a third DCI, at least one bit in the third DCI is used to indicate a second time offset, and the second time offset is used to adjust the starting time of the start period timer.
[0247] Optionally, as an embodiment, the third DCI is a UE group common DCI.
[0248] It should be noted that the adjustment device 500 is implemented in the form of a functional module. The term "module" here can be implemented in the form of software and / or hardware, and is not specifically limited to this.
[0249] FIG13 is a schematic diagram of the structure of an adjustment device provided in an embodiment of the present application. The adjustment device 600 includes a sending module 610 and a processing module 620.
[0250] It should be understood that the adjustment device 500 may be the network device in the aforementioned embodiment.
[0251] The sending module 610 is used to receive indication information sent by the network device, and the indication information is used to determine the starting time of the on-period timer in the CDRX; the processing module 620 is used to adjust the starting time of the on-period timer according to the indication information.
[0252] Optionally, as an embodiment, the indication information includes a first configuration parameter and a second configuration parameter, where the first configuration parameter is used to indicate a first subframe offset, and the second configuration parameter is used to indicate a cycle period of the first subframe offset; and the processing module 620 is specifically configured to:
[0253] A second subframe offset is determined according to the first configuration parameter and the second configuration parameter, and the second subframe offset is used to determine a start time of the on-period timer.
[0254] Optionally, as an embodiment, the processing module 620 is specifically configured to:
[0255] When the system frame returns to zero, the second subframe offset is determined according to the first configuration parameter and the second configuration parameter.
[0256] Optionally, as an embodiment, the start time of the on-period timer satisfies the following first formula:
[0257] Among them, drx-StartOffset=drx-StartOffset+drx-StartOffset2*x; initially x=0, when the system frame number returns to zero, x=x modulo X+1; drx-StartOffset is used to indicate the subframe at which the CDRX cycle starts; drx-StartOffset2 is used to indicate the first subframe offset, and X is used to indicate the cycle period of the first subframe offset; drx-StartOffset2*x is used to indicate the second subframe offset; SFN is used to indicate the system frame number; subframe number is used to indicate the subframe number; and drx-cycle is used to indicate the cycle of the CDRX.
[0258] Optionally, as an embodiment, the start time of the on-period timer is a time obtained according to the first count value.
[0259] Optionally, as an embodiment, the indication information includes a third configuration parameter, and the third configuration parameter is used to indicate a cycle period of the first count value.
[0260] Optionally, as an embodiment, the start time of the on-period timer satisfies the following second formula:
[0261] Among them, the initial cdrx-count = 0. When the system frame number changes, cdrx-count = (cdrx-count + 1) modulo Y; cdrx-count is used to represent the first count value; Y is used to represent the cycle period of the first count value; drx-StartOffset is used to represent the subframe at which the CDRX cycle starts; SFN is used to represent the system frame number; subframe number is used to represent the subframe number; and drx-cycle is used to represent the cycle of the CDRX.
[0262] Optionally, as an embodiment, the indication information is carried in the radio resource control information RRC, and / or, the indication information is carried in the media access control information MAC CE, and / or, the indication information is carried in the first downlink control information DCI.
[0263] Optionally, as an embodiment, the indication information includes a second DCI, and at least one bit in the second DCI is used to indicate a first time offset between the moment of sending the second DCI and the start moment of the start period timer.
[0264] Optionally, as an embodiment, the second DCI is a UE group common DCI.
[0265] Optionally, as an embodiment, the indication information includes a third DCI, at least one bit in the third DCI is used to indicate a second time offset, and the second time offset is used to adjust the starting time of the start period timer.
[0266] Optionally, as an embodiment, the third DCI is a UE group common DCI.
[0267] It should be noted that the adjustment device 600 is implemented in the form of a functional module. The term "module" here can be implemented in the form of software and / or hardware, and is not specifically limited to this.
[0268] For example, a "module" may be a software program, a hardware circuit, or a combination of the two that implements the aforementioned functionality. The hardware circuit may include an application specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group of processors) and memory for executing one or more software or firmware programs, combined logic circuits, and / or other suitable components that support the described functionality.
[0269] Therefore, the units of each example described in the embodiments of this application can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0270] Figure 14 shows a schematic diagram of the structure of an adjustment device provided by the present application. The dotted lines in Figure 14 indicate that the unit or module is optional; the adjustment device 700 can be used to implement the adjustment method for discontinuous reception in connected state described in the above method embodiment.
[0271] Optionally, the communication device 700 includes one or more processors 701, which can support the communication device 700 in implementing the method for generating high dynamic range video in the method embodiment. The processor 701 can be a general-purpose processor or a special-purpose processor. For example, the processor 701 can be a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.
[0272] Optionally, the processor 701 may be used to control the communication device 700, execute software programs, and process data of the software programs. The communication device 700 may further include a communication unit 705 for implementing input (reception) and output (transmission) of signals.
[0273] For example, the communication device 700 may be a chip, the communication unit 705 may be an input and / or output circuit of the chip, or the communication unit 705 may be a communication interface of the chip, and the chip may be a component of a terminal device or other electronic device.
[0274] For another example, the communication device 700 may be a terminal device, the communication unit 705 may be a transceiver of the terminal device, or the communication unit 705 may include one or more memories 702 in 700, on which a program 704 is stored, and the program 704 can be executed by the processor 701 to generate instructions 703, so that the processor 701 executes the adjustment method for discontinuous reception in the connected state described in the above method embodiment according to the instructions 703.
[0275] Optionally, data may also be stored in the memory 702 .
[0276] Optionally, the processor 701 may also read data stored in the memory 702 . The data may be stored at the same storage address as the program 704 , or may be stored at a different storage address from the program 704 .
[0277] Optionally, the processor 701 and the memory 702 may be provided separately or integrated together, for example, integrated on a system on chip (SOC) of the terminal device.
[0278] Optionally, the present application further provides a computer program product, which, when executed by the processor 701, implements the method for adjusting discontinuous reception in the connected state of any method embodiment in the present application.
[0279] For example, the computer program product may be stored in the memory 702 , such as a program 704 , which is converted into an executable target file that can be executed by the processor 701 after undergoing preprocessing, compilation, assembly, and linking.
[0280] Optionally, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a computer, implements the method for adjusting discontinuous reception in a connected state of any method embodiment of the present application. The computer program may be a high-level language program or an executable target program.
[0281] For example, the computer-readable storage medium is memory 702. Memory 702 may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. 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), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0282] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0283] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0284] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the embodiments of the electronic device described above are merely illustrative. For example, the division of modules is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0285] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0286] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0287] It should be understood that in the various embodiments of the present application, the size of the serial number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0288] In addition, the term "and / or" in this document simply describes an association between related objects, indicating that three possible relationships exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0289] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and other media that can store program codes.
[0290] The above is only a specific implementation method of the present application, but the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in this application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims. In short, the above is only a preferred embodiment of the technical solution of the present application, and is not used to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this application should be included in the protection scope of the present application.
Claims
1. A method for adjusting discontinuous reception in a connected state, characterized in that: include: receiving indication information sent by a network device, the indication information being used to determine a start time of an on-period timer in a discontinuous reception (CDRX) in a connected state; Adjust the start time of the on-period timer according to the indication information.
2. The adjustment method according to claim 1, wherein: The indication information includes a first configuration parameter and a second configuration parameter, the first configuration parameter is used to indicate a first subframe offset, and the second configuration parameter is used to indicate a cycle period of the first subframe offset; and adjusting the start time of the on-period timer according to the indication information includes: A second subframe offset is determined according to the first configuration parameter and the second configuration parameter, and the second subframe offset is used to determine a start time of the on-period timer.
3. The adjustment method according to claim 2, wherein: The determining the second subframe offset according to the first configuration parameter and the second configuration parameter includes: When the system frame returns to zero, the second subframe offset is determined according to the first configuration parameter and the second configuration parameter.
4. The adjustment method according to claim 2 or 3, characterized in that: The starting time of the on-period timer satisfies the following first formula: Among them, drx-StartOffset=drx-StartOffset+drx-StartOffset2*x; initially x=0, when the system frame number returns to zero, x=x modulo X+1; drx-StartOffset is used to indicate the subframe at which the CDRX cycle starts; drx-StartOffset2 is used to indicate the first subframe offset, and X is used to indicate the cycle period of the first subframe offset; drx-StartOffset2*x is used to indicate the second subframe offset; SFN is used to indicate the system frame number; subframe number is used to indicate the subframe number; and drx-cycle is used to indicate the cycle of the CDRX.
5. The adjustment method according to claim 1, wherein: The start time of the on-period timer is a time obtained according to the first count value.
6. The adjustment method according to claim 5, wherein: The indication information includes a third configuration parameter, and the third configuration parameter is used to indicate a cycle period of the first count value.
7. The adjustment method according to claim 6, wherein: The start time of the on-period timer satisfies the following second formula: Among them, the initial cdrx-count = 0. When the system frame number changes, cdrx-count = (cdrx-count + 1) modulo Y; cdrx-count is used to represent the first count value; Y is used to represent the cycle period of the first count value; drx-StartOffset is used to represent the subframe at which the CDRX cycle starts; SFN is used to represent the system frame number; subframe number is used to represent the subframe number; and drx-cycle is used to represent the cycle of the CDRX.
8. The adjustment method according to any one of claims 1 to 7, characterized in that: The indication information is carried in radio resource control information RRC, and / or, the indication information is carried in medium access control information MAC CE, and / or, the indication information is carried in first downlink control information DCI.
9. The adjustment method according to claim 1, wherein: The indication information includes a second DCI, and at least one bit in the second DCI is used to indicate a first time offset between a time when the second DCI is received and a start time of the on-duration timer.
10. The adjustment method according to claim 9, wherein: The second DCI is a user equipment UE group common DCI.
11. The adjustment method according to claim 1, wherein: The indication information includes a third DCI, at least one bit in the third DCI is used to indicate a second time offset, and the second time offset is used to adjust the start time of the on-period timer.
12. The adjustment method according to claim 11, wherein: The third DCI is a UE group common DCI.
13. A method for adjusting discontinuous reception in a connected state, characterized in that: include: Sending indication information to a user equipment UE, where the indication information is used to determine a start time of an on-period timer in a connected discontinuous reception CDRX; Adjust the start time of the on-period timer according to the indication information.
14. The adjustment method according to claim 13, wherein: The indication information includes a first configuration parameter and a second configuration parameter, the first configuration parameter is used to indicate a first subframe offset, and the second configuration parameter is used to indicate a cycle period of the first subframe offset; and adjusting the start time of the on-period timer according to the indication information includes: A second subframe offset is determined according to the first configuration parameter and the second configuration parameter, and the second subframe offset is used to determine a start time of the on-period timer.
15. The adjustment method according to claim 14, wherein: The determining the second subframe offset according to the first configuration parameter and the second configuration parameter includes: When the system frame returns to zero, the second subframe offset is determined according to the first configuration parameter and the second configuration parameter.
16. The adjustment method according to claim 14 or 15, characterized in that: The starting time of the on-period timer satisfies the following first formula: Among them, drx-StartOffset=drx-StartOffset+drx-StartOffset2*x; initially x=0, when the system frame number returns to zero, x=x modulo X+1; drx-StartOffset is used to indicate the subframe at which the CDRX cycle starts; drx-StartOffset2 is used to indicate the first subframe offset, and X is used to indicate the cycle period of the first subframe offset; drx-StartOffset2*x is used to indicate the second subframe offset; SFN is used to indicate the system frame number; subframe number is used to indicate the subframe number; and drx-cycle is used to indicate the cycle of the CDRX.
17. The adjustment method according to claim 13, wherein: The start time of the on-period timer is a time obtained according to the first count value.
18. The adjustment method according to claim 17, wherein: The indication information includes a third configuration parameter, and the third configuration parameter is used to indicate a cycle period of the first count value.
19. The adjustment method according to claim 18, wherein: The start time of the on-period timer satisfies the following second formula: Among them, the initial cdrx-count = 0, when the system frame number changes, cdrx-count = (cdrx-count + 1) modulo Y; cdrx-count is used to represent the first count value; Y is used to represent the cycle period of the first count value; drx-StartOffset is used to represent the subframe at which the CDRX cycle starts; SFN is used to represent the system frame number; subframe number is used to represent the subframe number; drx-cycle is used to represent the cycle of the CDRX.
20. The adjustment method according to any one of claims 13 to 19, characterized in that: The indication information is carried in radio resource control information RRC, and / or, the indication information is carried in medium access control information MAC CE, and / or, the indication information is carried in first downlink control information DCI.
21. The adjustment method according to claim 13, wherein: The indication information includes a second DCI, and at least one bit in the second DCI is used to indicate a first time offset between a time when the second DCI is sent and a start time of the on-duration timer.
22. The adjustment method according to claim 21, wherein: The second DCI is a UE group common DCI.
23. The adjustment method according to claim 13, wherein: The indication information includes a third DCI, at least one bit in the third DCI is used to indicate a second time offset, and the second time offset is used to adjust the start time of the on-period timer.
24. The adjustment method according to claim 23, wherein: The third DCI is a UE group common DCI.
25. A device for adjusting discontinuous reception in a connected state, characterized in that: include: Receiving unit and processing unit; The receiving unit is configured to receive indication information sent by a network device, wherein the indication information is used to determine a start time of an on-period timer in a discontinuous reception CDRX in a connected state; The processing unit is configured to adjust a start time of the on-period timer according to the indication information.
26. A device for adjusting discontinuous reception in a connected state, characterized in that: include: Sending unit and processing unit; The sending unit is configured to send indication information to the user equipment UE, where the indication information is used to determine a start time of an on-period timer in a discontinuous reception CDRX in a connected state; The processing unit is configured to adjust a start time of the on-period timer according to the indication information.
27. A user equipment comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the adjustment method according to any one of claims 1 to 12 is implemented.
28. A network device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the adjustment method according to any one of claims 13 to 24 is implemented.
29. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the adjustment method according to any one of claims 1 to 12 or any one of claims 13 to 24 is implemented.
30. A computer program product, characterized in that The computer program product includes a computer program code, and when the computer program code is executed by an electronic device, the electronic device executes the adjustment method according to any one of claims 1 to 12, or any one of claims 13 to 24.