DRX timer maintenance method, device and apparatus, and storage medium
By applying preset rules on the terminal to determine the length of each DRX timer corresponding to the HARQ process, the problem of DRX timer maintenance in multiple DRX configurations is solved, and more efficient power savings are achieved.
Patent Information
- Application Number
- PCT/CN2024/110755
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-18
- Filing Date
- 2024-08-08
- Publication Date
- 2025-03-27
AI Technical Summary
With the introduction of emerging businesses such as XR, multiple sets of DRX may need to be configured on a serving cell to better achieve power saving, but how terminals can maintain DRX-related timers has become a technical problem that needs to be solved urgently.
A DRX timer maintenance method is provided, and the length of each DRX timer corresponding to the HARQ process is determined through preset rules, including configuration information based on the configuration information contained in the HARQ process, configuration information of transmission resources, configuration information in scheduling signaling, and configuration information of the HARQ process number.
By determining the unique DRX timer length, the DRX timer can be accurately maintained to ensure its normal operation, thereby improving the terminal's power saving effect.
Smart Images

Figure CN2024110755_27032025_PF_FP_ABST
Abstract
Description
DRX timer maintenance method, equipment, device and storage medium
[0001] Cross-references
[0002] This application refers to Chinese Patent Application No. 2023112028172, filed on September 18, 2023, entitled “DRX Timer Maintenance Method, Device, Apparatus and Storage Medium”, which is incorporated into this application in its entirety by reference. Technical Field
[0003] The DRX (Discontinuous Reception) mechanism means that the terminal periodically opens the radio channel to monitor the control channel for a period of time, and closes the radio channel and enters a dormant state during the rest of the period, which can save the terminal's power.
[0004] In existing technologies, DRX is configured based on the terminal or its cell group. This means that a serving cell has only one set of DRX configuration parameters. With the introduction of emerging services like XR, multiple DRX configurations may be required for a serving cell to achieve better power conservation. In this case, how the terminal maintains DRX-related timers has become a pressing technical issue.
[0005] Summary of the Invention
[0006] Based on this, it is necessary to provide a DRX timer maintenance method, device, apparatus and storage medium capable of maintaining the DRX timer in order to address the above technical issues.
[0007] In a first aspect, the present application provides a DRX timer maintenance method, applied to a first device, the method comprising:
[0008] If there are multiple sets of discontinuous reception (DRX) configurations for the first target object, the length of each DRX timer corresponding to the hybrid automatic repeat request (HARQ) process is determined based on a preset rule.
[0009] In one embodiment, the first target object includes at least one of the following:
[0010] First device;
[0011] Service area;
[0012] Service frequency;
[0013] Bandwidth part BWP;
[0014] Master cell group MCG;
[0015] Secondary cell group SCG;
[0016] BWP collection;
[0017] Service frequency set.
[0018] In one embodiment, the DRX timer includes at least one of the following:
[0019] DRX inactivity timer;
[0020] HARQ round trip timer;
[0021] HARQ retransmission timer.
[0022] In one embodiment, the above-mentioned preset rules include at least one of the following:
[0023] Determining the length of each DRX timer based on first configuration information corresponding to a second target object included in the HARQ process; wherein the second target object includes a data radio bearer DRB, a signaling radio bearer SRB, or a logical channel LCH;
[0024] Determining, according to the second configuration information corresponding to the resources used for HARQ process transmission, a length of each DRX timer corresponding to the HARQ process;
[0025] Determine, according to the third configuration information carried in the scheduling signaling, a length of each DRX timer corresponding to the HARQ process;
[0026] The length of each DRX timer corresponding to the HARQ process is determined according to the fourth configuration information corresponding to the process ID of the HARQ process.
[0027] In one embodiment, at least one of the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information includes one or more of the following:
[0028] DRX configuration parameters;
[0029] The number of the DRX configuration;
[0030] The above-mentioned DRX configuration parameters include all or part of the parameters corresponding to the DRX configuration.
[0031] In one embodiment, the above-mentioned partial DRX configuration parameters include at least one of the following:
[0032] The length of the DRX inactivity timer;
[0033] The length of the HARQ round trip timer;
[0034] The length of the HARQ retransmission timer.
[0035] In one embodiment, the method further includes at least one of the following:
[0036] Receiving at least one of the following sent by the network device through dedicated signaling: first configuration information, second configuration information, and fourth configuration information;
[0037] receiving at least one of the following items sent by the network device through a system information block: first configuration information, second configuration information, and fourth configuration information;
[0038] At least one of the following items is obtained from the pre-configuration information: first configuration information, second configuration information, and fourth configuration information.
[0039] In one embodiment, the first configuration information is carried in a mapping restriction parameter corresponding to the second target object.
[0040] In one embodiment, the method further includes any one of the following:
[0041] Allowing the second target object with the same first configuration information to be multiplexed into a media access control MAC packet data unit PDU corresponding to one HARQ process;
[0042] The second target object with different first configuration information is allowed to be multiplexed into a MAC PDU corresponding to a HARQ process.
[0043] In one embodiment, if a second target object with different first configuration information is allowed to be multiplexed into a MAC PDU corresponding to one HARQ process, the method for determining the first configuration information in determining the length of each DRX timer based on the first configuration information corresponding to the second target object included in the HARQ process includes any one of the following:
[0044] first configuration information corresponding to the second target object with the highest priority in the MAC PDU corresponding to the HARQ process;
[0045] first configuration information corresponding to the second target object with the lowest priority in the MAC PDU corresponding to the HARQ process;
[0046] First configuration information corresponding to the second target object specified in the MAC PDU corresponding to the HARQ process;
[0047] Determine the first configuration information corresponding to each second target object in the MAC PDU corresponding to the above-mentioned HARQ process, and determine the first configuration information according to the number of second target objects configured with the same first configuration information.
[0048] In one embodiment, the method further includes:
[0049] If the resource is a pre-configured resource, the second configuration information is carried in the configuration information corresponding to the pre-configured resource or the pre-configured resource activation signaling.
[0050] In one embodiment, the method further includes:
[0051] Determine the DRX activation time of the resources used for HARQ process transmission;
[0052] The second configuration information is determined according to the DRX configuration parameter to which the DRX activation time belongs.
[0053] In one embodiment, the determining the second configuration information according to the DRX configuration parameter to which the DRX activation time belongs includes:
[0054] If the DRX activation time is the intersection of activation times of multiple sets of DRX configurations corresponding to the resource, the second configuration information is determined by any of the following methods:
[0055] Determine second configuration information according to a set of DRX configurations randomly selected from the multiple sets of DRX configurations;
[0056] The multiple sets of DRX configurations are sorted, and the second configuration information is determined according to the sorted first set of DRX configurations.
[0057] In one embodiment, the scheduling signaling includes downlink control information DCI and / or direct communication interface control information SCI.
[0058] In one embodiment, the first device is a network device, and the method further includes:
[0059] The fourth configuration information is configured based on each HARQ process number respectively or configured based on a set of HARQ process numbers.
[0060] In one embodiment, the first device is a transmitting terminal, and the method further includes:
[0061] A second target object that is allowed to use the uplink scheduling permission is selected according to the first condition, wherein the above-mentioned first condition at least includes: the first configuration information corresponding to the second target object includes the DRX configuration parameter or DRX configuration number corresponding to the uplink scheduling permission.
[0062] In one embodiment, the first device is a transmitting terminal, and the method further includes:
[0063] selecting, according to the second condition, a second target object and / or a MAC control element CE that is allowed to use the direct communication interface scheduling grant, and selecting, according to the priority of the second target object and / or the priority of the MAC CE, a layer 2 L2 address corresponding to the second target object and / or MAC CE with the highest priority as the target L2 address;
[0064] The second condition at least includes: the first configuration information corresponding to the second target object includes a DRX configuration parameter or a DRX configuration number corresponding to the direct communication interface scheduling grant.
[0065] In one embodiment, the method further includes:
[0066] For the target L2 address, select a second target object that meets the third condition;
[0067] The third condition at least includes: belonging to the target L2 address, and the first configuration information corresponding to the second target object includes the DRX configuration parameter or DRX configuration number corresponding to the direct communication interface scheduling permission.
[0068] In one embodiment, the method further includes:
[0069] Sending auxiliary information to the network device; the auxiliary information is used to instruct the network device to configure multiple sets of DRX configurations for the sending terminal;
[0070] The auxiliary information includes at least one of the following:
[0071] Arrival time of the third target object;
[0072] The period of the third target object;
[0073] jitter of the third target object;
[0074] The data transmission end time of the third target object.
[0075] In one embodiment, the third target object includes at least one of the following:
[0076] QoS flow;
[0077] Data burst data burst;
[0078] Packet data unit set PDU set;
[0079] Packet Data Unit PDU.
[0080] In one embodiment, the first device is a network device, and the method further includes at least one of the following:
[0081] Determine at least one of the following: first configuration information, second configuration information, third configuration information, and fourth configuration information;
[0082] At least one of the following items is obtained from the pre-configuration information: first configuration information, second configuration information, third configuration information, and fourth configuration information.
[0083] In a second aspect, the present application further provides a device, including a memory, a transceiver, and a processor:
[0084] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of a processor; and a processor for reading the computer program in the memory and performing the following operations:
[0085] If there are multiple DRX configurations for the first target object, the length of each DRX timer corresponding to the HARQ process is determined based on a preset rule.
[0086] In one embodiment, the first target object includes at least one of the following:
[0087] First device;
[0088] Service area;
[0089] Service frequency;
[0090] Bandwidth part BWP;
[0091] Master cell group MCG;
[0092] Secondary cell group SCG;
[0093] BWP collection;
[0094] Service frequency set.
[0095] In one embodiment, the DRX timer includes at least one of the following:
[0096] DRX inactivity timer;
[0097] HARQ round trip timer;
[0098] HARQ retransmission timer.
[0099] In one embodiment, the above-mentioned preset rules include at least one of the following:
[0100] Determining the length of each DRX timer based on first configuration information corresponding to a second target object included in the HARQ process; wherein the second target object includes a data radio bearer DRB, a signaling radio bearer SRB, or a logical channel LCH;
[0101] Determining, according to the second configuration information corresponding to the resources used for HARQ process transmission, a length of each DRX timer corresponding to the HARQ process;
[0102] Determine, according to the third configuration information carried in the scheduling signaling, a length of each DRX timer corresponding to the HARQ process;
[0103] The length of each DRX timer corresponding to the HARQ process is determined according to the fourth configuration information corresponding to the process ID of the HARQ process.
[0104] In one embodiment, at least one of the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information includes one or more of the following:
[0105] DRX configuration parameters;
[0106] The number of the DRX configuration;
[0107] The above-mentioned DRX configuration parameters include all or part of the parameters corresponding to the DRX configuration.
[0108] In one embodiment, the above-mentioned partial DRX configuration parameters include at least one of the following:
[0109] The length of the DRX inactivity timer;
[0110] The length of the HARQ round trip timer;
[0111] The length of the HARQ retransmission timer.
[0112] In one embodiment,
[0113] The transceiver is configured to receive at least one of the following items sent by the network device via dedicated signaling: first configuration information, second configuration information, and fourth configuration information;
[0114] The transceiver is further configured to receive at least one of the following items sent by the network device via a system information block: first configuration information, second configuration information, and fourth configuration information;
[0115] The processor is further configured to obtain at least one of the following from the pre-configuration information: first configuration information, second configuration information, and fourth configuration information.
[0116] In one embodiment, the first configuration information is carried in a mapping restriction parameter corresponding to the second target object.
[0117] In one embodiment, the processor is further configured to perform at least one of the following:
[0118] Allowing the second target object with the same first configuration information to be multiplexed into a MAC PDU corresponding to one HARQ process;
[0119] The second target object with different first configuration information is allowed to be multiplexed into a MAC PDU corresponding to a HARQ process.
[0120] In one embodiment, if a second target object with different first configuration information is allowed to be multiplexed into a MAC PDU corresponding to one HARQ process, the method for determining the first configuration information in determining the length of each DRX timer based on the first configuration information corresponding to the second target object included in the HARQ process includes any one of the following:
[0121] first configuration information corresponding to the second target object with the highest priority in the MAC PDU corresponding to the HARQ process;
[0122] first configuration information corresponding to the second target object with the lowest priority in the MAC PDU corresponding to the HARQ process;
[0123] First configuration information corresponding to the second target object specified in the MAC PDU corresponding to the HARQ process;
[0124] Determine the first configuration information corresponding to each second target object in the MAC PDU corresponding to the above-mentioned HARQ process, and determine the first configuration information according to the number of second target objects configured with the same first configuration information.
[0125] In one embodiment,
[0126] The processor is further configured to, if the resource is a pre-configured resource, carry the second configuration information in the configuration information corresponding to the pre-configured resource or in the pre-configured resource activation signaling.
[0127] In one embodiment,
[0128] The processor is further configured to determine a DRX activation time of resources used for HARQ process transmission; and determine the second configuration information according to a DRX configuration parameter to which the DRX activation time belongs.
[0129] In one embodiment,
[0130] The processor is further configured to, if the DRX activation time is the intersection of activation times of multiple sets of DRX configurations corresponding to the resource, determine the second configuration information by using any one of the following methods:
[0131] Determine second configuration information according to a set of DRX configurations randomly selected from the multiple sets of DRX configurations;
[0132] The multiple sets of DRX configurations are sorted, and the second configuration information is determined according to the sorted first set of DRX configurations.
[0133] In one embodiment, the scheduling signaling includes downlink control information DCI and / or direct communication interface control information SCI.
[0134] In one embodiment, the above-mentioned device is a network device,
[0135] The processor is further configured to configure the fourth configuration information based on each HARQ process number or configure the fourth configuration information based on a set of HARQ process numbers.
[0136] In one embodiment, the above-mentioned device is a sending terminal,
[0137] The above-mentioned processor is also used to select a second target object that is allowed to use the uplink scheduling permission according to the first condition, wherein the above-mentioned first condition at least includes: the first configuration information corresponding to the second target object includes the DRX configuration parameters or DRX configuration number corresponding to the uplink scheduling permission.
[0138] In one embodiment, the above-mentioned device is a sending terminal,
[0139] The processor is further configured to select, based on the second condition, a second target object and / or a MAC CE that is allowed to use the direct communication interface scheduling grant, and select, based on the priority of the second target object and / or the priority of the MAC CE, a layer 2 L2 address corresponding to the second target object and / or MAC CE with the highest priority as the target L2 address;
[0140] The second condition at least includes: the first configuration information corresponding to the second target object includes a DRX configuration parameter or a DRX configuration number corresponding to the direct communication interface scheduling grant.
[0141] In one embodiment,
[0142] The above-mentioned processor is also used to select a second target object that meets the third condition for the target L2 address; wherein the above-mentioned third condition at least includes: belonging to the target L2 address, and the first configuration information corresponding to the second target object includes the DRX configuration parameters corresponding to the direct communication interface scheduling permission or the DRX configuration number.
[0143] In one embodiment,
[0144] The processor is further configured to send auxiliary information to the network device; the auxiliary information is used to instruct the network device to configure multiple sets of DRX configurations for the sending terminal;
[0145] The auxiliary information includes at least one of the following:
[0146] Arrival time of the third target object;
[0147] The period of the third target object;
[0148] jitter of the third target object;
[0149] The data transmission end time of the third target object.
[0150] In one embodiment, the third target object includes at least one of the following:
[0151] QoS flow;
[0152] data burst;
[0153] PDU set;
[0154] PDU.
[0155] In one embodiment, the above-mentioned device is a network device,
[0156] The processor is further configured to determine at least one of the following: first configuration information, second configuration information, third configuration information, and fourth configuration information;
[0157] The above-mentioned processor is further used to obtain at least one of the following items from the pre-configuration information: first configuration information, second configuration information, third configuration information, and fourth configuration information.
[0158] In a third aspect, the present application further provides a DRX timer maintenance device, which includes:
[0159] The determining unit is configured to determine, based on a preset rule, the length of each DRX timer corresponding to the HARQ process when there are multiple DRX configurations for the first target object.
[0160] Optionally, the first target object includes at least one of the following:
[0161] First device;
[0162] Service area;
[0163] Service frequency;
[0164] Bandwidth part BWP;
[0165] Master cell group MCG;
[0166] Secondary cell group SCG;
[0167] BWP collection;
[0168] Service frequency set.
[0169] Optionally, the DRX timer includes at least one of the following:
[0170] DRX inactivity timer;
[0171] HARQ round trip timer;
[0172] HARQ retransmission timer.
[0173] In one embodiment, the above-mentioned preset rules include at least one of the following:
[0174] Determining the length of each DRX timer based on first configuration information corresponding to a second target object included in the HARQ process; wherein the second target object includes a data radio bearer DRB, a signaling radio bearer SRB, or a logical channel LCH;
[0175] Determining, according to the second configuration information corresponding to the resources used for HARQ process transmission, a length of each DRX timer corresponding to the HARQ process;
[0176] Determine, according to the third configuration information carried in the scheduling signaling, a length of each DRX timer corresponding to the HARQ process;
[0177] The length of each DRX timer corresponding to the HARQ process is determined according to the fourth configuration information corresponding to the process ID of the HARQ process.
[0178] Optionally, the scheduling signaling includes downlink control information DCI and / or direct communication interface control information SCI.
[0179] Optionally, the first device is a network device, and the apparatus may further include:
[0180] The first information configuration unit is configured to configure the fourth configuration information based on each HARQ process number respectively or configure the fourth configuration information based on a set of HARQ process numbers.
[0181] In one embodiment, at least one of the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information includes one or more of the following:
[0182] DRX configuration parameters;
[0183] The number of the DRX configuration;
[0184] The above-mentioned DRX configuration parameters include all or part of the parameters corresponding to the DRX configuration.
[0185] Optionally, the above-mentioned partial DRX configuration parameters include at least one of the following:
[0186] The length of the DRX inactivity timer;
[0187] The length of the HARQ round trip timer;
[0188] The length of the HARQ retransmission timer.
[0189] In one embodiment, the above device may further include at least one of the following:
[0190] A first receiving unit, configured to receive at least one of the following items sent by a network device through dedicated signaling: first configuration information, second configuration information, and fourth configuration information;
[0191] A second receiving unit, configured to receive at least one of the following items sent by the network device through a system information block: first configuration information, second configuration information, and fourth configuration information;
[0192] The first acquiring unit is configured to acquire at least one of the following items from the pre-configuration information: first configuration information, second configuration information, and fourth configuration information.
[0193] In one embodiment, the first configuration information is carried in a mapping restriction parameter corresponding to the second target object.
[0194] In one embodiment, the above device may further include at least one of the following:
[0195] A first multiplexing unit, configured to allow a second target object with the same first configuration information to be multiplexed into a MAC PDU corresponding to one HARQ process;
[0196] The second multiplexing unit is configured to allow a second target object with different first configuration information to be multiplexed into a MAC PDU corresponding to one HARQ process.
[0197] Optionally, if a second target object with different first configuration information is allowed to be multiplexed into a MAC PDU corresponding to one HARQ process, the first configuration information corresponding to the second target object included in the HARQ process is used to determine the length of each DRX timer. The method for determining the first configuration information includes any one of the following:
[0198] first configuration information corresponding to the second target object with the highest priority in the MAC PDU corresponding to the HARQ process;
[0199] first configuration information corresponding to the second target object with the lowest priority in the MAC PDU corresponding to the HARQ process;
[0200] First configuration information corresponding to the second target object specified in the MAC PDU corresponding to the HARQ process;
[0201] Determine the first configuration information corresponding to each second target object in the MAC PDU corresponding to the above-mentioned HARQ process, and determine the first configuration information according to the number of second target objects configured with the same first configuration information.
[0202] In one embodiment, the above apparatus may further include:
[0203] The second information configuration unit is configured to carry the second configuration information in the configuration information corresponding to the pre-configured resource or the pre-configured resource activation signaling if the resource is a pre-configured resource.
[0204] In one embodiment, the above apparatus may further include:
[0205] An activation time determination unit, configured to determine a DRX activation time for resources used for HARQ process transmission;
[0206] The first information determining unit is configured to determine the second configuration information according to the DRX configuration parameter to which the DRX activation time belongs.
[0207] Optionally, if the DRX activation time is the intersection of activation times of multiple sets of DRX configurations corresponding to the resource, the first information determining unit is further configured to determine the second configuration information in any one of the following ways:
[0208] Determine second configuration information according to a set of DRX configurations randomly selected from the multiple sets of DRX configurations;
[0209] The multiple sets of DRX configurations are sorted, and the second configuration information is determined according to the sorted first set of DRX configurations.
[0210] In one embodiment, the first device is a transmitting terminal, and the apparatus may further include:
[0211] The second target object determination unit is used to select the second target object that is allowed to use the uplink scheduling permission according to the first condition, wherein the above-mentioned first condition at least includes: the first configuration information corresponding to the second target object includes the DRX configuration parameters or DRX configuration number corresponding to the uplink scheduling permission.
[0212] In one embodiment, the first device is a transmitting terminal, and the apparatus may further include:
[0213] an address selecting unit, configured to select, according to a second condition, a second target object and / or a MAC control element CE that is allowed to use the direct communication interface scheduling permission, and select, according to a priority of the second target object and / or a priority of the MAC CE, a layer 2 L2 address corresponding to the second target object and / or MAC CE with the highest priority as the target L2 address;
[0214] The second condition at least includes: the first configuration information corresponding to the second target object includes a DRX configuration parameter or a DRX configuration number corresponding to the direct communication interface scheduling grant.
[0215] Optionally, the above device may further include:
[0216] an object selection unit, configured to select, with respect to the target L2 address, a second target object that satisfies a third condition;
[0217] The third condition at least includes: belonging to the target L2 address, and the first configuration information corresponding to the second target object includes the DRX configuration parameter or DRX configuration number corresponding to the direct communication interface scheduling grant.
[0218] In one embodiment, the first device is a transmitting terminal, and the apparatus may further include:
[0219] A sending unit, configured to send auxiliary information to a network device; the auxiliary information is used to instruct the network device to configure multiple sets of DRX configurations for the sending terminal;
[0220] The auxiliary information includes at least one of the following:
[0221] Arrival time of the third target object;
[0222] The period of the third target object;
[0223] jitter of the third target object;
[0224] The data transmission end time of the third target object.
[0225] Optionally, the third target object includes at least one of the following:
[0226] QoS flow;
[0227] data burst;
[0228] PDU set;
[0229] PDU.
[0230] In one embodiment, the first device is a network device, and the apparatus may further include at least one of the following:
[0231] A second information determining unit, configured to determine at least one of the following: first configuration information, second configuration information, third configuration information, and fourth configuration information;
[0232] The second acquiring unit is configured to acquire at least one of the following items from the pre-configuration information: first configuration information, second configuration information, third configuration information, and fourth configuration information.
[0233] In a fourth aspect, the present application further provides a processor-readable storage medium, which stores a program for enabling a processor to execute the method steps of the first aspect above.
[0234] In a fifth aspect, the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the method steps of the above-mentioned first aspect.
[0235] The above-mentioned DRX timer maintenance method, device, apparatus, and storage medium can determine the unique length of each DRX timer corresponding to the HARQ process according to a preset rule when there are multiple DRX configurations for the first target object, thereby more accurately maintaining the corresponding DRX timer based on the determined unique length, ensuring that the DRX timer can operate normally. Based on this, the present application provides XX. BRIEF DESCRIPTION OF THE DRAWINGS
[0236] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the embodiments below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present application. The same reference numerals are used throughout the drawings to denote the same components. In the drawings:
[0237] FIG1 is an architecture diagram of a traditional cellular network communication system;
[0238] Figure 2 is a diagram showing the basic principles of the DRX mechanism;
[0239] FIG3 is a schematic flow chart of a DRX timer maintenance method according to an embodiment;
[0240] FIG4 is a schematic flow chart of a DRX timer maintenance method according to another embodiment;
[0241] FIG5 is a structural block diagram of a terminal provided in one embodiment;
[0242] FIG6 is a structural block diagram of a network device provided in one embodiment;
[0243] FIG7 is a structural block diagram of a DRX timer maintenance device provided in one embodiment. DETAILED DESCRIPTION
[0244] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0245] In embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0246] In the embodiments of the present application, the term "multiple sets" refers to two or more sets, and other quantifiers are similar.
[0247] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0248] The technical background of this application is first described below.
[0249] In a traditional cellular network communication system, referring to the communication architecture diagram shown in FIG1 , uplink and downlink data and control information are generally transmitted between a terminal and a network-side device through a Uu interface.
[0250] In a mobile communication system based on shared channels, the transmission of uplink and downlink data is controlled by the base station scheduler. When the scheduler determines to schedule a user, it notifies the user terminal via the control channel which resource to use to send or receive data. The user terminal (UE) monitors the control channel. When it detects scheduling information for its own user, it transmits (uplink) or receives (downlink) data according to the instructions on the control channel. In the active state, because the user terminal cannot determine when the base station will schedule it, a common operating mode is to continuously monitor the control channel, parsing each subframe containing its downlink scheduling control channel to determine whether it is scheduled. This mode of operation is highly efficient when the user terminal processes large amounts of data and is likely to be scheduled frequently. However, for some services, data arrival frequency is low, resulting in a low frequency of user scheduling. If the user terminal continues to monitor the control channel continuously, it will undoubtedly increase power consumption. Therefore, to address power consumption issues, cellular network communication systems adopt the DRX (Discontinuous Reception) operating mode. In this mode, the user terminal periodically monitors the control channel to save power.
[0251] The following describes the DRX mechanism:
[0252] 1. Basic Principles of DRX
[0253] Refer to the basic DRX principle diagram shown in Figure 2, where the On duration represents the time period during which the UE monitors the control channel. During this period, the RF channel is open and continuously monitors the control channel (i.e., the UE shall monitor PDCCH). Except for the On duration, the UE is in the Sleep state (referred to as the DRX sleep time, i.e., Opportunity for DRX), its RF link will be shut down, and it will no longer monitor the control channel to achieve power conservation. The On Duration appears periodically (i.e., according to the DRX cycle, referred to as the DRX Cycle), and the specific period is configured by the eNB base station.
[0254] Furthermore, the DRX mechanism in cellular network communication systems takes into account the arrival pattern of data services, namely, the bursty arrival of data packets (which can be understood as the arrival of a data packet followed by a large number of packets in a relatively short period of time). To accommodate this arrival pattern, the LTE DRX process uses multiple timers and integrates them with the Hybrid Automatic Repeat reQuest (HARQ) process to achieve better power conservation.
[0255] The above DRX mechanism is generally implemented using a timer. The following describes multiple DRX timers involved.
[0256] 2. DRX-related timers
[0257] DRX on Duration Timer: DRX on duration timer, indicating the time during which the UE periodically wakes up to monitor the control channel, as shown in Figure 2.
[0258] Short DRX cycle Timer: Short DRX cycle timer. For this timer, in order to better cooperate with the characteristics of data service arrival, the cellular network communication system supports the configuration of two DRX cycles: long cycle and short cycle. The on duration time of the two cycles is the same, but the sleep time is different. In the short cycle, the sleep time is relatively shorter, and the UE can monitor the control channel again faster. The long cycle must be configured and is the initial state of the DRX process, and the short cycle is optional. The short DRX cycle timer sets the duration of the short cycle. After the short cycle timer expires, the UE will use the long cycle timer.
[0259] DRX Inactivity Timer: This timer is used to indicate the DRX inactivity timer. When DRX is configured, this timer is started when the UE receives control signaling for an initial HARQ transmission within the time allowed to monitor the control channel (Active Time). The UE continuously monitors the control channel until the timer expires. If the UE receives control signaling for an initial HARQ transmission before the DRX Inactivity Timer expires, the DRX Inactivity Timer is terminated and restarted.
[0260] HARQ RTT Timer: The HARQ round-trip time timer, divided into DRX-HARQ-RTT-Timer DL and DRX-HARQ-RTT-Timer UL, is used to prevent the UE from monitoring the control channel until the next retransmission, thereby achieving better power conservation. In the following example, this timer is enabled at the first symbol after the PUCCH (Physical Downlink Control Channel) transmission of the UE-related process. If the data in the corresponding HARQ process was unsuccessfully decoded after the previous HARQ transmission (for example, the UE responded with a NACK), the UE will enable the DRX Retransmission Timer DL after the downlink HARQ RTT Timer expires. If the data in the corresponding HARQ process was successfully decoded after the previous HARQ transmission (for example, the UE responded with an ACK), the UE will not enable the DRX Retransmission Timer DL after the DRX-HARQ-RTT-Timer DL timer expires. If only DRX-HARQ-RTT-Timer DL is currently running, the UE does not monitor the control channel.
[0261] HARQ retransmission timer: HARQ retransmission timer, divided into DRX-Retransmission Timer DL and DRX-Retransmission Timer UL. The following behavior is an example. During the DL HARQ Retransmission Timer, the UE monitors the control channel and waits for the retransmission schedule of the corresponding HARQ process.
[0262] The following describes a process for calculating the duration of a DRX timer under normal circumstances.
[0263] 3. On duration calculation under Common DRX
[0264] For a short DRX cycle, the on duration is calculated as shown in the following formula (1):
[0265] For a long DRX cycle, the on duration is calculated as follows: [(SFN)*10+Subframe number]modulo(long DRX Cycle)=drxStartOffset (2)
[0266] The following explains the meaning of each parameter in formulas (1) and (2):
[0267] SFN: SFN (system frame number) of the current radio frame;
[0268] Subframe number: the number of the current subframe;
[0269] short DRX Cycle: short DRX cycle;
[0270] long DRX Cycle: long DRX cycle;
[0271] drxStartOffset: an offset value configured by RRC (Radio Resource Control) signaling;
[0272] Modulo: Modulo.
[0273] From the above description, it can be seen that by configuring the DRX mechanism for the device, the purpose of saving power can be achieved. Generally, for traditional cellular network communication systems, the general DRX configuration is based on the CG (Cell Group, cell group) configuration, that is, all cells in a CG use only one set of DRX configuration.
[0274] Currently, extended reality (XR) and cloud gaming (CG), as two of the most important 5G media applications, require low latency, high throughput, and high reliability, requiring the transmission of large amounts of data in a short period of time. XR is a general term for different types of reality, encompassing all real-world and virtual environments and human-computer interactions generated by computer technology and devices. Representative forms include augmented reality (AR), mixed reality (MR), and virtual reality (VR).
[0275] However, with the introduction of services such as extended reality and cloud gaming, multiple DRX configurations may be configured on a single serving cell to better meet service latency requirements. Maintaining these multiple DRX configurations has become a pressing technical issue. This embodiment provides a DRX timer maintenance method, apparatus, device, and storage medium to address these technical issues.
[0276] The following describes the application scenarios of the embodiments of the present application.
[0277] The technical solutions provided in the embodiments of the present application can be applicable to a variety of systems. For example, applicable systems may be long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, advanced long term evolution (LTE-A) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) systems, 5G new radio (NR) systems and their evolved communication systems, etc. These various systems may include terminal devices and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0278] The terminal device in the above system may include a sending terminal and a receiving terminal, wherein the sending terminal is mainly used to send data to the network device, and the receiving terminal is mainly used to receive data sent by the network device and / or the sending terminal.
[0279] The following embodiments illustrate the method for maintaining the DRX timer of the embodiments of the present application by taking any one of the receiving terminal, the sending terminal and the network device in the application scenario as the execution subject.
[0280] In one embodiment, a DRX timer maintenance method is provided, which is applied to a first device. As shown in FIG3 , the method may include the following steps:
[0281] S102: If there are multiple DRX configurations for the first target object, determine the length of each DRX timer corresponding to the HARQ process based on a preset rule.
[0282] In this embodiment, the first target object may be a first device or an object related to the first device. Optionally, the first target object may include at least one of the following: a first device; a serving cell; a serving frequency; a bandwidth part (BWP); a primary cell group (MCG); a secondary cell group (SCG); a BWP set; or a serving frequency set.
[0283] The first device may be a terminal or a network device. A terminal may be a receiving terminal or a transmitting terminal. Terminals may include, but are not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices may include smart speakers, smart TVs, smart air conditioners, and smart car devices. Portable wearable devices may include smart watches, smart bracelets, and head-mounted devices. Network devices may include base stations, wireless access points, or other IoT devices.
[0284] The service cell may be a cell that provides services to the terminal, and may be the primary cell (PCell) of the terminal, or the secondary cell (SCell) of the terminal. The service frequency is a frequency that can provide services to the terminal, such as the frequency where the primary cell and / or the secondary cell are located. The cell group may be a master cell group MCG (Master Cell Group) or a secondary cell group SCG (Secondary Cell Group). The primary cell group may be the cell group where the primary cell is located, and the secondary cell group may be a cell group that only includes secondary cells. In addition to the primary cell group and the secondary cell group, other cell groups may also be included in this embodiment. The BWP set may include one or more BWPs; if multiple BWPs are included, the frequency and / or bandwidth of each BWP may be the same or different. The service frequency set may include one or more service frequencies, and the service frequency may be a frequency that provides data transmission services to the terminal.
[0285] For the multiple DRX configurations described above, each DRX configuration may include a set of DRX timers and configuration parameters corresponding to each DRX timer, and may also include other parameters. The set of DRX timers may include at least a DRX inactivity timer, a HARQ RTT timer, and a HARQ retransmission timer. The configuration parameters corresponding to each DRX timer may include the length of the DRX timer, or other parameters that can characterize or determine the length of the DRX timer. Other DRX timer-related parameters may also be included, such as the start time and end time of the DRX timer, a DRX offset, and the length of the onduration timer.
[0286] In addition, the configuration parameters of the same timer in each set of DRX configurations may be the same or different, but at least one configuration parameter must be different in each set of DRX configurations.
[0287] Specifically, when the first target object has multiple sets of DRX configurations, it is necessary to determine a unique set of DRX configurations or a unique length of a DRX timer to enable DRX to operate normally.
[0288] When determining the length of each DRX timer corresponding to the HARQ process, the first device may determine the length based on a preset rule. The preset rule is mainly to assist the first device in determining a unique set of DRX configurations from multiple sets of DRX configurations, and then determine the length of each DRX timer, or directly determine the length of the unique DRX timer from multiple sets of DRX configurations.
[0289] Regarding the first device determining the length of each DRX timer corresponding to the HARQ process based on a preset rule, it may be selected by the first device according to some rules of its own, or it may be a rule determined by the first device after interacting with the network, or it may be other methods, which are not specifically limited here. For example, the preset rule may be pre-configured in the first device, or it may be configured to the first device by the network. Optionally, the preset rule may be determined based on relevant information of the HARQ process, for example, based on the transmission resources used by the HARQ process, based on the logical channel corresponding to the HARQ process, based on the process identifier of the HARQ process, etc. Optionally, the preset rule may also be determined based on signaling sent by the network device, for example, based on DCI signaling, RRC signaling, etc. sent by the network device. In short, the first device can determine the unique length of each DRX timer corresponding to the HARQ process, so as to ensure that DRX can work normally.
[0290] The above-mentioned DRX timer maintenance method, when there are multiple sets of DRX configurations for the first target object, can determine the unique length of each DRX timer corresponding to the HARQ process according to preset rules, thereby more accurately maintaining the corresponding DRX timer according to the determined unique length, ensuring that the DRX timer can work normally.
[0291]
[0292] The following embodiments illustrate the types of DRX timers in the embodiments of the present application. In another embodiment, based on the above embodiment, the DRX timer includes at least one of the following:
[0293] DRX inactivity timer;
[0294] HARQ round trip timer;
[0295] HARQ retransmission timer.
[0296] The DRX inactivity timer may be recorded as a DRX Inactivity Timer, the HARQ round trip time timer may be recorded as a HARQ RTT Timer, and the HARQ retransmission timer may be recorded as a HARQ retransmission Timer.
[0297] When determining the length of each DRX timer corresponding to the HARQ process, the length of each DRX timer may be determined based on the same preset rule, or the length of each DRX timer may be determined based on different preset rules. In addition, for different HARQ processes, the DRX timers corresponding to each of them may be the same or different.
[0298] In this embodiment, the DRX timer includes at least one of a DRX inactivity timer, a HARQ round trip time timer, and a HARQ retransmission timer. By adopting the solution of the present application, the unique length of one or more DRX timers corresponding to the HARQ process can be determined based on preset rules, thereby achieving maintenance of multiple different timers.
[0299] The following examples illustrate the preset rules in the embodiments of this application. The above preset rules include at least one of the following:
[0300] Preset rule 1: determining the length of each DRX timer based on first configuration information corresponding to a second target object included in the HARQ process; wherein the second target object includes a data radio bearer DRB, a signaling radio bearer SRB, or a logical channel LCH;
[0301] Preset rule 2: determining the length of each DRX timer corresponding to the HARQ process according to the second configuration information corresponding to the resources used for HARQ process transmission;
[0302] Preset rule 3: Determine the length of each DRX timer corresponding to the HARQ process according to the third configuration information carried in the scheduling signaling;
[0303] Preset rule 4: Determine the length of each DRX timer corresponding to the HARQ process according to the fourth configuration information corresponding to the process ID of the HARQ process.
[0304] Among them, the first configuration information, the second configuration information, the third configuration information and the fourth configuration information may directly include the length of the DRX timer, or may also include other parameters that can characterize or determine the length of the DRX timer; of course, other DRX timer-related parameters may also be included.
[0305] The following is a brief description of each preset rule.
[0306] For preset rule 1, the length of each DRX timer is determined based on the first configuration information corresponding to the second target object included in the HARQ process. Here, a DRB, SRB, or LCH included in the HARQ process may be first obtained, and the DRB, SRB, or LCH has corresponding first configuration information. Then, the length of each DRX timer may be determined based on the first configuration information of the DRB, SRB, or LCH included in the HARQ process.
[0307] For preset rule 2, the length of each DRX timer corresponding to the HARQ process is determined based on the second configuration information corresponding to the resources used for HARQ process transmission. The resource can be a resource that can be used during HARQ process transmission, or a pre-configured resource for the HARQ process (i.e., a resource pre-configured for the HARQ process, such as a periodically effective resource configured through a pre-configured grant), or other types of resources. Here, the resources used for HARQ process transmission have corresponding second configuration information, and for the HARQ process, the length of each DRX timer can be determined based on the second configuration information.
[0308] For preset rule 3, the length of each DRX timer corresponding to the HARQ process is determined based on the third configuration information carried in the scheduling signaling. The scheduling signaling can be scheduling signaling sent by a network device to the terminal, or it can also be scheduling signaling sent by other devices to the terminal. The scheduling signaling can be sent to the terminal through the Uu interface, or it can be sent to the terminal through the PC5 (Proximity Communication) interface or the SL (Sidelink) interface. The scheduling signaling carries the third configuration information. After obtaining the scheduling signaling, the terminal can parse the third configuration information therefrom and then determine the length of each DRX timer based on the third configuration information. As an optional embodiment, the above-mentioned scheduling signaling includes DCI (Downlink Control Information) and / or SCI (Sidelink Control Information).
[0309] For preset rule 4, the length of each DRX timer corresponding to the HARQ process is determined based on the fourth configuration information corresponding to the process ID of the HARQ process. Here, each HARQ process may have corresponding fourth configuration information, and the length of each DRX timer corresponding to the corresponding HARQ process is further determined based on the fourth configuration information.
[0310] In addition, taking the first device as a network device as an example, as an optional manner, the fourth configuration information may be configured based on each HARQ process number, or the fourth configuration information may be configured based on a set of HARQ process numbers. That is, when there are multiple HARQ processes, the network device may configure the corresponding fourth configuration information for each HARQ process based on the process number of the HARQ process; or the network device may configure the fourth configuration information based on a set of HARQ process numbers.
[0311] For the above rules 1 to 4, the lengths of all DRX timers can be determined by the same rule, or the lengths of each DRX timer can be determined separately by different rules, or the lengths of some DRX timers can be determined by the same rule, and the lengths of other DRX timers can be determined by other rules.
[0312] In this embodiment, by setting a variety of different rules to determine the length of the DRX timer, it is possible to flexibly cope with various scenarios requiring a DRX timer and to efficiently implement maintenance of the DRX timer.
[0313] The following embodiments illustrate the contents of the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information. In another embodiment, based on the above embodiment, at least one of the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information includes one or more of the following:
[0314] DRX configuration parameters;
[0315] The number of the DRX configuration;
[0316] The above-mentioned DRX configuration parameters may include all or part of the parameters corresponding to the DRX configuration.
[0317] The DRX configuration number is the index value of the DRX configuration. This means that each DRX configuration can have a unique index. For example, if a terminal has four DRX configurations on a serving cell, each DRX configuration has a corresponding number. Specifically, the DRX configuration numbers can be 0, 1, 2, and 3. The DRX configuration parameters in this correspondence can refer to all or some of the DRX configuration parameters.
[0318] In addition, the above-mentioned first configuration information, second configuration information, third configuration information and fourth configuration information may directly include DRX configuration parameters, that is, may include all DRX configuration parameters, or include some DRX configuration parameters. For example: including all DRX configuration parameters can be understood as including DRX-related timers and other parameters unrelated to timers, such as DRX cycle parameters. Including some DRX configuration parameters can be understood as including only the length of the DRX timer. As an optional embodiment, the part of the DRX configuration parameters includes at least one of the following:
[0319] The length of the DRX inactivity timer;
[0320] The length of the HARQ round trip timer;
[0321] The length of the HARQ retransmission timer.
[0322] Here, some DRX configuration parameters may include the length of the DRX timer corresponding to the HARQ process. Therefore, after obtaining the corresponding configuration information through the preset rule, the length of the DRX timer in the configuration information can be obtained.
[0323] Furthermore, different DRX timers have different starting points, among which the starting time of the DRX inactivation timer is the time of receiving the resource configuration or scheduling information; the starting time of the HARQ round-trip time timer is the first symbol after the uplink data (specifically, it can be PUSCH) transmission is completed; the starting time of the HARQ retransmission timer is the timeout time of the HARQ round-trip time timer.
[0324] In this embodiment, by configuring each configuration information to include a DRX configuration parameter and / or a DRX configuration number, the DRX timer length can be quickly and accurately determined based on the configuration number or DRX configuration parameter, thereby improving the efficiency and accuracy of determining the DRX timer length. Furthermore, some of the DRX configuration parameters included in the DRX configuration parameters directly include the DRX timer length, thereby enabling simple and intuitive determination of the DRX timer length, further improving the efficiency and accuracy of determining the DRX timer length.
[0325] The following embodiment takes the first device as a terminal (including a sending terminal and a receiving terminal) as an example to illustrate the method for obtaining the first configuration information, the second configuration information, and the fourth configuration information. In another embodiment, based on the above embodiment, the above method further includes at least one of the following:
[0326] Receiving at least one of the following sent by the network device through dedicated signaling: first configuration information, second configuration information, and fourth configuration information;
[0327] Receiving at least one of the following sent by the network device through a System Information Block (SIB): first configuration information, second configuration information, and fourth configuration information;
[0328] At least one of the following items is obtained from the pre-configuration information: first configuration information, second configuration information, and fourth configuration information.
[0329] The dedicated signaling may include, for example, RRC (Radio Resource Control) signaling. Of course, the dedicated signaling may also include other signaling, such as MAC (Media Access Control) CE (Control Element) or physical layer signaling.
[0330] Specifically, for the acquisition method through dedicated signaling, the above-mentioned first configuration information or second configuration information or fourth configuration information can be carried in the dedicated signaling, and sent to the terminal by the network device through dedicated signaling. The terminal parses the received dedicated signaling to obtain the first configuration information or second configuration information or fourth configuration information therein.
[0331] Regarding the acquisition method through the system information block, the above-mentioned first configuration information or second configuration information or fourth configuration information can be carried in the system information block, and sent to the terminal by the network device through the system information block. The terminal parses the received system information block to obtain the first configuration information or second configuration information or fourth configuration information therein.
[0332] Regarding the method for obtaining the pre-configuration information, the pre-configuration information may be information pre-configured for the terminal, which may include the first configuration information, the second configuration information, or the fourth configuration information.
[0333] In addition, the first configuration information, the second configuration information, and the fourth configuration information may be acquired in the same manner, or in different manners.
[0334] Furthermore, taking the first device as a network device as an example, a method for determining the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information may include at least one of the following:
[0335] Determine at least one of the following: first configuration information, second configuration information, third configuration information, and fourth configuration information;
[0336] At least one of the following items is obtained from the pre-configuration information: first configuration information, second configuration information, third configuration information, and fourth configuration information.
[0337] That is, the network device can directly determine one or more of the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information. Alternatively, the network device can be pre-configured with corresponding pre-configuration information, and then the network device can obtain one or more of the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information from the pre-configuration information. In short, regardless of the method used, the network device can determine one or more of the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information.
[0338] In this embodiment, different methods are set to obtain the first configuration information, the second configuration information, the third configuration information, or the fourth configuration information. In this way, the length of the HARQ process-related timing can be uniquely determined according to the configuration information, thereby ensuring that DRX can work normally.
[0339] The following embodiments mainly describe the relevant contents of the first configuration information in the above-mentioned preset rule 1. First, the carrying method of the first configuration information is described. In another embodiment, the above-mentioned first configuration information is carried in the mapping restriction parameter corresponding to the second target object.
[0340] As mentioned above, the second target object includes DRB or SRB or LCH, and the DRB or SRB or LCH contained in the HARQ process has corresponding first configuration information, which can be carried in the mapping restriction parameter corresponding to the DRB or SRB or LCH, wherein the mapping restriction parameter specifically refers to the logical channel priority mapping restriction parameter (ie, LCP mapping restriction).
[0341] In this embodiment, the first configuration information is carried in the mapping restriction parameters corresponding to the second target object, so that after the terminal obtains the scheduling permission of the Uu interface or direct communication interface, it can quickly determine which DRB or SRB or LCH can use the resources scheduled by the scheduling permission.
[0342] Typically, when a terminal or network device uses a HARQ process for data transmission, it needs to generate a corresponding MAC PDU and transmit the MAC PDU using the HARQ process. In the process of generating the MAC PDU, MAC PDU multiplexing may be involved.
[0343] The following embodiment illustrates the case of MAC PDU multiplexing. Based on the above embodiment, the above method further includes any one of the following:
[0344] Allowing the second target object with the same first configuration information to be multiplexed into a MAC PDU corresponding to one HARQ process;
[0345] The second target object with different first configuration information is allowed to be multiplexed into a MAC PDU corresponding to a HARQ process.
[0346] As mentioned above, the second target object includes DRB or SRB or LCH, and each DRB or SRB or LCH is configured with the first configuration information. Then, when performing MAC PDU multiplexing, one situation is that the first configuration information corresponding to each DRB or SRB or LCH can be obtained, and the DRB or SRB or LCH with the same first configuration information is allowed to be multiplexed into one MAC PDU.
[0347] Another situation is that the first configuration information corresponding to each DRB or SRB or LCH can be obtained, and DRBs or SRBs or LCHs with different first configuration information are allowed to be multiplexed into one MAC PDU.
[0348] In this embodiment, two different methods are allowed to multiplex the second target object into one MAC PDU, but the two methods will not be used at the same time.
[0349] In the following embodiment, if the second target object with different first configuration information is allowed to be multiplexed into the MAC PDU corresponding to one HARQ process in the above embodiment, the first configuration information corresponding to the second target object included in the HARQ process is determined, and the determination method of the first configuration information in the length of each DRX timer includes any one of the following:
[0350] The first item: the first configuration information corresponding to the second target object with the highest priority in the MAC PDU corresponding to the HARQ process;
[0351] The second item: first configuration information corresponding to the second target object with the lowest priority in the MAC PDU corresponding to the HARQ process;
[0352] Item 3: first configuration information corresponding to the second target object specified in the MAC PDU corresponding to the HARQ process;
[0353] Item 4: Determine the first configuration information corresponding to each second target object in the MAC PDU corresponding to the HARQ process, and determine the first configuration information according to the number of second target objects configured with the same first configuration information.
[0354] Among them, for the first item, the second target object multiplexed into the MAC PDU corresponding to the HARQ process can be obtained, and the first configuration information corresponding to each second target object can be obtained, and then the second target object with the highest priority can be selected therefrom, and the length of each DRX timer can be determined based on the first configuration information corresponding to the second target object with the highest priority.
[0355] For the second item, the second target object multiplexed into the MAC PDU corresponding to the HARQ process can be obtained, and the first configuration information corresponding to each second target object can be obtained. Then, the second target object with the lowest priority can be selected therefrom, and the length of each DRX timer can be determined based on the first configuration information corresponding to the second target object with the lowest priority.
[0356] For the third item, a second target object multiplexed into the MAC PDU corresponding to the HARQ process may be obtained, and a designated second target object may be found therein, and the length of each DRX timer may be determined based on the first configuration information corresponding to the designated second target object. For the designated second target object, taking the first device being a terminal as an example, the designated second target object may be configured by the network device for the terminal, or may be directly determined by the terminal from pre-configuration information; taking the first device being a network device as an example, the designated second target object may be directly determined by the network device, or may be determined by the network device from pre-configuration information.
[0357] For the fourth item, the second target object multiplexed into the MAC PDU corresponding to the HARQ process can be obtained, and the first configuration information corresponding to each second target object can be obtained. Then, the number of second target objects having the same first configuration information can be determined, and the first configuration information of the second target objects included in the HARQ process can be determined based on the number. When the first configuration information is determined by the number here, for example, the maximum number can be found from the number of second target objects having the same first configuration information, and the first configuration information corresponding to the maximum number can be determined as the first configuration information of the second target objects included in the HARQ process.
[0358] In this embodiment, a first configuration information can be uniquely determined in different ways, and the length of each DRX timer can be determined based on the first configuration information. In this way, the length of the DRX timer related to the HARQ process can be uniquely determined, so that the DRX timer can be maintained.
[0359] The above embodiment mainly introduces the first configuration information in preset rule 1 in detail, and the following embodiment mainly describes the relevant content of the second configuration information in preset rule 2.
[0360] In another embodiment, the above method may further include the following steps:
[0361] If the resource is a pre-configured resource, the second configuration information is carried in the configuration information corresponding to the pre-configured resource or the pre-configured resource activation signaling.
[0362] The resource is a resource used for HARQ process transmission. Generally, the HARQ process allocates a corresponding transmission block to the HARQ process during transmission, and the transmission block corresponds to a certain resource. If the resource is a pre-configured resource, that is, the resource is a pre-configured resource, the second configuration information can be carried in the configuration information corresponding to the pre-configured resource or the activation signaling corresponding to the pre-configured resource.
[0363] The configuration corresponding to the pre-configured resources here may be a radio resource control RRC signaling, which may carry the second configuration information. The activation signaling may be a signaling sent via a physical layer downlink control channel (PDCCH), such as downlink control information DCI, which may carry the second configuration information.
[0364] In this embodiment, if the resources used for HARQ process transmission are pre-configured resources, the second configuration information is carried in the configuration information corresponding to the pre-configured resources or the pre-configured resource activation signaling, so that the DRX timer length related to the HARQ process can be uniquely determined, so that the DRX timer can be maintained.
[0365] The following embodiments illustrate a specific method for determining the second configuration information.
[0366] In another embodiment, as shown in FIG4 , the method may further include the following steps:
[0367] S202: Determine the DRX activation time of the resources used for HARQ process transmission.
[0368] S204: Determine second configuration information according to the DRX configuration parameter to which the DRX activation time belongs.
[0369] The activation time refers to the time during which the terminal is allowed to monitor the control channel, and may be recorded as Active Time.
[0370] Specifically, the DRX activation time of the resources used for HARQ process transmission can be obtained first, and then the second configuration information is determined according to the DRX configuration to which the DRX activation time belongs, and then the length of each DRX timer in the HARQ process is determined according to the second configuration information.
[0371] Among them, when determining the second configuration information based on the DRX configuration parameters to which the DRX activation time belongs, as an optional embodiment, if the DRX activation time is the activation time of a set of DRX configurations corresponding to a resource, the configuration information in the set of DRX configurations can be directly determined as the second configuration information.
[0372] If the DRX activation time is the intersection of activation times of multiple sets of DRX configurations corresponding to the resource, the second configuration information is determined by any of the following methods:
[0373] The second configuration information is determined according to a set of DRX configurations randomly selected from multiple sets of DRX configurations.
[0374] The multiple sets of DRX configurations are sorted, and the second configuration information is determined according to the sorted first set of DRX configurations.
[0375] That is to say, if the resources used by the HARQ process are located within the intersection of the activation times corresponding to multiple sets of DRX configurations, for example, the DRX activation time may be the intersection of the activation times of multiple sets of DRX configurations corresponding to the above resources, then one way to determine the second configuration information may be to randomly select a set of DRX configurations from these multiple sets of DRX configurations, and determine the configuration information corresponding to the randomly selected set of DRX configurations as the second configuration information.
[0376] Another way to determine the second configuration information may be to sort these multiple sets of DRX configurations. Specifically, a queue may be generated by sorting them in ascending or descending order according to the numbers of each set of DRX configurations, and then the first set of DRX configurations in the queue is selected, and the configuration information corresponding to the first set of DRX configurations is determined as the second configuration information.
[0377] In this embodiment, by determining the DRX activation time of the resources used for HARQ process transmission and determining the second configuration information based on the DRX configuration parameters to which the DRX activation time belongs, the DRX timer length related to the HARQ process can be uniquely determined, thereby maintaining the DRX timer.
[0378] The following embodiment uses the first device as a transmitting terminal as an example to illustrate the process of selecting the second target object in Rule 1. When communicating via different interfaces, such as the Uu interface and the PC5 interface, the transmitting terminal may select the second target object in different ways, or in different target selection methods. The following describes the methods for selecting the second target object when communicating via the Uu interface and the PC5 interface, respectively.
[0379] In one embodiment, the method of selecting the second target object when communicating via the Uu interface is first described. The method further includes the following steps:
[0380] A second target object that is allowed to use the uplink scheduling permission is selected according to a first condition, wherein the first condition at least includes: first configuration information corresponding to the second target object includes a DRX configuration parameter or a DRX configuration number corresponding to the uplink scheduling permission.
[0381] Among them, the second target object can be the DRB, SRB or LCH mentioned above, and the LCH logical channel is mainly used as an example for explanation here.
[0382] The uplink scheduling grant (ie, UL grant) may be sent by a network device to a terminal. The uplink scheduling grant may include corresponding DRX configuration parameters or a DRX configuration number.
[0383] After receiving the uplink scheduling grant, the terminal can perform LCP, where LCP refers to Logical Channel Prioritization, i.e., logical channel priority processing. The specific LCP process can utilize the existing LCP process, which can be: determining the logical channels that can use the UL grant according to the logical channel mapping restriction parameters corresponding to the logical channels, and then performing the first round of resource allocation based on GBR (Granteed Bit Rate) in descending order of logical channel priority. After the first round of resource allocation, if there are still remaining resources, the second round of resource allocation will continue to be performed in descending order of logical channel priority until all logical channel data are allocated resources or the resources are exhausted. The difference from the existing LCP process is that the above-mentioned logical channel mapping restriction parameters may include the first configuration information. When determining the logical channels that can use the UL grant according to the logical channel mapping restriction parameters corresponding to the logical channels, the first configuration information corresponding to each logical channel can be obtained first, and it can be determined whether the first configuration information of each logical channel meets the first condition, specifically whether the first configuration information of each logical channel contains the DRX configuration parameters or DRX configuration number corresponding to the uplink scheduling grant. If the first configuration information of the logical channel includes the DRX configuration parameter or the DRX configuration number corresponding to the uplink scheduling grant, the logical channel may be used as the second target object allowed to use the uplink scheduling grant.
[0384] In this embodiment, by selecting the second target object that is allowed to use the uplink scheduling permission according to the first condition, the second target object included in the HARQ process can be quickly determined under the Uu interface communication mode, thereby improving the efficiency of DRX timer maintenance of the HARQ process.
[0385] In another embodiment, the following describes a method for selecting a second target object when communicating using the PC5 interface. The method further includes the following steps:
[0386] According to the second condition, a second target object and / or MAC CE that is allowed to use the direct communication interface scheduling permission is selected, and according to the priority of the second target object and / or MAC CE, the layer 2 L2 target address corresponding to the second target object and / or MAC CE with the highest priority is selected as the target L2 address.
[0387] The second condition at least includes: the first configuration information corresponding to the second target object includes a DRX configuration parameter or a DRX configuration number corresponding to the direct communication interface scheduling permission.
[0388] In this embodiment, the second target object may be the DRB, SRB or LCH mentioned above, and the LCH logical channel is mainly used as an example for illustration.
[0389] In addition, the direct communication interface scheduling grant (ie, SL grant) may be sent by a network device to a transmitting terminal or by other devices to a transmitting terminal. The direct communication interface scheduling grant may include corresponding DRX configuration parameters or DRX configuration numbers.
[0390] After receiving the direct communication interface scheduling grant, the transmitting terminal may execute LCP. The specific LCP process may utilize the existing LCP process, which may be:
[0391] First, select a target L2 address. When selecting the target L2 address, first determine the logical channels and / or MAC CEs that meet the second condition, then obtain the priorities of the logical channels and / or MAC CEs that meet the second condition, and select the L2 address corresponding to the logical channel and / or MAC CE with the highest priority as the target L2 address. The second condition at least includes: the first configuration information corresponding to the logical channel and / or MAC CE includes the DRX configuration parameters corresponding to the SL grant or the DRX configuration number.
[0392] Next, as an optional embodiment, for the target L2 address, a second target object that satisfies a third condition is selected, i.e., a logical channel is further selected under the selected target L2 address. The third condition at least includes: belonging to the target L2 address, and the first configuration information corresponding to the second target object includes a DRX configuration parameter or a DRX configuration number corresponding to the direct communication interface scheduling grant.
[0393] That is, a logical channel belonging to the target L2 address and having the first configuration information corresponding to the logical channel including the DRX configuration parameters corresponding to the SL grant or the DRX configuration number can be selected as the final second target object under the selected target L2 address.
[0394] Finally, two rounds of resource allocation can be performed based on the selected target L2 address and the selected second target object according to the logical channel priority. The two rounds of resource allocation process here are the same as the resource allocation process under the Uu interface communication mode, so they will not be repeated here.
[0395] In this embodiment, by selecting a second target object that is permitted to use the direct communication interface scheduling grant based on the second condition and determining the target L2 address based on the priority of the second target object and / or the MAC CE, the target L2 address can be determined relatively quickly and accurately. Furthermore, a second target object that satisfies the third condition can be selected for the target L2 address. This enables selection of the second target object in the sidelink, ensures accurate acquisition of the second configuration information corresponding to the second target object, and implements maintenance of the DRX timer.
[0396] The following embodiments continue to take the first device being a transmitting terminal as an example to illustrate a possible configuration manner of multiple sets of DRX configurations on the first target object.
[0397] In another embodiment, the above method further comprises the following steps:
[0398] Send auxiliary information to the network device; the auxiliary information is used to instruct the network device to configure multiple sets of DRX configurations for the sending terminal.
[0399] The auxiliary information includes at least one of the following:
[0400] Arrival time of the third target object;
[0401] The period of the third target object;
[0402] jitter of the third target object;
[0403] The data transmission end time of the third target object.
[0404] As an optional embodiment, the third target object includes at least one of the following:
[0405] QoS flow;
[0406] Data burst data burst;
[0407] Packet data unit set PDU set;
[0408] Packet Data Unit PDU.
[0409] In this embodiment, the sending terminal may send auxiliary information about the third target object to the network device. After receiving the auxiliary information, the network device may set multiple sets of DRX configurations for the sending terminal.
[0410] In this embodiment, the transmitting terminal sends auxiliary information related to the third target object to the network device. This allows the network device to quickly, promptly, and accurately configure multiple DRX configurations for the transmitting terminal, thereby improving the power conservation performance of the transmitting terminal. Furthermore, the third target object includes objects in various situations, which can expand the application scope of configuring DRX configurations for the transmitting terminal.
[0411] The following describes the usage scenarios and specific usage processes of the four preset rules through specific embodiments.
[0412] Example 1: Preset Rule 1 (Uu Interface)
[0413] Step 1: The terminal reports auxiliary information to the network device.
[0414] The terminal sends auxiliary information to the network device; the auxiliary information is used to instruct the network device to configure multiple sets of DRX configurations for the sending terminal.
[0415] The auxiliary information includes at least one of the following:
[0416] Arrival time of the third target object;
[0417] The period of the third target object;
[0418] jitter of the third target object;
[0419] The data transmission end time of the third target object.
[0420] The third target object is a target object of the Uu interface, which may include but is not limited to at least one of the following:
[0421] QoS flow;
[0422] data burst;
[0423] PDU set;
[0424] PDU.
[0425] Step 2: The network device configures multiple sets of DRX configurations on the first target object for the terminal.
[0426] Among them, the first target object includes any of the following: terminal or network equipment; service cell; service frequency; bandwidth part BWP; cell group; BWP set; service frequency set.
[0427] Each of the multiple DRX configurations includes parameters such as the length of an onduration timer (ongoing monitoring timer), a DRX offset, the length of a DRX inactivity timer, the length of a HARQ round trip timer, and the length of a HARQ retransmission timer.
[0428] Step 3: The terminal receives the UL grant, determines the organization of MAC PDU according to the UL grant, and uses the corresponding HARQ process for data transmission.
[0429] The terminal performs LCP for the UL grant. The specific LCP process can utilize the existing LCP process. Specifically, the terminal determines the logical channels that can use the UL grant according to the logical channel mapping restriction parameters corresponding to the logical channels. Then, the terminal performs a first round of resource allocation based on the GBR in descending order of logical channel priority. After the first round of resource allocation, if any resources remain, a second round of resource allocation continues in descending order of logical channel priority until all logical channels have been allocated resources or the resources are exhausted.
[0430] Optionally, the first configuration information is included in a mapping restriction parameter of the logical channel, and the first configuration information includes at least one of the following:
[0431] DRX configuration parameters;
[0432] The number of the DRX configuration;
[0433] The above-mentioned DRX configuration parameters may include all or part of the parameters corresponding to the DRX configuration;
[0434] Some DRX configuration parameters include at least one of the following:
[0435] The length of the DRX inactivity timer;
[0436] The length of the HARQ round trip timer;
[0437] The length of the HARQ retransmission timer.
[0438] The terminal generates a MAC PDU according to the LCP process, and sends the MAC PDU using the HARQ process corresponding to the UL grant. At the same time, it maintains the relevant DRX timer for the HARQ process. Specifically, the terminal determines the length of a unique DRX timer for each DRX timer corresponding to the HARQ process based on a preset rule. DRX timers include but are not limited to: a DRX inactivity timer, a HARQ round-trip time timer, and a HARQ retransmission timer. The preset rule can be: determined based on the first configuration information corresponding to the second target object contained in the HARQ process.
[0439] The method for acquiring the first configuration information includes at least one of the following: configuration information sent through dedicated signaling (such as RRC signaling), configuration information sent through SIB, and pre-configuration information.
[0440] Optionally, when performing MAC PDU data multiplexing, any one of the following operations may be performed:
[0441] Allowing the second target object with the same first configuration information to be multiplexed into one MAC PDU;
[0442] Allowing second target objects with different first configuration information to be multiplexed into one MAC PDU;
[0443] Furthermore, if the second target object with different first configuration information is allowed to be multiplexed into one MAC PDU, the length of each DRX timer in the HARQ process is determined based on the first configuration information, where the first configuration information may specifically be any one of the following:
[0444] first configuration information corresponding to the second target object with the highest priority in the MAC PDU corresponding to the HARQ process;
[0445] first configuration information corresponding to the second target object with the lowest priority in the MAC PDU corresponding to the HARQ process;
[0446] First configuration information corresponding to a second target object (specifically, network configuration or pre-configuration) specified in the MAC PDU corresponding to the HARQ process;
[0447] Determine the first configuration information corresponding to each second target object in the MAC PDU, and determine the first configuration information according to the number of second target objects configured with the same first configuration information.
[0448] In this embodiment, the corresponding first configuration information can be determined based on the first configuration information included in the mapping restriction parameter corresponding to the logical channel. If the first configuration information includes the DRX configuration number, the terminal uses the DRX configuration number to determine the corresponding DRX configuration parameter, and uses the length of the DRX inactivity timer, the length of the HARQ round trip timer, and the length of the HARQ retransmission timer included in the DRX configuration parameter as the length of the DRX inactivity timer, the HARQ round trip timer, and the HARQ retransmission timer to be used by the HARQ process.
[0449] Of course, different DRX timers have different starting points. For example, the starting point of the DRX inactivity timer can be the reception time of the UL grant; the starting time of the HARQ round-trip timer can be the first symbol after the end of the PUSCH transmission; the starting time of the HARQ retransmission timer can be the timeout time of the HARQ round-trip timer.
[0450] Example 2: Preset Rule 1 (PC5 Interface)
[0451] Step 1: The terminal reports auxiliary information to the network.
[0452] The terminal sends auxiliary information to the network device; the auxiliary information is used to instruct the network device to configure multiple sets of DRX configurations for the sending terminal.
[0453] The auxiliary information includes at least one of the following:
[0454] Arrival time of the third target object;
[0455] The period of the third target object;
[0456] jitter of the third target object;
[0457] The data transmission end time of the third target object.
[0458] The third target object is a target object of the Uu interface, which may include but is not limited to at least one of the following:
[0459] QoS flow;
[0460] data burst;
[0461] PDU set;
[0462] PDU.
[0463] Step 2: The network device configures multiple sets of DRX configurations on the first target object for the terminal.
[0464] Among them, the first target object includes any of the following: terminal or network equipment; service cell; service frequency; bandwidth part BWP; cell group; BWP set; service frequency set.
[0465] Each of the multiple DRX configurations includes parameters such as the length of an onduration timer (ongoing monitoring timer), a DRX offset, the length of a DRX inactivity timer, the length of a HARQ round trip timer, and the length of a HARQ retransmission timer.
[0466] Step 3: The terminal receives the SL grant, determines the organization of MAC PDU according to the SL grant, and uses the corresponding HARQ process for data transmission.
[0467] In response to the SL grant, the terminal executes LCP, and the specific LCP process can use the existing LCP process.
[0468] First, select a target L2 address. When selecting the L2 target address, first determine the logical channel and / or MAC CE that meets the first condition, and then use the L2 address corresponding to the logical channel and / or MAC CE with the highest priority as the target L2 address. The first condition includes at least: the first configuration information corresponding to the logical channel includes the DRX configuration parameters corresponding to the SL grant or the DRX configuration number.
[0469] Secondly, a logical channel is further selected under the selected target L2 address. That is, a logical channel belonging to the target L2 address and meeting the second condition is selected under the selected target L2 address, and the second condition at least includes: the first configuration information corresponding to the logical channel includes the DRX configuration parameter corresponding to the SL grant or the DRX configuration number.
[0470] Finally, based on the selected target L2 address and the selected target logical channel, two rounds of resource allocation are performed according to the logical channel priority (the two rounds of resource allocation process is the same as the process of the Uu interface).
[0471] The first configuration information is included in the logical channel mapping restriction parameter, and the first configuration information includes at least one of the following:
[0472] DRX configuration parameters;
[0473] The number of the DRX configuration;
[0474] The DRX configuration parameters may include all or part of the parameters corresponding to the DRX configuration; and the part of the DRX configuration parameters may include at least one of the following:
[0475] The length of the DRX inactivity timer;
[0476] The length of the HARQ round trip timer;
[0477] The length of the HARQ retransmission timer.
[0478] The terminal generates a MAC PDU according to the LCP process, and sends the PDU using the HARQ process corresponding to the SL grant. At the same time, it maintains the relevant DRX timer for the HARQ process. Specifically, the terminal determines the length of a unique DRX timer for each DRX timer corresponding to the HARQ process based on a preset rule. DRX timers include but are not limited to: a DRX inactivity timer, a HARQ round-trip time timer, and a HARQ retransmission timer. The preset rule can be: determined based on the first configuration information corresponding to the second target object contained in the HARQ process.
[0479] The method for acquiring the first configuration information includes at least one of the following: configuration information sent through dedicated signaling (such as RRC signaling), configuration information sent through SIB, and pre-configuration information.
[0480] Optionally, when performing MAC PDU data multiplexing, any one of the following operations may be performed:
[0481] Allowing the second target object with the same first configuration information to be multiplexed into one MAC PDU;
[0482] Allowing second target objects with different first configuration information to be multiplexed into one MAC PDU;
[0483] Furthermore, if the second target object with different first configuration information is allowed to be multiplexed into one MAC PDU, the length of each DRX timer in the HARQ process is determined based on the first configuration information, where the first configuration information may specifically be any one of the following:
[0484] first configuration information corresponding to the second target object with the highest priority in the MAC PDU corresponding to the HARQ process;
[0485] first configuration information corresponding to the second target object with the lowest priority in the MAC PDU corresponding to the HARQ process;
[0486] First configuration information corresponding to a second target object (specifically, network configuration or pre-configuration) specified in the MAC PDU corresponding to the HARQ process;
[0487] Determine the first configuration information corresponding to each second target object in the MAC PDU, and determine the first configuration information according to the number of second target objects that use the same first configuration information.
[0488] In this embodiment, the corresponding first configuration information can be determined based on the first configuration information included in the mapping restriction parameter corresponding to the logical channel. If the first configuration information includes the DRX configuration number, the terminal uses the DRX configuration number to determine the corresponding DRX configuration parameters, and uses the length of the DRX inactivity timer, the length of the HARQ round-trip timer, and the length of the HARQ retransmission timer included in the DRX configuration parameters as the length of the DRX inactivity timer, the HARQ round-trip timer, and the HARQ retransmission timer to be used by the HARQ process. Of course, different DRX timers have different starting points.
[0489] Example 3: Preset Rule 2
[0490] Step 1: The terminal reports auxiliary information to the network device.
[0491] The terminal sends auxiliary information to the network device; the auxiliary information is used to instruct the network device to configure multiple sets of DRX configurations for the sending terminal.
[0492] The auxiliary information includes at least one of the following:
[0493] Arrival time of the third target object;
[0494] The period of the third target object;
[0495] jitter of the third target object;
[0496] The data transmission end time of the third target object.
[0497] The third target object is a target object of the Uu interface, which may include but is not limited to at least one of the following:
[0498] QoS flow;
[0499] data burst;
[0500] PDU set;
[0501] PDU.
[0502] Step 2: The network device configures multiple sets of DRX configurations on the first target object for the terminal.
[0503] Among them, the first target object includes any of the following: terminal or network equipment; service cell; service frequency; bandwidth part BWP; cell group; BWP set; service frequency set.
[0504] Each of the multiple DRX configurations includes parameters such as the length of an onduration timer (ongoing monitoring timer), a DRX offset, the length of a DRX inactivity timer, the length of a HARQ round trip timer, and the length of a HARQ retransmission timer.
[0505] Step 3: The terminal receives the UL grant or SL grant, organizes the MAC PDU according to the UL grant or SL grant, and uses the corresponding HARQ process for data transmission.
[0506] The UL grant or SL grant may be a dynamically scheduled grant or a pre-configured authorization grant.
[0507] Taking the UL grant as an example, the terminal performs LCP for the UL grant. The specific LCP process can utilize the existing LCP process. Specifically, the logical channels that can use the UL grant are determined according to the logical channel mapping restriction parameters corresponding to the logical channels. Then, the first round of resource allocation is performed based on the GBR in descending order of logical channel priority. After the first round of resource allocation, if there are remaining resources, the second round of resource allocation is performed in descending order of logical channel priority until all logical channels have been allocated resources or the resources are exhausted.
[0508] The terminal generates a MAC PDU according to the LCP process, and sends the PDU using the HARQ process corresponding to the UL grant or SL grant. At the same time, it maintains the relevant DRX timer for the HARQ process.
[0509] Specifically, the terminal may determine a unique DRX timer length for each DRX timer corresponding to the HARQ process based on a preset rule. The DRX timer includes but is not limited to: a DRX inactivity timer, a HARQ round trip time timer, and a HARQ retransmission timer. The preset rule may be determined based on the second configuration information corresponding to the resources (including dynamically scheduled resources and pre-configured authorized resources) used for HARQ process transmission. The second configuration information includes at least one of the following:
[0510] DRX configuration parameters;
[0511] The number of the DRX configuration;
[0512] The DRX configuration parameters may include all or part of the parameters corresponding to the DRX configuration; and the part of the DRX configuration parameters may include at least one of the following:
[0513] The length of the DRX inactivity timer;
[0514] The length of the HARQ round trip timer;
[0515] The length of the HARQ retransmission timer.
[0516] The method for acquiring the second configuration information includes at least one of the following: configuration information sent through dedicated signaling (such as RRC signaling), configuration information sent through SIB, and pre-configuration information.
[0517] Furthermore, if the Active time corresponding to the UL grant or SCI scheduled resources or the resources used for HARQ process transmission is determined by which set of DRX configurations, the length of the DRX timer corresponding to the set of DRX configurations is used as the length of the corresponding DRX timer in the HARQ process. If the resources used by the HARQ process are within the intersection of the Active times corresponding to multiple sets of DRX configurations, the specific second configuration information may be determined using one of the following rules:
[0518] Randomly selecting one of the multiple DRX configurations, and determining second configuration information based on the selected DRX configuration;
[0519] A queue is generated by sorting the multiple DRX configurations in ascending or descending order of the DRX configuration numbers, selecting the first DRX configuration in the queue, and determining the second configuration information based on the selected first DRX configuration.
[0520] Example 4: Preset Rule 3
[0521] Step 1: The terminal reports auxiliary information to the network device.
[0522] The terminal sends auxiliary information to the network device; the auxiliary information is used to instruct the network device to configure multiple sets of DRX configurations for the sending terminal.
[0523] The auxiliary information includes at least one of the following:
[0524] Arrival time of the third target object;
[0525] The period of the third target object;
[0526] jitter of the third target object;
[0527] The data transmission end time of the third target object.
[0528] The third target object is a target object of the Uu interface, which may include but is not limited to at least one of the following:
[0529] QoS flow;
[0530] data burst;
[0531] PDU set;
[0532] PDU.
[0533] Step 2: The network device configures multiple sets of DRX configurations on the first target object for the terminal.
[0534] Among them, the first target object includes any of the following: terminal or network equipment; service cell; service frequency; bandwidth part BWP; cell group; BWP set; service frequency set.
[0535] Each of the multiple DRX configurations includes parameters such as the length of an onduration timer (ongoing monitoring timer), a DRX offset, the length of a DRX inactivity timer, the length of a HARQ round trip timer, and the length of a HARQ retransmission timer.
[0536] Step 3: The terminal receives the UL grant or SL grant, organizes the MAC PDU according to the UL grant or SL grant, and uses the corresponding HARQ process for data transmission.
[0537] Taking the UL as an example, the terminal performs LCP for the UL grant. The specific LCP process can utilize the existing LCP process. Specifically, the logical channels that can use the UL grant are determined according to the logical channel mapping restriction parameters corresponding to the logical channels. Then, the first round of resource allocation is performed based on the GBR in descending order of logical channel priority. After the first round of resource allocation, if there are remaining resources, the second round of resource allocation is performed in descending order of logical channel priority until all logical channels have been allocated resources or the resources are exhausted.
[0538] The terminal generates a MAC PDU according to the LCP process and sends the PDU using the HARQ process corresponding to the UL grant. At the same time, it maintains the related DRX timer for the HARQ process.
[0539] Specifically, the terminal determines a unique DRX timer length for each DRX timer corresponding to the HARQ process based on a preset rule. The DRX timer includes but is not limited to: a DRX inactivity timer, a HARQ round trip time timer, and a HARQ retransmission timer. The preset rule may be determined based on third configuration information carried in scheduling signaling (such as Uu interface DCI and / or SL interface SCI), and the third configuration information includes at least one of the following:
[0540] DRX configuration parameters;
[0541] The number of the DRX configuration;
[0542] The DRX configuration parameters may include all or part of the parameters corresponding to the DRX configuration; and the part of the DRX configuration parameters may include at least one of the following:
[0543] The length of the DRX inactivity timer;
[0544] The length of the HARQ round trip timer;
[0545] The length of the HARQ retransmission timer.
[0546] That is, the terminal can directly determine the length of each DRX timer corresponding to the HARQ process according to the third configuration information included in the DCI or SCI of the UL grant.
[0547] Example 5: Preset Rule 4
[0548] Step 1: The terminal reports auxiliary information to the network device.
[0549] The terminal sends auxiliary information to the network device; the auxiliary information is used to instruct the network device to configure multiple sets of DRX configurations for the sending terminal.
[0550] The auxiliary information includes at least one of the following:
[0551] Arrival time of the third target object;
[0552] The period of the third target object;
[0553] jitter of the third target object;
[0554] The data transmission end time of the third target object.
[0555] The third target object is a target object of the Uu interface, which may include but is not limited to at least one of the following:
[0556] QoS flow;
[0557] data burst;
[0558] PDU set;
[0559] PDU.
[0560] Step 2: The network device configures multiple sets of DRX configurations on the first target object for the terminal.
[0561] Among them, the first target object includes any of the following: terminal or network equipment; service cell; service frequency; bandwidth part BWP; cell group; BWP set; service frequency set.
[0562] Each of the multiple DRX configurations includes parameters such as the length of an onduration timer (ongoing monitoring timer), a DRX offset, the length of a DRX inactivity timer, the length of a HARQ round trip timer, and the length of a HARQ retransmission timer.
[0563] Step 3: The terminal receives the UL grant or SL grant, organizes the MAC PDU according to the UL grant or SL grant, and uses the corresponding HARQ process for data transmission.
[0564] Taking the UL grant as an example, the terminal performs LCP for the UL grant. The specific LCP process can utilize the existing LCP process. Specifically, the logical channels that can use the UL grant are determined according to the logical channel mapping restriction parameters corresponding to the logical channels. Then, the first round of resource allocation is performed based on the GBR in descending order of logical channel priority. After the first round of resource allocation, if there are remaining resources, the second round of resource allocation is performed in descending order of logical channel priority until all logical channels have been allocated resources or the resources are exhausted.
[0565] The terminal generates a MAC PDU according to the LCP process and sends the PDU using the HARQ process corresponding to the UL grant. At the same time, it maintains the related DRX timer for the HARQ process.
[0566] Specifically, the terminal determines a unique DRX timer length for each DRX timer corresponding to the HARQ process based on a preset rule. DRX timers include but are not limited to: a DRX inactivity timer, a HARQ round trip timer, and a HARQ retransmission timer. The preset rule may be determined based on fourth configuration information corresponding to the HARQ process number corresponding to the HARQ process, where the fourth configuration information includes at least one of the following:
[0567] DRX configuration parameters;
[0568] The number of the DRX configuration;
[0569] The DRX configuration parameters may include all or part of the parameters corresponding to the DRX configuration; and the part of the DRX configuration parameters may include at least one of the following:
[0570] The length of the DRX inactivity timer;
[0571] The length of the HARQ round trip timer;
[0572] The length of the HARQ retransmission timer.
[0573] Among them, the fourth configuration information is obtained in at least one of the following ways: configuration information sent through dedicated signaling (such as RRC signaling), configuration information sent through SIB, and pre-configuration information.
[0574] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0575] Based on the same technical concept, the embodiment of the present application further provides a terminal (including a sending terminal and / or a receiving terminal). The terminal can implement the functions of the terminal side in the aforementioned embodiment.
[0576] In one embodiment, referring to FIG5 , a block diagram of a terminal structure is provided, wherein the terminal includes a processor 302 , a memory 304 , a transceiver 306 , a bus interface, and a user interface 308 .
[0577] The transceiver 306 is used to receive and send data under the control of the processor 302.
[0578] The bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits such as one or more processors represented by processor 302 and memory represented by memory. The bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver can be multiple components, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, or the like. For different user devices, the user interface 308 can also be an interface capable of connecting external or internal devices as required, including but not limited to a keypad, display, speaker, microphone, joystick, etc. The processor is responsible for managing the bus architecture and general processing, and the memory can store data used by the processor when performing operations.
[0579] Optionally, the processor 302 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0580] The processor 302 is configured to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the program stored in the memory 304. The processor 302 and the memory 304 may also be physically separated.
[0581] In one embodiment, the processor 302 is configured to determine, based on a preset rule, a length of each DRX timer corresponding to the HARQ process when there are multiple DRX configurations for the first target object.
[0582] Optionally, the first target object includes at least one of the following:
[0583] First device;
[0584] Service area;
[0585] Service frequency;
[0586] Bandwidth part BWP;
[0587] Master cell group MCG;
[0588] Secondary cell group SCG;
[0589] BWP collection;
[0590] Service frequency set.
[0591] Optionally, the DRX timer includes at least one of the following:
[0592] DRX inactivity timer;
[0593] HARQ round trip timer;
[0594] HARQ retransmission timer.
[0595] In another embodiment, the above-mentioned preset rules include at least one of the following:
[0596] Determining the length of each DRX timer based on first configuration information corresponding to a second target object included in the HARQ process; wherein the second target object includes a data radio bearer DRB, a signaling radio bearer SRB, or a logical channel LCH;
[0597] Determining, according to the second configuration information corresponding to the resources used for HARQ process transmission, a length of each DRX timer corresponding to the HARQ process;
[0598] Determine, according to the third configuration information carried in the scheduling signaling, a length of each DRX timer corresponding to the HARQ process;
[0599] The length of each DRX timer corresponding to the HARQ process is determined according to the fourth configuration information corresponding to the process ID of the HARQ process.
[0600] Optionally, the scheduling signaling includes downlink control information DCI and / or direct communication interface control information SCI.
[0601] In another embodiment, at least one of the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information includes one or more of the following:
[0602] DRX configuration parameters;
[0603] The number of the DRX configuration;
[0604] The above-mentioned DRX configuration parameters may include all or part of the parameters corresponding to the DRX configuration.
[0605] Optionally, the above-mentioned partial DRX configuration parameters include at least one of the following:
[0606] The length of the DRX inactivity timer;
[0607] The length of the HARQ round trip timer;
[0608] The length of the HARQ retransmission timer.
[0609] In another embodiment, the transceiver 306 is configured to receive at least one of the following items sent by the network device through dedicated signaling: first configuration information, second configuration information, and fourth configuration information;
[0610] The transceiver 306 is further configured to receive at least one of the following items sent by the network device via a system information block: first configuration information, second configuration information, and fourth configuration information;
[0611] The processor 302 is further configured to obtain at least one of the following items from the pre-configuration information: first configuration information, second configuration information, and fourth configuration information.
[0612] In another embodiment, the first configuration information is carried in a mapping restriction parameter corresponding to the second target object.
[0613] In another embodiment, the processor 302 is further configured to perform at least one of the following:
[0614] Allowing the second target object with the same first configuration information to be multiplexed into a MAC PDU corresponding to one HARQ process;
[0615] The second target object with different first configuration information is allowed to be multiplexed into a MAC PDU corresponding to a HARQ process.
[0616] Optionally, if a second target object with different first configuration information is allowed to be multiplexed into a MAC PDU corresponding to one HARQ process, then the first configuration information corresponding to the second target object included in the HARQ process, and the determination method of the first configuration information in determining the length of each DRX timer includes any one of the following:
[0617] first configuration information corresponding to the second target object with the highest priority in the MAC PDU corresponding to the HARQ process;
[0618] first configuration information corresponding to the second target object with the lowest priority in the MAC PDU corresponding to the HARQ process;
[0619] First configuration information corresponding to the second target object specified in the MAC PDU corresponding to the HARQ process;
[0620] Determine the first configuration information corresponding to each second target object in the MAC PDU corresponding to the above-mentioned HARQ process, and determine the first configuration information according to the number of second target objects configured with the same first configuration information.
[0621] In another embodiment, the processor 302 is further configured to carry the second configuration information in the configuration information corresponding to the pre-configured resource or the pre-configured resource activation signaling if the resource is a pre-configured resource.
[0622] In another embodiment, the processor 302 is further configured to determine a DRX activation time of resources used for HARQ process transmission; and determine the second configuration information according to a DRX configuration parameter to which the DRX activation time belongs.
[0623] Optionally, if the DRX activation time is the intersection of activation times of multiple sets of DRX configurations corresponding to the resource, the processor 302 is further configured to determine the second configuration information in any one of the following ways:
[0624] Determine second configuration information according to a set of DRX configurations randomly selected from the multiple sets of DRX configurations;
[0625] The multiple sets of DRX configurations are sorted, and the second configuration information is determined according to the sorted first set of DRX configurations.
[0626] In another embodiment, the processor 302 is further used to select a second target object that is allowed to use the uplink scheduling permission according to a first condition, wherein the first condition at least includes: the first configuration information corresponding to the second target object includes the DRX configuration parameters or the DRX configuration number corresponding to the uplink scheduling permission.
[0627] In another embodiment, the processor 302 is further configured to select, based on a second condition, a second target object and / or a MAC control unit CE that is allowed to use the direct communication interface scheduling permission, and select, based on the priority of the second target object and / or the priority of the MAC CE, a layer 2 L2 address corresponding to the second target object and / or MAC CE with the highest priority as the target L2 address; wherein the second condition at least includes: the first configuration information corresponding to the second target object includes a DRX configuration parameter or a DRX configuration number corresponding to the direct communication interface scheduling permission.
[0628] Optionally, the above-mentioned processor 302 is also used to select a second target object that meets the third condition for the target L2 address; wherein the above-mentioned third condition at least includes: belonging to the target L2 address, and the first configuration information corresponding to the second target object includes the DRX configuration parameters corresponding to the direct communication interface scheduling permission or the DRX configuration number.
[0629] In another embodiment, the processor 302 is further configured to send auxiliary information to a network device; the auxiliary information is used to instruct the network device to configure multiple sets of DRX configurations for the transmitting terminal;
[0630] The auxiliary information includes at least one of the following:
[0631] Arrival time of the third target object;
[0632] The period of the third target object;
[0633] jitter of the third target object;
[0634] The data transmission end time of the third target object.
[0635] Optionally, the third target object includes at least one of the following:
[0636] QoS flow;
[0637] data burst;
[0638] PDU set;
[0639] PDU.
[0640] It should be noted here that the above-mentioned terminal provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned terminal-side method embodiment, and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0641] Based on the same technical concept, the embodiment of the present application further provides a network device that can implement the functions of the network device side in the aforementioned embodiment.
[0642] In another embodiment, referring to Figure 6, a structural block diagram of a network device is provided, wherein the network device includes a processor 402, a memory 404, a transceiver 406, and a bus interface.
[0643] The transceiver 406 is used to receive and send data under the control of the processor 402.
[0644] The bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits, specifically one or more processors represented by processor 402 and memory represented by memory. The bus architecture can also link various other circuits, such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and, therefore, not further described herein. The bus interface provides an interface. The transceiver can be multiple components, including a transmitter and a receiver, providing a means for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, or an optical cable. The processor is responsible for managing the bus architecture and general processing, while the memory can store data used by the processor x10 when performing operations.
[0645] Optionally, the processor 402 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.
[0646] The processor 402 is configured to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the program stored in the memory 404. The processor 402 and the memory 404 may also be physically separated.
[0647] In one embodiment, the processor 402 is configured to determine, based on a preset rule, a length of each DRX timer corresponding to the HARQ process when there are multiple DRX configurations for the first target object.
[0648] Optionally, the first target object includes at least one of the following:
[0649] First device;
[0650] Service area;
[0651] Service frequency;
[0652] Bandwidth part BWP;
[0653] Master cell group MCG;
[0654] Secondary cell group SCG;
[0655] BWP collection;
[0656] Service frequency set.
[0657] Optionally, the DRX timer includes at least one of the following:
[0658] DRX inactivity timer;
[0659] HARQ round trip timer;
[0660] HARQ retransmission timer.
[0661] In another embodiment, the above-mentioned preset rules include at least one of the following:
[0662] Determining the length of each DRX timer based on first configuration information corresponding to a second target object included in the HARQ process; wherein the second target object includes a data radio bearer DRB, a signaling radio bearer SRB, or a logical channel LCH;
[0663] Determining, according to the second configuration information corresponding to the resources used for HARQ process transmission, a length of each DRX timer corresponding to the HARQ process;
[0664] Determine, according to the third configuration information carried in the scheduling signaling, a length of each DRX timer corresponding to the HARQ process;
[0665] The length of each DRX timer corresponding to the HARQ process is determined according to the fourth configuration information corresponding to the process ID of the HARQ process.
[0666] Optionally, the scheduling signaling includes downlink control information DCI and / or direct communication interface control information SCI.
[0667] In another embodiment, at least one of the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information includes one or more of the following:
[0668] DRX configuration parameters;
[0669] The number of the DRX configuration;
[0670] The above-mentioned DRX configuration parameters may include all or part of the parameters corresponding to the DRX configuration.
[0671] Optionally, the above-mentioned partial DRX configuration parameters include at least one of the following:
[0672] The length of the DRX inactivity timer;
[0673] The length of the HARQ round trip timer;
[0674] The length of the HARQ retransmission timer.
[0675] In another embodiment, the processor 402 is further configured to configure the fourth configuration information based on each HARQ process ID or configure the fourth configuration information based on a set of HARQ process IDs.
[0676] In another embodiment, the first configuration information is carried in a mapping restriction parameter corresponding to the second target object.
[0677] In another embodiment, the processor 402 is further configured to perform at least one of the following:
[0678] Allowing the second target object with the same first configuration information to be multiplexed into a MAC PDU corresponding to one HARQ process;
[0679] The second target object with different first configuration information is allowed to be multiplexed into a MAC PDU corresponding to a HARQ process.
[0680] Optionally, if a second target object with different first configuration information is allowed to be multiplexed into a MAC PDU corresponding to one HARQ process, then the first configuration information corresponding to the second target object included in the HARQ process, and the determination method of the first configuration information in determining the length of each DRX timer includes any one of the following:
[0681] first configuration information corresponding to the second target object with the highest priority in the MAC PDU corresponding to the HARQ process;
[0682] first configuration information corresponding to the second target object with the lowest priority in the MAC PDU corresponding to the HARQ process;
[0683] First configuration information corresponding to the second target object specified in the MAC PDU corresponding to the HARQ process;
[0684] Determine the first configuration information corresponding to each second target object in the MAC PDU corresponding to the above-mentioned HARQ process, and determine the first configuration information according to the number of second target objects configured with the same first configuration information.
[0685] In another embodiment, the processor 402 is further configured to carry the second configuration information in the configuration information corresponding to the pre-configured resource or the pre-configured resource activation signaling if the resource is a pre-configured resource.
[0686] In another embodiment, the processor 402 is further configured to determine a DRX activation time of resources used for HARQ process transmission; and determine the second configuration information according to a DRX configuration parameter to which the DRX activation time belongs.
[0687] Optionally, if the DRX activation time is the intersection of activation times of multiple sets of DRX configurations corresponding to the resource, the processor 402 is further configured to determine the second configuration information in any one of the following ways:
[0688] Determine second configuration information according to a set of DRX configurations randomly selected from the multiple sets of DRX configurations;
[0689] The multiple sets of DRX configurations are sorted, and the second configuration information is determined according to the sorted first set of DRX configurations.
[0690] In another embodiment, the processor 402 is further configured to determine at least one of the following: first configuration information, second configuration information, third configuration information, and fourth configuration information;
[0691] The processor 402 is further configured to obtain at least one of the following from the pre-configuration information: first configuration information, second configuration information, third configuration information, and fourth configuration information.
[0692] It should be noted here that the above-mentioned network device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned network device side method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0693] Based on the same inventive concept, an embodiment of the present application further provides a DRX timer maintenance device for implementing the above-mentioned DRX timer maintenance method.
[0694] In one embodiment, as shown in FIG7 , a DRX timer maintenance apparatus is provided, which is applied to a first device and includes: a determining unit, wherein:
[0695] The determining unit is configured to determine, based on a preset rule, the length of each DRX timer corresponding to the HARQ process when there are multiple DRX configurations for the first target object.
[0696] Optionally, the first target object includes at least one of the following:
[0697] First device;
[0698] Service area;
[0699] Service frequency;
[0700] Bandwidth part BWP;
[0701] Master cell group MCG;
[0702] Secondary cell group SCG;
[0703] BWP collection;
[0704] Service frequency set.
[0705] Optionally, the DRX timer includes at least one of the following:
[0706] DRX inactivity timer;
[0707] HARQ round trip timer;
[0708] HARQ retransmission timer.
[0709] In another embodiment, based on the above embodiment, the above preset rules include at least one of the following:
[0710] Determining the length of each DRX timer based on first configuration information corresponding to a second target object included in the HARQ process; wherein the second target object includes a data radio bearer DRB, a signaling radio bearer SRB, or a logical channel LCH;
[0711] Determining, according to the second configuration information corresponding to the resources used for HARQ process transmission, a length of each DRX timer corresponding to the HARQ process;
[0712] Determine, according to the third configuration information carried in the scheduling signaling, a length of each DRX timer corresponding to the HARQ process;
[0713] The length of each DRX timer corresponding to the HARQ process is determined according to the fourth configuration information corresponding to the process ID of the HARQ process.
[0714] Optionally, the scheduling signaling includes downlink control information DCI and / or direct communication interface control information SCI.
[0715] Optionally, the first device is a network device, and the apparatus may further include:
[0716] The first information configuration unit is configured to configure the fourth configuration information based on each HARQ process number respectively or configure the fourth configuration information based on a set of HARQ process numbers.
[0717] In another embodiment, based on the above embodiment, at least one of the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information includes one or more of the following:
[0718] DRX configuration parameters;
[0719] The number of the DRX configuration;
[0720] The above-mentioned DRX configuration parameters may include all or part of the parameters corresponding to the DRX configuration.
[0721] Optionally, the above-mentioned partial DRX configuration parameters include at least one of the following:
[0722] The length of the DRX inactivity timer;
[0723] The length of the HARQ round trip timer;
[0724] The length of the HARQ retransmission timer.
[0725] In another embodiment, another DRX timer maintenance device is provided. Based on the above embodiment, the device may further include at least one of the following:
[0726] A first receiving unit, configured to receive at least one of the following items sent by a network device through dedicated signaling: first configuration information, second configuration information, and fourth configuration information;
[0727] A second receiving unit, configured to receive at least one of the following items sent by the network device through a system information block: first configuration information, second configuration information, and fourth configuration information;
[0728] The first acquiring unit is configured to acquire at least one of the following items from the pre-configuration information: first configuration information, second configuration information, and fourth configuration information.
[0729] In another embodiment, based on the above embodiment, the first configuration information is carried in the mapping restriction parameters corresponding to the second target object.
[0730] In another embodiment, another DRX timer maintenance device is provided. Based on the above embodiment, the device may further include at least one of the following:
[0731] A first multiplexing unit, configured to allow a second target object with the same first configuration information to be multiplexed into a MAC PDU corresponding to one HARQ process;
[0732] The second multiplexing unit is configured to allow a second target object with different first configuration information to be multiplexed into a MAC PDU corresponding to one HARQ process.
[0733] Optionally, if a second target object with different first configuration information is allowed to be multiplexed into a MAC PDU corresponding to one HARQ process, then the first configuration information corresponding to the second target object included in the HARQ process, and the determination method of the first configuration information in determining the length of each DRX timer includes any one of the following:
[0734] first configuration information corresponding to the second target object with the highest priority in the MAC PDU corresponding to the HARQ process;
[0735] first configuration information corresponding to the second target object with the lowest priority in the MAC PDU corresponding to the HARQ process;
[0736] First configuration information corresponding to the second target object specified in the MAC PDU corresponding to the HARQ process;
[0737] Determine the first configuration information corresponding to each second target object in the MAC PDU corresponding to the above-mentioned HARQ process, and determine the first configuration information according to the number of second target objects configured with the same first configuration information.
[0738] In another embodiment, another DRX timer maintenance device is provided. Based on the above embodiment, the device may further include:
[0739] The second information configuration unit is configured to carry the second configuration information in the configuration information corresponding to the pre-configured resource or the pre-configured resource activation signaling if the resource is a pre-configured resource.
[0740] In another embodiment, another DRX timer maintenance device is provided. Based on the above embodiment, the device may further include:
[0741] An activation time determination unit, configured to determine a DRX activation time for resources used for HARQ process transmission;
[0742] The first information determining unit is configured to determine the second configuration information according to the DRX configuration parameter to which the DRX activation time belongs.
[0743] Optionally, if the DRX activation time is the intersection of activation times of multiple sets of DRX configurations corresponding to the resource, the first information determining unit is further configured to determine the second configuration information in any one of the following ways:
[0744] Determine second configuration information according to a set of DRX configurations randomly selected from the multiple sets of DRX configurations;
[0745] The multiple sets of DRX configurations are sorted, and the second configuration information is determined according to the sorted first set of DRX configurations.
[0746] In another embodiment, another DRX timer maintenance apparatus is provided. The first device is a transmitting terminal. Based on the above embodiment, the apparatus may further include:
[0747] The second target object determination unit is used to select the second target object that is allowed to use the uplink scheduling permission according to the first condition, wherein the above-mentioned first condition at least includes: the first configuration information corresponding to the second target object includes the DRX configuration parameters or DRX configuration number corresponding to the uplink scheduling permission.
[0748] In another embodiment, another DRX timer maintenance apparatus is provided. The first device is a transmitting terminal. Based on the above embodiment, the apparatus may further include:
[0749] an address selecting unit, configured to select, according to a second condition, a second target object and / or a MAC control element CE that is allowed to use the direct communication interface scheduling permission, and select, according to a priority of the second target object and / or a priority of the MAC CE, a layer 2 L2 address corresponding to the second target object and / or MAC CE with the highest priority as the target L2 address;
[0750] The second condition at least includes: the first configuration information corresponding to the second target object includes a DRX configuration parameter or a DRX configuration number corresponding to the direct communication interface scheduling grant.
[0751] Optionally, the above device may further include:
[0752] an object selection unit, configured to select, with respect to the target L2 address, a second target object that satisfies a third condition;
[0753] The third condition at least includes: belonging to the target L2 address, and the first configuration information corresponding to the second target object includes the DRX configuration parameter or DRX configuration number corresponding to the direct communication interface scheduling permission.
[0754] In another embodiment, another DRX timer maintenance apparatus is provided. The first device is a transmitting terminal. Based on the above embodiment, the apparatus may further include:
[0755] A sending unit, configured to send auxiliary information to a network device; the auxiliary information is used to instruct the network device to configure multiple sets of DRX configurations for the sending terminal;
[0756] The auxiliary information includes at least one of the following:
[0757] Arrival time of the third target object;
[0758] The period of the third target object;
[0759] jitter of the third target object;
[0760] The data transmission end time of the third target object.
[0761] Optionally, the third target object includes at least one of the following:
[0762] QoS flow;
[0763] data burst;
[0764] PDU set;
[0765] PDU.
[0766] In another embodiment, another DRX timer maintenance device is provided. The first device is a network device. Based on the above embodiment, the device may further include at least one of the following:
[0767] A second information determining unit, configured to determine at least one of the following: first configuration information, second configuration information, third configuration information, and fourth configuration information;
[0768] The second acquiring unit is configured to acquire at least one of the following items from the pre-configuration information: first configuration information, second configuration information, third configuration information, and fourth configuration information.
[0769] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0770] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application.
[0771] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0772] In one embodiment, a processor-readable storage medium is further provided, the processor-readable storage medium storing a program for causing a processor to execute the above method. The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (e.g., CD, DVD, BD, HVD, etc.), and semiconductor storage (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
[0773] In one embodiment, a computer program product is also provided. When executed by a processor, the computer program can implement the above method. The computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, part or all of the above method can be implemented in whole or in part according to the process or functions described in the embodiments of the present disclosure.
[0774] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.
[0775] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. A DRX timer maintenance method, wherein: Applied to a first device, the method includes: If there are multiple sets of discontinuous reception DRX configurations for the first target object, the length of each DRX timer corresponding to the hybrid automatic repeat request HARQ process is determined based on a preset rule.
2. The method according to claim 1, wherein: The first target object includes at least one of the following: the first device; Service community; Service frequency; Bandwidth part BWP; Master cell group MCG; Secondary cell group SCG; BWP collection; Service frequency set.
3. The method according to claim 1 or 2, wherein: The DRX timer includes at least one of the following: DRX inactivity timer; HARQ round trip timer; HARQ retransmission timer.
4. The method according to claim 1, wherein: The preset rules include at least one of the following: Determine the length of each DRX timer based on the first configuration information corresponding to the second target object included in the HARQ process; wherein the second target object includes a data radio bearer DRB or a signaling radio bearer SRB or a logical channel LCH; Determine, according to the second configuration information corresponding to the resources used for transmission by the HARQ process, a length of each DRX timer corresponding to the HARQ process; Determine, according to the third configuration information carried in the scheduling signaling, a length of each DRX timer corresponding to the HARQ process; According to the fourth configuration information corresponding to the process number of the HARQ process, the length of each DRX timer corresponding to the HARQ process is determined.
5. The method according to claim 4, wherein: At least one of the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information includes one or more of the following: DRX configuration parameters; The number of the DRX configuration; The DRX configuration parameters include all or part of the parameters corresponding to the DRX configuration.
6. The method according to claim 5, wherein: The partial DRX configuration parameters include at least one of the following: The length of the DRX inactivity timer; The length of the HARQ round trip timer; The length of the HARQ retransmission timer.
7. The method according to claim 5, wherein: The method further comprises at least one of the following: Receiving at least one of the following items sent by a network device through dedicated signaling: the first configuration information, the second configuration information, and the fourth configuration information; receiving at least one of the following items sent by the network device through a system information block: the first configuration information, the second configuration information, and the fourth configuration information; Obtain at least one of the following from the pre-configuration information: the first configuration information, the second configuration information, and the fourth configuration information.
8. The method according to claim 4, wherein: The first configuration information is carried in a mapping restriction parameter corresponding to the second target object.
9. The method according to claim 4, wherein: The method further comprises any of the following: Allowing a second target object having the same first configuration information to be multiplexed into a media access control MAC packet data unit PDU corresponding to a HARQ process; Allow the second target object with different first configuration information to be multiplexed into a MAC PDU corresponding to a HARQ process.
10. The method according to claim 9, wherein: If a second target object with different first configuration information is allowed to be multiplexed into a MAC PDU corresponding to a HARQ process, the method for determining the first configuration information in determining the length of each DRX timer based on the first configuration information corresponding to the second target object included in the HARQ process includes any one of the following: first configuration information corresponding to a second target object with the highest priority in the MAC PDU corresponding to the HARQ process; first configuration information corresponding to a second target object with the lowest priority in the MAC PDU corresponding to the HARQ process; first configuration information corresponding to the second target object specified in the MAC PDU corresponding to the HARQ process; Determine the first configuration information corresponding to each second target object in the MAC PDU corresponding to the HARQ process, and determine the first configuration information according to the number of second target objects configured with the same first configuration information.
11. The method according to claim 4, wherein: The method further comprises: If the resource is a pre-configured resource, the second configuration information is carried in the configuration information corresponding to the pre-configured resource or in the pre-configured resource activation signaling.
12. The method according to claim 4, wherein: The method further comprises: Determine a DRX activation time of resources used for transmission of the HARQ process; The second configuration information is determined according to the DRX configuration parameter to which the DRX activation time belongs.
13. The method according to claim 12, wherein: The determining the second configuration information according to the DRX configuration parameter to which the DRX activation time belongs includes: If the DRX activation time is the intersection of activation times of multiple sets of DRX configurations corresponding to the resource, the second configuration information is determined in any of the following ways: Determine the second configuration information according to a set of DRX configurations randomly selected from the multiple sets of DRX configurations; The multiple sets of DRX configurations are sorted, and the second configuration information is determined according to the sorted first set of DRX configurations.
14. The method according to claim 4, wherein: The scheduling signaling includes downlink control information DCI and / or direct communication interface control information SCI.
15. The method according to claim 4, wherein: The first device is a network device, and the method further includes: The fourth configuration information is configured based on each HARQ process number respectively or the fourth configuration information is configured based on a set of HARQ process numbers.
16. The method according to claim 1, wherein: The first device is a sending terminal, and the method further includes: A second target object that is allowed to use the uplink scheduling permission is selected according to a first condition, wherein the first condition at least includes: first configuration information corresponding to the second target object includes a DRX configuration parameter or a DRX configuration number corresponding to the uplink scheduling permission.
17. The method according to claim 1, wherein: The first device is a sending terminal, and the method further includes: Selecting a second target object and / or a MAC control unit CE that is allowed to use the direct communication interface scheduling permission according to the second condition, and selecting a layer 2 L2 address corresponding to the second target object and / or MAC CE with the highest priority as the target L2 address according to the priority of the second target object and / or the priority of the MAC CE; The second condition at least includes: the first configuration information corresponding to the second target object includes the DRX configuration parameter or the DRX configuration number corresponding to the direct communication interface scheduling permission.
18. The method according to claim 17, wherein: The method further comprises: For the target L2 address, selecting a second target object that meets a third condition; The third condition at least includes: belonging to the target L2 address, and the first configuration information corresponding to the second target object includes the DRX configuration parameter or the DRX configuration number corresponding to the direct communication interface scheduling permission.
19. The method according to claim 16, wherein: The method further comprises: Sending auxiliary information to a network device; the auxiliary information is used to instruct the network device to configure multiple sets of DRX configurations for the sending terminal; The auxiliary information includes at least one of the following: The arrival time of the third target object; The period of the third target object; The jitter of the third target object; The data transmission end time of the third target object.
20. The method according to claim 19, wherein: The third target object includes at least one of the following: QoS flow; Data burst data burst; Packet data unit set PDU set; Packet Data Unit PDU.
21. The method according to claim 4, wherein: The first device is a network device, and the method further includes at least one of the following: Determine at least one of the following: the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information; Acquire at least one of the following from the pre-configuration information: the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information.
22. A device, wherein: Including memory, transceiver, processor: Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: If there are multiple sets of DRX configurations for the first target object, the length of each DRX timer corresponding to the HARQ process is determined based on a preset rule.
23. The apparatus of claim 22, wherein: The first target object includes at least one of the following: the first device; Service community; Service frequency; Bandwidth part BWP; Master cell group MCG; Secondary cell group SCG; BWP collection; Service frequency set.
24. The apparatus according to claim 22 or 23, wherein: The DRX timer includes at least one of the following: DRX inactivity timer; HARQ round trip timer; HARQ retransmission timer.
25. The apparatus of claim 22, wherein: The preset rules include at least one of the following: Determine the length of each DRX timer based on the first configuration information corresponding to the second target object included in the HARQ process; wherein the second target object includes a data radio bearer DRB or a signaling radio bearer SRB or a logical channel LCH; Determine, according to the second configuration information corresponding to the resources used for transmission by the HARQ process, a length of each DRX timer corresponding to the HARQ process; Determine, according to the third configuration information carried in the scheduling signaling, a length of each DRX timer corresponding to the HARQ process; According to the fourth configuration information corresponding to the process number of the HARQ process, the length of each DRX timer corresponding to the HARQ process is determined.
26. The apparatus of claim 25, wherein: At least one of the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information includes one or more of the following: DRX configuration parameters; The number of the DRX configuration; The DRX configuration parameters include all or part of the parameters corresponding to the DRX configuration.
27. The apparatus of claim 26, wherein: The partial DRX configuration parameters include at least one of the following: The length of the DRX inactivity timer; The length of the HARQ round trip timer; The length of the HARQ retransmission timer.
28. The apparatus of claim 26, wherein: The transceiver is configured to receive at least one of the following items sent by a network device through dedicated signaling: the first configuration information, the second configuration information, and the fourth configuration information; The transceiver is further configured to receive at least one of the following items sent by the network device through a system information block: the first configuration information, the second configuration information, and the fourth configuration information; The processor is further configured to obtain at least one of the following from the pre-configuration information: the first configuration information, the second configuration information, and the fourth configuration information.
29. The apparatus of claim 25, wherein: The first configuration information is carried in a mapping restriction parameter corresponding to the second target object.
30. The apparatus of claim 25, wherein: The processor is further configured to perform at least one of the following: Allowing the second target object with the same first configuration information to be multiplexed into a MAC PDU corresponding to a HARQ process; Allow the second target object with different first configuration information to be multiplexed into a MAC PDU corresponding to a HARQ process.
31. The apparatus of claim 30, wherein: If a second target object with different first configuration information is allowed to be multiplexed into a MAC PDU corresponding to a HARQ process, the method for determining the first configuration information in determining the length of each DRX timer based on the first configuration information corresponding to the second target object included in the HARQ process includes any one of the following: first configuration information corresponding to a second target object with the highest priority in the MAC PDU corresponding to the HARQ process; first configuration information corresponding to a second target object with the lowest priority in the MAC PDU corresponding to the HARQ process; first configuration information corresponding to the second target object specified in the MAC PDU corresponding to the HARQ process; Determine the first configuration information corresponding to each second target object in the MAC PDU corresponding to the HARQ process, and determine the first configuration information according to the number of second target objects configured with the same first configuration information.
32. The apparatus of claim 25, wherein: The processor is further configured to carry the second configuration information in the configuration information corresponding to the pre-configured resource or the pre-configured resource activation signaling if the resource is a pre-configured resource.
33. The apparatus of claim 25, wherein: The processor is further used to determine the DRX activation time of the resources used for the HARQ process transmission; and determine the second configuration information according to the DRX configuration parameters to which the DRX activation time belongs.
34. The apparatus of claim 33, wherein: The processor is further configured to, if the DRX activation time is an intersection of activation times of multiple sets of DRX configurations corresponding to the resource, determine the second configuration information in any one of the following ways: Determine the second configuration information according to a set of DRX configurations randomly selected from the multiple sets of DRX configurations; The multiple sets of DRX configurations are sorted, and the second configuration information is determined according to the sorted first set of DRX configurations.
35. The apparatus of claim 25, wherein: The scheduling signaling includes downlink control information DCI and / or direct communication interface control information SCI.
36. The apparatus of claim 25, wherein: The device is a network device, The processor is further configured to configure the fourth configuration information based on each HARQ process number respectively or configure the fourth configuration information based on a set of HARQ process numbers.
37. The apparatus of claim 22, wherein: The device is a sending terminal, The processor is also used to select a second target object that is allowed to use the uplink scheduling permission based on a first condition, wherein the first condition at least includes: the first configuration information corresponding to the second target object includes the DRX configuration parameters or the DRX configuration number corresponding to the uplink scheduling permission.
38. The apparatus of claim 22, wherein: The device is a sending terminal, The processor is further configured to select, according to the second condition, a second target object and / or a MAC CE that is allowed to use the direct communication interface scheduling permission, and select, according to the priority of the second target object and / or the priority of the MAC CE, a layer 2 L2 address corresponding to the second target object and / or the MAC CE with the highest priority as the target L2 address; The second condition at least includes: the first configuration information corresponding to the second target object includes the direct communication interface scheduling permission The corresponding DRX configuration parameter or DRX configuration number.
39. The apparatus of claim 38, wherein: The processor is also used to select a second target object that satisfies a third condition for the target L2 address; wherein the third condition at least includes: belonging to the target L2 address, and the first configuration information corresponding to the second target object includes the DRX configuration parameters or the DRX configuration number corresponding to the direct communication interface scheduling permission.
40. The apparatus of claim 37, wherein: The processor is further configured to send auxiliary information to a network device; the auxiliary information is used to instruct the network device to configure multiple sets of DRX configurations for the sending terminal; The auxiliary information includes at least one of the following: The arrival time of the third target object; The period of the third target object; The jitter of the third target object; The data transmission end time of the third target object.
41. The apparatus of claim 40, wherein: The third target object includes at least one of the following: QoS flows; data burst; PDU set; PDU.
42. The apparatus of claim 25, wherein: The device is a network device, The processor is further configured to determine at least one of the following: the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information; The processor is further configured to obtain at least one of the following from the pre-configuration information: the first configuration information, the second configuration information, the third configuration information, and the fourth configuration information.
43. A DRX timer maintenance device, wherein: The device comprises: The determining unit is configured to determine the length of each DRX timer corresponding to the HARQ process based on a preset rule if there are multiple DRX configurations for the first target object.
44. A processor-readable storage medium, wherein: The processor-readable storage medium stores a program, and the program is used to enable the processor to execute the method according to any one of claims 1 to 21.
Citation Information
Patent Citations
Discontinuous reception processing method and terminal
CN111050423A
Method and device for controlling discontinuous reception (DRX)
CN111107615A
Communication processing method and device, and storage medium
CN111699723A
Information processing method and device and readable storage medium
CN115767440A
Simultaneous DRX configurations and HARQ timer enhancements for XR traffic
WO2023044797A1