Configuration method and apparatus

By initializing parameters between the terminal and network devices to align the DRX cycles, the problem of DRX cycle misalignment is solved, improving the accuracy and efficiency of data reception while saving terminal power consumption.

WO2026001764A1PCT designated stage Publication Date: 2026-01-02HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/101479
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-29
Filing Date
2025-06-17
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

In communication systems, the DRX cycles between network devices and terminals may not be aligned, causing terminals to fail to receive data sent by network devices in a timely manner, thus affecting user experience.

Method used

Through information exchange between the terminal and network device, parameters are initialized to ensure DRX period alignment. This includes the terminal initializing the first parameter and notifying the network device, and the network device initializing the second parameter based on the received information, ensuring that the time domain positions of data transmission and reception are consistent during discontinuous reception.

Benefits of technology

It improves the accuracy and efficiency of terminal data reception, saves terminal energy and resources, and avoids the need for the terminal to continuously monitor the downlink control channel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025101479_02012026_PF_FP_ABST
    Figure CN2025101479_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications and provides a configuration method and an apparatus. In the method, a terminal initializes a first parameter on the basis of discontinuous reception configuration information and indicates, by means of second information, to a network device the time when the terminal initializes the first parameter, such that the network device can initialize a second parameter on the basis of the time when the terminal initializes the first parameter, wherein the first parameter and the second parameter may be incremented when a system frame number rolls over. By means of initializing the first parameter and the second parameter, the method can align discontinuous reception cycles of the terminal and the network device, such that the terminal can promptly receive downlink data by means of discontinuous reception, thereby improving the accuracy and efficiency of the terminal receiving data. In addition, the terminal does not need to continuously monitor a downlink control channel, thereby saving the energy consumption and resources of the terminal.
Need to check novelty before this filing date? Find Prior Art

Description

A configuration method and apparatus

[0001] The present application claims priority from the Chinese patent application No. 202410870210.X filed on June 29, 2024, and entitled "A configuration method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, and in particular to a configuration method and apparatus. BACKGROUND

[0003] In a communication system, a network device can send configuration information to a terminal to configure a discontinuous reception (DRX) cycle. In the DRX cycle, the terminal can turn on the receiver to enter a DRX active state at necessary time to monitor downlink control signaling, and turn off the receiver to enter a DRX sleep state at other time to reduce the power consumption of the terminal.

[0004] However, when the time interval between when the network device sends the above configuration information and when the terminal applies the configuration information is long, the time domain position of the DRX cycle determined by the terminal and the time domain position of the DRX cycle determined by the network device will be different, i.e., the DRX cycles of the network device and the terminal cannot be aligned. This situation can cause the terminal to fail to receive data sent by the network device in time, affecting the user experience. SUMMARY

[0005] The present application provides a configuration method and apparatus, which can align the DRX cycles of the terminal and the network device, so that the terminal can receive downlink data in time through DRX.

[0006] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:

[0007] In a first aspect, the present application provides a configuration method, which can be executed by a terminal. Here, the terminal can refer to the terminal itself, or a processor, module, logic node, chip, or chip system, etc. in the terminal that implements the method.

[0008] The method includes: receiving first information, the first information being used to indicate a discontinuous reception cycle; initializing a first parameter, the first parameter being incremented at a system frame number rollover, and the first parameter being used to determine the time at which the terminal monitors a downlink control channel; and sending second information to a first network device, the second information being used to indicate the time at which the terminal initializes the first parameter.

[0009] Based on the method provided in the first aspect, the terminal can initialize the first parameter according to the received first information, and then define at what time the terminal monitors the downlink control channel (such as a physical downlink control channel (PDCCH)) to receive downlink data or send uplink data in the process of discontinuous reception. Since the first parameter will be incremented at the system frame number rollover, that is, the first parameter will change over time, the terminal can notify the first network device of the time of initializing the first parameter through the second information in order for the terminal and the first network device to implement data transmission and reception at the same time, so that the terminal and the first network device can align the time of discontinuous reception, which can avoid the time domain positions of data transmission and reception of the terminal and the first network device being different or not completely the same in discontinuous reception, and improve the accuracy and efficiency of data reception of the terminal. Further, the terminal does not need to continuously monitor the downlink control channel, thereby saving the energy and resources of the terminal.

[0010] In a possible implementation, initializing the first parameter includes: setting the first parameter to a first value at a first time, and the first time is located in a first period; the first period is a first half of a superframe, or the first period is a second half of the superframe. The first time can also be understood as a time at which the terminal receives or applies the discontinuous reception configuration. Based on this, the terminal can set the first parameter to the first value, for example, the first value can be 0 or 1, which is not limited herein, and the terminal can also determine the time at which the first parameter is initialized to be located in what time domain position, for example, the system frame number can be used for judgment, for example, if the system frame number corresponding to the first time is one of 0-511, it is indicated that the first period is located in the first half of the superframe, or if the system frame number corresponding to the first time is one of 512-1023, it is indicated that the first period is located in the second half of the superframe. That is, the terminal determines whether the first time is located in the first half or the second half of the superframe, so as to send the above information as the second information.

[0011] In a possible implementation, the second information includes the first value. Based on this, the second information carries the first value to indicate the value of the initialized first parameter.

[0012] In a possible implementation, the second information is used to indicate the time at which the terminal initializes the first parameter, and includes: the second information includes a first identifier, and the first identifier is used to indicate that the first time is located in the first period. Based on this, the second information can indicate, by carrying the first identifier, whether the first time at which the terminal initializes the first parameter is located in the first half or the second half of the superframe.

[0013] In a possible implementation, the initializing the first parameter comprises: initializing the first parameter when the discontinuous reception cycle is a non-integer cycle or the discontinuous reception cycle cannot divide the duration of one superframe. Based on this, when the discontinuous reception cycle is a non-integer cycle or the discontinuous reception cycle cannot divide the duration of one superframe, the monitoring time of the discontinuous reception is more complex, and in order to ensure that the states of the discontinuous reception of the first network device and the terminal are consistent, the first parameter can be initialized.

[0014] In a possible implementation, the initializing the first parameter comprises: initializing the first parameter after switching to the first network device. Based on this, the terminal can initialize the first parameter corresponding to the discontinuous reception after performing cell switching, where the cell switching can comprise layer 3 switching, conditional handover (CHO), layer 1 / layer 2 triggered mobility (L1 / L2 Triggered Mobility, LTM) switching. This is not limited in this regard.

[0015] In a second aspect, the present application provides a configuration method, which can be executed by the first network device. The first network device herein can refer to the network device itself, or a processor, module, logic node, chip or chip system, etc. in the network device that implements the method.

[0016] The method comprises: sending first information, the first information being used to indicate a discontinuous reception cycle; receiving second information, the second information being used to indicate a time at which the terminal initializes a first parameter, the first parameter being incremented at a system frame number rollover, and the first parameter being used to determine a time at which the terminal monitors a downlink control channel; and initializing a second parameter based on the second information, the second parameter being incremented at the system frame number rollover.

[0017] Based on the method provided in the second aspect, the first network device determines, through the second information, the time at which the terminal initializes the first parameter. Since the first parameter is incremented at the system frame number rollover, that is, the first parameter changes over time, the first network device can initialize the second parameter according to the determined time at which the terminal initializes the first parameter, so that the first parameter in the terminal is aligned with the second parameter in the first network device. The first parameter is used to determine the time at which the terminal monitors the downlink control channel, and the second parameter is used to determine the time at which the network device sends control information through the downlink control channel. In this way, the time domain positions at which the first network device and the terminal receive and send data in the discontinuous reception can be avoided from being different or not completely the same, and the accuracy and efficiency of the discontinuous reception of the terminal are improved. Further, the terminal does not need to continuously monitor the downlink control channel, thereby saving the energy consumption and resources of the terminal.

[0018] In a possible implementation, the second information indicates that the first time is located in the first time period, the first time being a time at which the terminal initializes the first parameter; and the first time period is a first half of a super frame, or the first time period is a second half of the super frame. The second parameter is initialized based on the second information, including: if the first time is located in the second half of the super frame, and a second time at which the first network device accepts the second information is located in the first half of the super frame, the first network device initializes the second parameter as a first value plus one; or if the first time and the second time are both located in the second half of the super frame, or the first time and the second time are both located in the first half of the super frame, or the first time is located in the first half of the super frame and the second time is located in the second half of the super frame, the second parameter is initialized as the first value, the first value being an initial value of the first parameter corresponding to the terminal. Based on this, when the first time is in the second half of the super frame and the second time is in the first half of the super frame, the first network device initializes the second parameter as the first value plus one. Taking 0 as the first value initialized by the first parameter, the value of the second parameter initialized is 1. In addition, when the first time and the second time are both located in the first half of the super frame, or the first time and the second time are both located in the second half of the super frame, or the first time is located in the first half of the super frame and the second time is located in the second half of the super frame, taking 0 as the first value initialized by the first parameter, the value of the second parameter initialized is 0.

[0019] In a possible implementation, the second information includes the first value. Based on this, the second information carries the first value to indicate the value of the first parameter initialized by the terminal.

[0020] In a possible implementation, the second information includes the first identifier, the first identifier being used to indicate that the first time is located in the first time period. Based on this, the second information can indicate, by carrying the first identifier, whether the first time at which the terminal initializes the first parameter is in the first half or the second half of the super frame.

[0021] In a third aspect, the present application discloses a configuration method, which can be executed by a terminal. The terminal herein can refer to the terminal itself, or a processor, a module, a logic node, a chip, or a chip system, etc. in the terminal that implements the method.

[0022] The method includes: receiving third information, the third information being used to indicate a configuration grant period; determining a resource location of a configuration grant according to the configuration grant period, the resource location being used for uplink data transmission of the terminal; and sending fourth information to a first network device, the fourth information being used to determine the resource location, the fourth information including time information of the terminal determining the resource location.

[0023] Based on the method provided in the third aspect, the terminal can determine the resource position of the configured grant according to the received third information, and further determine when the terminal can use the configured grant to perform uplink data transmission. Since the time domain position of the configured grant changes over time, the terminal needs to align with the configured grant period of the first network device to achieve uplink data transmission through the configured grant. Therefore, the terminal can inform the first network device of the time of determining the resource position of the configured grant through the second information, so that the terminal and the first network device can align the time of determining the resource position of the configured grant. In this way, the terminal can avoid the time domain position of the configured grant being different or not completely the same as that of the first network device during the process of transmitting data using the configured grant, thereby improving the accuracy and efficiency of the terminal in transmitting data using the configured grant. Further, the terminal does not need to receive dynamic grant information every time data is transmitted, thereby saving the energy consumption and resources of the terminal.

[0024] In a possible implementation, the determining the resource position of the configured grant according to the configured grant period comprises: determining the resource position of the configured grant according to the configured grant period and the third parameter at the third time, the third time being located in the first period, and the third parameter being related to the third time; the first period is the first half of the superframe, or the first period is the second half of the superframe. The third time can also be understood as the time when the terminal receives or applies the configuration of the configured grant. Based on this, the terminal can determine the time domain position of the time when the terminal determines the resource position of the configured grant according to the third parameter, for example, the time can be determined by the system frame number. That is, the terminal determines whether the first time is the first half or the second half of the superframe, so as to send the above information as the fourth information.

[0025] In a possible implementation, the third parameter is related to the third time, comprising: if the first period is the first half of the superframe, the third parameter takes a value of 0; if the first period is the second half of the superframe, the third parameter takes a value of 512. Based on this, the terminal can determine the resource position of the configured grant according to whether the third parameter takes a value of 0 or 512. The third parameter can also be other values that can achieve the above purpose, which are not limited here.

[0026] In a possible implementation, the time information comprises a second identifier, and the second identifier is used to indicate that the third time is located in the first period. Based on this, the fourth information can indicate whether the third time when the terminal determines the resource position of the configured grant is located in the first half or the second half of the superframe by carrying the second identifier.

[0027] In a possible implementation, the resource location of the configured grant is determined according to the configured grant period, including: when the configured grant period is a non-integer period or the configured grant period cannot divide the duration of one superframe, the resource location of the configured grant is determined according to the configured grant period. Based on this, when the configured grant period is a non-integer period or the configured grant period cannot divide the duration of one superframe, the time domain location of the configured grant is more complex to determine, and the resource location of the configured grant is determined to ensure that the time domain location of the configured grant of the first network device and the terminal is consistent. The third parameter can be a reference system frame number corresponding to the resource location of the configured grant determined by the terminal.

[0028] In a possible implementation, the resource location of the configured grant is determined according to the configured grant period, including: after switching to the first network device, the resource location of the configured grant is determined according to the configured grant period. Based on this, the terminal can determine the resource location of the configured grant after performing cell switching. The cell switching can be performed through layer 3 switching, conditional switching, layer 1 or layer 2 triggered switching. This is not limited here.

[0029] In a fourth aspect, the present application provides a configuration method, which can be executed by a first network device. The first network device herein can refer to the first network device itself, or a processor, module, logic node, chip, or chip system, etc. in the first network device that implements the method.

[0030] The method includes: sending third information, the third information being used to indicate a configured grant period; receiving fourth information, the fourth information including time information of a resource location of the configured grant determined by a terminal, the resource location being used for uplink data transmission of the terminal; and determining the resource location of the configured grant based on the fourth information.

[0031] Based on the method provided in the fourth aspect, the first network device determines the time when the terminal determines the resource location of the configured grant through the fourth information. Since the time domain location of the configured grant changes over time, the first network device can determine the resource location of the configured grant based on the time when the terminal determines the resource location of the configured grant, so that the resource location in the terminal is aligned with the resource location in the first network device. In this way, the resource locations of the configured grant in the first network device and the terminal can be avoided from being different or not completely the same, and the accuracy and efficiency of data transmission of the terminal through the configured grant are improved. Further, the terminal does not need to request authorization again in the case that the configured grant cannot be used, and the energy consumption and resources of the terminal are saved.

[0032] In a possible implementation, the time information includes a second identifier, the second identifier indicating that the third time point is in a first time period, the third time point being a time point at which the terminal determines a resource position of the configured grant, the first time period being a first half of a super frame, or the first time period being a second half of the super frame; and determining the resource position of the configured grant based on the fourth information includes: determining the resource position of the configured grant according to a fourth parameter indicated by the fourth information, the fourth parameter being related to the third time point. In this way, the first network device can determine, based on the fourth information, that the third time point is in the first half of the super frame or the second half of the super frame, and determine the resource position of the configured grant at the same time domain position, that is, the third parameter used by the terminal to determine the resource position of the configured grant can be the same as the fourth parameter used by the first network device to determine the resource position of the configured grant. In some examples, the third parameter and the fourth parameter are both a reference system frame number corresponding to the terminal determining the resource position of the configured grant.

[0033] In a possible implementation, the fourth parameter is related to the third time point, including: if the first time period is the first half of the super frame, the third parameter takes a value of 0; or if the first time period is the second half of the super frame, the third parameter takes a value of 512. In this way, the terminal can determine the resource position of the configured grant according to whether the third parameter takes the value of 0 or 512, and the third parameter can also be other values that can achieve the above purpose, which are not limited herein.

[0034] In a possible implementation, the time information includes a second identifier, the second identifier indicating that the third time point is in a first time period. In this way, the fourth information can indicate, by carrying the second identifier, whether the third time point at which the terminal determines the resource position of the configured grant is in the first half of the super frame or the second half of the super frame.

[0035] In a fifth aspect, a communication apparatus is provided for implementing the above method. The communication apparatus can be the terminal in the first aspect; or the communication apparatus can be the first network device in the second aspect; or the communication apparatus can be the terminal in the third aspect; or the communication apparatus can be the first network device in the fourth aspect. The communication apparatus includes modules, units, or means corresponding to the above method, which can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.

[0036] With reference to the fifth aspect above, in a possible implementation manner, the communication apparatus can include a processing module and an interface module. The processing module can be configured to implement the processing functions in any of the above aspects and any possible implementation manners. The processing module can be, for example, a processor. The interface module, which can also be referred to as an interface unit, is configured to implement the sending and / or receiving functions in any of the above aspects and any possible implementation manners. The interface module can be constituted by an interface circuit, a transceiver, a transceiver, or a communication interface.

[0037] With reference to the fifth aspect above, in a possible implementation manner, the interface module includes a sending module and a receiving module, which are configured to implement the sending and receiving functions in any of the above aspects and any possible implementation manners, respectively.

[0038] In a sixth aspect, a communication apparatus is provided, including a processor, and the processor is configured to, after reading instructions in a memory, execute the method in any of the above aspects according to the instructions. The communication apparatus can be the terminal in the first aspect above; or the communication apparatus can be the first network device in the second aspect above; or the communication apparatus can be the terminal in the third aspect above; or the communication apparatus can be the first network device in the fourth aspect above.

[0039] With reference to the sixth aspect above, in a possible implementation manner, the communication apparatus further includes a memory, and the memory is configured to store program instructions and data. Optionally, the memory is integrated with the processor; or the memory is independent of the processor.

[0040] With reference to the sixth aspect above, in a possible implementation manner, the communication apparatus is a chip or a chip system. Optionally, when the communication apparatus is a chip system, the communication apparatus can be constituted by a chip, or can include a chip and other discrete devices.

[0041] In a seventh aspect, a communication apparatus is provided, including a processor and an interface circuit, and the interface circuit is configured to receive a computer program or instructions and transmit the computer program or instructions to the processor, and the processor is configured to execute the computer program or instructions, so that the communication apparatus executes the method in any of the above aspects. The communication apparatus can be the terminal in the first aspect above; or the communication apparatus can be the first network device in the second aspect above; or the communication apparatus can be the terminal in the third aspect above; or the communication apparatus can be the first network device in the fourth aspect above.

[0042] With reference to the seventh aspect above, in a possible implementation manner, the communication apparatus is a chip or a chip system. Optionally, when the communication apparatus is a chip system, the communication apparatus can be constituted by a chip, or can include a chip and other discrete devices.

[0043] In an eighth aspect, a computer-readable storage medium is provided, which stores instructions that, when executed on a computer, cause the computer to perform the method of any of the aspects above.

[0044] In a ninth aspect, a computer program product is provided, which contains instructions that, when executed on a computer, cause the computer to perform the method of any of the aspects above.

[0045] In a tenth aspect, a communication system is provided, which includes a terminal configured to perform the method of the first aspect above, and a first network device configured to perform the method of the second aspect above.

[0046] In an eleventh aspect, a communication system is provided, which includes a terminal configured to perform the method of the third aspect above, and a first network device configured to perform the method of the fourth aspect above.

[0047] The technical effects brought by any possible implementation of the fifth aspect to the eleventh aspect can be referred to the technical effects brought by any aspect of the first aspect to the fourth aspect or any possible implementation of any aspect, which will not be repeated here.

[0048] It can be understood that the solutions in each of the aspects above can be combined as long as they are not contradictory. BRIEF DESCRIPTION OF DRAWINGS

[0049] Fig. 1 is a schematic diagram of a discontinuous reception provided by the present application;

[0050] Fig. 2a is a schematic diagram of a configuration method of discontinuous reception provided by the present application;

[0051] Fig. 2b is a schematic diagram of a configuration method of discontinuous reception provided by the present application;

[0052] Fig. 2c is a schematic diagram of a configuration method of discontinuous reception provided by the present application;

[0053] Fig. 3 is a schematic diagram of a communication scenario provided by the present application;

[0054] Fig. 4 is a schematic diagram of a communication scenario provided by the present application;

[0055] Fig. 5 is a schematic diagram of a CU / DU separation architecture provided by the present application;

[0056] Fig. 6 is a schematic diagram of a hardware structure of a communication apparatus provided by the present application;

[0057] Fig. 7 is a schematic diagram of a flow of a configuration method provided by the present application;

[0058] FIG. 8a is a schematic diagram of an application scenario of a configuration method provided in the present application;

[0059] FIG. 8b is a schematic diagram of an application scenario of a configuration method provided in the present application;

[0060] FIG. 8c is a schematic diagram of an application scenario of a configuration method provided in the present application;

[0061] FIG. 9 is a schematic diagram of a principle of configuring authorization provided in the present application;

[0062] FIG. 10a is a schematic diagram of a configuration method of configuring authorization provided in the present application;

[0063] FIG. 10b is a schematic diagram of a configuration method of configuring authorization provided in the present application;

[0064] FIG. 10c is a schematic diagram of a configuration method of configuring authorization provided in the present application;

[0065] FIG. 11 is a schematic diagram of a flow of another configuration method provided in the present application;

[0066] FIG. 12a is a schematic diagram of a flow of opening a RAN provided in the present application;

[0067] FIG. 12b is a schematic diagram of a flow of opening a RAN provided in the present application;

[0068] FIG. 13 is a schematic diagram of a structure of a communication apparatus provided in the present application. DETAILED DESCRIPTION

[0069] In a communication system, for example, a new radio (NR) communication system, a network device can configure a DRX for a terminal, the terminal does not need to continuously monitor and analyze a downlink control channel, and in a period of time, the terminal can monitor downlink control signaling in a DRX active state, and in other time, the terminal can stop monitoring the downlink control channel in a DRX sleep state, the terminal can perform data transmission in the DRX active state, and when no data transmission is performed, the terminal can stop monitoring the downlink control channel, thereby saving terminal power consumption.

[0070] For example, referring to FIG. 1, the active state and the sleep state of the terminal appear alternately with the passage of time, when the terminal is in the active state, data transmission can be realized by monitoring the downlink control channel, wherein the sum of the duration of one active state of the terminal and the duration of one sleep state is the cycle of the non-persistent reception of the terminal.

[0071] In some examples, in the DRX mechanism configured by the network device for the terminal, the network device configures one or more of the following parameters for the terminal:

[0072] (1) DRX cycle: used to indicate a DRX cycle. In each DRX cycle, the terminal will be in a DRX active state for a period of time for monitoring PDCCH. For example, the DRX cycle includes a long cycle or a short cycle, wherein the long cycle is an integer multiple of the short cycle.

[0073] (2) drx-onDurationTimer: used to indicate a period of continuous transmission of downlink data. In this period, the terminal can monitor PDCCH, that is, drx-onDurationTimer represents the time for which the terminal stays awake after waking up. The timer starts at the beginning of each DRX cycle and is offset by drx-SlotOffset.

[0074] (3) drx-InactivityTimer: used to indicate a period of continuous non-transmission of downlink data, in which the terminal can monitor PDCCH. The timer starts or restarts when the terminal receives PDCCH indicating data transmission. For example, uplink data or downlink data can be indicated for new transmission scheduling.

[0075] (4) drx-HARQ-RTT-Timer: used to indicate the minimum retransmission scheduling interval, which can indicate that the next hybrid automatic repeat request (HARQ) occurs at least after a certain number of symbols. The timer can be set with different parameters for uplink data and downlink data. For example, drx-HARQ-RTT-TimerUL and drx-HARQ-RTT-TimerDL. drx-HARQ-RTT-TimerDL starts at the first symbol after the end of the HARQ feedback of the downlink transmission of a HARQ process; drx-HARQ-RTT-TimerUL starts at the first symbol after the uplink transmission of a HARQ process. For example, if the uplink data transmission is repeated transmission, the timer starts at the first symbol after the end of the first repeated transmission.

[0076] (5) drx-RetransmissionTimer: used to indicate the waiting time for receiving retransmission scheduling, which indicates the maximum time for the terminal to be in the active state to wait for retransmission data. This timer can set different parameters for uplink and downlink data, namely drx-RetransmissionTimerUL and drx-RetransmissionTimerDL. Among them, drx-RetransmissionTimerDL starts at the first symbol after the RTT timer expires after the drx-HARQ-RTT-TimerDL of one HARQ process expires and the downlink TB is not successfully decoded; drx-RetransmissionTimerUL starts at the first symbol after the drx-HARQ-RTT-TimerUL of one HARQ process expires.

[0077] (6) drx-shortCycleTimer: used to indicate the life cycle of the short cycle, which can use the DRX long cycle after the timer expires. However, in the case of configuring the DRX short cycle, the timer starts or restarts in the following two cases:

[0078] Case 1: drx-InactivityTimer expires.

[0079] Case 2: The terminal receives a DRX command MAC CE. The DRX command MAC CE is a medium access control control element (MAC CE) that makes the terminal immediately enter the sleep period. After receiving the control signaling, the terminal immediately stops drx-onDurationTimer and drx-InactivityTimer.

[0080] In addition to the above configuration parameters, there are drx-SlotOffset and drx-StartOffset. drx-StartOffset is used to determine from which subframe the DRX cycle starts, and drx-SlotOffset is used to delay the start of drx-onDurationTimer from the front boundary of the subframe where the DRX cycle starts. In some examples, other parameters can also be included, which are not limited here.

[0081] In some embodiments, the DRX cycle among the above parameters can be non-integer, for example, the DRX cycle can be set as 50 / 3 ms. In order to ensure that the DRX state maintained by the network device and the terminal is consistent, the network device and the terminal can use the following formula to determine the starting position of the duration time:

[0082] When the DRX cycle is a long cycle, the starting position of the duration time can be determined using the DRX long cycle: floor([(DRX_SFN_COUNTERx10240)+(SFNx10)+subframenumber]modulo(drx-NonIntegerLongCycle))=floor[(drx-StartOffset)modulo(drx-NonIntegerLongCycle)].

[0083] When the DRX cycle is a short cycle, the starting position of the duration time can be determined using the DRX short cycle: floor([(DRX_SFN_COUNTERx10240)+(SFNx10)+subframenumber]modulo(drx-NonIntegerShortCycle))=floor[(drx-StartOffset)modulo(drx-NonIntegerShortCycle)].

[0084] Wherein, the DRX_SFN_COUNTER is initialized to 0 or 1 when the terminal receives the DRX configuration, and then the parameter DRX_SFN_COUNTER is incremented by one every time the system frame number (SFN) flips. The subframe number is the subframe number, and one system frame can include 10 subframes. The drx-NonIntegerLongCycle is the configured non-integer DRX long cycle, and the drx-NonIntegerShortCycle is the configured non-integer DRX short cycle. The drx-StartOffset is the configured DRX starting offset.

[0085] In some examples, in order to ensure that the time domain positions determined by the network device and the terminal are the same, the parameters DRX-SFN-COUNTER in the terminal and the network device can be aligned. Referring to FIG. 2a, if the non-integer DRX cycle is included in the DRX configuration information, the network device initializes the DRX-SFN-COUNTER in the first half of the superframe H-SFN0, for example, the value of the DRX-SFN-COUNTER can be set to 0, and the terminal initializes the DRX-SFN-COUNTER to 0 after receiving or applying the DRX configuration information in the first half of the superframe. Referring to FIG. 2b, if the non-integer DRX cycle is included in the DRX configuration information, the network device initializes the DRX-SFN-COUNTER in the second half of the superframe H-SFN0, for example, the value of the DRX-SFN-COUNTER can be set to 0, and the terminal initializes the DRX-SFN-COUNTER to 1 after receiving or applying the DRX configuration information in the first half of the superframe H-SFN1, so that the parameters DRX-SFN-COUNTER of the terminal and the network device can be aligned.

[0086] However, the initialization of the non-integer cycle DRX described above has an assumption that the time interval between the sending of the DRX configuration information by the base station to the terminal and the application of the DRX configuration information by the terminal does not exceed half a superframe, that is, the SFN flips at most once during the period from the sending of the DRX configuration information by the base station to the application of the configuration information by the terminal. However, for relatively complex and time-consuming processes such as handover scenarios, referring to FIG. 2c, the SFN can flip multiple times during the period from the sending of the DRX configuration information by the base station to the application of the DRX configuration information by the terminal, for example, the network device initializes the parameter DRX-SFN-COUNTER to 0 in H-SFN0 and sends the DRX configuration information to the terminal, and the terminal initializes the DRX-SFN-COUNTER to 0 after applying the DRX configuration information in H-SFN3, which causes the DRX-SFN-COUNTER maintained by the terminal to be misaligned with the base station, so that the DRX cycle positions calculated by the terminal and the base station are misaligned, which affects the data transmission efficiency of the terminal.

[0087] In order to solve the above problems, the application provides a configuration method and device, which initializes a first parameter by a terminal first, then indicates the time of configuring the first parameter to a first network device, and then the first network device initializes a second parameter, so as to align the DRX cycles between the terminal and the first network device. The terminal can receive or send data in time through DRX, and the accuracy and efficiency of the terminal in receiving and sending data are improved. Further, the terminal does not need to continuously monitor the downlink control channel, which saves the energy and resources of the terminal.

[0088] The method provided in the present application can be used in various communication systems. For example, the communication system can be a universal mobile telecommunications system (UMTS) system, a long term evolution (LTE) system, a 5th generation (5G) communication system, a wireless fidelity (WiFi) system, a 3rd generation partnership project (3GPP) related communication system, a communication system evolved after 5G, or a system integrating multiple systems, etc., without limitation. The 5G can also be referred to as NR. The method provided in the present application will be described below taking the communication system 30 shown in FIG. 3 as an example. FIG. 3 is merely a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solutions provided in the present application.

[0089] In some embodiments, as shown in FIG. 3, an architecture schematic diagram of the communication system 30 provided in the present application is shown. In FIG. 3, the communication system 30 can include network devices 301 and 302, and one or more terminals 303 (only one is shown) that can communicate with the network devices 301 and 302.

[0090] In FIG. 3, the network devices can provide wireless access services for the terminals. Specifically, each network device corresponds to a service coverage area, and a terminal entering the area can communicate with the network device through an air interface to receive the wireless access services provided by the network device. Optionally, the service coverage area can include one or more cells. The terminals and the network devices can communicate through air interface links. The air interface links can be divided into uplink (UL) and downlink (DL) according to the direction of data transmitted thereon. The UL can transmit uplink data sent from the terminal to the network device, and the DL can transmit downlink data sent from the network device to the terminal. For example, in FIG. 3, the terminal 303 is located in the coverage area of the network device 301, and the network device 301 can send downlink data to the terminal 303 through the DL, and the terminal 303 can send uplink data to the network device 301 through the UL.

[0091] The network device in the present application, for example: network device 301 and network device 302, can be a device with wireless transceiving function, which can help the terminal to realize wireless access. The network device is, for example, a node in the RAN, or a node in the open access network (open RAN, O-RAN or ORAN). The network device can also be called an access network device, a RAN entity, an access node, or a network device, etc. The network device includes but is not limited to: an evolved Node B (NodeB or eNB or e-NodeB, evolutional Node B) in LTE, a next generation eNB (ng-eNB) in LTE, a base station (gNodeB or gNB) in NR, a transmitting point (TP) or a transmission receiving point (TRP), a base station in a subsequent evolution of 3GPP, a base station in a future mobile communication system, a satellite, an access point (AP) in a WiFi system, a wireless relay node, a wireless backhaul node, an integrated access and backhaul (IAB) node, a network device in a non-terrestrial network (NTN) communication system, i.e., can be deployed in a low-altitude platform, a high-altitude platform or a satellite, etc. The base station can be: a macro base station, a micro base station, a pico base station, a small station, a relay station, or a balloon station, etc. Multiple base stations can support the same kind of network mentioned above of the technology, or support different kinds of networks mentioned above of the technology. The base station can contain one or more co-sited or non-co-sited TRPs. The network device can also be a device in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, unmanned aerial vehicle (UAV) communication, machine communication, which plays a base station function. The network device can also be a wireless controller in a cloud radio access network (CRAN) scenario. The network device can also be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), a radio unit (RU), a roadside unit (RSU) with base station function, a wired access gateway, or a core network element, etc. The network device can also be a server, a wearable device, a machine communication device or a vehicle-mounted device, etc. For example, the access network device in V2X technology can be an RSU.The following is described by taking network devices as base stations as an example. The plurality of network devices can be base stations of the same type, or base stations of different types. The base stations can communicate with terminals, or communicate with terminals through relay stations. The terminal can communicate with a plurality of base stations of different technologies, for example, the terminal can communicate with a base station supporting an LTE network, and can also communicate with a base station supporting a 5G network, and can also support dual connectivity with the base station of the LTE network and the base station of the 5G network.

[0092] In this application, the CU can complete the functions of the radio resource control (RRC) layer and the packet data convergence protocol (PDCP) layer of the base station. The CU can also complete the function of the service data adaptation protocol (SDAP) layer. The DU can complete the functions of the radio link control (RLC) layer and the medium access control (MAC) layer of the base station. The DU can also complete part or all of the functions of the physical layer. The RU can be used to implement the functions of transmitting and receiving radio frequency signals. It can be understood that the specific division of the CU and the DU is not limited in this application. The CU and the DU can be separately arranged, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It can be understood that the CU can be divided into network devices in the access network, or the CU can be divided into network devices in the core network, which is not limited here.

[0093] In some examples, the network device 301 and / or the network device 302 can adopt a CU / DU separation architecture as shown in FIG. 5, which can also be referred to as a CU-CP / CU-UP separation architecture. One CU can be associated with one or more DUs. Further, the CU can be separated into a control plane function network element CU-CP and a user plane function network element CU-UP. The CU-CP can include the RRC layer and the PDCP layer, and is responsible for control plane signaling generation and processing, etc. The CU-UP can include the PDCP layer (and the SDAP layer), and is responsible for processing data.

[0094] The CU (or CU-CP and CU-UP), DU or RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0095] The terminal in this application, for example, terminal 303, is a device with wireless transceiver function. The terminal can be deployed on land, including indoor, outdoor, handheld or vehicle-mounted; can also be deployed on water surface (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal can also be called terminal, terminal, user equipment (terminal), mobile station (MS), mobile terminal (MT), etc., or a device used to provide voice or data connectivity to users. Among them, the terminal includes handheld devices with wireless communication function, vehicle-mounted devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed rails, etc.), wearable devices (such as smart watches, smart bracelets, pedometers, etc.) or computing devices. Exemplarily, the terminal can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a satellite terminal or a computer with wireless transceiver function. The terminal can also be a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless modem, a smart point of sale (POS) machine, a customer-premises equipment (CPE), a smart robot, a mechanical arm, a workshop device, a smart home device (such as a refrigerator, a television, an air conditioner, an electric meter, etc.), a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart transportation, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, a road side unit (RSU) with terminal function, or a flight device (such as a smart robot, a hot air balloon, a drone, an airplane), etc. The terminal can also be other devices with terminal function, for example, the terminal can also be a device with terminal function in D2D communication.

[0096] By way of example, and without limitation, in the present application, a terminal can be a wearable device. A wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes, etc. A wearable device is a portable device that is directly worn on the body, or integrated into the clothes or accessories of a user. For example, a wearable device is not only a hardware device, but also a device that realizes powerful functions through software support and data interaction, cloud interaction. Broadly, a wearable smart device includes devices with full functions and large sizes, which can realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and devices that focus on a certain type of application function and can be used in cooperation with other devices, such as smart phones, such as various types of smart wristbands, smart jewelry, etc.

[0097] In the present application, a terminal can be a terminal in an internet of things (IoT) system, which is an important part of future information technology development, and its main technical feature is to connect objects through communication technology and network, so as to realize the intelligent network of man-machine interconnection and object-object interconnection. The terminal in the present application can be a terminal in machine type communication (MTC).

[0098] The terminal of the present application can be an on-board module, an on-board module, an on-board component, an on-board chip, an on-board unit (OBU) or a telematics box (T-BOX) built into a vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip, on-board unit or T-BOX. The terminal can also be a whole vehicle device. Therefore, the present application can be applied to the Internet of Vehicles, such as vehicle to everything (V2X), long term evolution vehicle (LTE-V) inter-vehicle communication, vehicle to vehicle (V2V), etc.

[0099] It can be understood that in some scenarios, the roles of network devices and terminals are relative. For example, a helicopter or a drone that is usually configured as a terminal can also be configured as a mobile base station, and the device that accesses the RAN through the helicopter or the drone is configured as a terminal.

[0100] In the present application, the form of the network device is not limited, and the device for implementing the function of the network device can be the network device; or can be a device capable of supporting the network device to implement the function, such as a chip system. The device can be installed in the network device or used with the network device.

[0101] In some embodiments, the communication system 30 shown in FIG. 3 can be applied to the network shown in FIG. 4. For example, the network device 301 or the network device 302 in FIG. 3 can correspond to the network device in FIG. 4, and the terminal 303 in FIG. 3 can correspond to the terminal in FIG. 4. In addition, in FIG. 4, the network device and the terminal can communicate through the Uu interface, the network device and the core network can communicate through the NG3 interface, and the core network and the data network (DN) can communicate through the NG6 interface. Taking the downlink data transmission as an example, the data is generated by the application server, forwarded through the data network, sent to the core network through the NG6 interface, and then transmitted to the network device through the NG3 interface. The network device sends the data to the terminal through the Uu air interface. For uplink, the path is the opposite, which is not described here.

[0102] In specific implementation, each device (such as the network device 301, the network device 302 or the terminal 303) in FIG. 3 can adopt the component structure shown in FIG. 6, or include the components shown in FIG. 6. FIG. 6 shows a hardware structure diagram of a communication device applicable to the present application. The communication device 60 includes at least one processor 601 and at least one communication interface 604, for implementing the method provided by the present application. The communication device 60 can also include a communication line 602 and a memory 603.

[0103] The processor 601 can be a general central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs of the present application.

[0104] The communication line 602 can include a path for transmitting information between the above components, such as a bus.

[0105] The communication interface 604 is used for communication with other devices or communication networks. The communication interface 304 can be any transceiver-like device, such as an Ethernet interface, a radio access network (RAN) interface, a wireless local area networks (WLAN) interface, a transceiver, a pin, a bus, an interface circuit, or a transceiver circuit, etc.

[0106] The memory 603 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage or other magnetic storage devices, or any other medium capable of storing desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to this. The memory can exist independently, and is coupled to the processor 601 through the communication line 602. The memory 603 can also be integrated with the processor 601. The memory provided in the present application can generally have non-volatility.

[0107] The memory 603 is configured to store computer-executed instructions related to the schemes provided in the present application, and the processor 601 is configured to control the execution. The processor 601 is configured to execute the computer-executed instructions stored in the memory 603, so as to implement the methods provided in the present application. Alternatively, in the present application, the processor 601 can also be configured to perform the functions related to the processing in the methods provided in the present application, and the communication interface 304 is responsible for the communication with other devices or communication networks, which is not limited in the present application.

[0108] Alternatively, the computer-executed instructions in the present application can also be referred to as application program codes, which is not limited in the present application.

[0109] The coupling in the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for the information interaction between devices, units or modules.

[0110] As an embodiment, the processor 601 can include one or more CPUs, such as CPU0 and CPU1 in FIG. 6.

[0111] As an example, the communication device 60 can include multiple processors, such as the processor 601 and the processor 607 in FIG. 6. Each of these processors can be a single-CPU processor or a multi-CPU processor. A processor here can refer to one or more devices, circuits, and / or processing cores for processing data, such as computer program instructions.

[0112] As an example, the communication device 60 can further include an output device 605 and / or an input device 606. The output device 605 is coupled to the processor 601 and can display information in various ways. For example, the output device 605 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, a projector, or the like. The input device 606 is coupled to the processor 601 and can receive user input in various ways. For example, the input device 606 can be a mouse, a keyboard, a touch screen device, a sensor device, or the like.

[0113] It can be understood that the constituent structure shown in FIG. 6 does not constitute a limitation on the communication device, and the communication device can include more or fewer components than those shown in FIG. 6, or combine certain components, or have a different arrangement of components.

[0114] The method provided by the present application will be described below with reference to the accompanying drawings. Each network element in the following embodiments can have the components shown in FIG. 6, which will not be described again.

[0115] It can be understood that the names of messages between network elements in the following embodiments of the present application or the names of parameters in the messages are only examples, and other names can also be used in specific implementations, which are not limited in the present application.

[0116] It can be understood that, in the present application, "sending information to (e.g., a terminal)" can be understood as that the destination of the information is the terminal. This can include directly or indirectly sending information to the terminal. "Receiving information from (e.g., a terminal)" can be understood as that the source of the information is the terminal, which can include directly or indirectly receiving information from the terminal. The information can be processed as necessary between the source and the destination of the information, such as format change, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly, which will not be described again here.

[0117] It can be understood that, in the present application, " / " can represent that the objects before and after the " / " are in an "or" relationship, for example, A / B can represent A or B; "and / or" can be used to describe the existence of three relationships of associated objects, for example, A and / or B, which can represent: A exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. In addition, expressions similar to "at least one of A, B, and C" or "at least one of A, B, or C" are generally used to represent any one of the following: A exists alone; B exists alone; C exists alone; A and B exist simultaneously; A and C exist simultaneously; B and C exist simultaneously; A, B, and C exist simultaneously. The above is an example of A, B, and C with three elements to illustrate the alternative items of the project, and when there are more elements in the expression, the meaning of the expression can be obtained according to the foregoing rules.

[0118] In order to facilitate the description of the technical solutions of the present application, in the present application, "first", "second" and the like can be used to distinguish functionally identical or similar technical features. The "first", "second" and the like do not limit the quantity and execution order, and the "first", "second" and the like do not necessarily mean different. In the present application, "exemplary" or "for example" means an example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. The use of "exemplary" or "for example" is intended to present the relevant concept in a specific manner, and to facilitate understanding.

[0119] It can be understood that the "embodiments" mentioned throughout the specification mean that the specific features, structures or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It can be understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the present application.

[0120] It should be understood that, in the present application, "for indicating" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. When it is described that certain indication information is for indicating A, it can include that the indication information directly indicates A or indirectly indicates A, and it does not mean that A must be carried in the indication information. If certain information (such as the first information described below) is indicated by information, the manner of indicating the to-be-indicated information in the specific implementation process is various, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, a protocol stipulates), thereby reducing the indication overhead to a certain extent.

[0121] It should be understood that, in the present application, "when", "in the case of", "if", and "if" all refer to making corresponding processing under certain objective circumstances, not limited to time, and do not require a judgment action when implementing, nor does it mean that there are other limitations.

[0122] In the present application, "at the same time" can be understood as at the same time point, also can be understood as in a period of time, and also can be understood as in the same cycle.

[0123] It should be understood that some optional features in the present application can be implemented independently in some scenarios, for example, the scheme currently based on, to solve the corresponding technical problems, and achieve the corresponding effects, or can be combined with other features according to the needs in some scenarios. Correspondingly, the device given in the present application can also realize these features or functions, which will not be described here.

[0124] It should be understood that the same step or step or technical feature with the same function in the present application can be mutually referenced between different embodiments.

[0125] It should be understood that, in the present application, the first network device and / or the terminal can perform part or all of the steps in the present application, and these steps are only examples, and the present application can also perform other steps or various modifications of the steps. In addition, each step can be executed in a different order presented in the present application, and it is possible that not all steps in the present application are executed.

[0126] It can be understood that the first network device and the terminal are taken as an example to illustrate the method provided in the embodiments of the present application, but the present application is not limited to the execution subject of the interaction. For example, the first network device in the method provided in the embodiments of the present application can also be a chip, a chip system or a processor supporting the server to implement the method, and can also be a logic node, a logic module or software capable of implementing all or part of the functions of the first network device; the terminal in the method provided in the embodiments of the present application can also be a chip, a chip system or a processor supporting the terminal to implement the method, and can also be a logic node, a logic module or software capable of implementing all or part of the functions of the terminal.

[0127] In a possible solution, as shown in FIG. 7, a configuration method is provided in the present application, and the configuration method comprises the following steps:

[0128] S701: The second network device sends first information to the terminal. Correspondingly, the terminal receives the first information from the second network device. The first information indicates a DRX cycle.

[0129] In the present application, the second network device can be any one of the network devices in the communication system 30 shown in FIG. 3, such as the network device 301 or the network device 302, and the terminal can be the terminal 303 in the communication system 30.

[0130] Optionally, the first information can also indicate other parameters used for configuring the DRX, for example, the first information can also indicate a data transmission duration, a waiting interval, a retransmission scheduling interval, etc. The first information can be sent as DRX configuration information alone, or can be sent together with other configuration information, which is not limited herein.

[0131] S702: The terminal initializes a first parameter. The first parameter is used to determine a time at which the terminal monitors a downlink control channel, and the first parameter is incremented when a system frame number is flipped.

[0132] It can be understood that the first parameter can determine a time at which the terminal is in a DRX active state in the DRX cycle, and the terminal can implement data transmission by monitoring the downlink control channel when the terminal is in the active state. That is, the first parameter is a DRX parameter capable of determining a time domain position at which the terminal monitors the downlink control channel, and the first parameter can be DRX_SFN_COUNTER. In the process of initializing the first parameter, the first parameter can be initialized to 0 or 1.

[0133] Since the first parameter changes when the system frame number is flipped, in order to ensure that the DRX cycle of the first network device is aligned with the DRX cycle of the terminal, the terminal can send a time at which the terminal initializes the first parameter to the first network device.

[0134] S703: The terminal sends second information to the first network device. Correspondingly, the first network device receives the second information sent by the terminal. The second information is used to indicate the time when the terminal initializes the first parameter.

[0135] In the present application, the first network device is a network device different from the second network device. Taking the communication system 30 shown in FIG. 3 as an example, the first network device is the network device 301 in the communication system 30, and the second network device is the network device 302 in the communication system 30, or the first network device is the network device 302 in the communication system 30, and the second network device is the network device 301 in the communication system 30.

[0136] In some embodiments, the method provided in the present application can be applied to a handover scenario. For example, the terminal can be handed over from the second network device to the first network device. Before the handover, the second network device can obtain the discontinuous reception cycle from the first network device. Subsequently, the second network device can send the first information used to configure the discontinuous reception cycle to the terminal, so that the terminal determines the discontinuous reception cycle after the handover to the first network device. The second network device can be a source base station, and the first network device can be a target base station.

[0137] It should be understood that in a scenario that is not handover, the above-mentioned first information can also be sent by the first network device to the terminal.

[0138] It can be understood that the terminal indicates the time when the first parameter is initialized to the first network device through the second information, so that the first network device determines the time domain position of the initialization of the first parameter by the terminal based on the second information, and initializes the second parameter based on the time domain position.

[0139] S704: The first network device initializes the second parameter. The second parameter is incremented at the system frame number rollover.

[0140] It can be understood that after the first network device receives the second information, the second parameter is initialized according to the time when the first parameter is initialized by the terminal indicated by the second information. For example, the first network device can determine to set the second parameter to the same or different value as the first parameter according to the time domain position of the initialization of the first parameter by the terminal.

[0141] In some embodiments, for the initialization of the first parameter by the terminal in S702, the terminal can set the first parameter to a first value at a first time, and the first time is located in a first period. The first period is the first half of a superframe, or the first period is the second half of the superframe. It should be understood that the superframe is only an example of the time period in which the first period is located. In specific applications, the superframe can also be replaced by other time units without limitation.

[0142] It can be understood that the terminal can set the first parameter to a first value, for example, the first value can be 0 or 1, which is not limited herein. The terminal can also explicitly initialize the time point at which the first parameter is located in a time domain, for example, it can be determined by a system frame number, that is, the terminal determines whether the first time point is located in the first half or the second half of the superframe, so as to send the above information as the second information.

[0143] In some embodiments, the second information includes the first value. The second information carries the first value in order to indicate the terminal to initialize the value of the first parameter. The first network device can determine the value of the second parameter in the initialization process of the second parameter in combination with the value of the first parameter of the terminal.

[0144] In some embodiments, the second information includes a first identifier, and the first identifier is used to indicate that the first time point is located in the first period. The second information can indicate whether the first time point at which the terminal initializes the first parameter is located in the first half or the second half of the superframe by carrying the first identifier.

[0145] In some embodiments, when the second information indicates that the first time point is located in the first period, the first time point is the time point at which the terminal initializes the first parameter; the first period is the first half of the superframe, or the first period is the second half of the superframe, the first network device can initialize the second parameter based on the second information. Specifically, if the first time point is the second half of the superframe, and the second time point at which the first network device receives the second information is located in the first half of the superframe, the first network device initializes the second parameter to the first value plus one. Taking the first value initialized by the first parameter as 0 as an example, the value initialized by the second parameter is 1. In addition to the above case, the first network device initializes the second parameter to the first value. The first value is the initial value of the first parameter corresponding to the terminal. For example, when the first time point and the second time point are both located in the first half of the superframe, or the first time point and the second time point are both located in the second half of the superframe, or the first time point is located in the first half of the superframe and the second time point is located in the second half of the superframe, taking the first value initialized by the first parameter as 0 as an example, the value initialized by the second parameter is 0.

[0146] In some embodiments, the terminal initializes the first parameter when the DRX cycle is a non-integer cycle. In the case of a non-integer cycle, it is more complex to determine the duration of the DRX. In order to ensure that the states of the DRX of the first network device and the terminal are consistent, the first parameter can be initialized.

[0147] The following describes the configuration method of S701-S704 in the foregoing embodiments, taking the first network device as a base station, the first parameter and the second parameter as DRX_SFN_COUNTER, the first identifier as referenceSFN, and the first information as carried in DRX configuration information and the second information as carried in a reconfiguration completion message as examples. The specific configuration process is that the terminal first initializes DRX_SFN_COUNTER and sends the time of initialization to the base station, and the base station reinitializes according to the indication of the terminal.

[0148] Further, the method can include:

[0149] First, the base station does not initialize DRX_SFN_COUNTER when sending the DRX configuration information, and after the DRX configuration information is sent to the terminal, the terminal first applies the DRX configuration information, initializes DRX_SFN_COUNTER if the DRX cycle is a non-integer DRX cycle, and sends a reconfiguration completion message.

[0150] Second, if the first moment of the terminal applying the DRX configuration information is located in the first half superframe, the terminal does not carry referenceSFN in the corresponding reconfiguration completion message, and if the first moment of the terminal applying the DRX configuration information is located in the second half superframe, the terminal carries referenceSFN in the corresponding reconfiguration completion message. Alternatively, if the first moment of the terminal applying the DRX configuration information is located in the first half superframe, the terminal indicates referenceSFN as sfn0 in the corresponding reconfiguration completion message, and if the first moment of the terminal applying the DRX configuration information is located in the second half superframe, the terminal indicates referenceSFN as sfn512 in the corresponding reconfiguration completion message.

[0151] Finally, after the base station receives the reconfiguration completion message, the base station initializes according to the referenceSFN indicated therein: if referenceSFN is sfn512 and the base station receives / analyzes the reconfiguration completion message at a moment located in the first half superframe, the base station initializes DRX_SFN_COUNTER as 1. Otherwise, the base station initializes DRX_SFN_COUNTER as 0.

[0152] In some examples, referenceSFN is sfn0, or referenceSFN is sfn512 but the base station receives the reconfiguration completion message in the second half superframe, and the base station initializes DRX_SFN_COUNTER as 0.

[0153] Optionally, the terminal can also initialize the DRX_SFN_COUNTER to 0 or 1, in which case, the terminal can indicate the initial value of the DRX_SFN_COUNTER in the reconfiguration complete message in addition to the referenceSFN, and the base station initialization can have the following three cases:

[0154] Case 1: If the terminal indicates that the initial value of the DRX_SFN_COUNTER is 0, the referenceSFN is sfn512, and the time at which the base station receives / analyzes the reconfiguration complete message is located in the first half of the superframe, the base station initializes the DRX_SFN_COUNTER to 1.

[0155] Case 2: If the terminal indicates that the initial value of the DRX_SFN_COUNTER is 1, the base station initializes the DRX_SFN_COUNTER to 1. Optionally, in this case, the terminal can not indicate the referenceSFN.

[0156] Case 3: In the above cases other than Case 1 and Case 2, the base station initializes the DRX_SFN_COUNTER to 0.

[0157] Optionally, the terminal can indicate the referenceSFN in an explicit or implicit manner. For example, the terminal can use an enumerated parameter to indicate the referenceSFN, such as referenceSFN ::= ENUMERATED {sfn0, sfn512}. The terminal can directly indicate sfn0 or sfn512. For example, referenceSFN ::= ENUMERATED {sfn512}, which indicates that the parameter exists when sfn512 is indicated, and the parameter is not present or is default when sfn0 is indicated. Alternatively, the terminal can use a Boolean parameter to indicate the referenceSFN, which indicates sfn512 when the parameter takes the value true, and indicates sfn0 when the parameter takes the value false or is not present. The present application does not make any limitation in this regard.

[0158] In some embodiments, the terminal initializes the first parameter after switching to the first network device. Based on this, the terminal can initialize the first parameter corresponding to the DRX after performing cell switching, wherein the cell switching includes layer 3 switching, conditional switching, and layer 1 / layer 2 triggered mobility switching. This is not limited in any way.

[0159] In some examples, in order to support terminal mobility, the terminal can switch the connection between different network devices or different serving cells. In the switching process, the terminal can receive the DRX configuration of the target base station / target cell from the source base station / source cell in advance, and after the terminal successfully accesses the target base station / target cell, the terminal can directly apply the previously received DRX configuration.

[0160] It can be understood that the terminal switches from the source base station to the target base station in the following three ways:

[0161] Method one: in L3 handover, the source base station first sends a handover request to the target base station, and the target base station sends a handover request acknowledgement message to the source base station in response to the handover request, which can carry target configuration information, including the DRX configuration information of the target base station. Then, the source base station sends a handover command to the terminal, which is an RRC reconfiguration message that can carry the target configuration information of the target base station, including the DRX configuration information of the target base station. After receiving the handover command, the terminal performs the handover process, and after successfully accessing the target base station, the terminal applies the previously received DRX configuration of the target base station and sends an RRC reconfiguration complete message to the target base station, ending the entire handover process.

[0162] Method two: in conditional handover, the source base station first sends a handover request to the candidate target base station, and the candidate target base station sends a handover request acknowledgement message to the source base station, which can carry the target configuration information of the candidate target base station. The source base station sends an RRC reconfiguration message to the terminal, which can carry the target configuration information of the candidate target base station. The terminal does not immediately perform handover after receiving the RRC reconfiguration message, but judges whether there is a candidate target base station that meets the handover condition according to a series of pre-configured conditions. When the terminal judges that there is a candidate target base station that meets the condition, the terminal performs handover by itself and accesses the candidate target base station that meets the condition. After successful access, the terminal applies the previously received DRX configuration corresponding to the candidate target base station and sends an RRC reconfiguration complete message to the target base station.

[0163] Method three: in L1 / L2 triggered handover, the source base station first sends a handover request to the candidate target base station, and the candidate target base station sends a handover request acknowledgement message to the source base station, which can carry the DRX configuration information of the candidate target base station. The source base station sends an RRC reconfiguration message to the terminal, which can carry the target configuration information of the candidate target base station. The terminal does not immediately perform handover after receiving the RRC reconfiguration message, but waits until it receives a signaling (such as a MAC CE) from the source base station indicating handover, instructing the terminal to switch to the specified target base station. When the terminal successfully accesses the target base station, the terminal applies the previously received DRX configuration information corresponding to the target base station and sends a DRX reconfiguration complete message.

[0164] In some embodiments, the source base station and the target base station in the above process can be replaced by a source cell and a target cell, where the source cell and the target cell can be located in different base stations or the same base station. When the source cell and the target cell are located in the same base station, the interaction process between the source base station and the target base station in the above process can be omitted.

[0165] The following describes the application of the method provided by the present application in a handover scenario, taking the above-described mode one to mode three as examples.

[0166] In some examples, referring to FIG. 8a, a use scenario of the foregoing embodiment is shown, taking the first network device as a target base station and the second network device as a source base station as an example, the terminal can perform S702-S704 in the foregoing embodiment after layer 3 handover. The method can include:

[0167] S8011: The source base station sends a handover request to the target base station, and correspondingly, the target base station receives the handover request sent by the source base station.

[0168] S8012: The target base station sends a handover request acknowledgement to the source base station, and correspondingly, the source base station receives the handover request acknowledgement sent by the target base station.

[0169] The handover request acknowledgement carries target configuration information (i.e., the first information in the foregoing embodiment).

[0170] S8013: The source base station sends a handover command to the terminal, and correspondingly, the terminal receives the handover command sent by the source base station.

[0171] The handover command carries the target configuration information.

[0172] S8014: The terminal is handed over from the source base station to the target base station.

[0173] In some examples, taking the first parameter and the second parameter as DRX_SFN_COUNTER and the second information as a reconfiguration complete message as an example, the method further includes:

[0174] S8015: The terminal applies the target configuration information and initializes the DRX_SFN_COUNTER.

[0175] S8016: The terminal sends a reconfiguration complete message to the target base station, and correspondingly, the target base station receives the reconfiguration complete message sent by the terminal.

[0176] The reconfiguration complete message carries information for indicating a reference SFN (i.e., the second information in the foregoing embodiment).

[0177] S8017: The target base station initializes the DRX_SFN_COUNTER.

[0178] It can be understood that the target base station initializes the DRX_SFN_COUNTER according to the information used to indicate the reference SFN.

[0179] In some examples, referring to FIG. 8b, which shows a use scenario of the foregoing embodiment, taking the first network device as a target base station and the second network device as a source base station as an example, the terminal can perform S702-S704 in the foregoing embodiment after conditional handover. The method can include:

[0180] S8021: The source base station sends a handover request to the target base station, and correspondingly, the target base station receives the handover request sent by the source base station.

[0181] S8022: The target base station sends a handover request acknowledgement to the source base station, and correspondingly, the source base station receives the handover request acknowledgement sent by the target base station.

[0182] The handover request acknowledgement carries target configuration information (i.e., the first information in the foregoing embodiment).

[0183] S8023: The source base station sends an RRC reconfiguration to the terminal, and correspondingly, the terminal receives the RRC reconfiguration sent by the source base station.

[0184] The RRC reconfiguration carries the target configuration information.

[0185] S8024: The terminal sends a reconfiguration complete message to the source base station, and correspondingly, the source base station receives the reconfiguration complete message sent by the terminal.

[0186] S8025: The terminal makes a handover decision according to the condition.

[0187] S8026: The terminal switches from the source base station to the target base station.

[0188] In some examples, taking the first parameter and the second parameter as the DRX_SFN_COUNTER and the second information as the reconfiguration complete message as an example, the method further includes S8027-S8029, which are the same as the descriptions of S8015-S8017 in the foregoing embodiment, and will not be described here.

[0189] In yet some examples, referring to FIG. 8c, which shows a use scenario of the foregoing embodiment, taking the first network device as a base station as an example, the terminal can perform S702-S704 in the foregoing embodiment after L1 / L2 triggered handover. The method can include:

[0190] S8031: The base station sends an RRC reconfiguration to the terminal, and correspondingly, the terminal receives the RRC reconfiguration sent by the base station.

[0191] The RRC reconfiguration carries the LTM candidate cell configuration.

[0192] S8032: The terminal sends a reconfiguration complete to the base station, and correspondingly, the base station receives the reconfiguration complete sent by the terminal.

[0193] S8033: The base station makes a decision on LTM handover.

[0194] S8034: The base station sends an LTM handover command to the terminal, and correspondingly, the terminal receives the LTM handover command sent by the base station.

[0195] The LTM handover command is sent through a MAC CE.

[0196] S8035: The terminal switches the base station.

[0197] In some embodiments, after the terminal switches to the base station, S702-S704 in the foregoing embodiments can be performed.

[0198] In some examples, taking the first parameter and the second parameter as the DRX_SFN_COUNTER and the second information as the reconfiguration complete message as an example, the method further includes:

[0199] S8036: The terminal applies the target configuration information and initializes the DRX_SFN_COUNTER.

[0200] S8037: The terminal sends a reconfiguration complete message to the base station, and correspondingly, the base station receives the reconfiguration complete message sent by the terminal.

[0201] The reconfiguration complete message carries information for indicating a reference SFN (i.e., the second information in the foregoing embodiments).

[0202] S8038: The base station initializes the DRX_SFN_COUNTER.

[0203] It can be understood that the base station initializes the DRX_SFN_COUNTER according to the information for indicating the reference SFN.

[0204] In one possible solution, for the handover scenario of CHO and LTM, the reconfiguration complete message carries a reference SFN, and for the L3 handover scenario, the reconfiguration complete message optionally carries a reference SFN.

[0205] It can be understood that for the L3 handover scenario, the target base station sends the DRX configuration to the terminal to apply the DRX configuration, and the interval between them usually does not exceed 5120ms, so for L3 handover, the referenceSFN can also not be carried, but for LTM and CHO handover scenarios, since the target base station configuration information is sent to the terminal in advance, and the actual handover time is not determined, there is a high probability of SFN multiple rollover problem. Therefore, the terminal can be required to send a non-integer period DRX configuration corresponding to the reconfiguration completion message after LTM and CHO handover, and the referenceSFN can be indicated.

[0206] For example, the signaling design of referenceSFN can include the following two ways:

[0207] Signaling example one:

[0208] OPTIONAL means that the field is optional.

[0209] --Cond LTMorCHO means that the field is mandatory in the LTM or CHO handover scenario, otherwise the field is optional / field does not exist.

[0210] The DRX-Response field is the response information related to the DRX configuration in the RRC reconfiguration completion message, which can include the drx-referenceSFN field indicating the referenceSFN, and can also include other information, such as the initial value of DRX_SFN_COUNTER in the foregoing embodiment.

[0211] In other examples, the drx-referenceSFN field can also not be included in the DRX-Response field. The RRC reconfiguration completion message can also include other information, which is not limited by the present application. The specific form of drx-referenceSFN can refer to the examples in Embodiment One, and is not limited to the above two.

[0212] In some examples, other signaling design forms that can achieve the above effects can also be used, and the present application does not make any limitation thereto.

[0213] In addition to the above method, during the cell handover of the terminal, the configured grant (CG) configuration can also have a misalignment problem between the network device and the terminal. It can be understood that CG can also be referred to as static / semi-static scheduling, which is a scheduling mode for statically allocating uplink resources to the terminal. The terminal can directly perform data transmission on the agreed resource without waiting for the dynamic scheduling grant of the base station.

[0214] In some embodiments, referring to FIG. 9, the CG uplink data resource allocated by the network device to the terminal based on the CG is valid for multiple times. The network device can inform the terminal of the configuration of the CG start time, period, HARQ process number, and time-frequency resource through a control channel, for example, the control channel includes radio resource control signaling or physical layer signaling. Therefore, the terminal can periodically send data based on the CG resource configured by the network device. Compared with the traditional dynamic scheduling process, the CG does not need to be authorized for each number of transmissions, which can shorten the scheduling delay and save the downlink control information overhead. The base station can simultaneously configure multiple sets of CGs for the terminal.

[0215] When the base station allocates wireless resources to the terminal by using the CG, the time-frequency resource position of the CG, the period of the CG resource, the number of hybrid automatic repeat request processes using the CG resource, the modulation and coding scheme (MCS) and other parameters are provided to the terminal by the network device through RRC signaling. After receiving the RRC signaling, the terminal stores it as a configured uplink grant, and then the terminal can periodically use the CG for uplink data transmission.

[0216] The base station and the terminal determine the position of the CG resource according to the following formula: [(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot) + (slot number in the frame×numberOfSymbolsPerSlot) + symbol number in the slot] = (timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot + timeDomainOffset×numberOfSymbolsPerSlot + S+N×periodicity) modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)

[0217] Wherein, timeReferenceSFN is the configured reference SFN, which can be sfn512 or sfn0. timeDomainOffset is the configured starting offset, which is used to determine the offset of the first CG resource in time domain relative to the reference SFN. S is the configured or specified symbol position where the CG resource starts in a time slot. N represents the Nth periodic CG resource. Periodicity is the configured CG period. According to the formula, the SFN, slot number in the frame, and symbol number in the slot that satisfy the equation are calculated, and the time domain position of the Nth CG resource can be determined.

[0218] In some embodiments, when the CG period cannot be divided by 10240 ms or the CG period is a non-integer, the base station and the terminal align the reference SFN to ensure consistent calculation results of the CG resource position. When the network issues the CG configuration, the reference SFN can be indicated as sfn0 or sfn512. After the terminal receives the information, the terminal takes the nearest SFN0 or SFN512 before that as the reference point to start calculating the CG resource position.

[0219] In some examples, to ensure that the time domain positions of the CG determined by the network device and the terminal are the same, referring to FIG. 10a, the network device sends the CG configuration in the first half of the superframe H-SFN0. The terminal receives the CG configuration information carrying the reference SFN = sfn0 to determine the resource position of the CG on the terminal side in the first half of the superframe. The reference points on the network device side and the terminal side remain consistent. Referring to FIG. 10b, the network device sends the CG configuration in the second half of the superframe H-SFN0. The terminal receives the CG configuration information carrying the reference SFN = sfn512 to determine the resource position of the CG on the terminal side in the first half of the superframe H-SFN1. The reference points on the network device side and the terminal side remain consistent.

[0220] However, the above non-integer period CG has a premise that the time interval between the base station sending the CG configuration information to the terminal and the terminal applying the CG configuration information does not exceed half of the superframe, that is, the SFN flips at most once during the period from the base station sending the CG configuration information to the terminal to the terminal applying the configuration information. However, for the switching scenario and other relatively complex and time-consuming processes, as shown in FIG. 10c, the SFN may flip multiple times during the period from the base station sending the CG configuration information to the terminal to the terminal applying the CG configuration information. For example, the network device determines the resource location of the CG at H-SFN0 and sends the CG configuration information to the terminal, and the terminal applies the CG configuration information at H-SFN3 to determine the resource location of the CG, which causes the reference point of the terminal to be misaligned with the reference point of the network device, so that the CG period positions calculated by the two are misaligned, affecting the data transmission efficiency of the terminal. It can be understood that in the case of data transmission failure, the terminal will try to perform discontinuous transmission multiple times, thereby increasing the energy consumption of the terminal.

[0221] To solve the above problem, as shown in FIG. 11, another configuration method is provided in the present application, and the communication method comprises:

[0222] S1101: The second network device sends third information to the terminal. Correspondingly, the terminal receives the third information from the second network device. The third information indicates the CG period between the first network device and the terminal.

[0223] In the present application, the first network device and the second network device can be the network device 301 and the network device 302 in the communication system 30 shown in FIG. 3, and the terminal can be any one of the terminals in the communication system 30, such as the terminal 303.

[0224] In some embodiments, the terminal switches from the second network device to the first network device, and the first network device sends the first information for configuring the CG to the second network device. The second network device can be a source base station, and the first network device can be a target base station.

[0225] Optionally, the third information can also indicate other parameters for the CG. The third information can be sent alone as the parameter of the CG, or can be sent together with other configuration information, which is not limited herein.

[0226] S1102: The terminal determines the resource location of the CG.

[0227] Optionally, the terminal can determine the resource location of the configured grant according to the CG period and the third parameter, and the resource location is used for the terminal to perform uplink data transmission. For example, the third parameter can be a reference SFN.

[0228] It can be understood that the third parameter is used to determine the time domain bit value in which the terminal can perform data upload in the CG period, and when the terminal is at the uplink resource position corresponding to the CG, the terminal can perform data transmission at the time domain position of the CG. That is, the third parameter is a parameter that can be used to determine the resource position of the CG. Optionally, the third parameter can be a referenceSFN corresponding to the time at which the terminal determines the resource position of the CG. For example, if the first time period is the first half of a superframe, the third parameter takes a value of 0; and if the first time period is the second half of a superframe, the third parameter takes a value of 512.

[0229] Since the third parameter changes in the process of system frame number rollover, in order to ensure that the CG period of the first network device is aligned with the CG period of the terminal, the time at which the terminal determines the resource position of the CG can be sent to the first network device.

[0230] S1103: The terminal sends fourth information to the first network device. Correspondingly, the first network device receives the fourth information sent by the terminal. The fourth information is used to determine the resource position, and the fourth information includes time information at which the terminal determines the resource position.

[0231] It can be understood that the terminal indicates the time at which the terminal determines the resource position of the CG to the first network device through the fourth information, so that the first network device determines the resource position of the CG of the terminal based on the fourth information, and determines the resource position of the CG based on the resource position.

[0232] S1104: The first network device determines the resource position of the CG.

[0233] Optionally, the first network device determines the resource position of the CG based on the third parameter indicated by the fourth information, where the third parameter can be a referenceSFN corresponding to the time at which the terminal determines the resource position of the CG. In this way, the terminal and the first network device determine the resource position of the CG by using the same parameter, and the alignment of the CG period between the terminal and the first network device is achieved.

[0234] It can be understood that after the first network device receives the fourth information, the first network device can determine the resource position of the CG at the same time domain position according to the time at which the terminal determines the resource position of the CG indicated by the fourth information.

[0235] In some embodiments, the time information can indicate that the third time is located in a first time period, the third time is the time at which the terminal determines the resource position of the CG, the first time period is the first half of a superframe, or the first time period is the second half of a superframe; and determining the resource position of the CG based on the fourth information includes determining the resource position of the CG according to the fourth parameter indicated by the fourth information, and the fourth parameter is related to the third time.

[0236] It can be understood that the first network device can determine, through the fourth information, that the third time is in the first half of the superframe or the second half of the superframe, and determine the resource position of the CG at the same time domain position, that is, the third parameter used by the terminal to determine the resource position of the CG can be the same as the fourth parameter used by the first network device to determine the resource position of the CG. In some examples, the third parameter and the fourth parameter are both reference system frame numbers corresponding to the resource position of the CG determined by the terminal. For example, if the first time period is the first half of the superframe, the third parameter takes a value of 0; if the first time period is the second half of the superframe, the third parameter takes a value of 512.

[0237] In some embodiments, the time information described above includes a second identifier, which is used to indicate that the third time is in the first time period.

[0238] It can be understood that the fourth information can indicate, through the second identifier, whether the third time at which the terminal determines the resource position of the CG is in the first half or the second half of the superframe.

[0239] If the third time at which the terminal applies the CG configuration information is in the first half of the superframe, the terminal indicates the second identifier of the reference SFN as sfn0 in the corresponding reconfiguration completion message, and if the third time at which the terminal applies the CG configuration information is in the second half of the superframe, the terminal indicates the second identifier of the reference SFN as sfn512 in the corresponding reconfiguration completion message.

[0240] In some embodiments, the terminal device determines the resource position of the CG when the CG period is a non-integer period or the CG period cannot divide the duration of a superframe. In the case that the CG period is a non-integer period or the CG period cannot divide the duration of a superframe, the time domain position of the CG is more complex to determine. In order to ensure that the time domain positions of the CG of the first network device and the terminal are consistent, the terminal can determine the resource position of the CG according to a third parameter, where the third parameter can be a reference system frame number corresponding to the resource position of the CG determined by the terminal.

[0241] In some examples, if the target base station configures the CG, the terminal indicates the reference SFN in the RRC reconfiguration completion message after switching. If the time at which the terminal applies the CG configuration is in the first half of the superframe, the terminal indicates the reference SFN as sfn0, and in the second half of the superframe, the terminal indicates sfn512. After receiving the reconfiguration completion message, the base station takes the SFN equal to the reference SFN indicated by the terminal as the reference SFN of the nearest one before the reconfiguration completion message, and starts to calculate the resource position of the CG.

[0242] Optionally, for CHO and LTM, the indication of the referenceSFN above can be mandatory in the CG configuration corresponding RRC reconfiguration complete message, while it is optional in other scenarios.

[0243] Optionally, when the target base station configures both DRX and CG, the referenceSFN of DRX and CG can be indicated by different parameters respectively, or by the same parameter.

[0244] In some embodiments, determining the resource location of the CG comprises: determining the resource location of the CG after switching to the first network device. The terminal can determine the resource location of the CG after performing cell switching. The cell switching can be performed through layer 3 switching, conditional switching, layer 1 or layer 2 triggered switching. No limitation is made herein.

[0245] In some possible solutions, referring to FIG. 12a, in a CU-DU separation scenario, after receiving the RRC reconfiguration complete message, the base station can first submit the message to the CU for analysis by the RRC layer. However, DRX and CG are usually maintained by the MAC layer located in the DU, so when the base station receives the referenceSFN indicated by the terminal in the RRC reconfiguration complete message, the DU directly feeds back the message as in the foregoing embodiments. Therefore, after the CU receives the RRC reconfiguration complete message, if the referenceSFN (for DRX or CG) is indicated in the message, the CU notifies the DU of the information through the F1 interface. The form of the notification information can be the same as or different from the indication mode of the referenceSFN in the RRC reconfiguration complete message, and the present application does not make any limitation in this regard.

[0246] In another possible solution, referring to FIG. 12b, in a CU-DU separation scenario, the RRC reconfiguration complete message is used to indicate the referenceSFN, and the DU cannot obtain the information in the first time (through the CU forwarding notification), which can delay the taking effect of the DRX or CG, and affect the communication or energy saving. Therefore, the terminal uses L1 / L2 signaling to directly indicate the referenceSFN to the DU.

[0247] For example, when the terminal applies the DRX configuration or the CG configuration, the terminal triggers a MAC CE (Control Element) to indicate at least one of the referenceSFN or the initial value of the DRX_SFN_COUNTER. Specifically, if the configuration information is applied in the first half of the superframe, sfn0 is indicated, and if the configuration information is applied in the second half of the superframe, sfn512 is indicated.

[0248] Optionally, the priority of the MAC CE can be higher than data, or higher than the priority of a BSR (Buffer Status Report), or higher than the priority of a DSR (Delay Status Report). Optionally, the MAC CE is triggered only when the reference SFN is sfn512 or sfn0. Optionally, the terminal triggers the MAC CE only in an LTM and / or CHO scenario. Correspondingly, after the base station receives the above indication, the base station initializes the DRX_SFN_COUNTER or determines the CG reference SFN, and the specific method is consistent with the previous embodiments.

[0249] The various embodiments mentioned in the foregoing of the present application can be combined without contradiction in the scheme, and are not limited.

[0250] The above mainly introduces the scheme provided by the present application from the perspective of interaction between various network elements. Correspondingly, the present application also provides a communication apparatus, which can be a terminal in the above method embodiment, or a device containing the above terminal, or a component that can be used for the terminal; or the communication apparatus can be a network device in the above method embodiment, or a device containing the above network device, or a component that can be used for the network device. It can be understood that the above terminal or network device etc. contains the corresponding hardware structure and / or software module for executing each function in order to achieve the above functions. Those skilled in the art should easily realize that the units and algorithm operations of each example described in combination with the embodiments disclosed in the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0251] It should be understood that the above only describes the interaction between various network elements by taking the terminal and the network device as examples. In fact, the processing performed by the terminal is not limited to being performed by a single network element, and the processing performed by the network device is also not limited to being performed by a single network element. For example, the processing performed by the network device can be performed by at least one of a CU, a DU, a RU, or a RIC.

[0252] The terminal or the network device can be divided into functional modules according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be realized in the form of hardware or in the form of a software functional module. It can be understood that the division of the modules in the present application is illustrative, and is only a logical functional division. Actual implementation can have another division manner.

[0253] For example, in the case of dividing each functional module in an integrated manner, FIG. 13 shows a structural schematic diagram of a communication apparatus 130. The communication apparatus 130 includes an interface module 1301 and a processing module 1302. The interface module 1301, which can also be referred to as an interface unit, is configured to perform a transceiving operation, for example, can be an interface circuit, a transceiver, a transceiver, or a communication interface, etc. The processing module 1302, which can also be referred to as a processing unit, is configured to perform an operation other than the transceiving operation, for example, can be a processing circuit or a processor, etc.

[0254] In some embodiments, the communication apparatus 130 can further include a storage module (not shown in FIG. 13) configured to store program instructions and data.

[0255] In an example, the communication apparatus is a terminal, which can be used to implement the configuration method performed by the terminal in any of the foregoing embodiments. Specifically, the communication apparatus can include:

[0256] The interface module 1301 is configured to receive first information, the first information being used to indicate a discontinuous reception cycle.

[0257] The processing module 1302 is configured to initialize a first parameter, the first parameter being incremented at a system frame number rollover, and the first parameter being used to determine a time at which the terminal monitors a downlink control channel.

[0258] The interface module 1301 is further configured to send second information to a first network device, the second information being used to indicate a time at which the terminal initializes the first parameter.

[0259] In some embodiments, the processing module 1302 is specifically configured to set the first parameter to a first value at a first time, the first time being located in a first time period; the first time period being a first half of a superframe, or the first time period being a second half of the superframe.

[0260] In some embodiments, the second information includes the first value.

[0261] In some embodiments, the second information includes a first identifier, the first identifier being used to indicate that the first time is located in the first time period.

[0262] In some embodiments, the processing module 1302 is specifically configured to initialize the first parameter when the discontinuous reception cycle is a non-integer cycle.

[0263] In some embodiments, the processing module 1302 is specifically configured to initialize the first parameter after switching to the first network device.

[0264] In some embodiments, the interface module 1301 is further configured to receive third information, the third information being used to indicate a configured grant cycle.

[0265] In some embodiments, the processing module 1302 is further configured to determine a resource location of the configured grant according to the configured grant cycle, the resource location being used for uplink data transmission of the terminal.

[0266] In some embodiments, the interface module 1301 is further configured to send fourth information to the network device, the fourth information being used to determine the resource location, the fourth information including time information of the terminal determining the resource location.

[0267] In some embodiments, the processing module 1302 is specifically configured to determine the resource location of the configured grant according to the configured grant cycle and a third parameter at a third time, the third time being located in a first period, the third parameter being related to the third time; the first period being a first half of a superframe, or the first period being a second half of the superframe.

[0268] In some embodiments, if the first period is the first half of the superframe, the third parameter takes a value of 0; if the first period is the second half of the superframe, the third parameter takes a value of 512.

[0269] In some embodiments, the time information includes a second identifier, the second identifier being used to indicate that the third time is located in the first period. Based on this, the fourth information can indicate whether the third time at which the terminal determines the resource location of the configured grant is in the first half or the second half of the superframe by carrying the second identifier.

[0270] In some embodiments, the processing module 1302 is specifically configured to determine the resource location of the configured grant when the configured grant cycle is a non-integer cycle.

[0271] In some embodiments, the processing module 1302 is specifically configured to determine the resource location of the configured grant after switching to the first network device.

[0272] In an example, the communication apparatus is a network device, and can be used to implement the configuration method performed by the terminal in any of the foregoing embodiments. Specifically, the communication apparatus can include:

[0273] The interface module 1301 is configured to send first information, the first information being used to indicate a discontinuous reception cycle.

[0274] The interface module 1301 is further configured to receive second information, where the second information is used to indicate a time at which the terminal initializes a first parameter, the first parameter is incremented at a system frame number rollover, and the first parameter is used to determine a time at which the terminal monitors a downlink control channel.

[0275] The processing module 1302 is configured to initialize a second parameter based on the second information, where the second parameter is incremented at the system frame number rollover.

[0276] In some embodiments, the second information indicates that a first time is located in a first period, the first time is a time at which the terminal initializes the first parameter, the first period is a first half of a super frame, or the first period is a second half of the super frame. The processing module 1302 is specifically configured to initialize the second parameter to a first value plus one if the first time is located in the second half of the super frame and a second time at which the first network device receives the second information is located in the first half of the super frame, initialize the second parameter to the first value if the first time and the second time are both located in the second half of the super frame, or the first time and the second time are both located in the first half of the super frame, or the first time is located in the first half of the super frame and the second time is located in the second half of the super frame, where the first value is an initial value of the first parameter corresponding to the terminal.

[0277] In some embodiments, the second information includes the first value.

[0278] In some embodiments, the second information includes a first identifier, where the first identifier is used to indicate that the first time is located in the first period.

[0279] In some embodiments, the interface module 1301 is further configured to send third information, where the third information is used to indicate a configured grant period.

[0280] In some embodiments, the interface module 1301 is further configured to receive fourth information, where the fourth information includes time information at which the terminal determines a resource location, and the resource location is used for uplink data transmission of the terminal.

[0281] In some embodiments, the processing module 1302 is further configured to determine a resource location of a configured grant based on the fourth information.

[0282] In some embodiments, the fourth information indicates that a third time is located in a first period, the third time is a time at which the terminal determines the resource location of the configured grant, the first period is a first half of a super frame, or the first period is a second half of the super frame. The processing module 1302 is specifically configured to determine the resource location of the configured grant according to a fourth parameter indicated by the fourth information, where the fourth parameter is related to the third time.

[0283] In some embodiments, if the first period is the first half of the super frame, the third parameter takes a value of 0, or if the first period is the second half of the super frame, the third parameter takes a value of 512.

[0284] In some embodiments, the time information comprises a second identifier, the second identifier being used to indicate that the third time instant is located in the first time period.

[0285] It can be understood that one or more of the above modules or units can be implemented in software, hardware or a combination of both. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built in a SoC (System on Chip) or an ASIC, or be a separate semiconductor chip. The processor further includes a core for executing software instructions to perform operations or processing, and can further include necessary hardware accelerators, such as a field programmable gate array (FPGA), a PLD (programmable logic device), or a logic circuit for implementing special logic operations.

[0286] When any of the above modules or units is implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, a FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run necessary software or be independent of software to execute the above method flow.

[0287] Optionally, the present application also provides a chip system, comprising: at least one processor and an interface, the at least one processor being coupled with a memory through the interface, and when the at least one processor executes a computer program or instructions in the memory, the method in any of the above method embodiments is executed. In a possible implementation manner, the chip system further comprises the memory. Optionally, the chip system can be composed of a chip, or can include a chip and other discrete devices, and the present application does not make a specific limitation in this regard.

[0288] Optionally, the present application also provides a computer readable storage medium. All or part of the processes in the above method embodiments can be instructed by a computer program to relevant hardware to complete, the program can be stored in the above computer readable storage medium, and the program can include the processes of the above method embodiments when executed. The computer readable storage medium can be an internal storage unit of the communication device in any of the above embodiments, such as a hard disk or a memory of the communication device. The computer readable storage medium can also be an external storage device of the communication device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the communication device. Further, the computer readable storage medium can include both the internal storage unit and the external storage device of the communication device. The computer readable storage medium is used to store the computer program and other programs and data required by the communication device. The computer readable storage medium can also be used to temporarily store data that has been output or will be output.

[0289] Optionally, the present application also provides a computer program product. All or part of the processes in the above method embodiments can be instructed by a computer program to relevant hardware to complete, the program can be stored in the above computer program product, and the program can include the processes of the above method embodiments when executed.

[0290] Optionally, the present application also provides a computer instruction. All or part of the processes in the above method embodiments can be instructed by a computer instruction to relevant hardware (such as a computer, a processor, a terminal, or a network device, etc.) to complete. The program can be stored in the above computer readable storage medium or the above computer program product.

[0291] Optionally, the present application also provides a communication system, including the first network device and the terminal in the embodiment shown in FIG. 7.

[0292] Optionally, the present application also provides a communication system, including the first network device and the terminal in the embodiment shown in FIG. 11.

[0293] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0294] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other manners. For example, the embodiments of the apparatus described above are merely schematic, and the division of the modules or units is merely logical function division, and there can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, or the among different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.

[0295] The units described as separated components can or can not be physically separated, and the components displayed as units can be located in one place or can be distributed to multiple places. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments.

[0296] In addition, each functional unit in the embodiments of the present application can be integrated in a processing unit, or each unit can exist physically as a separate unit, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware, or in the form of a software functional unit.

[0297] The above describes only specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any changes or replacements within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A configuration method, characterized in that, Applied to a terminal, the method includes: Receive first information, which is used to indicate a discontinuous reception period; Initialize the first parameter, which increments when the system frame number flips, and the first parameter is used to determine the time when the terminal monitors the downlink control channel; Send a second message to the first network device, the second message being used to instruct the terminal on the time to initialize the first parameter.

2. The method according to claim 1, characterized in that, The initialization of the first parameter includes: The first parameter is set to a first value at a first moment, and the first moment is located in a first time period; The first time period is either the first half of the superframe or the second half of the superframe.

3. The method according to claim 2, characterized in that, The second information is used to indicate the time when the terminal initializes the first parameter, including: The second information includes a first identifier, which indicates that the first moment is within the first time period.

4. The method according to any one of claims 1-3, characterized in that, The initialization of the first parameter includes: When the discontinuous reception period is a non-integer period, the first parameter is initialized.

5. A configuration method, characterized in that, Applied to a first network device, the method includes: Send a first message, which is used to indicate a discontinuous reception period; Receive second information, the second information is used to indicate the time when the terminal initializes the first parameter, the first parameter is incremented when the system frame number flips, the first parameter is used to determine the time when the terminal monitors the downlink control channel; The second parameter is initialized based on the second information, and the second parameter is incremented when the system frame number flips.

6. The method according to claim 5, characterized in that, The second information indicates that the first moment is within the first time period, and the first moment is the moment when the terminal initializes the first parameter; the first time period is the first half of the superframe, or the first time period is the second half of the superframe; The initialization of the second parameter based on the second information includes: If the first moment is in the latter half of the superframe, and the second moment when the first network device receives the second information is in the first half of the superframe, then the second parameter is initialized to the first value plus one. If both the first time and the second time are located in the latter half of the superframe, or both the first time and the second time are located in the first half of the superframe, or the first time is located in the first half of the superframe and the second time is located in the latter half of the superframe, the second parameter is initialized to a first value, where the first value is the initial value of the first parameter corresponding to the terminal.

7. A configuration method, characterized in that, Applied to a terminal, the method includes: Receive third information, which is used to indicate the configuration authorization period; The resource location for configuration authorization is determined according to the configuration authorization period, and the resource location is used by the terminal for uplink data transmission; A fourth piece of information is sent to the first network device. The fourth piece of information is used to determine the location of the resource. The fourth piece of information includes the time information of the terminal determining the location of the resource.

8. The method according to claim 7, characterized in that, The step of determining the resource location for configuration authorization based on the configuration authorization period includes: The resource location of the configuration authorization is determined at a third time point based on the configuration authorization period and the third parameter, wherein the third time point is located within the first time period, and the third parameter is related to the third time point; The first time period is either the first half of the superframe or the second half of the superframe.

9. The method according to claim 8, characterized in that, The third parameter is related to the third time point and includes: If the first time period is the first half of the superframe, the third parameter is 0; if the first time period is the second half of the superframe, the third parameter is 512.

10. The method according to claim 8, characterized in that, The time information includes a second identifier, which indicates that the third time point is within the first time period.

11. The method according to any one of claims 7-10, characterized in that, The step of determining the resource location for configuration authorization based on the configuration authorization period includes: When the authorization configuration period is a non-integer period, the resource location of the configuration authorization is determined according to the configuration authorization period.

12. A configuration method, characterized in that, Applied to a first network device, the method includes: Send a third message, which is used to indicate the configuration authorization period; The terminal receives fourth information, which includes time information for determining the authorized resource location, and the resource location is used by the terminal for uplink data transmission. The resource location for the configuration authorization is determined based on the fourth information.

13. The method according to claim 12, characterized in that, The time information includes a second identifier, which indicates that the third moment is located within the first time period. The third moment is the moment when the terminal determines the location of the resource authorized by the configuration. The first time period is either the first half of a superframe or the second half of a superframe. Determining the resource location for configuration authorization based on the fourth information includes: The resource location for the configuration authorization is determined based on the fourth parameter indicated by the fourth information, wherein the fourth parameter is related to the third time point.

14. The method according to claim 13, characterized in that, The fourth parameter is related to the third time point and includes: If the first time period is the first half of the superframe, the third parameter is 0; if the first time period is the second half of the superframe, the third parameter is 512.

15. A communication device, characterized in that, The communication device includes a unit or module for performing the method as described in any one of claims 1-4, or for performing the method as described in any one of claims 5-6, or for performing the method as described in any one of claims 7-11, or for performing the method as described in any one of claims 12-14.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions, which, when executed, implement the method as described in any one of claims 1-4, or the method as described in any one of claims 5-6, or the method as described in any one of claims 7-11, or the method as described in any one of claims 12-14.

17. A computer program product containing instructions, characterized in that, When the computer program product is run on a computer, it causes the method as described in any one of claims 1-4 to be implemented, or causes the method as described in any one of claims 5-6 to be implemented, or causes the method as described in any one of claims 7-11 to be implemented, or causes the method as described in any one of claims 12-14 to be implemented.

18. A communication device, characterized in that, include: A processor coupled to a memory for storing a program or instructions which, when executed by the processor, cause the device to perform the method as claimed in any one of claims 1-4, or the method as claimed in any one of claims 5-6, or the method as claimed in any one of claims 7-11, or the method as claimed in any one of claims 12-14.

Citation Information

Patent Citations

  • Method for determining discontinuous reception activation state and terminal

    CN111565443A

  • Discontinuous reception configuration method and device

    CN117354900A

  • DRX configuration method and device, terminal equipment and network equipment

    CN117397310A

  • Method and apparatus for determining resource location, and device and storage medium

    US20220239422A1

  • Allocation of HARQ process identifiers to different user equipments or different destinations

    US20230189252A1