WO2021003628A1 - 定时器的处理方法和装置 - Google Patents
定时器的处理方法和装置 Download PDFInfo
- Publication number
- WO2021003628A1 WO2021003628A1 PCT/CN2019/094955 CN2019094955W WO2021003628A1 WO 2021003628 A1 WO2021003628 A1 WO 2021003628A1 CN 2019094955 W CN2019094955 W CN 2019094955W WO 2021003628 A1 WO2021003628 A1 WO 2021003628A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- duration
- terminal
- tbs
- timer
- drx
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- This application relates to the field of communication technology, and in particular to a timer processing method and device.
- a discontinuous reception (DRX) mechanism is introduced.
- the DRX mechanism means that the terminal equipment shuts down the receiver for a period of time to reduce power consumption when there is no data transmission.
- the base station configures a DRX cycle for the terminal.
- the DRX cycle includes "on duration” and “opportunity for DRX". "on duration” is also called the activation period, and "opportunity for DRX” is also called the sleep period.
- the terminal monitors the physical downlink control channel (PDCCH) during the on duration, and receives the physical downlink shared channel (PDSCH) according to the downlink control information (DCI) carried in the PDCCH to obtain
- DCI downlink control information
- TB or the physical uplink shared channel (PUSCH) carrying the uplink transmission block is sent according to the downlink control information carried in the PDCCH, and the terminal does not monitor the PDCCH during the sleep period.
- PDCCH and TB are repeatedly sent, and each PDCCH can only call one TB.
- the PDCCH needs to be repeatedly sent 256 times at most.
- PDCCH needs to be repeatedly sent for each TB, and a large amount of resources are used to send PDCCH, resulting in low resource utilization efficiency.
- one PDCCH In the method of scheduling multiple TBs with one PDCCH, one PDCCH repeatedly sends 256 times. 4 TBs can be scheduled at one time, which reduces the number of PDCCH transmissions and improves resource utilization efficiency.
- the timers involved in the DRX mechanism are all designed based on one PDCCH for scheduling one TB, which cannot meet the above scenario of scheduling multiple TBs by one PDCCH, and may affect the continuity of service data transmission.
- This application provides a timer processing method and device to improve resource utilization efficiency of TB transmission.
- the first aspect of this application provides a timer processing method, including:
- the terminal receives the physical downlink control channel PDCCH during the running time of the discontinuous reception DRX cycle.
- the PDCCH includes scheduling information.
- the scheduling information is used to indicate: the number of transmission blocks TB and the number of repetitions M of the TB, where L is greater than An integer of 1, and M is an integer greater than or equal to 1; the terminal determines the first duration of the DRX inactivation timer according to the L and the M; the terminal starts the DRX inactivation timer.
- the first duration is greater than the duration of the terminal receiving or sending the L TBs, or the timeout time of the DRX inactivation timer is later than the sending or receiving completion time of the L TBs.
- the method further includes: the terminal acquiring the second duration; the terminal determining the first duration of the DRX inactivation timer according to the L and the M, including: the terminal according to the second duration, The L and M determine the first duration.
- the terminal acquiring the second duration includes: the terminal receives the second duration from a base station; or, the terminal acquires the second duration locally.
- the terminal determines the first duration of the DRX inactivation timer according to the number of repetitions of the L and the TB, including : The terminal determines the first duration of the DRX inactivity timer according to the second duration, the L, the M, and the duration of the gap.
- the terminal does not monitor the PDCCH in the gap between the adjacent TBs.
- the method further includes:
- the terminal receives gap indication information, where the gap indication information is used to indicate that the gap exists in the L TBs.
- the terminal after the terminal monitors the PDCCH, in order to continuously receive or send TB during the dormant period of the DRX cycle, the terminal will start or restart a DRX-inactivity timer (DRX-inactivitytimer).
- DRX-inactivitytimer a DRX-inactivity timer
- the terminal device monitors the PDCCH to support the continuity of TB transmission.
- the timing duration of the DRX inactive timer only matches the receiving or sending duration of a TB.
- the traditional solution can continuously monitor the PDCCH after the terminal completes a TB to achieve continuous TB transmission. If a PDCCH is scheduled For multiple TBs, when multiple TBs have not been transmitted, the DRX inactivation timer has expired.
- PDCCH causes discontinuous TB transmission.
- the timing duration of the DRX inactive timer is adjusted by the number of repetitions of L and TB , The first duration of the adjusted DRX inactivation timer can be greater than the duration of the terminal receiving or sending L TBs.
- the DRX inactivation timer of the terminal can support the terminal to receive or send After the multiple TBs are sent, the PDCCH can be continuously monitored to achieve transmission continuity. Therefore, the embodiment of the present application can support one PDCCH to schedule multiple TBs, thereby improving the resource utilization rate of TB transmission.
- the second aspect of the present application provides a timer processing method, including:
- the terminal receives the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information, and the scheduling information includes: the number of TBs L and the number of repetitions M of the TB, where L is an integer greater than 1, M is an integer greater than or equal to 1; the terminal starts L hybrid automatic retransmission HARQ round trip timers corresponding to the L TBs at the first moment according to the L and the M.
- the duration of the HARQ round trip timer is greater than the duration of sending the feedback information of the TB corresponding to the HARQ round trip timer.
- the first moment is the moment or subframe when the terminal receives or transmits the last repeated block of the last TB among the L TBs.
- the timing durations of the L HARQ round trip timers are different.
- HARQ RTT Tt HARQ RTT T0 +(t-1) ⁇ N+(t-1) ⁇ G; among them, HARQ RTT T0 is the pre-configured timing duration of the HARQ round trip timer, N is the number of repeated transmissions of the PUCCH; G is the time length of the gap; t is an integer greater than 1 and less than or equal to the L.
- the start of the HARQ round trip timer corresponding to each TB is delayed, thereby delaying the start of the retransmission timer, reducing unnecessary PDCCH monitoring of the terminal, and thereby reducing the power consumption of the terminal.
- the third aspect of this application provides a timer processing method, including:
- the terminal receives the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle.
- the PDCCH includes scheduling information of the transport block TB.
- the scheduling information includes: the number of TBs L and the number of repetitions M of the TB, where L is greater than An integer of 1, and the M is an integer greater than or equal to 1; the terminal starts the DRX inactivation timer at the second moment according to the L and the M.
- the sum of the time length between the time when the terminal starts receiving or sending the L TBs and the second time and the timing length of the DRX inactivation timer is greater than that of the terminal receiving or sending the L TBs.
- the second time is later than the time when the terminal starts to receive or send the L TBs so that the DRX inactivation timer expires after the terminal sends or receives the L TBs.
- the terminal starts the DRX inactivation timer at the last repeated block of the L-1 TB among the L TBs; or, the terminal starts the DRX inactivation timer in the L TB among the L TBs.
- the first repeated block of the TB starts the DRX inactivation timer; or, the terminal starts the DRX inactivation timer in the last repeated block of the Lth TB in the L TBs.
- the terminal does not monitor the PDCCH in the gap.
- the terminal by delaying the start time of DRX-inactivitytimer, after the terminal completes receiving or sending L TBs, based on the DRX-inactivitytimer, the terminal can continue to monitor the PDCCH, so that it can continue to receive the next PDCCH scheduling. Realize the continuity of transmission business data.
- the fourth aspect of the present application provides a timer processing method, including:
- the terminal receives the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle.
- the PDCCH includes scheduling information of the transport block TB.
- the scheduling information includes: the number of TBs L and the number of repetitions M of the TB, where L is greater than An integer of 1, the M is an integer greater than or equal to 1; the terminal receives the L TBs according to the L and the M; if the terminal has no TB to receive at the current moment, the duration timer is started.
- the judgment logic is set in the terminal.
- the terminal When the next DRX cycle arrives, if the terminal does not complete the reception or transmission of L transmission blocks, the terminal continues to receive or send the L transmission blocks; only when the terminal completes When receiving or sending L transport blocks and the next DRX cycle arrives, the terminal will start the onduration timer, so as to ensure that the terminal completes the reception or transmission of L transport blocks and avoid the start of onduration timer Cause the transmission service to fail.
- the fifth aspect of the present application provides a timer processing method, including:
- the terminal receives the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle.
- the PDCCH includes scheduling information of the transport block TB.
- the scheduling information includes: the number of TBs L and the number of repetitions M of the TB, where L is greater than An integer of 1, and the M is an integer greater than or equal to 1, and the terminal updates the period duration of the DRX cycle according to the L and the M.
- the updated cycle duration of the DRX cycle is greater than the duration of the terminal receiving L TBs.
- the cycle length of the DRX cycle can be flexibly set according to the number L of TBs and the number of repetitions M of TBs, so that the cycle length of the DRX cycle can match the actual transmission situation of L TBs, thereby avoiding Multi-TB transmission service failure caused by onduration timer startup.
- a sixth aspect of the present application provides a timer processing device, including:
- the receiving module is used to receive the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information, and the scheduling information is used to indicate: the number L of transmission blocks TB and the number of repetitions M of the TB, Where L is an integer greater than 1, and M is an integer greater than or equal to 1; the determining module is used to determine the first duration of the DRX inactive timer according to the L and the M; the starting module is used to determine the first duration of the DRX inactive timer according to the L and the M M, determine the first duration of the DRX inactive timer; the terminal starts the DRX inactive timer.
- the first duration is greater than the duration of the terminal receiving or sending the L TBs, or the timeout time of the DRX inactivation timer is later than the sending or receiving completion time of the L TBs.
- the device further includes: a second duration acquisition module, configured to acquire a second duration; the determination module is further configured to determine the first duration according to the second duration, the L and M.
- the second duration obtaining module is further configured to: receive the second duration from the base station; or, obtain the second duration locally.
- the determining module is further configured to, according to the second duration, the L, the M, and the duration of the gap, Determine the first duration of the DRX inactive timer.
- the terminal does not monitor the PDCCH in the gap between the adjacent TBs.
- the device further includes: a gap indication information receiving module, configured to receive gap indication information, where the gap indication information is used to indicate that the gap exists in the L TBs.
- the timing duration of the DRX inactive timer is adjusted by the number of repetitions of L and TB ,
- the first duration of the adjusted DRX inactivation timer can be greater than the duration of the terminal receiving or sending L TBs.
- a seventh aspect of the present application provides a timer processing device, including:
- the receiving module is used to receive the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information, the scheduling information includes: the number of TBs L and the number of repetitions of the TB M, where L is greater than An integer of 1, and M is an integer greater than or equal to 1.
- the start module is used to start L hybrid automatic retransmission HARQ round trip timers corresponding to the L TBs at the first moment according to the L and the M.
- the duration of the HARQ round trip timer is greater than the duration of sending the feedback information of the TB corresponding to the HARQ round trip timer.
- the first moment is the moment or subframe when the terminal receives or transmits the last repeated block of the last TB among the L TBs.
- the timing durations of the L HARQ round trip timers are different.
- HARQ RTT Tt HARQ RTT T0 +(t-1) ⁇ N+(t-1) ⁇ G; among them, HARQ RTT T0 is the pre-configured timing duration of the HARQ round trip timer, N is the number of repeated transmissions of the PUCCH; G is the time length of the gap; t is an integer greater than 1 and less than or equal to the L.
- the start of the HARQ round trip timer corresponding to each TB is delayed, thereby delaying the start of the retransmission timer, reducing unnecessary PDCCH monitoring of the terminal, and thereby reducing the power consumption of the terminal.
- An eighth aspect of the present application provides a timer processing device, including:
- the determining module is used to receive the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information of the transmission block TB, the scheduling information includes: the number of TBs L and the number of repetitions M of the TB, Where L is an integer greater than 1, and the M is an integer greater than or equal to 1.
- the start module is used to start the DRX inactivation timer at the second moment according to the L and the M.
- the sum of the time length between the time when the terminal starts receiving or sending the L TBs and the second time and the timing length of the DRX inactivation timer is greater than that of the terminal receiving or sending the L TBs.
- the second time is later than the time when the terminal starts to receive or send the L TBs so that the DRX inactivation timer expires after the terminal sends or receives the L TBs.
- the terminal starts the DRX inactivation timer at the last repeated block of the L-1 TB among the L TBs; or, the terminal starts the DRX inactivation timer in the L TB among the L TBs.
- the first repeated block of the TB starts the DRX inactivation timer; or, the terminal starts the DRX inactivation timer in the last repeated block of the Lth TB in the L TBs.
- the terminal does not monitor the PDCCH in the gap.
- the terminal by delaying the start time of DRX-inactivitytimer, after the terminal completes receiving or sending L TBs, based on the DRX-inactivitytimer, the terminal can continue to monitor the PDCCH, so that it can continue to receive the next PDCCH scheduling. Realize the continuity of transmission business data.
- a ninth aspect of the present application provides a timer processing device, including:
- the determining module is used for the terminal to receive the physical downlink control channel PDCCH during the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information of the transmission block TB, the scheduling information includes: the number of TBs L and the number of repetitions of the TB M , Where L is an integer greater than 1, and M is an integer greater than or equal to 1; and according to the L and the M, the L TBs are received; the module is turned on, used to enable the persistence if the terminal does not need to receive TB at the current moment Timer.
- the judgment logic is set in the terminal.
- the terminal When the next DRX cycle arrives, if the terminal does not complete the reception or transmission of L transmission blocks, the terminal continues to receive or send the L transmission blocks; only when the terminal completes When receiving or sending L transport blocks and the next DRX cycle arrives, the terminal will start the onduration timer, so as to ensure that the terminal completes the reception or transmission of L transport blocks and avoid the start of onduration timer Cause the transmission service to fail.
- a tenth aspect of the present application provides a timer processing device, including:
- the determining module is used to receive the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information of the transmission block TB, the scheduling information includes: the number of TBs L and the number of repetitions M of the TB, Wherein L is an integer greater than 1, and the M is an integer greater than or equal to 1.
- the update module is used to update the period duration of the DRX cycle according to the L and the M.
- the updated cycle duration of the DRX cycle is greater than the duration of the terminal receiving L TBs.
- the cycle length of the DRX cycle can be flexibly set according to the number L of TBs and the number of repetitions M of TBs, so that the cycle length of the DRX cycle can match the actual transmission situation of L TBs, thereby avoiding Multi-TB transmission service failure caused by onduration timer startup.
- the eleventh aspect of the present application provides a timer processing device, including:
- the processing device executes the method according to any one of the first aspect of the present application.
- a twelfth aspect of the present application provides a timer processing device, including:
- the processing device executes the method according to any one of the second aspect of the present application.
- a thirteenth aspect of the present application provides a timer processing device, including:
- the processing device executes the method according to any one of the third aspect of the present application.
- a fourteenth aspect of the present application provides a timer processing device, including:
- the processing device executes the method according to any one of the fourth aspect of the present application.
- a fifteenth aspect of the present application provides a timer processing device, including:
- the processing device executes the method according to any one of the fifth aspect of the present application.
- the sixteenth aspect of the present application provides a computer storage medium, including computer program instructions, which when run on a computer, cause the computer to execute the method provided by any of the foregoing implementations.
- the seventeenth aspect of the present application provides a computer program product, the computer program product contains computer-readable instructions, and when the computer-readable instructions are executed by a processor, the method provided by any of the foregoing implementations is implemented.
- An eighteenth aspect of the present application provides a communication system including a terminal and a base station, and the terminal and the base station are used to implement the method provided by any of the foregoing implementation manners.
- FIG. 1 is a schematic diagram of a network architecture to which an embodiment of this application is applicable;
- Figure 2 is a schematic diagram of a TB transmission process provided by an embodiment of the application.
- FIG. 3 is a schematic diagram of DRX-inactivitytimer setting of a scenario provided by an embodiment of the application
- FIG. 4 is a schematic diagram of DRX-inactivity timer setting in another scenario provided by an embodiment of the application.
- FIG. 5 is a schematic diagram of the pre-configured timing duration of HARQ RTT timer in an enhanced machine type communication (eMTC) provided by an embodiment of the application;
- eMTC enhanced machine type communication
- FIG. 6 is a schematic diagram of the pre-configured timing duration of HARQ RTT timer in another eMTC provided by an embodiment of the application;
- FIG. 7 is a schematic diagram of the pre-configured timing duration of HARQ RTT timer in the narrowband Internet of Things (NB-IoT) provided by an embodiment of the application;
- NB-IoT narrowband Internet of Things
- FIG. 8 is a schematic diagram of a PUCCH feedback manner provided by an embodiment of the application.
- FIG. 9 is a schematic diagram of another PUCCH feedback manner provided by an embodiment of the application.
- FIG. 10 is a schematic flowchart of a timer processing method provided in Embodiment 1 of this application.
- FIG. 11 is a schematic flowchart of a method for processing DRX-inactivity timer according to Embodiment 1 of this application;
- FIG. 12 is a schematic flowchart of another DRX-inactivitytimer processing method provided by Embodiment 1 of the application;
- FIG. 13 is a schematic flowchart of another timer processing method provided in Embodiment 2 of this application.
- FIG. 14 is a schematic diagram of turning on DRX-inactivity timer at the second moment according to the second embodiment of this application;
- FIG. 16 is a schematic diagram of restarting DRX-inactivity timer provided by Embodiment 3 of the application.
- FIG. 17 is a schematic flowchart of a method for processing a timer provided in the fourth embodiment of this application.
- FIG. 18 is a schematic diagram of setting the HARQ RTT timer provided in the fourth embodiment of the application.
- FIG. 19 is a schematic flowchart of a method for processing a timer according to Embodiment 5 of this application.
- FIG. 20 is a schematic flowchart of a method for processing a timer according to Embodiment 6 of this application;
- FIG. 21 is a schematic flowchart of a method for processing a timer according to Embodiment 7 of the present application.
- FIG. 22 is a schematic diagram of the functional structure of a timer processing device provided in Embodiment 11 of this application;
- FIG. 23 is a schematic diagram of the functional structure of a timer processing device provided in the twelfth embodiment of this application.
- FIG. 24 is a schematic diagram of the functional structure of a timer processing device provided in Embodiment 13 of this application.
- FIG. 25 is a schematic diagram of the functional structure of a timer processing device provided in Embodiment 14 of this application.
- FIG. 26 is a schematic diagram of the functional structure of a timer processing device provided in Embodiment 15 of this application.
- FIG. 27 is a schematic structural diagram of another timer processing apparatus provided by an embodiment of this application.
- FIG. 1 is a schematic diagram of a network architecture to which the embodiment of the application is applicable.
- the network architecture includes a base station and at least one terminal.
- the base station mentioned in the embodiment of this application may be a base transceiver station (BTS) of a global system of mobile communication (GSM) system or a code division multiple access (CDMA) system.
- BTS base transceiver station
- GSM global system of mobile communication
- CDMA code division multiple access
- NodeB can be a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolved base station (evolved NodeB, eNB) in a long term evolution (LTE) system , Access point (AP) or relay station, it can also be a base station (such as gNB or transmission point (TRP)) in the fifth generation mobile communication (5Generation, 5G) system, or cloud wireless Wireless controllers and wearable devices or vehicle-mounted devices in the cloud radio access network (CRAN) scenario. It is not limited here.
- the 5G system is also called a new wireless communication system, a new radio (NR) or a next-generation mobile communication system.
- the terminal mentioned in the embodiments of this application may be user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile equipment, UE terminal, terminal, Wireless terminal, UE agent, UE device, etc. It can also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a wireless communication function Handheld devices, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminals in the future 5G network or terminals in the future evolved public land mobile network (PLMN), etc.
- UE user equipment
- PLMN personal digital assistant
- FIG. 2 shows a schematic diagram of the TB transmission process of the base station and the terminal in eMTC and NB-IoT.
- the terminal monitors the PDCCH during the onduration timer (that is, the active period).
- the base station will repeatedly transmit the PDCCH for k (k is a natural number) times.
- the PDCCH can be used to invoke m (m is a natural number) PDSCH).
- the terminal monitors the PDCCH during the onduration timer operation, the terminal repeatedly transmits the PDCCH on the PDCCH.
- a DRX inactivity timer (DRX-inactivitytimer) is started in the last subframe. During the operation of the DRX-inactivitytimer, the terminal monitors the PDCCH.
- starting a timer in a subframe can be understood as starting the timer at any time within a subframe, for example, starting the timer at the beginning of the subframe, or starting the timer at the beginning of the subframe.
- the timer is started at the middle time of the frame, or the timer is started at the end time of the subframe, which is not limited in this application.
- the base station For downlink, after the terminal obtains the TB from the PDSCH according to the PDCCH, the base station does not immediately schedule the process corresponding to the TB. For example, after the terminal obtains the TB, the terminal needs to process the TB (for example, decode the TB), and then the terminal sends to the base station n (n is a natural number) physical uplink control channel that carries feedback information, PUCCH) or physical uplink shared channel (PUSCH), the feedback information is used to indicate whether the TB is successfully decoded. Because the terminal is processing the TB and sending feedback information during the period, the base station will not schedule the terminal for the process corresponding to the TB. Therefore, the terminal does not need to monitor the PDCCH during this period.
- n is a natural number
- the terminal starts a hybrid automatic retransmit request round trip timer (hybrid auto retransmit request round trip time timer, HARQ RTT timer) in the subframe of the last repeated transmission of the TB.
- HARQ RTT timer hybrid automatic retransmit request round trip timer
- the terminal does not respond to this The process corresponding to HARQ RTT timer monitors PDCCH. If the HARQ RTT timer expires and the terminal has not successfully decoded the TB, it will start the DRX-retransmission timer (DRX-retransmissiontimer) to monitor the retransmission schedule of the TB.
- DRX-retransmissiontimer DRX-retransmissiontimer
- the terminal If the terminal does not receive the PDCCH any more until the DRX-inactivitytimer, on-duration timer, and DRX-retransmissiontimer all time out, the terminal enters the dormant state until the next onduration timer starts.
- the uplink (UL) HARQ RTT timer and DRX-UL retransmission timer control whether the UE monitors the PDCCH.
- the maximum value of DRX-inactivitytimer is 2560 psf, and the TB transmission duration corresponding to the maximum number of repetitions of PDSCH is 2048 psf.
- psf is the PDCCH subframe, that is, the PDCCH subframe.
- the timing duration of DRX-inactivitytimer is greater than the maximum transmission duration of one TB, so that even if the number of repetitions of PDSCH reaches the maximum, the timing duration of DRX-inactivitytimer can still guarantee the terminal
- the DRX-inactivitytimer is still running, and the terminal can continuously monitor the PDCCH, which can achieve the purpose of scheduling the next TB and ensure the continuous transmission of service data without waiting until the next onduration timer starts.
- the maximum transmission duration of L TBs is L ⁇ 2048 psf, where L is greater than 1.
- the timing duration of DRX-inactivitytimer is less than the maximum transmission duration of L TBs. In this way, the following situation may occur, that is, the terminal has not completed the reception or transmission of L TBs, and the DRX-inactivitytimer has timed out. After receiving or sending a TB, if it is in the dormant period of the DRX cycle, the terminal no longer monitors the PDCCH. If the base station needs to continue to schedule the UE, it can only wait for the onduration timer of the next DRX cycle to start, resulting in discontinuous transmission of service data .
- the first embodiment of the present application, the second embodiment of the present application, and the third embodiment of the present application can ensure the continuity of transmission service data by adjusting the DRX-inactivitytimer.
- the HARQ RTT timer is started in the last repetition block (or called repetition) of the TB.
- the HARQ RTT timer is started in the last repetition block (or called repetition) of the TB.
- the HARQ RTT timer is started in the last repetition block (or called repetition) of the TB.
- the TB transmitted for the first time can be defined as the initial block
- the TB transmitted for the second to fourth transmissions can be defined as repeated blocks.
- FDD frequency division duplexing
- TDD time division duplexing
- the terminal In a scenario where one PDCCH schedules one TB, the terminal only receives or transmits one TB at a time. After the terminal completes the reception or transmission of the one TB, it starts the HARQ RTT timer. During the operation of the HARQ RTT timer, for the receiving TB, the terminal The PUCCH can be sent to the base station. If the HARQ RTT timer expires and the terminal has not successfully received the TB, the DRX-retransmission timer is started to monitor the retransmission scheduling of the TB.
- the setting of the HARQ RTT timer usually affects the UE's monitoring of the PDCCH.
- a PUCCH feedback method is shown in Figure 8. Each TB corresponds to a piece of feedback information. After the terminal has received all the multiple TBs, the terminal sends to the base station in sequence from the first TB to the last TB.
- the feedback information corresponding to the first TB to the feedback information corresponding to the last TB, as shown in FIG. 8 is the feedback information corresponding to transmission block 1, the feedback information corresponding to transmission block 2, and the feedback information L corresponding to transmission block L.
- Another PUCCH feedback method is shown in FIG. 9, the feedback information of multiple TBs is merged into one unified feedback information. After the terminal completes all reception of the multiple TBs, the terminal sends the unified feedback information to the base station.
- the foregoing feedback method is that the UE sends feedback information to the base station through PUCCH.
- the UE may also send the feedback information to the base station through PUSCH, which is not limited in the embodiment of the present application.
- the terminal starts the first round trip timer HARQ RTT timer1 corresponding to the first TB in the last repeated transmission subframe of the first TB.
- RTT timer1 times out, if the terminal has not successfully received the first TB, it will start the first retransmission timer DRX-retransmissiontimer1 corresponding to the first TB; the terminal will start the first retransmission timer in the last retransmission subframe of the second TB.
- the second round-trip timer HARQ RTT timer2 corresponding to the two TBs.
- the second retransmission timer DRX-retransmissiontimer2 is started, and so on, until the end One terabyte.
- the terminal can only receive or transmit one TB. Therefore, when the terminal receives or transmits the second TB, the base station generally does not schedule the terminal to retransmit the first TB. According to the above settings, it may be As a result, when the terminal receives or transmits the second TB, the DRX-retransmission timer1 is turned on, so that the UE performs unnecessary PDCCH monitoring, which will cause additional power consumption.
- the fourth embodiment of the application and the fifth embodiment of the application adjust the HARQ RTT timer mechanism to reduce the power consumption of the terminal.
- SC-PTM single-cell point-to-multipoint
- SCPTM-SchedulingCycle SC-PTM service scheduling cycle
- NPDCCH narrowband physical downlink control channel
- the maximum number of PDSCH repetitions is 2048.
- the terminal may need to start the onduration timer to monitor the NPDCCH before receiving the multiple TBs.
- the terminal For the NB-IoT terminal, if the onduration timer is activated, the terminal will monitor the NPDCCH and no longer receive the PDSCH. The terminal fails to receive multiple TBs.
- the sixth embodiment of the present application and the seventh embodiment of the present application adjust the onduration timer to avoid the failure of the multi-TB transmission service caused by the activation of the onduration timer.
- the PDCCH mentioned in the embodiment of the application may be a machine type communication physical downlink control channel (machine type communication physical downlink control channel) MPDCCH or NPDCCH.
- a TB can also be understood as a PDSCH transmission (a PDSCH transmission/reception), or a PUSCH transmission a PUSCH transmission/reception, or an uplink transmission (a UL transmission/reception), or a downlink transmission ( a DL transmission/reception).
- the first TB can be understood as the first PDSCH transmission (first PDSCH transmission/reception), or the first PUSCH transmission (first PUSCH transmission/reception), or the first uplink transmission (first UL transmission/reception), Or the first downlink transmission (first DL transmission/reception). This concept is different from the last repeated transmission of a TB.
- the last repeated transmission of a TB refers to a TB that needs to be repeated multiple times, and the last repeated transmission of a TB refers to the last of the multiple times.
- any one of transmission block 1, transmission block 2 to transmission block L can be called a TB.
- the number of repetitions for each TB is 4, then for transmission block 1, the transmission block 1 performs four repeated transmissions, and the last repeated transmission of transmission block 1 is the fourth transmission. It can be understood that if the number of repetitions of each TB is n times, the last repetitive transmission of the TB is the nth transmission.
- FIG. 10 is a schematic flowchart of a timer processing method provided in Embodiment 1 of this application. As shown in FIG. 10, the method provided in this embodiment of the present application includes the following steps:
- Step S101 The terminal receives the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information, and the scheduling information is used to indicate: the number L of transmission blocks TB and the number of repetitions M of the TB, where L is an integer greater than 1, and M is an integer greater than or equal to 1.
- the PDCCH is used to carry the downlink control information (DCI) sent by the base station to the terminal, that is, scheduling information.
- DCI can indicate the number of TBs L and the repetition of each TB of the L TBs frequency.
- the specific value of L and the specific number of repetitions of TB can be determined according to actual application scenarios, which are not specifically limited in the embodiment of the present application.
- the active time of the discontinuous reception DRX cycle may be: the onduration timer of the DRX cycle or the running time of DRX-inactivitytimer or DRX-retransmissiontimer or DRX-ULRetransmissionTimer, During the running time of the DRX cycle, the terminal can monitor the PDCCH and receive the PDCCH.
- Step S102 The terminal determines the first duration of the DRX inactivation timer according to the L and the M.
- the duration for the terminal to receive or send the L TBs can be determined according to the specific values of the repetition times of L and TB.
- the first duration of DRX-inactivitytimer can be adjusted to be greater than The terminal receives or sends L TB duration.
- the specific value of the first duration of the DRX inactive timer and the specific manner for determining the first duration of the DRX inactive timer can be determined according to actual application scenarios, which are not specifically limited in the embodiment of the present application.
- Step S103 The terminal starts the DRX inactivation timer.
- the terminal may start the DRX inactivation timer in the last subframe of repeated PDCCH transmission.
- the terminal may also start the DRX inactive timer at other times according to actual needs, and the embodiment of the present application does not specifically limit the specific time when the DRX inactive timer is started.
- the first duration of DRX-inactivitytimer is greater than the duration of the terminal receiving or sending L TBs. Therefore, after the terminal completes receiving or sending L TBs, the terminal can continue based on the DRX-inactivitytimer Monitor the PDCCH, so that you can continue to receive the next PDCCH scheduling, and achieve the continuity of transmission service data.
- the embodiment of the present application further includes: the terminal obtains the second duration.
- the second duration is sent by the base station to the terminal through DCI, and the terminal may receive the second duration from the base station.
- the second duration is stipulated by the protocol, and the terminal can obtain the second duration locally.
- the second duration may be a constant identifying the duration of time, which is not specifically limited in the embodiment of the present invention.
- step S102 the terminal determines the first duration according to the second duration, L and M.
- the base station may send the second duration to the terminal through radio resource control (RRC) signaling.
- RRC radio resource control
- the second duration may be the duration of the DRX inactive timer configured on the network side.
- the second duration can be used in the scenario of PDCCH scheduling 1 TB, that is, when the DCI in the PDCCH indicates to schedule 1 TB, the terminal starts the DRX inactive timer for the second duration. duration.
- the specific value of the second duration may be determined according to actual application scenarios, which is not specifically limited in the embodiment of the present application.
- the terminal when the DCI in the PDCCH indicates to schedule L TBs, the terminal starts the DRX inactive timer for the first duration.
- the first duration is determined on the basis of the second duration and further based on the number of repetitions of L and TB.
- the terminal starts the first duration of drx T0 + (L-1) ⁇ M.
- the terminal starts the first duration of drx T0 + (L-i) ⁇ M.
- the first duration can be flexibly set according to the number L of TBs and the number of repetitions M of TBs, so that the first duration can match the actual transmission conditions of the L TBs, and ensure the continuity of transmission service data. On this basis, the power consumption of additional monitoring of the PDCCH caused by the excessively long first duration can also be reduced.
- step S102 includes: the terminal according to the second duration received from the base station, L, The number of repetitions of TB and the time length of the gap determine the first time length.
- the length of the gap is also taken into consideration. It can be understood that the time length of the gap can be determined according to actual application scenarios, and the embodiment of the present application does not specifically limit it.
- the first duration that the terminal starts is based on the second duration, the repetition of L and TB The number of times and the length of the gap are determined.
- the terminal After receiving or sending, based on the DRX-inactivitytimer, the terminal can continue to monitor the PDCCH, so that it can continue to receive the next PDCCH scheduling to achieve the continuity of transmission service data.
- the first duration of the terminal startup is drx T0 +(L-1) ⁇ M+( L–1) ⁇ G.
- M is the number of repetitions of TB and G is the gap
- the length of time, i and j are non-negative integers less than or equal to L.
- the first duration of the terminal startup is drx T0 + (L-i) ⁇ M + ( L–j) ⁇ G.
- the first duration can be flexibly set according to the number L of TBs, the number of repetitions M of TBs, and the time length G of the gap, so that the first duration can match the actual transmission situation of L TBs with gaps. , On the basis of ensuring the continuity of the transmission service data, it can also reduce the power consumption caused by the extra monitoring of the PDCCH caused by the excessively long first duration.
- the terminal in the case that there is a gap between two adjacent TBs in the L TBs, the terminal does not monitor the PDCCH in the gap between the adjacent TBs.
- the base station considering that the duration of the gap is generally short, the base station usually does not send the PDCCH during the gap. If the terminal continues to monitor the PDCCH during the gap, additional power consumption will be caused. Therefore, in this embodiment of the application, , Do not monitor PDCCH in the gap between adjacent TBs, which can reduce the power consumption of the terminal.
- the base station may indicate in the DCI whether there is a gap between L TBs, and the terminal may receive gap indication information, which is used to indicate L transmission blocks There is a gap in.
- the terminal by adjusting the duration of DRX-inactivitytimer, after the terminal completes the reception or transmission of L TBs, based on the DRX-inactivitytimer, the terminal can continue to monitor the PDCCH, so that it can continue to receive the next time PDCCH scheduling realizes the continuity of transmission service data.
- FIG. 13 is a schematic flowchart of a timer processing method provided in Embodiment 2 of this application. As shown in FIG. 13, the method provided in this embodiment of the present application includes the following steps:
- Step S201 The terminal receives the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information, and the scheduling information is used to indicate: the number L of transmission blocks TB and the number of repetitions M of the TB, where L is an integer greater than 1, and M is an integer greater than or equal to 1.
- Step S202 The terminal starts the DRX inactive timer at the second moment according to the L and the M.
- the terminal may receive L TBs in PDSCH or transmit L TB blocks in PUSCH according to the instructions of the scheduling information.
- the DRX-inactivitytimer is delayed in the embodiment of the application. Specifically, the timer is started at the second time. To ensure the continuity of service data transmission, DRX can be started at the second time.
- the sum of the time between the time when the terminal starts receiving or sending L TBs and the second time and the timing duration of the DRX inactive timer is greater than the length of receiving or sending L TBs, or the second time It is later than the time when the terminal starts to receive or send the L TBs so that the DRX inactivation timer expires after the terminal finishes sending or receiving the L TBs.
- time described in the embodiment of the present application is not limited to a certain time point, and may also be a small time range, for example, the time may be a subframe.
- FIG. 14 shows the method of starting DRX-inactivitytimer at the second moment in the embodiment of the present application. It can be understood that the second moment may start from the terminal receiving or sending the first TB to the terminal. Any time between the end of receiving or sending the last TB.
- the terminal by delaying the start time of DRX-inactivitytimer, after the terminal completes receiving or sending L TBs, based on the DRX-inactivitytimer, the terminal can continue to monitor the PDCCH, so that it can continue to receive the next PDCCH scheduling. Realize the continuity of transmission business data.
- the way for the terminal to enable DRX-inactivitytimer may be: the terminal starts at the last repeat block (or repeat subframe) of the L-qth TB among the L TBs DRX inactivation timer, where q is a non-negative integer less than or equal to L; or, the terminal starts the DRX inactivation timer at the first repeated block of the L-qth TB among the L TBs; where q is less than Or a non-negative integer equal to L.
- the terminal starts the DRX inactivation timer in the last repeated block of the Lth TB in the L TBs.
- the start time of DRX-inactivitytimer may be the last repeat block of the L-1th TB, or it may be the first repeat block of the Lth TB Block, or it can be the first repeated block of the Lth TB.
- the three opening moments are all near the moment of receiving or sending the last TB, and usually the timing of DRX-inactivitytimer is longer than the receiving or sending of one TB Therefore, enabling the DRX-inactivitytimer through these three methods can ensure that the DRX-inactivitytimer has not timed out at the end of the L-th TB transmission, thereby ensuring the continuity of the transmission service data.
- the start time of the DRX-inactivitytimer may be p+Offset, where p may be the first repeated subframe of the Lqth TB, or p may be the last of the Lqth TB Repeat subframe; Offset is the offset, and its value is an integer (including positive integer, negative integer and zero).
- the length of the gap can be considered as a factor, that is, the terminal needs to start receiving or sending L TBs
- the sum of the duration between time and the second time, the timing duration of the DRX inactive timer, and the duration of (L-1) gaps is greater than the duration of receiving or sending L TBs and the duration of (L-1) intervals The sum.
- the base station usually does not send the PDCCH during the gap. If the terminal continues to monitor the PDCCH during the gap, it will cause extra work. Therefore, in the embodiment of the present application, the PDCCH is not monitored in the gap between adjacent TBs, which can reduce the power consumption of the terminal.
- the terminal by delaying the on time of DRX-inactivitytimer, after the terminal completes receiving or sending L TBs, based on the DRX-inactivitytimer, the terminal can continue to monitor the PDCCH, so that it can continue to receive One PDCCH scheduling realizes the continuity of transmission service data.
- FIG. 15 is a schematic flowchart of a timer processing method provided in Embodiment 3 of this application. As shown in FIG. 15, the method provided in this embodiment of the present application includes the following steps:
- Step S301 The terminal receives the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information, and the scheduling information is used to indicate: the number L of transmission blocks TB and the number of repetitions M of the TB, where L is an integer greater than 1, and M is an integer greater than or equal to 1.
- Step S302 The terminal receives or sends L TBs according to the L and the M, and when the DRX inactivation timer expires, if the terminal has not completed receiving or sending L transport blocks, the terminal restarts the DRX inactivation timer.
- the judgment logic is set in the terminal.
- the DRX inactivation timer expires, if the terminal does not complete the reception or transmission of L transport blocks, and the terminal restarts the DRX inactivation timer, it can ensure that the terminal completes L
- the terminal can continuously monitor the PDCCH, so that it can continue to receive the next PDCCH scheduling to achieve the continuity of transmission service data.
- the DRX-inactivitytimer start time may be the DRX-inactivitytimer start time in the prior art. That is, if the terminal receives a PDCCH, and the PDCCH indicates a new transmission, the terminal starts DRX-inactivitytimer.
- the turn-on time of the DRX-inactivitytimer may also be other turn-on time determined according to actual application scenarios, which is not specifically limited in the embodiment of the present application. If the PDCCH indicates the transmission of L TBs, when the DRX-inactivitytimer times out and the L TBs have not completed transmission, the terminal restarts the DRX-inactivitytimer.
- the base station usually does not send the PDCCH during the gap. If the terminal continues to monitor the PDCCH during the gap, additional power consumption will be caused. Therefore, in this embodiment of the application, if There are gaps between adjacent TBs, and the PDCCH is not monitored in the gaps between adjacent TBs, which can reduce the power consumption of the terminal.
- the terminal by setting the judgment logic in the terminal, when the DRX inactivation timer expires, if the terminal has not completed receiving or sending L transport blocks, the terminal restarts the DRX inactivation timer, then It can be ensured that after the terminal completes the reception or transmission of L TBs, based on the DRX-inactivitytimer, the terminal can continuously monitor the PDCCH, so that it can continue to receive the next PDCCH scheduling, and achieve the continuity of transmission service data.
- FIG. 17 is a schematic flowchart of a timer processing method provided in Embodiment 4 of this application. As shown in FIG. 17, the method provided in this embodiment of the present application includes the following steps:
- Step S401 The terminal receives the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information, and the scheduling information is used to indicate: the number L of transmission blocks TB and the number of repetitions M of the TB, where L is an integer greater than 1, and M is an integer greater than or equal to 1.
- Step S402 The terminal starts L hybrid automatic retransmission HARQ round trip timers corresponding to L TBs at the first moment according to L and M.
- the duration of the HARQ round trip timer corresponding to each TB is greater than the duration of the terminal sending the feedback information corresponding to the TB to the base station.
- the feedback information may be carried on the physical uplink control channel PUCCH.
- the timeout moment of the HARQ round trip timer corresponding to each TB is the end moment when the UE sends the feedback information corresponding to the TB to the base station.
- the terminal starts L hybrid automatic retransmission HARQ round-trip timers at the first moment. It may be that the terminal starts at the first moment for each TB or the process corresponding to each TB. A HARQ round trip timer.
- the terminal starts L HARQ round trip timers at the first moment.
- the HARQ RTT timers corresponding to L TBs are uniformly started at the first moment, so that when multiple TBs are scheduled by one PDCCH, the HARQ round trip timer is prevented from being triggered by the TB received in advance, and the start is triggered.
- Retransmission timer, and the base station will not schedule the retransmission of the TB before receiving the feedback information of the TB. If the retransmission timer is triggered to start, the UE may monitor the PDCCH and cause the UE power consumption to increase.
- the HARQ round trip timer corresponding to each TB is delayed to start, which further delays the start of the retransmission timer and reduces unnecessary PDCCH monitoring by the terminal.
- the HARQ round trip timer corresponding to each TB is longer than the duration of the terminal sending feedback information to the base station, so for each TB, the HARQ RTT timer controls the terminal during the period when the terminal sends feedback information to the base station. The PDCCH is not monitored, so that the power consumption of the terminal can be reduced.
- the HARQ round trip timer corresponding to a TB can also be understood as a timer corresponding to a HARQ process.
- the HARQ round trip timer corresponding to a TB can also be understood as a HARQ round trip timer corresponding to a HARQ process.
- the first moment may be the moment when the terminal receives or transmits the last repeated block of the last TB among the L TBs or the last repeated subframe.
- the terminal after the terminal receives or sends the last repeated block of the last TB in the L TBs, the terminal will uniformly send feedback information to the base station, so the terminal receives or sends the last TB of the L TBs
- the HARQ round trip timer is started at the time of the last repeated block, so that the terminal does not monitor the PDCCH when sending feedback information to the base station, thereby reducing the power consumption of the terminal.
- the timing durations of the L HARQ round-trip timers are different.
- the terminal when the terminal sends feedback information to the base station, the terminal sends the feedback information corresponding to the first TB to the feedback information corresponding to the last TB to the base station in the order from the first TB to the last TB. information. Therefore, for L TBs, the time from the end of receiving or sending L TBs to when the terminal completes the sending of feedback information corresponding to L TBs is different. Therefore, according to the sending duration of feedback information corresponding to L TBs, To set the duration of L HARQ round trip timers to adapt to the sending of feedback information corresponding to L TBs.
- the HARQ round-trip timer duration HARQ RTT Tt corresponding to the t-th TB satisfies the following relationship:
- HARQ RTT Tt HARQ RTT T0 + (t-1) ⁇ N, where HARQ RTT T0 is the first duration, the first duration is pre-configured or received from the base station, and N is the transmission duration of the feedback information, or N Is the number of repeated transmissions of PUCCH; t is an integer greater than 1 and less than or equal to L.
- the pre-configured value of HARQ RTT T0 may be different, and the specific pre-configured value of HARQ RTT T0 is not limited in the embodiment of the present application.
- HARQ RTT timer T0 7+N.
- HARQ RTT T1 7+N.
- HARQ RTT T2 7+N+N.
- HARQ RTT T3 7+N+N+N.
- HARQ RTT Tp 7+p ⁇ N; p is less than or equal to a positive integer of L.
- the HARQ RTT timer can be flexibly set according to the number of TBs L and the number of repetitions N of PUCCH, so that the HARQ RTT timer can match the length of the feedback information corresponding to the L TBs.
- the start time of the DRX-retransmision timer corresponding to each TB can be made just after the feedback information of the TB is sent, avoiding starting the DRX-retransmision timer in advance, thereby reducing the power consumption of the terminal.
- the L HARQ round trip timer duration HARQ RTT Tt corresponding to the t th TB in the round trip timer satisfies the following relationship:
- HARQ RTT Tt HARQ RTT T0 +(t-1) ⁇ N+(t-1) ⁇ G
- HARQ RTT T0 is the timing duration of the pre-configured HARQ round trip timer
- N is the number of repeated PUCCH transmissions
- G is the time length of the gap between two adjacent feedback information transmissions
- t is greater than 1 and less than or equal to L The integer.
- the terminal is in the L TB
- the HARQ RTT timer is started for each TB or for each process, and the duration of the t-th HARQ RTT timer is HARQ RTT T0 +(t-1) ⁇ N+(t-1) ⁇ G.
- the terminal starts the HARQ RTT timer for the process corresponding to the TB during the last repeated transmission of the last TB; this implementation manner may also include the HARQ RTT The timer runs until the feedback information corresponding to the last TB is sent.
- the length of the gap is also taken into consideration. It can be understood that the time length of the gap can be determined according to actual application scenarios, and the embodiment of the present application does not specifically limit it.
- the base station usually does not send the PDCCH during the gap. If the terminal continues to monitor the PDCCH during the gap, additional power consumption will be caused. Therefore, in the embodiment of the present application, The PDCCH is not monitored in the gap between adjacent TBs, which can reduce the power consumption of the terminal.
- the timing duration of the L HARQ round-trip timers is the same.
- the duration of each HARQ round trip timer can be 7+L ⁇ N.
- the PDCCH indicates to schedule L TBs
- the feedback information of the L TBs are sent independently (that is, not multiplexed together)
- the last repeat transmission of the last TB among the L TBs The subframe starts HARQ RTT timer for each process corresponding to L TBs, and the duration is 7+L ⁇ N.
- the last repeated transmission subframe of the last TB in the L TBs corresponds to the L TBs
- Each process starts HARQ RTT timer, and the duration is 7+N.
- the indication information indicating the scheduling of L TBs and/or the indication information indicating whether the feedback information is multiplexed together and/or the indication information indicating whether there is a gap between the TBs and/or the indication information indicating whether there is a gap between the feedback information may be carried in the PDCCH, or may also be carried in the RRC signaling.
- the terminal after the terminal receives or sends the last repeated block of the last TB among the L TBs, the terminal will uniformly send feedback information to the base station. Therefore, in the terminal receiving or sending the L TBs
- the HARQ RTT timer is started at the time of the last repeat block of the last TB, which enables the terminal to not monitor the PDCCH when sending feedback information to the base station, and delays the start of the retransmission timer, thereby reducing the power consumption of the terminal.
- Embodiment 5 of the present application provides another timer processing method to reduce power consumption during data transmission.
- FIG. 19 is a schematic flowchart of the timer processing method provided in Embodiment 5 of this application, as shown in FIG. 19, The method provided in the embodiment of the application includes the following steps:
- Step S501 The terminal receives the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information, and the scheduling information is used to indicate: the number L of transmission blocks TB and the number of repetitions M of the TB, where L is an integer greater than 1, and M is an integer greater than or equal to 1.
- Step S502 The terminal receives or sends L TBs according to the L and the M, and the terminal starts a hybrid automatic retransmission HARQ round trip timer in the last repeated subframe of each of the L TBs; where each TB corresponds to a HARQ round trip timer.
- the terminal starts the i-th HARQ round-trip timer in the last repeated subframe of the i-th TB among the L TBs, and the duration of the i-th HARQ round-trip timer is (Li) ⁇ M +7+i ⁇ N, where N is the duration of sending the feedback information corresponding to each TB or the number of sent subframes.
- the terminal starts the i-th HARQ round-trip timer in the last repeated subframe of the i-th TB in the L TBs .
- the duration of the i-th HARQ round-trip timer is (Li) ⁇ (M+G0)+7+i ⁇ N, where N is the duration of sending feedback information corresponding to each TB or the number of sent subframes.
- the terminal starts in the last repeated subframe of the i-th TB among the L TBs
- the i-th HARQ round-trip timer the duration of the i-th HARQ round-trip timer is (Li) ⁇ M+7+i ⁇ N+(i-1) ⁇ G1, where N is the duration of sending feedback information corresponding to each TB Or the number of subframes sent.
- the terminal is in L
- the i-th HARQ round-trip timer is started in the last repeated subframe of the i-th TB in each TB, and the duration of the i-th HARQ round-trip timer is (Li) ⁇ (M+G0)+7+i ⁇ N+(i -1) ⁇ G1, where N is the duration of sending feedback information corresponding to each TB or the number of sent subframes.
- the terminal starts a hybrid automatic repeat HARQ round trip timer in the last repeated subframe of each of the L TBs, so that the terminal does not monitor the PDCCH when sending feedback information to the base station. And delay the start of the retransmission timer, so that the power consumption of the terminal can be reduced.
- FIG. 20 is a schematic flowchart of a timer processing method provided in Embodiment 6 of this application. As shown in FIG. 20, the method provided in this embodiment of the present application includes the following steps:
- Step S601 The terminal receives the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information, and the scheduling information is used to indicate: the number L of transmission blocks TB and the number of repetitions M of the TB, where L is an integer greater than 1, and M is an integer greater than or equal to 1.
- Step S602 The terminal receives L TBs according to L and M.
- Step S603 If there is no transmission block to be received by the terminal at the current moment, start the on duration timer.
- the judgment logic is set in the terminal.
- the terminal When the next DRX cycle arrives, if the terminal does not complete the reception or transmission of L transmission blocks, the terminal continues to receive or send the L transmission blocks; only when the terminal completes When receiving or sending L transport blocks and the next DRX cycle arrives, the terminal will start the onduration timer, so as to ensure that the terminal completes the reception or transmission of L transport blocks and avoid the start of onduration timer Cause the transmission service to fail.
- FIG. 21 is a schematic flowchart of a timer processing method provided in Embodiment 7 of this application. As shown in FIG. 21, the method provided in this embodiment of this application includes the following steps:
- Step S701 The terminal receives the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information, and the scheduling information is used to indicate: the number L of transmission blocks TB and the number of repetitions M of the TB, where L is an integer greater than 1, and M is an integer greater than or equal to 1.
- Step S702 The terminal updates the duration of the DRX cycle according to L and M.
- the duration of the updated DRX cycle can be made longer than the duration of the terminal receiving L TBs, so that it can be ensured that when the next continuous timer starts, The terminal has completed the reception of L TBs, so that the failure of the multi-TB transmission service caused by the onduration timer can be avoided.
- function (L) is a function of L
- the specific function (L) can be L or L/s, and s is a positive integer less than or equal to L, which is not specifically limited in the embodiment of the present application.
- the cycle length of the DRX cycle can be flexibly set according to the number L of TBs and the number of repetitions M of TBs, so that the cycle length of the DRX cycle can match the actual transmission situation of L TBs, thereby avoiding Multi-TB transmission service failure caused by onduration timer startup.
- the embodiment of the application also provides a timer processing method.
- SC-PTM if the terminal is an NB-IoT terminal, and if the PDCCH indicates a downlink transmission, the PDCCH of the terminal after the last subframe repeatedly received in the last TB
- the DRX-inactivitytimerSCPTM is started in the first subframe of the occasion (occasion).
- any of the embodiments can be independently applied to multi-TB transmission, so as to solve some technical problems in multi-TB transmission.
- any of the embodiments can also be combined with each other according to actual application scenarios and applied to multi-TB transmission to solve technical problems in multi-TB transmission. The combination between the various embodiments will not be repeated here.
- the eighth embodiment of this application provides another timer processing method, which is different from the way the terminal determines the first duration in the first embodiment of this application.
- the base station determines the first duration according to the repetition times of L and TB , And send the first duration to the terminal.
- the terminal receives the first duration sent by the base station, and starts the DRX inactive timer according to the first duration, and executes TB reception or transmission.
- the record of one will not be repeated here.
- the ninth embodiment of this application provides another timer processing method, which is different from the way the terminal determines the timing duration of HARQ RTT timer in the third embodiment of this application.
- the base station determines according to the repetition times of L and TB The timing duration of HARQ RTT timer, and the timing duration of HARQ RTT timer is sent to the terminal. Accordingly, the terminal receives the timing duration of the HARQ RTT timer sent by the base station, and starts HARQ RTT timer according to the timing duration of HARQ RTT timer. Refer to the record in the third embodiment of the present application, which will not be repeated here.
- the tenth embodiment of this application provides another timer processing method, which is different from the way the terminal determines the period length of the DRX cycle in the seventh embodiment of this application.
- the base station determines the DRX according to the repetition times of L and TB.
- the period length of the cycle, and the period length of the DRX cycle is sent to the terminal.
- the terminal receives the period length of the DRX cycle sent by the base station, and performs TB transmission according to the period length of the DRX cycle.
- Embodiment 7 of this application I won’t repeat it here.
- FIG. 22 is a schematic diagram of the functional structure of a timer processing device provided in Embodiment 11 of this application. As shown in FIG. 22, the device provided in this embodiment of the application includes:
- the receiving module 11 is configured to receive the physical downlink control channel PDCCH during the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information, and the scheduling information is used to indicate: the number L of transmission blocks TB and the number of repetitions M of the TB , Where L is an integer greater than 1, and M is an integer greater than or equal to 1; the determining module 12 is used to determine the first duration of the DRX inactive timer according to the L and the M; the starting module 13 is used to L and the M determine the first duration of the DRX inactive timer; the terminal starts the DRX inactive timer.
- the first duration is greater than the duration of the terminal receiving or sending the L TBs, or the timeout time of the DRX inactivation timer is later than the sending or receiving completion time of the L TBs.
- the device further includes: a second duration acquisition module, configured to acquire a second duration; the determination module is further configured to determine the first duration according to the second duration, the L and M.
- the second duration obtaining module is further configured to: receive the second duration from the base station; or, obtain the second duration locally.
- the determining module is further configured to, according to the second duration, the L, the M, and the duration of the gap, Determine the first duration of the DRX inactive timer.
- the terminal does not monitor the PDCCH in the gap between the adjacent TBs.
- the device further includes: a gap indication information receiving module, configured to receive gap indication information, where the gap indication information is used to indicate that the gap exists in the L TBs.
- the timing duration of the DRX inactive timer is adjusted by the number of repetitions of L and TB ,
- the adjusted first duration can be greater than the duration of the terminal receiving or sending L TBs.
- the terminal's DRX inactivation timer can support the terminal to receive or send the multiple TBs. Later, the PDCCH can be continuously monitored to achieve transmission continuity. Therefore, the embodiment of the present application can support one PDCCH to schedule multiple TBs, thereby improving the resource utilization rate of TB transmission.
- FIG. 23 is a schematic diagram of the functional structure of a timer processing device provided in the twelfth embodiment of this application. As shown in FIG. 23, the device provided in this embodiment of the application includes:
- the receiving module 21 is configured to receive the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information, and the scheduling information includes: the number of TBs L and the number of repetitions M of the TB, where L is An integer greater than 1, and M is an integer greater than or equal to 1.
- the start module 22 is configured to start L hybrid automatic retransmission HARQ round trip timers corresponding to the L TBs at the first moment according to the L and the M.
- the duration of the HARQ round trip timer is greater than the duration of sending the feedback information of the TB corresponding to the HARQ round trip timer.
- the first moment is the moment or subframe when the terminal receives or transmits the last repeated block of the last TB among the L TBs.
- the timing durations of the L HARQ round trip timers are different.
- HARQ RTT Tt HARQ RTT T0 +(t-1) ⁇ N+(t-1) ⁇ G; among them, HARQ RTT T0 is the pre-configured timing duration of the HARQ round trip timer, N is the number of repeated transmissions of the PUCCH; G is the time length of the gap; t is an integer greater than 1 and less than or equal to the L.
- the start of the HARQ round trip timer corresponding to each TB is delayed, thereby delaying the start of the retransmission timer, reducing unnecessary PDCCH monitoring of the terminal, and thereby reducing the power consumption of the terminal.
- FIG. 24 is a schematic diagram of the functional structure of a timer processing apparatus provided in Embodiment 13 of this application. As shown in FIG. 24, the apparatus provided in this embodiment of the present application includes:
- the determining module 31 is configured to receive the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information of the transmission block TB, and the scheduling information includes: the number of TBs L and the number of repetitions of the TB M , Where L is an integer greater than 1, and the M is an integer greater than or equal to 1.
- the start module 32 is configured to start the DRX inactivation timer at the second moment according to the L and the M.
- the sum of the time length between the time when the terminal starts receiving or sending the L TBs and the second time and the timing length of the DRX inactivation timer is greater than that of the terminal receiving or sending the L TBs.
- the second time is later than the time when the terminal starts to receive or send the L TBs so that the DRX inactivation timer expires after the terminal sends or receives the L TBs.
- the terminal starts the DRX inactivation timer at the last repeated block of the L-1 TB among the L TBs; or, the terminal starts the DRX inactivation timer in the L TB among the L TBs.
- the first repeated block of the TB starts the DRX inactivation timer; or, the terminal starts the DRX inactivation timer in the last repeated block of the Lth TB in the L TBs.
- the terminal does not monitor the PDCCH in the gap.
- the terminal by delaying the start time of DRX-inactivitytimer, after the terminal completes receiving or sending L TBs, based on the DRX-inactivitytimer, the terminal can continue to monitor the PDCCH, so that it can continue to receive the next PDCCH scheduling. Realize the continuity of transmission business data.
- FIG. 25 is a schematic diagram of the functional structure of a timer processing apparatus provided in Embodiment 14 of this application. As shown in FIG. 25, the apparatus provided in this embodiment of the present application includes:
- the determining module 41 is used for the terminal to receive the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information of the transmission block TB, the scheduling information includes: the number of TBs L and the number of repetitions of the TB M, where L is an integer greater than 1, the M is an integer greater than or equal to 1; and according to the L and the M, the L TBs are received; the turn-on module 42 is used to turn on the terminal if there is no TB to receive at the current moment The duration timer.
- the judgment logic is set in the terminal.
- the terminal When the next DRX cycle arrives, if the terminal does not complete the reception or transmission of L transmission blocks, the terminal continues to receive or send the L transmission blocks; only when the terminal completes When receiving or sending L transport blocks and the next DRX cycle arrives, the terminal will start the onduration timer, so as to ensure that the terminal completes the reception or transmission of L transport blocks and avoid the start of onduration timer Cause the transmission service to fail.
- FIG. 26 is a schematic diagram of the functional structure of a timer processing apparatus provided in Embodiment 15 of this application. As shown in FIG. 26, the apparatus provided in this embodiment of the present application includes:
- the determining module 51 is configured to receive the physical downlink control channel PDCCH within the running time of the discontinuous reception DRX cycle, the PDCCH includes scheduling information of the transmission block TB, the scheduling information includes: the number of TBs L and the number of repetitions of the TB M , Where L is an integer greater than 1, and the M is an integer greater than or equal to 1.
- the update module 52 is configured to update the period duration of the DRX cycle according to the L and the M.
- the updated cycle duration of the DRX cycle is greater than the duration of the terminal receiving L TBs.
- the cycle length of the DRX cycle can be flexibly set according to the number L of TBs and the number of repetitions M of TBs, so that the cycle length of the DRX cycle can match the actual transmission situation of L TBs, thereby avoiding Multi-TB transmission service failure caused by onduration timer startup.
- the timer processing device in this embodiment can be used to execute a corresponding method for timer processing.
- the specific implementation manner and technical effect are similar, and details are not repeated here.
- FIG. 27 is a schematic structural diagram of another timer processing device provided by an embodiment of the application.
- the timer processing device includes a processor 61, a memory 62, and a transceiver 63.
- the memory 62 uses To store a computer program, the transceiver 63 is used to communicate with other devices, and the processor 61 is used to execute the computer program stored in the memory 62, so that the timer processing device executes any of the above-mentioned embodiments The processing method of the timer.
- the embodiments of the present application also provide a computer storage medium, in which computer-readable instructions are stored, and when the computer-readable instructions are executed by a processor, the method provided by any of the foregoing implementation manners is implemented.
- the embodiments of the present application also provide a computer program product, which contains computer-readable instructions, and when the computer-readable instructions are executed by a processor, the method provided by any of the foregoing implementations is implemented.
- the embodiments of the present application also provide a system on a chip or a system chip, which can be applied to a network device, and the system on a chip or a system chip includes: at least one communication interface, at least one processor, and at least A memory, the communication interface, the memory, and the processor are interconnected by a bus, and the processor executes the instructions stored in the memory so that the terminal can execute the terminal-side method.
- the embodiments of the present application also provide a system on a chip or a system chip, the system on a chip or a system chip may be applied to a terminal device, and the system on a chip or a system chip includes: at least one communication interface, at least one processor, and at least A memory, the communication interface, the memory, and the processor are interconnected by a bus, and the processor executes the instructions stored in the memory so that the base station can execute the method on the base station side.
- the embodiment of the present application also provides a communication system, which includes a terminal and a base station, and the terminal and the base station are used to implement the method provided by any of the foregoing implementation manners.
- the processor in each of the above embodiments may be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (ASIC), and a field programmable gate array (FPGA) Or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- the methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed.
- the general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like.
- the steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor.
- the software module can be located in random access memory (RAM), flash memory, read-only memory (read-only memory, ROM), programmable read-only memory, or electrically erasable programmable memory, registers, etc. mature in the field Storage medium.
- RAM random access memory
- flash memory read-only memory
- read-only memory read-only memory
- ROM programmable read-only memory
- electrically erasable programmable memory registers, etc. mature in the field Storage medium.
- the storage medium is located in the memory, and the processor reads the instructions in the memory and completes the steps of the above method in combination with its hardware.
- the disclosed system, device, and method may be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components can be combined or It can be integrated into another system, or some features can be ignored or not implemented.
- the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
- the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium.
- the technical solution of this application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk and other media that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供一种定时器的处理方法和装置,在非连续接收DRX周期的运行时间内接收包括L个传输块TB的调度信息的PDCCH后,通过L和TB的重复次数调整DRX非激活定时器的定时时长,可以使得调整后的第一时长大于终端接收或发送L个TB的时长,则基站在通过一个PDCCH调度多个TB时,终端的DRX非激活定时器可以支持终端接收或发送完该多个TB后,能持续监听PDCCH,实现传输的连续性,因此本申请实施例可以支持一个PDCCH调度多个TB,进而可以提升TB传输的资源利用率。
Description
本申请涉及通信技术领域,尤其涉及一种定时器的处理方法和装置。
为节省终端设备的功耗,引入了非连续接收(discontinuous reception,DRX)机制,DRX机制是指终端设备在没有数据传输时,在一段时间内关闭接收机以降低功耗。
传统方案中,基站为终端配置了一个DRX周期(cycle),DRX cycle包括“on duration”和“opportunity for DRX”,“on duration”也称为激活期,“opportunity for DRX”也称为休眠期。终端在on duration时间内监听物理下行控制信道(physical downlink control channel,PDCCH),根据PDCCH中承载的下行控制信息(downlink control information,DCI)接收物理下行共享信道(physical downlink shared channel,PDSCH)以获得下行传输块(transmission block,TB)或根据PDCCH中承载的下行控制信息发送承载上行传输块的物理上行共享信道(physical uplink shared channel,PUSCH),在休眠期终端不监听PDCCH。
但是,在eMTC和NB-IoT通信技术中,PDCCH和TB是重复发送的,且每个PDCCH只能调用一个TB,例如,在一个PDCCH调度一个TB时,PDCCH最多需要重复发送256次,若调度多个TB,例如调度4个TB,则需要针对每个TB重复发送PDCCH,大量的资源用于发送PDCCH,导致资源利用效率低。为此,引入一个PDCCH调度多个TB的方法,在上面例子中,调度4个TB,最多需要发送4×256=1024次PDCCH,而在一个PDCCH调度多个TB的方法,一个PDCCH重复发送256次即可以调度4个TB,减少了PDCCH的发送次数,提高了资源的利用效率。目前,DRX机制所涉及的定时器都是基于一个PDCCH调度一个TB所设计的,无法满足上述一个PDCCH调度多个TB的场景,可能影响业务数据传输的连续性。
发明内容
本申请提供一种定时器的处理方法和装置,以提高TB传输的资源利用效率。
本申请第一方面提供一种定时器的处理方法,包括:
终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括调度信息,该调度信息用于指示:传输块TB的个数L和该TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数;该终端根据该L和该M,确定DRX非激活定时器的第一时长;该终端启动该DRX非激活定时器。
一种示例性的方式中,该第一时长大于该终端接收或发送该L个TB的时长,或者,该DRX非激活定时器的超时时刻晚于该L个TB发送或者接收完成时刻。
一种示例性的方式中,该方法还包括:该终端获取第二时长;该终端根据该L和 该M,确定DRX非激活定时器的第一时长,包括:该终端根据该第二时长、该L和M,确定该第一时长。
一种示例性的方式中,该终端获取第二时长包括:该终端从基站接收该第二时长;或者,该终端从本地获取该第二时长。
一种示例性的方式中,该第一时长、该第二时长、该M以及该L之间满足下述关系:drx
T1=drx
T0+(L–i)×M;其中,drx
T1为第一时长,drx
T0为第二时长;i为小于或等于L的非负整数。
一种示例性的方式中,在该L个TB中,相邻的两个TB之间存在间隙,该终端根据该L和该TB的重复次数,确定DRX非激活定时器的第一时长,包括:该终端根据该第二时长、该L、该M和该间隙的时间长度,确定该DRX非激活定时器的第一时长。
一种示例性的方式中,该第一时长、该第二时长、该L、该M以及该间隙的时间长度之间满足下述关系:drx
T1=drx
T0+(L–i)×M+(L–j)×G;其中,drx
T1为该DRX非激活定时器的第一时长,drx
T0为第二时长,G为该间隙的时间长度;i为小于或等于L的非负整数;j为小于或等于L的非负整数。
一种示例性的方式中,在该L个TB中,相邻的两个TB之间存在间隙的情况下,该终端在相邻TB之间的间隙内不监听该PDCCH。
一种示例性的方式中,该方法还包括:
该终端接收间隙指示信息,该间隙指示信息用于指示该L个TB中存在该间隙。
本申请实施例中,在终端监听到PDCCH之后,为了在DRX周期的休眠期内,终端可以持续接收或发送TB,终端会启动或重新启动一个DRX非激活定时器(DRX-inactivitytimer),在DRX非激活定时器的运行时间内,终端设备监听PDCCH,以支持TB传输的连续性。而在传统方案中,DRX非激活定时器的定时时长只是与一个TB的接收或发送时长相匹配,传统方案可以在终端完成一个TB后,持续监听PDCCH,实现连续的TB传输,若一个PDCCH调度多个TB,则在多个TB还没有传输完成时,DRX非激活定时器已经超时,在终端完成对本次多TB的传输之后,只能等到DRX周期的下一个激活期到来,才能继续监听PDCCH,导致TB传输不连续。本申请实施例中,在非连续接收DRX周期的运行时间(active time)内接收包括L个传输块TB的调度信息的PDCCH后,通过L和TB的重复次数调整DRX非激活定时器的定时时长,可以使得调整后的DRX非激活定时器的第一时长大于终端接收或发送L个TB的时长,则基站在通过一个PDCCH调度多个TB时,终端的DRX非激活定时器可以支持终端接收或发送完该多个TB后,能持续监听PDCCH,实现传输的连续性,因此本申请实施例可以支持一个PDCCH调度多个TB,进而可以提升TB传输的资源利用率。
本申请第二方面提供一种定时器的处理方法,包括:
终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括调度信息,该调度信息包括:TB的个数L和该TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数;该终端根据该L和该M在第一时刻启动与该L个TB对应的L个混合自动重传HARQ往返定时器。
一种示例性的方式中,该HARQ往返定时器的时长大于发送与该HARQ往返定时器对应的TB的反馈信息的时长。
一种示例性的方式中,该第一时刻为该终端接收或发送该L个TB中的最后一个TB的最后一个重复块的时刻或子帧。
一种示例性的方式中,该L个HARQ往返定时器的定时时长不同。
一种示例性的方式中,该L个HARQ往返定时器中,第t个TB所对应的HARQ往返定时器的时长HARQ RTT
Tt满足下述关系:HARQ RTT
Tt=HARQ RTT
T0+(t-1)×N;其中,HARQ RTT
T0为预配置的该HARQ往返定时器的定时时长,N为该PUCCH的重复发送次数;t为大于1且小于或等于该L的整数。
一种示例性的方式中,在该L个TB中,相邻的两个TB之间存在间隙的情况下,该L个HARQ往返定时器中,第t个TB所对应的HARQ往返定时器的时长HARQ RTT
Tt满足下述关系:HARQ RTT
Tt=HARQ RTT
T0+(t-1)×N+(t-1)×G;其中,HARQ RTT
T0为预配置的该HARQ往返定时器的定时时长,N为该PUCCH的重复发送次数;G为该间隙的时间长度;t为大于1且小于或等于该L的整数。
本申请实施例中,延迟启动每个TB对应的HARQ往返定时器,进而延迟了重传定时器的启动,减少终端不必要的PDCCH监听,从而可以降低终端的功耗。
本申请第三方面提供一种定时器的处理方法,包括:
终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括传输块TB的调度信息,该调度信息包括:TB的个数L和该TB的重复次数M,其中L为大于1的整数,该M为大于或者等于1的整数;该终端根据该L和该M在第二时刻启动DRX非激活定时器。
一种示例性的方式中,该终端开始接收或发送该L个TB的时刻到该第二时刻之间的时长与该DRX非激活定时器的定时时长的和,大于该终端接收或发送该L个TB的时长;或者,该第二时刻晚于该终端开始接收或发送该L个TB的时刻以使该DRX非激活定时器在该终端发送或接收该L个TB完成后超时。
一种示例性的方式中,该终端在该L个TB中的第L–1个TB的最后一个重复块启动该DRX非激活定时器;或,该终端在该L个TB中的第L个TB的第一个重复块启动该DRX非激活定时器;或,该终端在该L个TB中的第L个TB的最后一个重复块启动该DRX非激活定时器。
一种示例性的方式中,在该L个TB中,相邻的两个TB之间存在间隙的情况下,该终端在间隙内不监听该PDCCH。
本申请实施例中,通过延迟DRX-inactivitytimer的开启时间,使得在终端完成L个TB的接收或发送后,基于该DRX-inactivitytimer,终端可以持续监听PDCCH,从而可以继续接收下一次PDCCH的调度,实现传输业务数据的连续性。
本申请第四方面提供一种定时器的处理方法,包括:
终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括传输块TB的调度信息,该调度信息包括:TB的个数L和该TB的重复次数M,其中L为大于1的整数,该M为大于或者等于1的整数;该终端根据该L和该M,接收该L个TB;若当前时刻终端没有TB需要接收,开启该持续定时器。
本申请实施例中,在终端中设置判断逻辑,当下一个DRX周期到来时,若终端未完成L个传输块的接收或发送,则终端继续该L个传输块的接收或发送;只有在终端完成对L个传输块的接收或发送,且下一个DRX周期到来的情况下,终端才开启持续定时器onduration timer,从而可以保证终端完成对L个传输块的接收或发送,避免因onduration timer的启动导致传输业务失败。
本申请第五方面提供一种定时器的处理方法,包括:
终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括传输块TB的调度信息,该调度信息包括:TB的个数L和该TB的重复次数M,其中L为大于1的整数,该M为大于或者等于1的整数;该终端根据该L和该M,更新该DRX周期的周期时长。
一种示例性的方式中,更新后的该DRX周期的周期时长,大于该终端接收L个TB的时长。
一种示例性的方式中,该DRX周期的周期时长SCPTM-SchedulingCycle 1=SCPTM-SchedulingCycle 0+function(L)×M;其中,SCPTM-SchedulingCycle 0为网络侧配置的该DRX周期的周期时长。
本申请实施例中,DRX周期的周期时长可以根据TB的个数L以及TB的重复次数M灵活设定,使得DRX周期的周期时长能够与L个TB的实际传输情况相匹配,从而可以避免因onduration timer的启动导致的多TB传输业务失败。
本申请第六方面提供一种定时器的处理装置,包括:
接收模块,用于在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括调度信息,该调度信息用于指示:传输块TB的个数L和该TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数;确定模块,用于根据该L和该M,确定DRX非激活定时器的第一时长;启动模块,用于根据该L和该M,确定DRX非激活定时器的第一时长;该终端启动该DRX非激活定时器。
一种示例性的方式中,该第一时长大于该终端接收或发送该L个TB的时长,或者,该DRX非激活定时器的超时时刻晚于该L个TB发送或者接收完成时刻。
一种示例性的方式中,该装置还包括:第二时长获取模块,用于获取第二时长;该确定模块还用于根据该第二时长、该L和M,确定该第一时长。
一种示例性的方式中,该第二时长获取模块还用于:从基站接收该第二时长;或者,从本地获取该第二时长。
一种示例性的方式中,该第一时长、该第二时长、该M以及该L之间满足下述关系:drx
T1=drx
T0+(L–i)×M;其中,drx
T1为第一时长,drx
T0为第二时长;i为小于或等于L的非负整数。
一种示例性的方式中,在该L个TB中,相邻的两个TB之间存在间隙,该确定模块还用于根据该第二时长、该L、该M和该间隙的时间长度,确定该DRX非激活定时器的第一时长。
一种示例性的方式中,该第一时长、该第二时长、该L、该M以及该间隙的时间长度之间满足下述关系:drx
T1=drx
T0+(L–i)×M+(L–j)×G;其中,drx
T1为该DRX非激活定时器的第一时长,drx
T0为第二时长,G为该间隙的时间长度;i为小于或等 于L的非负整数;j为小于或等于L的非负整数。
一种示例性的方式中,在该L个TB中,相邻的两个TB之间存在间隙的情况下,该终端在相邻TB之间的间隙内不监听该PDCCH。
一种示例性的方式中,该装置还包括:间隙指示信息接收模块,用于接收间隙指示信息,该间隙指示信息用于指示该L个TB中存在该间隙。
本申请实施例中,在非连续接收DRX周期的运行时间(active time)内接收包括L个传输块TB的调度信息的PDCCH后,通过L和TB的重复次数调整DRX非激活定时器的定时时长,可以使得调整后的DRX非激活定时器的第一时长大于终端接收或发送L个TB的时长,则基站在通过一个PDCCH调度多个TB时,终端的DRX非激活定时器可以支持终端接收或发送完该多个TB后,能持续监听PDCCH,实现传输的连续性,因此本申请实施例可以支持一个PDCCH调度多个TB,进而可以提升TB传输的资源利用率。
本申请第七方面提供一种定时器的处理装置,包括:
接收模块,用于在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括调度信息,该调度信息包括:TB的个数L和该TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数;启动模块,用于根据该L和该M在第一时刻启动与该L个TB对应的L个混合自动重传HARQ往返定时器。
一种示例性的方式中,该HARQ往返定时器的时长大于发送与该HARQ往返定时器对应的TB的反馈信息的时长。
一种示例性的方式中,该第一时刻为该终端接收或发送该L个TB中的最后一个TB的最后一个重复块的时刻或子帧。
一种示例性的方式中,该L个HARQ往返定时器的定时时长不同。
一种示例性的方式中,该L个HARQ往返定时器中,第t个TB所对应的HARQ往返定时器的时长HARQ RTT
Tt满足下述关系:HARQ RTT
Tt=HARQ RTT
T0+(t-1)×N;其中,HARQ RTT
T0为预配置的该HARQ往返定时器的定时时长,N为该PUCCH的重复发送次数;t为大于1且小于或等于该L的整数。
一种示例性的方式中,在该L个TB中,相邻的两个TB之间存在间隙的情况下,该L个HARQ往返定时器中,第t个TB所对应的HARQ往返定时器的时长HARQ RTT
Tt满足下述关系:HARQ RTT
Tt=HARQ RTT
T0+(t-1)×N+(t-1)×G;其中,HARQ RTT
T0为预配置的该HARQ往返定时器的定时时长,N为该PUCCH的重复发送次数;G为该间隙的时间长度;t为大于1且小于或等于该L的整数。
本申请实施例中,延迟启动每个TB对应的HARQ往返定时器,进而延迟了重传定时器的启动,减少终端不必要的PDCCH监听,从而可以降低终端的功耗。
本申请第八方面提供一种定时器的处理装置,包括:
确定模块,用于在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括传输块TB的调度信息,该调度信息包括:TB的个数L和该TB的重复次数M,其中L为大于1的整数,该M为大于或者等于1的整数;启动模块,用于根据该L和该M在第二时刻启动DRX非激活定时器。
一种示例性的方式中,该终端开始接收或发送该L个TB的时刻到该第二时刻之 间的时长与该DRX非激活定时器的定时时长的和,大于该终端接收或发送该L个TB的时长;或者,该第二时刻晚于该终端开始接收或发送该L个TB的时刻以使该DRX非激活定时器在该终端发送或接收该L个TB完成后超时。
一种示例性的方式中,该终端在该L个TB中的第L–1个TB的最后一个重复块启动该DRX非激活定时器;或,该终端在该L个TB中的第L个TB的第一个重复块启动该DRX非激活定时器;或,该终端在该L个TB中的第L个TB的最后一个重复块启动该DRX非激活定时器。
一种示例性的方式中,在该L个TB中,相邻的两个TB之间存在间隙的情况下,该终端在间隙内不监听该PDCCH。
本申请实施例中,通过延迟DRX-inactivitytimer的开启时间,使得在终端完成L个TB的接收或发送后,基于该DRX-inactivitytimer,终端可以持续监听PDCCH,从而可以继续接收下一次PDCCH的调度,实现传输业务数据的连续性。
本申请第九方面提供一种定时器的处理装置,包括:
确定模块,用于终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括传输块TB的调度信息,该调度信息包括:TB的个数L和该TB的重复次数M,其中L为大于1的整数,该M为大于或者等于1的整数;以及根据该L和该M,接收该L个TB;开启模块,用于若当前时刻终端没有TB需要接收,开启该持续定时器。
本申请实施例中,在终端中设置判断逻辑,当下一个DRX周期到来时,若终端未完成L个传输块的接收或发送,则终端继续该L个传输块的接收或发送;只有在终端完成对L个传输块的接收或发送,且下一个DRX周期到来的情况下,终端才开启持续定时器onduration timer,从而可以保证终端完成对L个传输块的接收或发送,避免因onduration timer的启动导致传输业务失败。
本申请第十方面提供一种定时器的处理装置,包括:
确定模块,用于在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括传输块TB的调度信息,该调度信息包括:TB的个数L和该TB的重复次数M,其中L为大于1的整数,该M为大于或者等于1的整数;更新模块,用于根据该L和该M,更新该DRX周期的周期时长。
一种示例性的方式中,更新后的该DRX周期的周期时长,大于该终端接收L个TB的时长。
一种示例性的方式中,该DRX周期的周期时长SCPTM-SchedulingCycle 1=SCPTM-SchedulingCycle 0+function(L)×M;其中,SCPTM-SchedulingCycle 0为网络侧配置的该DRX周期的周期时长。
本申请实施例中,DRX周期的周期时长可以根据TB的个数L以及TB的重复次数M灵活设定,使得DRX周期的周期时长能够与L个TB的实际传输情况相匹配,从而可以避免因onduration timer的启动导致的多TB传输业务失败。
本申请第十一方面提供一种定时器的处理装置,包括:
包括处理器、存储器和收发器,所述存储器用于存储计算机程序,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的计算机程序,以使所述 定时器的处理装置执行如本申请第一方面任一项所述的方法。
本申请第十二方面提供一种定时器的处理装置,包括:
包括处理器、存储器和收发器,所述存储器用于存储计算机程序,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的计算机程序,以使所述定时器的处理装置执行如本申请第二方面任一项所述的方法。
本申请第十三方面提供一种定时器的处理装置,包括:
包括处理器、存储器和收发器,所述存储器用于存储计算机程序,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的计算机程序,以使所述定时器的处理装置执行如本申请第三方面任一项所述的方法。
本申请第十四方面提供一种定时器的处理装置,包括:
包括处理器、存储器和收发器,所述存储器用于存储计算机程序,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的计算机程序,以使所述定时器的处理装置执行如本申请第四方面任一项所述的方法。
本申请第十五方面提供一种定时器的处理装置,包括:
包括处理器、存储器和收发器,所述存储器用于存储计算机程序,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的计算机程序,以使所述定时器的处理装置执行如本申请第五方面任一项所述的方法。
本申请第十六方面提供一种计算机存储介质,包括计算机程序指令,当其在计算机上运行时,使得所述计算机执行前述任意实现方式提供的方法。
本申请第十七方面提供一种计算机程序产品,该计算机程序产品中包含计算机可读指令,当该计算机可读指令被处理器执行时实现前述任意实现方式提供的方法。
本申请第十八方面提供一种通信***,该通信***包括终端和基站,该终端和基站用于实现前述任意实现方式提供的方法。
图1为本申请实施例适用的一种网络架构的示意图;
图2为本申请实施例提供的TB传输过程的示意图;
图3为本申请实施例提供的一种场景的DRX-inactivitytimer设定的示意图;
图4为本申请实施例提供的另一种场景的DRX-inactivitytimer设定的示意图;
图5为本申请实施例提供的一种增强机器类型通信(enhanced machine type communication,eMTC)中HARQ RTT timer预配置的定时时长的示意图;
图6为本申请实施例提供的另一种eMTC中HARQ RTT timer预配置的定时时长的示意图;
图7为本申请实施例提供的窄带物联网(narrow band internet of thing,NB-IoT)中HARQ RTT timer预配置的定时时长的示意图;
图8为本申请实施例提供的一种PUCCH的反馈方式的示意图;
图9为本申请实施例提供的另一种PUCCH的反馈方式的示意图;
图10为本申请实施例一提供的定时器的处理方法的流程示意图;
图11为本申请实施例一提供的一种DRX-inactivitytimer的处理方法的流程示意图;
图12为本申请实施例一提供的另一种DRX-inactivitytimer的处理方法的流程示意图;
图13为本申请实施例二提供另一种定时器的处理方法的流程示意图;
图14为本申请实施例二提供的第二时刻开启DRX-inactivitytimer的示意图;
图15为本申请实施例三提供又一种定时器的处理方法的流程示意图;
图16为本申请实施例三提供的重启DRX-inactivitytimer的示意图;
图17为本申请实施例四提供一种定时器的处理方法的流程示意图;
图18为本申请实施例四提供的HARQ RTT timer的设置示意图;
图19为本申请实施例五提供一种定时器的处理方法的流程示意图;
图20为本申请实施例六提供一种定时器的处理方法的流程示意图;
图21为本申请实施例七提供一种定时器的处理方法的流程示意图;
图22为本申请实施例十一提供的定时器的处理装置的功能结构示意图;
图23为本申请实施例十二提供的定时器的处理装置的功能结构示意图;
图24为本申请实施例十三提供的定时器的处理装置的功能结构示意图;
图25为本申请实施例十四提供的定时器的处理装置的功能结构示意图;
图26为本申请实施例十五提供的定时器的处理装置的功能结构示意图;
图27为本申请实施例提供的另一种定时器的处理装置的结构示意图。
本申请实施例提供一种定时器的处理方法,图1为本申请实施例适用的一种网络架构的示意图,如图1所示,该网络架构中包括基站和至少一个终端,需要明确的是,本申请实施例中提到的基站可以是全球移动通讯(global system of mobile communication,GSM)***或码分多址(code division multiple access,CDMA)***的基站(base transceiver station,BTS),也可以是宽带码分多址(wideband code division multiple access,WCDMA)***中的基站(NodeB,NB),还可以是长期演进(long term evolution,LTE)***中的演进型基站(evolved NodeB,eNB)、接入点(access point,AP)或者中继站,也可以是第五代移动通信(5Generation,5G)***中的基站(如gNB或传输点(transmission point,TRP))等,还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器以及可穿戴设备或车载设备等。在此不作限定。5G***也称为新无线通信***、新接入技术(new radio,NR)或者下一代移动通信***。
本申请实施例中提到的终端可以是用户设备(user equipment,UE)、接入终端、UE单元、UE站、移动站、移动台、远方站、远程终端、移动设备、UE终端、终端、无线终端、UE代理或UE装置等。还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数码助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络中 的终端或者未来演进的公共陆地移动网络(public land mobile network,PLMN)中的终端等。图2示出了eMTC和NB-IoT中基站和终端的TB传输的过程示意图。如图2所示,在一个DRX周期内,终端在持续定时器(onduration timer)运行期间(也即激活期)监听PDCCH。基站会重复发送k(k为自然数)次PDCCH,(例如,该PDCCH可以用于调用m(m为自然数)次PDSCH),若终端在onduration timer运行期间监听到PDCCH,则终端在PDCCH重复发送的最后一个子帧启动DRX非激活定时器(DRX-inactivitytimer),在DRX-inactivitytimer运行期间,终端监听PDCCH。
本申请实施例中,在一个子帧启动一个定时器可以理解为在一个子帧内的任一时刻启动该定时器,例如,在该子帧的开始时刻启动该定时器,或者,在该子帧的中间时刻启动该定时器,或者,在该子帧的结束时刻启动该定时器,本申请对此不作限制。
对于下行,在终端根据PDCCH从PDSCH获取TB之后,基站不会立即调度该TB对应的进程。例如,在终端获取到该TB后,终端需要处理该TB(例如,解码该TB),然后,终端向基站发送n(n为自然数)次携带反馈信息的物理上行控制信道(physical uplink control channel,PUCCH)或物理上行共享信道(physical uplink shared channel,PUSCH),该反馈信息用于指示该TB是否成功解码。因为终端在处理TB和发送反馈信息的期间,基站不会针对该TB对应的进程(process)调度终端,因此,在该期间内终端不需要监听PDCCH。为此,终端在该TB的最后一次重复发送的子帧启动混合自动重传请求往返定时器(hybrid auto retransmit request round trip time timer,HARQ RTT timer),在HARQ RTT timer运行期间,终端不针对该HARQ RTT timer对应的进程监听PDCCH。若HARQ RTT timer超时,且终端还没有将该TB解码成功,则启动DRX重传定时器(DRX-retransmissiontimer)来监听该TB的重传调度。若直到DRX-inactivitytimer、on duration timer和DRX-retransmissiontimer都超时,终端也没有再接收到PDCCH,则终端进入休眠状态,直到下一次onduration timer启动。
对于上行,同理地,由上行链路(uplink,UL)HARQ RTT timer和DRX-ULretransmissiontimer来控制UE是否监听PDCCH。
在通常的DRX-inactivitytimer设定中,DRX-inactivitytimer最大值为2560psf,PDSCH的最大重复次数对应的TB传输时长为2048psf。其中psf为PDCCH子帧,即PDCCH subframe。
如图3所示,在一个PDCCH调度一个TB的场景中,DRX-inactivitytimer的定时时长大于一个TB的最大传输时长,使得即使PDSCH的重复次数达到最大值,DRX-inactivitytimer的定时时长依然可以保证终端在完成TB的接收或发送后,DRX-inactivitytimer仍处于运行状态,终端可以持续监听PDCCH,可以实现调度下一个TB的目的,保证业务数据的连续传输,而不需要等到下一次onduration timer启动。
如图4所示,在一个PDCCH调度多个TB的情况下,若每个TB的重复传输次数都为PDSCH的最大重复次数,则L个TB的最大传输时长为L×2048psf,在L大于1的情况下,DRX-inactivitytimer的定时时长小于L个TB的最大传输时长,这样,可能出现如下情况,即终端还没有完成L个TB的接收或发送,DRX-inactivitytimer已经超时,在终端完成该L个TB的接收或发送后,若处于DRX周期的休眠期,终端不再监听PDCCH,若基站需要继续调度该UE,则只能等下一次DRX周期的onduration timer 启动,导致业务数据的不连续传输。
基于此,本申请实施例一、本申请实施例二和本申请实施例三通过对DRX-inactivitytimer进行调整,可以保证传输业务数据的连续性。
另外,在通常的HARQ RTT timer的设定中,每完成一个TB的传输,在该TB的最后一个重复块(或称为重复传输,repetition)启动HARQ RTT timer。具体的,在TB的重复传输过程中,从第二个重复传输的TB开始至最后一个重复传输的TB均可以称为重复块。示例的,假设一个TB的重复传输次数为4次,则可以定义第一次传输的TB为初始块,第二次至第四次传输的TB为重复块。
以及,对于eMTC的通信场景,如图5所示,在频分双工(frequency division duplexing,FDD)中,HARQ RTT timer的定时时长HARQ RTT timer
T0设定为7+N,其中N为PUCCH的重复次数;如图6所示,在时分双工(time division duplexing,TDD)中,HARQ RTT timer的定时时长设定为:HARQ RTT timer
T0=3+k+N,其中k为PDSCH重复发送的最后一个子帧与PUCCH重复发送的第一个子帧之间的时间间隔,N为PUCCH的重复次数。
对于NB-IoT的通信场景,如图7所示,HARQ RTT timer的定时时长设定为:HARQ RTT timer
T0=k+3+N+deltaPDCCH,其中k为PDSCH重复发送的最后一个子帧与PUCCH重复发送的第一个子帧之间的时间间隔,N为PUCCH的重复次数,deltaPDCCH为从关联的HARQ反馈最后一个子帧加3个子帧到下一PDCCH时机的第一子帧之间的时间间隔。
在一个PDCCH调度一个TB的场景中,终端每次只接收或发送一个TB,在终端完成该一个TB的接收或发送后,启动HARQ RTT timer,在HARQ RTT timer运行的期间,对于接收TB,终端可以向基站发送PUCCH,若HARQ RTT timer超时,而终端仍未成功接收到该TB,则启动DRX-retransmissiontimer来监听该TB的重传调度。
而在一个PDCCH调度多个TB的场景中,通常该HARQ RTT timer的设定会影响UE监听PDCCH。具体来说,在一个PDCCH调度多个TB的情况下,可以有两种PUCCH的反馈方式。一种PUCCH的反馈方式如图8所示,每个TB对应一个反馈信息,在终端完成对多个TB的全部接收之后,终端按照从第一个TB到最后一个TB的顺序,依次向基站发送第一个TB对应的反馈信息至最后一个TB对应的反馈信息,如图8中传输块1对应的反馈信息1、传输块2对应的反馈信息2、传输块L对应的反馈信息L。另一种PUCCH的反馈方式如图9所示,多个TB的反馈信息被融合为一个统一的反馈信息,在终端完成对多个TB的全部接收之后,终端向基站发送该统一的反馈信息。
本申请实施例中,上述反馈方式是UE将反馈信息通过PUCCH发送至基站,在另一种反馈方式中,UE还可以将反馈信息通过PUSCH发送至基站,本申请实施例对此不作限定。
按照通常的HARQ RTT timer的设定,如图8或图9所示,终端在第一个TB的最后一次重复传输子帧开启第一个TB对应的第一往返定时器HARQ RTT timer1,在HARQ RTT timer1超时时,若终端还未成功接收到第一个TB,则启动第一个TB对应的第一重传定时器DRX-retransmissiontimer1;终端在第二个TB的最后一次重复传输 子帧开启第二个TB对应的第二往返定时器HARQ RTT timer2,在HARQ RTT timer2超时时,若终端未成功接收到第二个TB,则启动第二重传定时器DRX-retransmissiontimer2,依此类推,直到最后一个TB。在一个时刻,终端只能接收或发送一个TB,因此,在终端接收或发送第二个TB的时候,基站一般不会调度终端针对第一个TB的重传,而按照上述设定,可能会导致终端在接收或发送第二个TB的时候,开启DRX-retransmissiontimer1,使得UE进行不必要的PDCCH监听,会导致额外的功耗。
基于上述情况,本申请实施例四、本申请实施例五通过对HARQ RTT timer的机制进行调整,可以降低终端的功耗。
再者,在单小区点到多点(single-cell point-to-multipoint,SC-PTM)的多TB传输中,SC-PTM业务的调度周期(SCPTM-SchedulingCycle)的最大值为8192ms,即NB-IOT终端每8192ms会启动一持续定时器(onduration timer)来监听窄带物理下行控制信道(narrowband physical downlink control channel,NPDCCH)。而PDSCH的最大重复次数为2048,在SC-PTM中,一个NPDCCH调度的最大TB数为8,即一个NPDCCH调度的PDSCH最长至少为2048×8=16384ms,大于8192ms,因此,在一个NPDCCH调度多个TB时,可能该多个TB还没有接收完,终端就需要启动onduration timer来监听NPDCCH,而对于NB-IoT终端,若onduration timer启动,终端会监听NPDCCH而不再接收PDSCH,这就会导致终端接收多个TB失败。
基于上述情况,本申请实施例六和本申请实施例七通过对onduration timer进行调整,可以避免因onduration timer的启动导致的多TB传输业务失败。
需要说明的是,本申请实施例所提到的PDCCH可以是机器类通信物理下行控制信道(machine type communication physical downlink control channel)MPDCCH或NPDCCH。
本申请实施例中,一个TB还可以理解为一个PDSCH传输(a PDSCH transmission/reception),或一个PUSCH传输a PUSCH transmission/reception,或一个上行传输(a UL transmission/reception),或一个下行传输(a DL transmission/reception)。例如,第一个TB可以理解为第一个PDSCH传输(first PDSCH transmission/reception),或第一个PUSCH传输(first PUSCH transmission/reception),或第一个上行传输(first UL transmission/reception),或第一个下行传输(first DL transmission/reception)。该概念不同于一个TB的最后一次重复传输,一个TB的最后一次重复传输指的是一个TB需要重复传输多次,一个TB的最后一次重复传输指的是该多次中的最后一次。示例的,如图8或图9中所示的L个TB(传输块1、传输块2至传输块L)中,传输块1、传输块2至传输块L的任意一个均可称为一个TB。示例的,在图8或图9中,每一个TB的重复次数为4次,则对于传输块1,该传输块1进行四次重复传输,传输块1的最后一次重复传输是第4次传输,可以理解,若每一个TB的重复次数为n次,该TB的最后一次重复传输是第n次传输。
本申请实施例一提供一种定时器的处理方法,用于保证传输业务的连续性。图10为本申请实施例一提供的定时器的处理方法的流程示意图,如图10所示,本申请实施例提供的方法包括以下步骤:
步骤S101:终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括调度信息,该调度信息用于指示:传输块TB的个数L和该TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数。
本申请实施例中,PDCCH用于承载基站向终端发送的下行控制信息(downlink control information,DCI),即调度信息,该DCI可以指示TB的个数L以及该L个TB的每个TB的重复次数。L的具体值以及TB的具体重复次数可以根据实际的应用场景进行确定,本申请实施例不做具体限定。
在一种可能的实施方式中,非连续接收DRX周期的运行时间(active time)可以为:DRX周期的持续定时器(onduration timer)或DRX-inactivitytimer或DRX-retransmissiontimer或DRX-ULRetransmissionTimer的运行时间,在DRX周期的运行时间,终端可以监听PDCCH,以及接收PDCCH。
步骤S102:该终端根据该L和该M,确定DRX非激活定时器的第一时长。
本申请实施例中,可以根据L和TB的重复次数的具体值,确定终端接收或发送该L个TB的时长,在一种可能的实施方式中,可以调整DRX-inactivitytimer的第一时长为大于终端接收或发送L个TB的时长。
可以理解,DRX非激活定时器的第一时长的具体值,以及确定该DRX非激活定时器的第一时长的具体方式可以根据实际的应用场景确定,本申请实施例不作具体限定。
步骤S103:该终端启动该DRX非激活定时器。
在一种可能的实施方式中,终端可以在PDCCH重复发送的最后一个子帧启动DRX非激活定时器。终端也可以根据实际的需求在其他时刻启动DRX非激活定时器,本申请实施例对启动DRX非激活定时器的具体时刻不作具体限定。
示例的,如图11所示,DRX-inactivitytimer的第一时长大于终端接收或发送L个TB的时长,因此,在终端完成L个TB的接收或发送后,基于该DRX-inactivitytimer,终端可以持续监听PDCCH,从而可以继续接收下一次PDCCH的调度,实现传输业务数据的连续性。
可选的,本申请实施例还包括:终端获取第二时长。
在一种可能的实现方式中,第二时长是基站通过DCI发送给终端的,则终端可以从基站接收第二时长。
在另一种可能的实现方式中,第二时长是协议规定的,则终端可以从本地获取第二时长。
可以理解,第二时长可以是标识时间长度的常数,本发明实施例对此不作具体限定。
步骤S102的一种可能的实现方式为:终端根据第二时长、L和M,确定该第一时长。
具体应用中,基站可以通过无线资源控制协议(radio resource control,RRC)信令向终端发送第二时长,可以理解,该第二时长可以是网络侧配置的DRX非激活定时器的时长。
在一种可能的实施方式中,该第二时长可以用于PDCCH调度1个TB的场景,即 当PDCCH中的DCI指示调度1个TB时,终端启动DRX非激活定时器的时长为该第二时长。该第二时长的具体值可以根据实际的应用场景确定,本申请实施例不做具体限定。
在一种可能的实施方式中,当PDCCH中的DCI指示调度L个TB时,终端启动DRX非激活定时器的时长为第一时长。
本申请实施例中,第一时长是在第二时长的基础上,进一步根据L和TB的重复次数确定的。
可选的,作为本申请实施例的一种具体实现方式,第一时长drx
T1、第二时长drx
T0以及L之间满足下述关系:drx
T1=drx
T0+(L–1)×M。具体地,在一种可能的实施方式中,当PDCCH中的DCI指示调度L个TB时,终端启动第一时长为drx
T0+(L–1)×M。
在一种可能的实施方式中,第一时长drx
T1、第二时长drx
T0以及L之间满足下述关系:drx
T1=drx
T0+(L–i)×M,其中,i小于或等于L的非负整数。具体地,在一种可能的实施方式中,当PDCCH中的DCI指示调度L个TB时,终端启动第一时长为drx
T0+(L–i)×M。
本申请实施例中,第一时长可以根据TB的个数L以及TB的重复次数M灵活设定,使得第一时长能够与L个TB的实际传输情况相匹配,在保证传输业务数据连续性的基础上,还可以减少因第一时长过长造成的额外监听PDCCH所产生的功耗。
可选的,若在1个PDCCH调度的L个TB中,相邻的两个TB之间存在间隙(gap),步骤S102的可能实现方式包括:终端根据从基站接收的第二时长、L、TB的重复次数和间隙的时间长度,确定第一时长。
本申请实施例中,考虑到在实际的L个TB中可能存在间隙,因此,在确定第一时长时,将间隙的时间长度也作为考虑因素。可以理解,间隙的时间长度可以根据实际的应用场景确定,本申请实施例不作具体限定。
具体地,在一种可能的实施方式中,当PDCCH中的DCI指示调度L个TB,且L个TB之间存在间隙时,终端启动的第一时长是根据第二时长、L、TB的重复次数和间隙的时间长度确定的。
示例的,如图12所示,每个TB之间存在间隙,DRX-inactivitytimer的第一时长大于终端接收或发送L个存在间隙的TB的时长,因此,在终端完成L个存在间隙的TB的接收或发送后,基于该DRX-inactivitytimer,终端可以持续监听PDCCH,从而可以继续接收下一次PDCCH调度,实现传输业务数据的连续性。
可选的,作为本申请实施例的一种具体实现方式,若PDCCH中的DCI指示所调度的L个TB中相邻的两个TB之间存在间隙,则第一时长drx
T1、第二时长drx
T0、L以及间隙的时间长度G之间满足下述关系:drx
T1=drx
T0+(L–1)×M+(L–1)×G;其中,M为TB的重复次数,G为间隙的时间长度。具体地,在一种可能的实施方式中,当PDCCH中的DCI指示调度L个TB且L个TB之间存在间隙时,终端启动的第一时长为drx
T0+(L–1)×M+(L–1)×G。
可选的,作为本申请实施例的一种具体实现方式,若PDCCH中的DCI指示所调度的L个TB中相邻的两个TB之间存在间隙,则第一时长drx
T1、第二时长drx
T0、L以及间隙的时间长度G之间满足下述关系:drx
T1=drx
T0+(L–i)×M+(L–j)×G;其 中,M为TB的重复次数,G为间隙的时间长度,i和j为小于或等于L的非负整数。具体地,在一种可能的实施方式中,当PDCCH中的DCI指示调度L个TB且L个TB之间存在间隙时,终端启动的第一时长为drx
T0+(L–i)×M+(L–j)×G。
本申请实施例中,第一时长可以根据TB的个数L、TB的重复次数M以及间隙的时间长度G灵活设定,使得第一时长能够与具有间隙的L个TB的实际传输情况相匹配,在保证传输业务数据连续性的基础上,还可以减少因第一时长过长造成的额外监听PDCCH所产生的功耗。
可选的,本申请实施例的一种实现方式中,在L个TB中,相邻的两个TB之间存在间隙的情况下,终端在相邻TB之间的间隙内不监听PDCCH。
本申请实施例中,考虑到gap的时长通常较短,在gap期间,基站通常不会发送PDCCH,若在gap期间,终端持续监听PDCCH,会造成额外的功耗,因此,本申请实施例中,在相邻TB的间隙内不监听PDCCH,可以减少终端的功耗。
可选的,作为本申请实施例的一种具体实现方式,基站可以在DCI中指示L个TB之间是否有间隙,则终端可以接收间隙指示信息,该间隙指示信息用于指示L个传输块中存在间隙。
综上所述,本申请实施例中,通过调整DRX-inactivitytimer的时长,使得在终端完成L个TB的接收或发送后,基于该DRX-inactivitytimer,终端可以持续监听PDCCH,从而可以继续接收下一次PDCCH的调度,实现传输业务数据的连续性。
本申请实施例二提供另一种定时器的处理方法,用于保证传输业务数据的连续性。图13为本申请实施例二提供的定时器的处理方法的流程示意图,如图13所示,本申请实施例提供的方法包括以下步骤:
步骤S201:终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括调度信息,该调度信息用于指示:传输块TB的个数L和该TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数。
步骤S202:终端根据该L和该M在第二时刻启动DRX非激活定时器。
本申请实施例中,终端可以根据调度信息的指示,在PDSCH中接收L个TB或在PUSCH中发送L个TB块,考虑到在终端接收或发送当前的L个TB时,通常不会根据PDCCH的调度进行其他TB的传输,因此,本申请实施例中将DRX-inactivitytimer的开启时刻延迟,具体的在第二时刻启动定时器,为了保证业务数据传输的连续性,可以在第二时刻启动DRX非激活定时器后,终端开始接收或发送L个TB的时刻到第二时刻之间的时长与DRX非激活定时器的定时时长的和,大于接收或发送L个TB的时长,或第二时刻晚于终端开始接收或发送所述L个TB的时刻以使DRX非激活定时器在终端发送或接收所述L个TB完成后超时。
需要说明的是,本申请实施例所描述的时刻,并不限于某一个时刻点,也可以是一个较小的时间范围,例如该时刻可以是一个子帧。
示例的,如图14所示,示出了本申请实施例在第二时刻开启DRX-inactivitytimer的方法,可以理解,该第二时刻可以是从终端开始接收或发送第一个TB开始,到终端接收或发送最后一个TB结束之间的任何时刻。
本申请实施例中,通过延迟DRX-inactivitytimer的开启时间,使得在终端完成L 个TB的接收或发送后,基于该DRX-inactivitytimer,终端可以持续监听PDCCH,从而可以继续接收下一次PDCCH的调度,实现传输业务数据的连续性。
可选的,在本申请实施例的可能实现方式中,终端开启DRX-inactivitytimer的方式可以是:终端在L个TB中的第L–q个TB的最后一个重复块(或重复子帧)启动DRX非激活定时器,其中q为小于或等于L的非负整数;或,终端在L个TB中的第L–q个TB的第一个重复块启动DRX非激活定时器;其中q为小于或等于L的非负整数。例如,终端在L个TB中的第L个TB的最后一个重复块启动DRX非激活定时器。
可以理解,在本申请实施例的一种可能的实施方式中,因为DRX-inactivitytimer的开启时刻可以是第L–1个TB的最后一个重复块,或可以是第L个TB的第一个重复块,或可以是第L个TB的第一个重复块,该三种开启时刻都是在最后一个TB的接收或发送的时刻附近,且通常DRX-inactivitytimer的定时时长长于一个TB的接收或发送时长,因此,通过该三种方式开启DRX-inactivitytimer可以保证在第L个TB传输结束时,DRX-inactivitytimer还没有超时,从而可以保证传输业务数据的连续性。
在一种可能的实施方式中,该DRX-inactivitytimer的开启时刻可以是p+Offset,其中p可以为第L-q个TB的第一个重复子帧,或者,p可以为第L-q个TB的最后一个重复子帧;Offset为偏移量,其取值为整数(包含正整数、负整数和零)。
可选的,考虑到在实际的L个TB中可能存在间隙,因此,在确定DRX-inactivitytimer的开启时刻时,可以将间隙的时间长度作为考虑因素,即需要终端开始接收或发送L个TB的时刻到第二时刻之间的时长、DRX非激活定时器的定时时长以及(L-1)个间隙的时长的和,大于接收或发送L个TB的时长及(L-1)个间隔的时长的和。
可选的,在实际的L个TB中可能存在间隙,考虑到gap的时长通常较短,在gap期间,基站通常不会发送PDCCH,若在gap期间,终端持续监听PDCCH,会造成额外的功耗,因此,本申请实施例中,在相邻TB的间隙内不监听PDCCH,可以减少终端的功耗。
综上所述,本申请实施例中,通过延迟DRX-inactivitytimer的开启时间,使得在终端完成L个TB的接收或发送后,基于该DRX-inactivitytimer,终端可以持续监听PDCCH,从而可以继续接收下一次PDCCH的调度,实现传输业务数据的连续性。
本申请实施例三提供又一种定时器的处理方法,用于保证传输业务的连续性。图15为本申请实施例三提供的定时器的处理方法的流程示意图,如图15所示,本申请实施例提供的方法包括以下步骤:
步骤S301:终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括调度信息,该调度信息用于指示:传输块TB的个数L和该TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数。
步骤S302:终端根据该L和该M接收或发送L个TB,且当DRX非激活定时器超时时,若终端未完成L个传输块的接收或发送,终端重启DRX非激活定时器。
本申请实施例中,在终端中设置判断逻辑,当DRX非激活定时器超时时,若终端未完成L个传输块的接收或发送,终端重启DRX非激活定时器,则可以保证终端完成L个TB的接收或发送后,基于该DRX-inactivitytimer,终端可以持续监听PDCCH, 从而可以继续接收下一次PDCCH的调度,实现传输业务数据的连续性。
示例的,如图16所示,示出了本申请实施例重启DRX-inactivitytimer的示意图,可以理解,本申请实施例中,DRX-inactivitytimer开启时刻可以为现有技术中的DRX-inactivitytimer开启时刻,即如果终端接收到一个PDCCH,且该PDCCH指示一个新传,终端启动DRX-inactivitytimer。DRX-inactivitytimer的开启时刻也可以是根据实际的应用场景确定的其他开启时刻,本申请实施例不作具体限定。若该PDCCH指示L个TB的传输,当DRX-inactivitytimer超时且该L个TB未完成传输时,终端重启DRX-inactivitytimer。
可选的,考虑到gap的时长通常较短,在gap期间,基站通常不会发送PDCCH,若在gap期间,终端持续监听PDCCH,会造成额外的功耗,因此,本申请实施例中,若相邻的TB之间存在间隙,在相邻TB的间隙内不监听PDCCH,可以减少终端的功耗。
综上所述,本申请实施例中,通过在终端中设置判断逻辑,当DRX非激活定时器超时时,若终端未完成L个传输块的接收或发送,终端重启DRX非激活定时器,则可以保证终端完成L个TB的接收或发送后,基于该DRX-inactivitytimer,终端可以持续监听PDCCH,从而可以继续接收下一次PDCCH的调度,实现传输业务数据的连续性。
本申请实施例四提供另一种定时器的处理方法,用于降低数据传输时的功耗。图17为本申请实施例四提供的定时器的处理方法的流程示意图,如图17所示,本申请实施例提供的方法包括以下步骤:
步骤S401:终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括调度信息,该调度信息用于指示:传输块TB的个数L和该TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数。
步骤S402:终端根据L和M在第一时刻启动与L个TB对应的L个混合自动重传HARQ往返定时器。
在一种可能的实施方式中,每个TB对应的HARQ往返定时器的时长大于终端向基站发送该TB对应的反馈信息的时长,可选地,该反馈信息可以承载于物理上行链路控制信道PUCCH。
在一种可能的实施方式中,每个TB对应的HARQ往返定时器的超时时刻为UE向基站发送该TB对应的反馈信息的结束时刻。
具体地,在一种可能的实施方式中,终端在第一时刻启动L个混合自动重传HARQ往返定时器,可以是,终端在第一时刻分别针对每个TB或每个TB对应的进程启动一个HARQ往返定时器。
具体地,在一种可能的实施方式中,若PDCCH中的DCI调度L个TB,则终端在第一时刻启动L个HARQ往返定时器。
本申请实施例中,将L个TB对应的HARQ RTT timer在第一时刻统一启动,使得在一个PDCCH调度多个TB的情况下,避免因提前接收到的TB触发HARQ往返定时器,进而触发启动重传定时器,而基站不会在收到该TB的反馈信息前调度该TB的重传,若触发启动重传定时器,则会使得UE可能监听PDCCH,造成UE功耗增加。 为了解决这个问题,本申请实施例中,延迟启动每个TB对应的HARQ往返定时器,进而延迟了重传定时器的启动,减少终端不必要的PDCCH监听。在一种可能的实施方式中,每个TB对应的HARQ往返定时器时长大于终端向基站发送反馈信息的时长,这样对于每个TB,在终端向基站发送反馈信息期间,由HARQ RTT timer控制终端不对PDCCH进行监听,从而可以降低终端的功耗。
本申请实施例中,一个TB对应的HARQ往返定时器还可以理解为一个HARQ进程对应的定时器,例如,一个TB对应的HARQ往返定时器还可以理解为一个HARQ进程对应的HARQ往返定时器。
可选的,在本申请实施例的一种具体实现方式中,第一时刻可以为终端在接收或发送L个TB中的最后一个TB的最后一个重复块的时刻或最后一个重复子帧。
本申请实施例中,在终端接收或发送L个TB中的最后一个TB的最后一个重复块之后,终端将统一向基站发送反馈信息,因此在终端接收或发送L个TB中的最后一个TB的最后一个重复块的时刻开启HARQ往返定时器,能够使得终端在向基站发送反馈信息时,不监听PDCCH,从而可以降低终端的功耗。
可选的,在本申请实施例的一种具体实现方式中,L个HARQ往返定时器的定时时长不同。
本申请实施例中,考虑到终端在向基站发送反馈信息时,终端按照从第一个TB到最后一个TB的顺序,依次向基站发送第一个TB对应的反馈信息至最后一个TB对应的反馈信息。因此,对于L个TB,从接收或发送L个TB结束起,到终端完成L个TB对应的反馈信息的发送的时间是不同的,因此,可以根据L个TB对应的反馈信息的发送时长,来设置L个HARQ往返定时器的时长,以适应L个TB对应的反馈信息的发送。
可选的,在本申请实施例的一种具体实现方式中,L个HARQ往返定时器中,第t个TB所对应的HARQ往返定时器的时长HARQ RTT
Tt满足下述关系:
HARQ RTT
Tt=HARQ RTT
T0+(t-1)×N,其中,HARQ RTT
T0为第一时长,第一时长是预配置的或者是从基站接收的,N为反馈信息的发送时长,或者N为PUCCH的重复发送次数;t为大于1且小于或等于L的整数。
可理解,对于不同的通信场景,HARQ RTT
T0的预配置值可以不同,本申请实施例对HARQ RTT
T0的具体预配置值不作限定。
示例的,如图18所示,示出了HARQ RTT timer的设置示意图。以eMTC中的FDD通信场景为例,HARQ RTT timer
T0=7+N。
对于第一个TB,HARQ RTT
T1=7+N。
对于第二个TB,HARQ RTT
T2=7+N+N。
对于第三个TB,HARQ RTT
T3=7+N+N+N。
对于第p个TB,HARQ RTT
Tp=7+p×N;p小于或等于L的正整数。
以此类推,对于第L个TB,HARQ RTT
TL=7+N+(L-1)×N。
本申请实施例中,HARQ RTT timer的时长可以根据TB的个数L、PUCCH的重复次数N灵活设定,使得HARQ RTT timer的定时时长能够与L个TB对应的反馈信息的发送时长相匹配,进而可以使得每个TB对应的DRX-retransmision timer的启动时 间正好在该TB的反馈信息发送完成之后,避免提前启动DRX-retransmision timer,从而可以降低终端的功耗。
可选的,在本申请实施例的一种具体实现方式中,在L个TB对应的L个反馈信息传输中,相邻的两个反馈信息传输之间存在间隙的情况下,在L个HARQ往返定时器中的第t个TB所对应的HARQ往返定时器的时长HARQ RTT
Tt满足下述关系:
HARQ RTT
Tt=HARQ RTT
T0+(t-1)×N+(t-1)×G
其中,HARQ RTT
T0为预配置的HARQ往返定时器的定时时长,N为PUCCH的重复发送次数;G为相邻的两个反馈信息传输的间隙的时间长度;t为大于1且小于或等于L的整数。
在一种可能的实施方式中,如果PDCCH调度L个TB的传输,且L个TB的反馈信息独立发送,且L个TB对应的反馈信息传输之间存在间隙,则终端在第L个TB的最后一次重复传输时针对每个TB或针对每个进程启动HARQ RTT定时器,其中第t个HARQ RTT定时器时长为HARQ RTT
T0+(t-1)×N+(t-1)×G。
在一种可能的实施方式中,如果PDCCH调度L个TB的传输,终端在最后一个TB的最后一次重复传输时针对该TB对应的进程启动HARQ RTT定时器;该实施方式还可以包括该HARQ RTT定时器运行直到最后一个TB对应的反馈信息发送完成。
本申请实施例中,考虑到在实际的L个TB中可能存在间隙,因此,在确定HARQ RTT
Tt时,将间隙的时间长度也作为考虑因素。可以理解,间隙的时间长度可以根据实际的应用场景确定,本申请实施例不作具体限定。
可选的,考虑到gap的时长通常较短,在gap期间,基站通常不会发送PDCCH,若在gap期间,终端持续监听PDCCH,会造成额外的功耗,因此,本申请实施例中,在相邻TB的间隙内不监听PDCCH,可以减少终端的功耗。
可选的,在本申请实施例的一种可能实现方式中,L个HARQ往返定时器的定时时长相同。每个HARQ往返定时器的时长可以为7+L×N。在一种可能的实施方式中,若PDCCH指示调度L个TB,如果L个TB的反馈信息独立发送(即不复用到一起),则在L个TB中的最后一个TB的最后一次重复传输子帧针对L个TB对应的每个进程启动HARQ RTT timer,且时长为7+L×N。
一种可能的实施方式中,若PDCCH指示调度L个TB,如果L个TB的反馈信息复用到一起,则在L个TB中的最后一个TB的最后一次重复传输子帧针对L个TB对应的每个进程启动HARQ RTT timer,且时长为7+N。
本申请实施例中,指示调度L个TB的指示信息和/或指示反馈信息是否复用到一起的指示信息和/或指示TB之间是否存在间隙的指示信息和/或指示反馈信息之间是否存在间隙的指示信息可以携带在PDCCH,或者,还可以携带在RRC信令。
综上所述,本申请实施例中,在终端接收或发送L个TB中的最后一个TB的最后一个重复块之后,终端将统一向基站发送反馈信息,因此在终端接收或发送L个TB中的最后一个TB的最后一个重复块的时刻开启HARQ RTT定时器,能够使得终端在向基站发送反馈信息时,终端不监测PDCCH,且延迟重传定时器的启动,从而可以降低终端的功耗。
本申请实施例五提供另一种定时器的处理方法,用于降低数据传输时的功耗,图 19为本申请实施例五提供的定时器的处理方法的流程示意图,如图19所示,本申请实施例提供的方法包括以下步骤:
步骤S501:终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括调度信息,该调度信息用于指示:传输块TB的个数L和该TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数。
步骤S502:终端根据该L和该M接收或发送L个TB,且终端在L个TB中的每个TB的最后一次重复子帧分别启动一个混合自动重传HARQ往返定时器;其中,每个TB对应一个HARQ往返定时器。
在一种可能的实施方式中,终端在L个TB中的第i个TB的最后一次重复子帧启动第i个HARQ往返定时器,第i个HARQ往返定时器的时长为(L-i)×M+7+i×N,其中N为每个TB对应的反馈信息发送的时长或发送的子帧数。
在一种可能的实施方式中,若L个TB中相邻两个TB之间存在间隙G0,终端在L个TB中的第i个TB的最后一次重复子帧启动第i个HARQ往返定时器,第i个HARQ往返定时器的时长为(L-i)×(M+G0)+7+i×N,其中N为每个TB对应的反馈信息发送的时长或发送的子帧数。
在一种可能的实施方式中,若L个TB对应的L个反馈信息的相邻两个反馈信息之间存在间隙G1,终端在L个TB中的第i个TB的最后一次重复子帧启动第i个HARQ往返定时器,第i个HARQ往返定时器的时长为(L-i)×M+7+i×N+(i-1)×G1,其中N为每个TB对应的反馈信息发送的时长或发送的子帧数。
在一种可能的实施方式中,若L个TB中相邻两个TB之间存在间隙G0且L个TB对应的L个反馈信息的相邻两个反馈信息之间存在间隙G1,终端在L个TB中的第i个TB的最后一次重复子帧启动第i个HARQ往返定时器,第i个HARQ往返定时器的时长为(L-i)×(M+G0)+7+i×N+(i-1)×G1,其中N为每个TB对应的反馈信息发送的时长或发送的子帧数。
本申请实施例中,终端在L个TB中的每个TB的最后一次重复子帧分别启动一个混合自动重传HARQ往返定时器,能够使得终端在向基站发送反馈信息时,终端不监测PDCCH,且延迟重传定时器的启动,从而可以降低终端的功耗。
本申请实施例六提供一种定时器的处理方法,用于避免NB-IoT终端中,因onduration timer的启动导致传输业务失败。图20为本申请实施例六提供的定时器的处理方法的流程示意图,如图20所示,本申请实施例提供的方法包括以下步骤:
步骤S601:终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括调度信息,该调度信息用于指示:传输块TB的个数L和该TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数。
步骤S602:终端根据L和M接收L个TB。
步骤S603:若当前时刻终端没有传输块需要接收,开启持续定时器on duration timer。
本申请实施例中,在终端中设置判断逻辑,当下一个DRX周期到来时,若终端未完成L个传输块的接收或发送,则终端继续该L个传输块的接收或发送;只有在终端完成对L个传输块的接收或发送,且下一个DRX周期到来的情况下,终端才开启持 续定时器onduration timer,从而可以保证终端完成对L个传输块的接收或发送,避免因onduration timer的启动导致传输业务失败。
本申请实施例七提供另一种定时器的处理方法,用于避免NB-IoT终端中,因onduration timer的启动导致传输业务失败。图21为本申请实施例七提供的定时器的处理方法的流程示意图,如图21所示,本申请实施例提供的方法包括以下步骤:
步骤S701:终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括调度信息,该调度信息用于指示:传输块TB的个数L和该TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数。
步骤S702:终端根据L和M,更新DRX周期的时长。
本申请实施中,通过更新DRX周期的时长,在一种可能的实施方式中,可以使得更新后的DRX周期的时长大于终端接收L个TB的时长,从而可以保证在下一次持续定时器启动时,终端已经完成L个TB的接收,从而可以避免因onduration timer的启动导致的多TB传输业务失败。
可选的,作为本申请实施例的一种具体实现方式。DRX周期的周期时长SCPTM-SchedulingCycle1=SCPTM-SchedulingCycle 0+function(L)×M;其中,SCPTM-SchedulingCycle 0为网络侧配置的DRX周期的周期时长;M为TB的重复次数。
本申请实施例中,function(L)为L的函数,具体的function(L)可以为L,或L/s,s为小于或等于L的正整数,本申请实施例对此不作具体限定。
本申请实施例中,DRX周期的周期时长可以根据TB的个数L以及TB的重复次数M灵活设定,使得DRX周期的周期时长能够与L个TB的实际传输情况相匹配,从而可以避免因onduration timer的启动导致的多TB传输业务失败。
本申请实施例还提供一种定时器处理方法,针对SC-PTM,如果终端是NB-IoT终端,如果PDCCH指示一个下行传输,则终端在最后一个TB的最后一次重复接收的子帧之后的PDCCH时机(occasion)的第一个子帧启动DRX-inactivitytimerSCPTM。
可以理解,在本申请实施例的实施例一至实施例七中,任意的实施例都可以独立的应用于多TB的传输中,以解决于多TB的传输中的部分技术问题。本申请实施例的实施例一至实施例七中,任意的实施例之间也都可以根据实际的应用场景相互组合,应用于多TB的传输中,以解决于多TB的传输中的技术问题,在此对各实施例之间的组合不作赘述。
本申请实施例八提供另一种定时器的处理方法,不同于本申请实施例一中的终端确定第一时长的方式,本申请实施中,基站根据L和TB的重复次数,确定第一时长,并将该第一时长发送给终端,相应的,终端接收基站发送的该第一时长,并根据该第一时长启动DRX非激活定时器,执行TB的接收或发送,具体参照本申请实施例一的记载,在此不再赘述。
本申请实施例九提供另一种定时器的处理方法,不同于本申请实施例三中的终端确定HARQ RTT timer的定时时长的方式,本申请实施中,基站根据L和TB的重复次数,确定HARQ RTT timer的定时时长,并将该HARQ RTT timer的定时时长发送给终端,相应的,终端接收基站发送的该HARQ RTT timer的定时时长,并根据HARQ RTT timer的定时时长启动HARQ RTT timer,具体参照本申请实施例三的记载,在此不再赘述。
本申请实施例十提供另一种定时器的处理方法,不同于本申请实施例七中的终端确定DRX周期的周期时长的方式,本申请实施中,基站根据L和TB的重复次数,确定DRX周期的周期时长,并将该DRX周期的周期时长发送给终端,相应的,终端接收基站发送的该DRX周期的周期时长,并根据DRX周期的周期时长执行TB传输,具体参照本申请实施例七的记载,在此不再赘述。
图22为本申请实施例十一提供的定时器的处理装置的功能结构示意图,如图22所示,本申请实施例提供的装置包括:
接收模块11,用于在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括调度信息,该调度信息用于指示:传输块TB的个数L和该TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数;确定模块12,用于根据该L和该M,确定DRX非激活定时器的第一时长;启动模块13,用于根据该L和该M,确定DRX非激活定时器的第一时长;该终端启动该DRX非激活定时器。
一种示例性的方式中,该第一时长大于该终端接收或发送该L个TB的时长,或者,该DRX非激活定时器的超时时刻晚于该L个TB发送或者接收完成时刻。
一种示例性的方式中,该装置还包括:第二时长获取模块,用于获取第二时长;该确定模块还用于根据该第二时长、该L和M,确定该第一时长。
一种示例性的方式中,该第二时长获取模块还用于:从基站接收该第二时长;或者,从本地获取该第二时长。
一种示例性的方式中,该第一时长、该第二时长、该M以及该L之间满足下述关系:drx
T1=drx
T0+(L–i)×M;其中,drx
T1为第一时长,drx
T0为第二时长;i为小于或等于L的非负整数。
一种示例性的方式中,在该L个TB中,相邻的两个TB之间存在间隙,该确定模块还用于根据该第二时长、该L、该M和该间隙的时间长度,确定该DRX非激活定时器的第一时长。
一种示例性的方式中,该第一时长、该第二时长、该L、该M以及该间隙的时间长度之间满足下述关系:drx
T1=drx
T0+(L–i)×M+(L–j)×G;其中,drx
T1为该DRX非激活定时器的第一时长,drx
T0为第二时长,G为该间隙的时间长度;i为小于或等于L的非负整数;j为小于或等于L的非负整数。
一种示例性的方式中,在该L个TB中,相邻的两个TB之间存在间隙的情况下,该终端在相邻TB之间的间隙内不监听该PDCCH。
一种示例性的方式中,该装置还包括:间隙指示信息接收模块,用于接收间隙指示信息,该间隙指示信息用于指示该L个TB中存在该间隙。
本申请实施例中,在非连续接收DRX周期的运行时间(active time)内接收包括L个传输块TB的调度信息的PDCCH后,通过L和TB的重复次数调整DRX非激活定时器的定时时长,可以使得调整后的第一时长大于终端接收或发送L个TB的时长,则基站在通过一个PDCCH调度多个TB时,终端的DRX非激活定时器可以支持终端接收或发送完该多个TB后,能持续监听PDCCH,实现传输的连续性,因此本申请实 施例可以支持一个PDCCH调度多个TB,进而可以提升TB传输的资源利用率。
图23为本申请实施例十二提供的定时器的处理装置的功能结构示意图,如图23所示,本申请实施例提供的装置包括:
接收模块21,用于在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括调度信息,该调度信息包括:TB的个数L和该TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数;启动模块22,用于根据该L和该M在第一时刻启动与该L个TB对应的L个混合自动重传HARQ往返定时器。
一种示例性的方式中,该HARQ往返定时器的时长大于发送与该HARQ往返定时器对应的TB的反馈信息的时长。
一种示例性的方式中,该第一时刻为该终端接收或发送该L个TB中的最后一个TB的最后一个重复块的时刻或子帧。
一种示例性的方式中,该L个HARQ往返定时器的定时时长不同。
一种示例性的方式中,该L个HARQ往返定时器中,第t个TB所对应的HARQ往返定时器的时长HARQ RTT
Tt满足下述关系:HARQ RTT
Tt=HARQ RTT
T0+(t-1)×N;其中,HARQ RTT
T0为预配置的该HARQ往返定时器的定时时长,N为该PUCCH的重复发送次数;t为大于1且小于或等于该L的整数。
一种示例性的方式中,在该L个TB中,相邻的两个TB之间存在间隙的情况下,该L个HARQ往返定时器中,第t个TB所对应的HARQ往返定时器的时长HARQ RTT
Tt满足下述关系:HARQ RTT
Tt=HARQ RTT
T0+(t-1)×N+(t-1)×G;其中,HARQ RTT
T0为预配置的该HARQ往返定时器的定时时长,N为该PUCCH的重复发送次数;G为该间隙的时间长度;t为大于1且小于或等于该L的整数。
本申请实施例中,延迟启动每个TB对应的HARQ往返定时器,进而延迟了重传定时器的启动,减少终端不必要的PDCCH监听,从而可以降低终端的功耗。
图24为本申请实施例十三提供的定时器的处理装置的功能结构示意图,如图24所示,本申请实施例提供的装置包括:
确定模块31,用于在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括传输块TB的调度信息,该调度信息包括:TB的个数L和该TB的重复次数M,其中L为大于1的整数,该M为大于或者等于1的整数;启动模块32,用于根据该L和该M在第二时刻启动DRX非激活定时器。
一种示例性的方式中,该终端开始接收或发送该L个TB的时刻到该第二时刻之间的时长与该DRX非激活定时器的定时时长的和,大于该终端接收或发送该L个TB的时长;或者,该第二时刻晚于该终端开始接收或发送该L个TB的时刻以使该DRX非激活定时器在该终端发送或接收该L个TB完成后超时。
一种示例性的方式中,该终端在该L个TB中的第L–1个TB的最后一个重复块启动该DRX非激活定时器;或,该终端在该L个TB中的第L个TB的第一个重复块启动该DRX非激活定时器;或,该终端在该L个TB中的第L个TB的最后一个重复块启动该DRX非激活定时器。
一种示例性的方式中,在该L个TB中,相邻的两个TB之间存在间隙的情况下,该终端在间隙内不监听该PDCCH。
本申请实施例中,通过延迟DRX-inactivitytimer的开启时间,使得在终端完成L个TB的接收或发送后,基于该DRX-inactivitytimer,终端可以持续监听PDCCH,从而可以继续接收下一次PDCCH的调度,实现传输业务数据的连续性。
图25为本申请实施例十四提供的定时器的处理装置的功能结构示意图,如图25所示,本申请实施例提供的装置包括:
确定模块41,用于终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括传输块TB的调度信息,该调度信息包括:TB的个数L和该TB的重复次数M,其中L为大于1的整数,该M为大于或者等于1的整数;以及根据该L和该M,接收该L个TB;开启模块42,用于若当前时刻终端没有TB需要接收,开启该持续定时器。
本申请实施例中,在终端中设置判断逻辑,当下一个DRX周期到来时,若终端未完成L个传输块的接收或发送,则终端继续该L个传输块的接收或发送;只有在终端完成对L个传输块的接收或发送,且下一个DRX周期到来的情况下,终端才开启持续定时器onduration timer,从而可以保证终端完成对L个传输块的接收或发送,避免因onduration timer的启动导致传输业务失败。
图26为本申请实施例十五提供的定时器的处理装置的功能结构示意图,如图26所示,本申请实施例提供的装置包括:
确定模块51,用于在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,该PDCCH包括传输块TB的调度信息,该调度信息包括:TB的个数L和该TB的重复次数M,其中L为大于1的整数,该M为大于或者等于1的整数;更新模块52,用于根据该L和该M,更新该DRX周期的周期时长。
一种示例性的方式中,更新后的该DRX周期的周期时长,大于该终端接收L个TB的时长。
一种示例性的方式中,该DRX周期的周期时长SCPTM-SchedulingCycle 1=SCPTM-SchedulingCycle 0+function(L)×M;其中,SCPTM-SchedulingCycle 0为网络侧配置的该DRX周期的周期时长。
本申请实施例中,DRX周期的周期时长可以根据TB的个数L以及TB的重复次数M灵活设定,使得DRX周期的周期时长能够与L个TB的实际传输情况相匹配,从而可以避免因onduration timer的启动导致的多TB传输业务失败。
本实施例的定时器的处理装置,可用于执行定时器的处理对应的方法,具体实现方式和技术效果类似,这里不再赘述。
图27为本申请实施例提供的另一种定时器的处理装置的结构示意图,如图27所示,该定时器的处理装置包括:处理器61、存储器62和收发器63,该存储器62用于存储计算机程序,该收发器63用于和其他设备通信,该处理器61用于执行该存储器62中存储的计算机程序,以使该定时器的处理装置执行如上述实施例中任意一项的定时器的处理方法。
本申请实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机可读指令,当该计算机可读指令被处理器执行时实现前述任意实现方式提供的方法。
本申请实施例还提供一种计算机程序产品,该计算机程序产品中包含计算机可读 指令,当该计算机可读指令被处理器执行时实现前述任意实现方式提供的方法。
本申请实施例还提供一种芯片上***或***芯片,所述芯片上***或***芯片可应用于网络设备,所述芯片上***或***芯片包括:至少一个通信接口,至少一个处理器,至少一个存储器,所述通信接口、存储器和处理器通过总线互联,所述处理器通过执行所述存储器中存储的指令,使得所述终端可执行终端侧的方法。
本申请实施例还提供一种芯片上***或***芯片,所述芯片上***或***芯片可应用于终端设备,所述芯片上***或***芯片包括:至少一个通信接口,至少一个处理器,至少一个存储器,所述通信接口、存储器和处理器通过总线互联,所述处理器通过执行所述存储器中存储的指令,使得所述基站可执行基站侧的方法。
本申请实施例还提供一种通信***,该通信***包括终端和基站,该终端和基站用于实现前述任意实现方式提供的方法。
应当理解,本申请实施例的所有附图只是一种示意性表示,并不构成对本申请实施例的限制。
上述各个实施例中处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read-only memory,ROM)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的指令,结合其硬件完成上述方法的步骤。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例 方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内,因此本申请的保护范围应以权利要求书的保护范围为准。
Claims (21)
- 一种定时器的处理方法,其特征在于,包括:终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,所述PDCCH包括调度信息,所述调度信息用于指示:传输块TB的个数L和所述TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数;所述终端根据所述L和所述M,确定第一时长;所述终端启动所述DRX非激活定时器。
- 根据权利要求1所述的方法,其特征在于,所述第一时长大于所述终端接收或发送所述L个TB的时长,或者,所述DRX非激活定时器的超时时刻晚于所述L个TB发送或者接收完成时刻。
- 根据权利要求1或2所述的方法,其特征在于,还包括:所述终端获取第二时长;所述终端根据所述L和所述M,确定第一时长,包括:所述终端根据所述第二时长、所述L和M,确定所述第一时长。
- 根据权利要求3所述的方法,其特征在于,所述第一时长、所述第二时长、所述M、以及所述L之间满足下述关系:drx T1=drx T0+(L–i)×M;其中,drx T1为所述第一时长,drx T0为所述第二时长;i为小于或等于L的非负整数。
- 根据权利要求1或2所述的方法,其特征在于,所述L个TB中相邻的两个TB之间存在间隙。
- 根据权利要求5所述的方法,其特征在于,还包括:所述终端获取第二时长;所述终端根据所述L和所述M,确定第一时长,包括:所述终端根据所述第二时长、所述L、所述M、和所述间隙的时间长度,确定所述第一时长。
- 根据权利要求6所述的方法,其特征在于,所述第一时长、所述第二时长、所述L、所述M、以及所述间隙的时间长度之间满足下述关系:drx T1=drx T0+(L–i)×M+(L–j)×G其中,drx T1为所述第一时长,drx T0为所述第二时长,G为所述间隙的时间长度;i为小于或等于L的非负整数;j为小于或等于L的非负整数。
- 根据权利要求5-7任一所述的方法,其特征在于,所述终端在所述间隙内不监听所述PDCCH。
- 根据权利要求5-8任一所述的方法,其特征在于,还包括:所述终端接收间隙指示信息,所述间隙指示信息用于指示所述L个TB中存在所述间隙。
- 一种定时器的处理方法,其特征在于,包括:终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,所述PDCCH包括调度信息,所述调度信息包括:TB的个数L和所述TB的重复次数M,其中L为大于1的整数,M为大于或等于1的整数;所述终端根据所述L和所述M在第一时刻启动与所述L个TB对应的L个混合自动重传HARQ往返定时器。
- 根据权利要求10所述的方法,其特征在于,所述HARQ往返定时器的时长大于发送与所述HARQ往返定时器对应的TB的反馈信息的时长。
- 根据权利要求10或11所述的方法,其特征在于,所述第一时刻为所述终端接收或发送所述L个TB中的最后一个TB的最后一个重复块的时刻或子帧。
- 根据权利要求10-12任一所述的方法,其特征在于,所述L个HARQ往返定时器的定时时长不同。
- 根据权利要求10-13任一所述的方法,其特征在于,所述HARQ往返定时器的时长HARQ RTT Tt满足下述关系:HARQ RTT Tt=HARQ RTT T0+(t-1)×N;其中,HARQ RTT T0为第一时长,N为物理上行控制信道PUCCH的重复发送次数;t为大于1且小于或等于所述L的整数,所述第一时长是预配置的或者是从基站接收的。
- 根据权利要求10-13任一所述的方法,其特征在于,在所述L个TB中,相邻的两个TB之间存在间隙,所述HARQ往返定时器的时长HARQ RTT Tt满足下述关系:HARQ RTT Tt=HARQ RTT T0+(t-1)×N+(t-1)×G;其中,HARQ RTT T0为第一时长,N为PUCCH的重复发送次数;G为所述间隙的时间长度;t为大于1且小于或等于所述L的整数,所述第一时长是预配置的或者是从基站接收的。
- 一种定时器的处理方法,其特征在于,包括:终端在非连续接收DRX周期的运行时间内接收物理下行控制信道PDCCH,所述PDCCH包括传输块TB的调度信息,所述调度信息包括:TB的个数L和所述TB的重复次数M,其中L为大于1的整数,所述M为大于或者等于1的整数;所述终端根据所述L和所述M在第二时刻启动DRX非激活定时器。
- 根据权利要求16所述的方法,其特征在于,所述终端开始接收或发送所述L个TB的时刻到所述第二时刻之间的时长与所述DRX非激活定时器的定时时长的和,大于所述终端接收或发送所述L个TB的时长;或者,所述第二时刻晚于所述终端开始接收或发送所述L个TB的时刻以使所述DRX非激活定时器在所述终端发送或接收所述L个TB完成后超时。
- 根据权利要求16或17所述的方法,其特征在于,所述终端在所述L个TB中的第L–1个TB的最后一个重复块启动所述DRX非激活定时器;或,所述终端在所述L个TB中的第L个TB的第一个重复块启动所述DRX非激活定时器;或,所述终端在所述L个TB中的第L个TB的最后一个重复块启动所述DRX非激活定时器。
- 一种定时器的处理装置,其特征在于,包括:处理器、存储器和收发器,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使定时器的处理装置执行如权利要求1-9任一项所述的方法,或执行如权利要求10-15任一项所述的方法,或执行如权利要求16-18任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,包括计算机程序指令,当其在计算机上运行时,使得所述计算机执行如权利要求1-9任一项所述的方法,或执行如权利要求10-15任一项所述的方法,或执行如权利要求16-18任一项所述的方法。
- 一种通信***,其特征在于,所述通信***包括终端和基站,其中:所述终端与所述基站用于执行如权利要求1-9任一项所述的方法,或执行如权利要求10-15任一项所述的方法,或执行如权利要求16-18任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/094955 WO2021003628A1 (zh) | 2019-07-05 | 2019-07-05 | 定时器的处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/094955 WO2021003628A1 (zh) | 2019-07-05 | 2019-07-05 | 定时器的处理方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021003628A1 true WO2021003628A1 (zh) | 2021-01-14 |
Family
ID=74113828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/094955 WO2021003628A1 (zh) | 2019-07-05 | 2019-07-05 | 定时器的处理方法和装置 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2021003628A1 (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102421148A (zh) * | 2010-09-28 | 2012-04-18 | 华为技术有限公司 | 一种控制多种通信***实现通信的方法和用户设备 |
US20170318566A1 (en) * | 2016-04-28 | 2017-11-02 | Samsung Electronics Co., Ltd | Methods and systems for configuring timers in lte networks |
CN108024320A (zh) * | 2016-11-04 | 2018-05-11 | 华为技术有限公司 | 传输信息的方法、网络设备和终端设备 |
-
2019
- 2019-07-05 WO PCT/CN2019/094955 patent/WO2021003628A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102421148A (zh) * | 2010-09-28 | 2012-04-18 | 华为技术有限公司 | 一种控制多种通信***实现通信的方法和用户设备 |
US20170318566A1 (en) * | 2016-04-28 | 2017-11-02 | Samsung Electronics Co., Ltd | Methods and systems for configuring timers in lte networks |
CN108024320A (zh) * | 2016-11-04 | 2018-05-11 | 华为技术有限公司 | 传输信息的方法、网络设备和终端设备 |
Non-Patent Citations (1)
Title |
---|
ERICSSON: "3GPP TSG-RAN WG2 #106, R2-1906932", SCHEDULING ENHANCEMENTS, 3 May 2019 (2019-05-03), XP051711231, DOI: 20200317110910X * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101995329B1 (ko) | 무선 통신 시스템, 무선 단말, 무선 기지국, 및 무선 통신 방법 | |
US20220173842A1 (en) | Timer control method, apparatus, and system | |
WO2018082716A1 (zh) | 传输信息的方法、网络设备和终端设备 | |
JP6771479B2 (ja) | 無線通信装置 | |
WO2021082012A1 (zh) | 用于确定非连续接收持续定时器的启动状态的方法及设备 | |
WO2021056136A1 (zh) | 监听wus的方法、发送信息的方法及设备 | |
US10057018B2 (en) | DRX and HARQ operations in adaptive TDD systems | |
WO2021120013A1 (zh) | 监听唤醒信号的方法、终端设备和网络设备 | |
WO2020215332A1 (zh) | 非连续接收的方法和设备 | |
CN110958088B (zh) | 一种通信方法及装置 | |
EP4044761A1 (en) | Discontinuous reception method, terminal device and storage medium | |
WO2022083496A1 (zh) | 指示信息生效方法及装置、终端及可读存储介质 | |
WO2018112850A1 (zh) | 通信方法、终端设备和网络设备 | |
US20220053596A1 (en) | Discontinuous reception control method, device and storage medium | |
WO2022148288A1 (zh) | 直接通信接口的定时器维护方法、装置及可读存储介质 | |
WO2022067549A1 (zh) | 无线通信的方法和设备 | |
WO2020143751A1 (zh) | 通信方法和通信装置 | |
WO2021092861A1 (zh) | 无线通信的方法、终端设备和网络设备 | |
US20220086662A1 (en) | Wireless communication method and device | |
WO2021003628A1 (zh) | 定时器的处理方法和装置 | |
WO2022077174A1 (zh) | 无线通信方法和设备 | |
WO2021155603A1 (zh) | 基于drx的侧行反馈方法及相关装置 | |
WO2022199369A1 (zh) | 一种直通链路激活状态的处理方法及终端 | |
WO2023134394A1 (zh) | 一种非连续接收定时器控制方法、装置、终端及网络设备 | |
WO2024092570A1 (zh) | 一种非连续接收的实现方法及装置、终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19936803 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19936803 Country of ref document: EP Kind code of ref document: A1 |