Sidelink discontinuous transmission, reception method, apparatus and terminal device

Through timer control using the DRX mechanism, user terminals can perform data scheduling, transmission monitoring, or reception during the target reception timer's operation. This solves the power saving problem in side-link communication between user terminals, ensuring data transmission reliability and latency while meeting power saving requirements.

CN115103424BActive Publication Date: 2025-12-30VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210621684.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-08-22
Publication Date
2025-12-30
Estimated Expiration
2039-08-22

AI Technical Summary

Technical Problem

In existing LTE systems, power saving requirements cannot be met when user terminals communicate with each other via sidelinks. Existing power saving mechanisms are mainly for the Uu interface for communication between user terminals and base stations, and cannot be applied to the sidelink interface.

Method used

The timer control using the DRX mechanism listens for or receives data scheduling or transmission only during the target receive timer's operation, or allows data scheduling or transmission. By coordinating the sending and receiving priorities of user terminals under the timer control of the DRX mechanism, power saving requirements are met.

Benefits of technology

When user terminals communicate via side links, it is possible to meet power saving requirements while also taking into account the reliability and latency requirements of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115103424B_ABST
    Figure CN115103424B_ABST
Patent Text Reader

Abstract

The application discloses a sidelink discontinuous transmission and reception method and device and a terminal device, and relates to the technical field of communication. The sidelink discontinuous transmission and reception method and device and the terminal device are used in communication between user terminals through a sidelink. When the communication is performed, only during the operation period of a target receiving timer in a timer controlled based on a DRX mechanism, data scheduling or transmission listening, data scheduling or transmission receiving, or data scheduling or transmission to a first user terminal is performed, so that the power saving requirements of both ends of the communication can be met.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The original application was filed on August 22, 2019; the application number is 201910780085.2; and the invention title is: Sidelink Discontinuous Transmission and Reception Method, Apparatus and Terminal Equipment. Technical Field

[0002] This application relates to the field of communication technology, and in particular to a sidelink discontinuous transmission and reception method, apparatus, and terminal equipment. Background Technology

[0003] Current Long Term Evolution (LTE) systems support sidelinks, which enable direct data exchange between user equipment (UEs) without the need for base stations.

[0004] The current solution configures power-saving mechanisms only for user terminals when communicating with the base station. However, when communicating between user terminals using the sidelink interface, both ends of the communication have power-saving requirements. The current power-saving mechanism is designed for the User Equipment (Uu) interface between the user terminal and the base station and cannot be applied to the aforementioned sidelink interface. Therefore, the current power-saving requirements of user terminals communicating via the sidelink cannot be met. Summary of the Invention

[0005] In a first aspect, embodiments of this application provide a sidelink discontinuous reception method, applied to a first user terminal, the method comprising:

[0006] Under the timer control based on the DRX mechanism, during the operation of the target receiving timer in the timer, data scheduling or transmission monitoring, or data scheduling or transmission reception, is performed.

[0007] Secondly, embodiments of this application also provide a sidelink discontinuous receiving device, applied to a first user terminal, comprising:

[0008] The information receiving unit is configured to listen for or receive data scheduling or transmission during the operation of the target receiving timer in the timer, under the control of a timer based on the DRX mechanism.

[0009] Thirdly, embodiments of this application also provide a terminal device, including a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the sidelink discontinuous reception method as described in the first aspect of this application.

[0010] Fourthly, embodiments of this application also provide a sidelink discontinuous transmission method, applied to a second user terminal, the method comprising:

[0011] Under the timer control based on the DRX mechanism, during the operation of the target transmission timer in the timer, data scheduling or transmission to the first user terminal is permitted.

[0012] Fifthly, embodiments of this application also provide a sidelink discontinuous transmission device, applied to a second user terminal, the device comprising:

[0013] The information sending unit is configured to, under the control of a timer based on the DRX mechanism, allow data scheduling or transmission to a first user terminal during the operation of the target transmission timer in the timer.

[0014] In a sixth aspect, embodiments of this application also provide a terminal device, including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the sidelink discontinuous transmission method as described in the first aspect of this application.

[0015] The above-mentioned at least one technical solution adopted in the embodiments of this application can achieve the following beneficial effects: when user terminals communicate through side links, by controlling the timer based on the DRX mechanism, data scheduling or transmission monitoring, or data scheduling or transmission reception, or allowing data scheduling or transmission to the first user terminal, or allowing data scheduling or transmission to the first user terminal, the power saving requirements of both ends of the communication can be met. Attached Figure Description

[0016] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0017] Figure 1 This application provides an embodiment of the interaction diagram between the first user terminal and the base station and the second user terminal.

[0018] Figure 2 A flowchart of a sidelink discontinuous reception method according to an embodiment of this application is provided;

[0019] Figure 3 A flowchart of a sidelink discontinuous reception method according to an embodiment of this application is provided;

[0020] Figure 4 A timing diagram of a sidelink discontinuous reception method according to an embodiment of this application;

[0021] Figure 5 A flowchart of a sidelink discontinuous reception method according to an embodiment of this application is provided;

[0022] Figure 6 A timing diagram of a sidelink discontinuous reception method according to an embodiment of this application;

[0023] Figure 7 A flowchart of a sidelink discontinuous reception method according to an embodiment of this application is provided;

[0024] Figure 8 A functional unit block diagram of a side-link discontinuous receiving device according to an embodiment of this application;

[0025] Figure 9 A functional unit block diagram of a side-link discontinuous receiving device according to an embodiment of this application;

[0026] Figure 10 A functional unit block diagram of a side-link discontinuous receiving device according to an embodiment of this application;

[0027] Figure 11 A functional unit block diagram of a side-link discontinuous receiving device according to an embodiment of this application;

[0028] Figure 12 A flowchart of a sidelink discontinuous transmission method according to an embodiment of this application is provided;

[0029] Figure 13 A flowchart of a sidelink discontinuous transmission method according to an embodiment of this application is provided;

[0030] Figure 14 A timing diagram of a sidelink discontinuous transmission method according to an embodiment of this application;

[0031] Figure 15 A flowchart of a sidelink discontinuous transmission method according to an embodiment of this application is provided;

[0032] Figure 16 A timing diagram of a sidelink discontinuous transmission method according to an embodiment of this application;

[0033] Figure 17 A flowchart of a sidelink discontinuous transmission method according to an embodiment of this application is provided;

[0034] Figure 18A functional unit block diagram of a side-link discontinuous transmission device according to an embodiment of this application;

[0035] Figure 19 A functional unit block diagram of a side-link discontinuous transmission device according to an embodiment of this application;

[0036] Figure 20 A functional unit block diagram of a side-link discontinuous transmission device according to an embodiment of this application;

[0037] Figure 21 A functional unit block diagram of a side-link discontinuous transmission device according to an embodiment of this application;

[0038] Figure 22 A circuit connection block diagram of the terminal device provided in this application. Detailed Implementation

[0039] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0040] The technical solution of this invention can be applied to various communication systems, such as: Global System of Mobile communication (GSM), Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA), General Packet Radio Service (GPRS), Long Term Evolution (LTE) / Long Term Evolution Advanced (LTE-A), NR (New Radio), etc.

[0041] User equipment (UE), also known as mobile terminal or mobile user equipment, can communicate with one or more core networks via a radio access network (RAN). User equipment can be terminal devices, such as mobile phones (or "cellular" phones) and computers with terminal devices, for example, portable, pocket, handheld, computer-embedded, or vehicle-mounted mobile devices. They exchange voice and / or data with the radio access network.

[0042] The base station can be a base station (BTS) in GSM or CDMA, a base station (NodeB) in WCDMA, an evolved Node B (eNB or e-NodeB) in LTE, or a 5G base station (gNB). This invention is not limited to these types of base stations, but for ease of description, the following embodiments use gNB as an example.

[0043] Long Term Evolution (LTE) systems support sidelink communication, which is used for direct data transmission between user equipment (UEs) without the need for base stations. Current sidelink communication primarily includes broadcast, groupcast, and unicast transmission methods.

[0044] Discontinuous Reception (DRX): Configured in user terminals for power saving, a user terminal in DRX mode does not need to connect to and listen to the control channel, thus saving power. However, if the user terminal does not listen to the control channel for an extended period, the arrival of data will increase data transmission latency. To balance power saving and transmission latency, the user terminal's channel listening time can be divided into DRX long period and DRX short period, depending on the duration of the listening. If the user terminal receives data frequently or the service is sensitive to latency, a DRX short period can be configured; if the user terminal receives sparse data and is not sensitive to latency, a DRX long period can be configured.

[0045] DRX OnDuration Timer: During the operation of the DRX OnDuration Timer, the user terminal needs to continuously listen to the network's PDCCH control channel.

[0046] DRX OnDuration Timer: During the execution of the DRX OnDuration Timer, data scheduling or transmission is allowed.

[0047] DRX Inactivity Timer: The DRX inactivity timer starts on the first symbol after the user terminal receives the data scheduling PDCCH signaling. During the operation of the DRX inactivity timer, the user terminal needs to continuously listen to the control channel or allow the sending of data scheduling or transmission.

[0048] HARQ RTT Timer: The HARQ RTT timer length is the minimum time interval between the HARQ feedback time and the receipt of a HARQ retransmission for that process. The user terminal will only start this timer on the first symbol after the HARQ NACK feedback for the current process if the data corresponding to that process has not been successfully decoded. If only the HARQ RTT timer is running for the current terminal, the user terminal does not need to listen to the PDCCH control channel or allow data scheduling or transmission.

[0049] Retransmission Timer: The retransmission timer starts on the next symbol after the HARQ RTT timer expires. During the operation of this retransmission timer, the user terminal listens for the network's control channel or is permitted to send data scheduling or transmission. If a scheduling / data for the process is received, the retransmission timer is started.

[0050] The technical solutions provided by the various embodiments of this application are described in detail below with reference to the accompanying drawings.

[0051] This application provides a sidelink discontinuous reception method applied to a first user terminal 101. In other words, the method can be executed by software or hardware installed on the terminal device. Figure 1 As shown, the first user terminal 101 and the second user terminal 102 communicate via a sidelink (i.e., the first user terminal 101 and the second user terminal 102 communicate using a sidelink interface); the second user terminal 102 communicates with the base station 103 via a 3G / 4G / 5G network. Figure 2 As shown, the method includes:

[0052] S21: Under the control of the timer based on the DRX mechanism, during the operation of the target receiving timer in the timer, listen for data scheduling or transmission, or receive data scheduling or transmission.

[0053] Clearly, the aforementioned monitoring or reception of data scheduling or transmission is based on the side link. Within this, the target reception timer in the timer can run multiple times simultaneously or a single timer can run independently. Understandably, once the target reception timer is turned off, the monitoring or reception of data scheduling or transmission ceases.

[0054] In addition, regarding the configuration method of the DRX mechanism, the second user terminal 102 can report service parameters and power-saving requirements to the base station 103. The base station 103 generates DRX mechanism data based on the service parameters and power-saving requirements. Then, the second user terminal 102 receives the DRX mechanism data sent by the base station 103 and configures it. The first user terminal 101 then receives the DRX mechanism data sent by the second user terminal 102 through the side link and configures it. Alternatively, the second user terminal 102 can directly generate and configure the DRX mechanism data based on the service parameters and power-saving requirements, and then send the DRX mechanism data to the first user terminal 101. Of course, the configuration methods of the DRX mechanism are not limited to the two mentioned above; this is merely an example.

[0055] The sidelink discontinuous reception method provided in this application embodiment, when user terminals communicate through a sidelink, can meet the power saving requirements of both ends of the communication by monitoring data scheduling or transmission, or receiving data scheduling or transmission, only during the operation of the target reception timer in the timer under the control of the DRX mechanism.

[0056] Optionally, as one implementation, the target receiving timer includes a continuous listening receiving timer and an inactive receiving timer, such as... Figure 3 As shown, S21 includes:

[0057] S31: During the continuous listening and receiving timer operation, monitor the data scheduling or transmission of the second user terminal 102.

[0058] S32: If data scheduling or transmission is received from the second user terminal 102, start the inactive receive timer to continuously monitor the data scheduling or transmission of the second user terminal 102.

[0059] S33: If data scheduling or transmission is received again from the second user terminal 102 during the operation of the inactive receive timer, the inactive receive timer is restarted.

[0060] Understandably, when both the continuous listening receive timer and the inactive receive timer expire, the monitoring of data scheduling or transmission of the second user terminal 102 is stopped, thereby meeting the power saving requirements of the first user terminal.

[0061] For example, such as Figure 4 As shown, Figure 4 The protruding portion in the Y (vertical) direction indicates that the system is listening to the data scheduling or transmission of the second user terminal 102. The flat portion in the Y direction represents the sleep state (i.e., the system is no longer listening to the data scheduling or transmission of the second user terminal 102). The X (horizontal) direction is the time axis. For example, the DRX period is set to 40ms, the runtime of the continuous listening receive timer is set to 5ms, and the runtime of the inactive receive timer is set to 8ms. According to the start time of the target receive timer and the continuous listening receive timer in the configured DRX mechanism, the continuous listening receive timer starts running, and at this time, the first user terminal 101 listens for and receives data scheduling or transmission. For example, assuming the continuous listening receive timer starts at position 0, the first user terminal 101 listens for data scheduling or transmission from the second user terminal 102 from 0-5ms. If no data scheduling or transmission is received, it enters a sleep state from 5-40ms. The second DRX cycle is from 40ms to 80ms, during which the continuous listening receive timer listens for data scheduling or transmission. If data scheduling or transmission is received at 44ms, an inactive receive timer is started at 44ms. This inactive receive timer is valid from 44-52ms, during which the first user terminal 101 continuously listens. If data scheduling or transmission is received, the inactive receive timer is restarted until it expires, at which point the first user terminal 101 enters a sleep state until the next DRX cycle, when the continuous listening receive timer wakes up again. Essentially, this involves starting / restarting the continuous listening receive timer when data transmission / scheduling is received, thus extending the listening time for data scheduling or transmission.

[0062] It should be noted that the start / restart of the inactive receive timer caused by the above data scheduling or transmission can refer only to newly transmitted data, or it can include both newly transmitted data and retransmitted data. Both are configurable / selectable.

[0063] As another implementation, the first user terminal 101 is also configured with a Hybrid Automatic Repeat Request (HARQ) feedback mechanism, and the timer further includes a HARQ round-trip delay receive timer, and the target receive timer further includes a retransmission receive timer, such as... Figure 5 As shown, the method further includes:

[0064] S51: After receiving the data, if a HARQ negative acknowledgment is sent to the second user terminal 102, then the HARQ round-trip delay reception timer is started.

[0065] When data is received, if data packet loss is detected, a HARQ negative acknowledgment is sent to the second user terminal 102 to inform the second user terminal 102 that data scheduling or data transmission needs to be re-performed to ensure the reliability of data transmission.

[0066] S52: After the HARQ round-trip delay receive timer expires, start the retransmission receive timer to monitor the retransmission data scheduling or data transmission of the second user terminal 102.

[0067] When the HARQ round-trip delay receive timer is running, if a target receive timer is running simultaneously, it will monitor data scheduling or transmission; if no target receive timer is running simultaneously, it will stop monitoring data scheduling or transmission, thereby meeting the power saving requirements of the first user terminal 101.

[0068] For example, such as Figure 6 As shown, Figure 6 In the diagram, the protruding portion in the Y (vertical) direction represents the state of listening to data scheduling or transmission, while the flat portion in the X (horizontal) direction represents the sleep state. The X (horizontal) direction is the time axis. At time t1, data transmission / scheduling is received, and an inactive receive timer is started. At time t2, the second user terminal 102 sends back a HARQ negative acknowledgment, and the HARQ round-trip delay receive timer is started. The inactive receive timer times out at time t3. It can be seen that between times t3 and t4, since no target receive timer is valid, the first user terminal 101 can stop listening to data transmission / scheduling. At time t4, the HARQ round-trip delay receive timer times out, and a retransmission receive timer is started to listen for data retransmission / scheduling. At time t5, the first retransmission / scheduling is received, and the retransmission receive timer is turned off. If, at time t6, the first retransmission still receives a negative HARQ acknowledgment, the HARQ round-trip delay receive timer is restarted. The first user terminal 101 can then stop monitoring data transmission / scheduling. At time t7, the HARQ round-trip delay receive timer times out, and the retransmission receive timer is restarted to begin monitoring data retransmission / scheduling. At time t8, a second retransmission / scheduling is received, the retransmission receive timer is closed, and the second user terminal 102 stops monitoring data transmission / scheduling. Afterwards, if a successful reception acknowledgment is received for the second retransmission, the HARQ process ends. It then waits for the next DRX cycle's continuous monitoring receive timer to run before resuming data transmission / scheduling monitoring.

[0069] Understandably, in this embodiment of the application, the first user terminal 101 described above is used as a receiving user equipment. In fact, any user terminal can be used as both a receiving user equipment and a sending user equipment at different stages. Therefore, when two user terminals interact, it is necessary to first determine the receiving user equipment and the sending user equipment. Optionally, the timer also includes a target transmission timer, which, before S21, such as... Figure 7 As shown, the method further includes:

[0070] S20: If both the target transmit timer and the target receive timer are detected to be running, the target transmit timer is turned off according to the DRX mechanism. The DRX mechanism stipulates that the transmit priority of the second user terminal 102 is higher than that of the first user terminal 101.

[0071] Understandably, when the target receive timer of the first user terminal 101 is running, since both the first user terminal 101 and the second user terminal 102 have the same DRX mechanism, the target transmit timer of the second user terminal 102 is also running. Therefore, when both the target transmit and target receive timers are running, both the first user terminal 101 and the second user terminal 102 have a need to transmit data. Due to limitations imposed by the user terminals' transceiver hardware and interference, it is difficult to simultaneously receive and transmit. In this situation, it is necessary to coordinate the data scheduling or transmission of the first user terminal 101 and the second user terminal 102 to ensure data reception quality and power saving. Therefore, it is necessary to determine which user terminal transmits data first based on transmission priority.

[0072] In the DRX mechanism, as one implementation method, the transmission priority is determined by: determining the transmission priority of the first user terminal 101 relative to the second user terminal 102 based on the highest priority level of at least one service parameter to be processed in the pre-configured first user terminal 101 and the highest priority level of at least one service parameter to be processed in the second user terminal 102.

[0073] For example, the first user terminal 101 includes three service parameters: A, B, and C, with transmission priorities of 2, 2, and 3, respectively. The second user terminal 102 includes three service parameters: D, E, and F, with transmission priorities of 1, 2, and 3, respectively. It can be seen that the highest priority level of the service parameters to be processed in the first user terminal 101 is 2, while the highest priority level of the service parameters to be processed in the second user terminal 102 is 1. Therefore, the highest priority level of the second user terminal 102 is higher than that of the first user terminal 101. Thus, the second user terminal 102 is determined to send data first.

[0074] In the DRX mechanism, as another implementation method, the method of agreeing on the transmission priority can also be: determining the transmission priority of the first user terminal 101 relative to the second user terminal 102 based on the type of the target transmission timer and the type of the target reception timer running on the first user terminal 101.

[0075] For example, the DRX mechanism stipulates that the retransmission timer has a higher priority than the continuous listening receive timer. When the continuous transmission timer and retransmission receive timer of the first user terminal 101 are running simultaneously, and the continuous listening receive timer and retransmission transmission timer of the second user terminal 102 are also running simultaneously, the continuous transmission timer of the first user terminal 101 and the continuous listening receive timer of the second user terminal 102 are turned off. At this time, only the retransmission transmission timer of the second user terminal 102 and the retransmission receive timer of the first user terminal 101 are running, meaning retransmission data is sent with priority.

[0076] In the DRX mechanism, as another implementation method, the method of agreeing on the transmission priority can also be: determining the transmission priority of the first user terminal 101 relative to the second user terminal 102 based on the time when the target transmission timer and the target reception timer running in the first user terminal 101 are running.

[0077] For example, if the configured DRX period is 640ms, the DRX mechanism stipulates that: from 0-320ms of the DRX period, the transmission priority of the first user terminal 101 is higher than that of the second user terminal; from 320-640ms, the transmission priority of the second user terminal 102 is higher than that of the first user terminal 101. Therefore, during the 0-320ms period of the DRX period, the first user terminal 101 can start a target transmission timer according to the DRX mechanism, and the second user terminal 102 can start a target reception timer according to the DRX mechanism to determine that the first user terminal 101 has priority in transmitting data. During the 320-640ms period of the DRX period, the second user terminal 102 can start a target transmission timer according to the DRX mechanism, and the first user terminal 101 can start a target reception timer according to the DRX mechanism to determine that the second user terminal 101 has priority in transmitting data.

[0078] For example, if the configured DRX period is 640ms, the DRX mechanism stipulates that the start point of the continuous transmission timer for the first user terminal 101 is 0ms, and the start point of the continuous transmission timer for the second user terminal 102 is 160ms. Therefore, the transmission priority of the first user terminal 101 from 0-160ms is higher than that of the second user terminal 102, and the transmission priority of the second user terminal 102 from 160-640ms is higher than that of the first user terminal 101. Understandably, during the 0-160ms period of the DRX period, the first user terminal 101 can start the continuous transmission timer according to the DRX mechanism within a configured time period starting from 0ms (e.g., 0-20ms or 0-40ms), and the second user terminal 102 can start a continuous listening timer according to the DRX mechanism within a configured time period starting from 0ms (e.g., 0ms-20ms or 0-40ms) to determine the priority of the first user terminal 101 in transmitting data. During the 160-640ms period of the DRX cycle, the second user terminal 102 can start a continuous transmit-allow timer for a configured time period (such as 160ms-180ms or 160-200ms) starting from 160ms during the 160-640ms period according to the DRX mechanism. The first user terminal 101 can start a continuous listen timer for a configured time period (such as 160ms-180ms or 160-200ms) starting from 160ms during the 160-640ms period according to the DRX mechanism to determine the priority of the second user terminal 102 in sending data.

[0079] Understandably, the above-described method for determining the transmission priority of the first user terminal 101 relative to the second user terminal 102 is merely an example. In specific applications, it can be determined according to actual needs.

[0080] Please see Figure 8 This application also provides a sidelink discontinuous receiving device 800, applied to a first user terminal 101. It should be noted that the sidelink discontinuous receiving device 800 provided in this application has the same basic principle and technical effects as the above embodiments. For the sake of brevity, any parts not mentioned in this embodiment can be referred to the corresponding content in the above embodiments. Figure 1 As shown, the first user terminal 101 and the second user terminal 102 communicate via a sidelink (i.e., the first user terminal 101 and the second user terminal 102 communicate using a sidelink interface); the first user terminal 101 communicates with the base station 103 via a 3G / 4G / 5G network. Figure 8 As shown, the device 800 includes:

[0081] The information receiving unit 801 is configured to listen for data scheduling or transmission, or receive data scheduling or transmission, during the operation of the target receiving timer in the timer, under the control of the timer based on the DRX mechanism.

[0082] Clearly, the aforementioned monitoring or reception of data scheduling or transmission is based on the side link. Within this, the target reception timer in the timer can run multiple times simultaneously, or a single timer can run independently. Understandably, once the target reception timer is turned off, the monitoring or reception of data scheduling or transmission ceases.

[0083] In addition, regarding the configuration method of the DRX mechanism, the second user terminal 102 can report service parameters and power-saving requirements to the base station 103. The base station 103 generates DRX mechanism data based on the service parameters and power-saving requirements. Then, the second user terminal 102 receives the DRX mechanism data sent by the base station 103 and configures it. The first user terminal 101 then receives the mechanism data sent by the second user terminal 102 through the side link and configures it. Alternatively, the second user terminal 102 can directly generate and configure the DRX mechanism data based on the service parameters and power-saving requirements, and then send the DRX mechanism data to the first user terminal 101. Of course, the configuration methods of the DRX mechanism are not limited to the two mentioned above; this is merely an example.

[0084] The sidelink discontinuous receiving device 800 provided in this application embodiment can meet the power saving requirements of both ends of the communication when user terminals communicate through a sidelink. By controlling the timer based on the DRX mechanism, it can only listen for data scheduling or transmission, or receive data scheduling or transmission during the operation of the target receiving timer in the timer.

[0085] Optionally, the target receiving timer includes a continuous listening receiving timer and an inactive receiving timer. Specifically, the information receiving unit 801 is configured to listen to the data scheduling or transmission of the second user terminal 102 during the operation of the continuous listening receiving timer.

[0086] like Figure 9 As shown, the device 800 further includes a timer activation unit 901, configured to activate an inactive reception timer if data scheduling or transmission from the second user terminal 102 is received, so as to continuously monitor the data scheduling or transmission from the second user terminal 102.

[0087] The timer start unit 901 can also be configured to restart the inactive receive timer if it receives data scheduling or transmission from the second user terminal 102 again during the operation of the inactive receive timer.

[0088] Optionally, the first user terminal 101 is also configured with a Hybrid Automatic Repeat Request (HARQ) feedback mechanism, and the timer also includes a HARQ round-trip delay receive timer. The target receive timer also includes a retransmission receive timer, such as... Figure 10 As shown, the device 800 further includes:

[0089] The information sending unit 1001 is configured to start the HARQ round-trip delay reception timer if it sends a HARQ negative acknowledgment to the second user terminal 102 after receiving data.

[0090] The timer start unit 901 can also be configured to start the retransmission receive timer after the HARQ round-trip delay receive timer expires, so as to monitor the retransmission data scheduling or data transmission of the second user terminal 102.

[0091] The timer also includes the target transmission timer, such as Figure 11 As shown, the device 800 further includes:

[0092] The timer shutdown unit 1101 is configured to shut down the target transmission timer according to the DRX mechanism if it is detected that both the target transmission timer and the target reception timer in the timer are running. The DRX mechanism stipulates that the transmission priority of the second user terminal 102 is higher than the transmission priority of the first user terminal 101.

[0093] Specifically, in the DRX mechanism, the method for agreeing on the transmission priority can be: determining the transmission priority of the first user terminal 101 relative to the second user terminal 102 based on the highest priority level of at least one service parameter to be processed by the pre-configured first user terminal 101 and the highest priority level of at least one service parameter to be processed by the second user terminal 102.

[0094] In the DRX mechanism, the method of agreeing on the transmission priority can also be: determining the transmission priority of the first user terminal 101 relative to the second user terminal 102 based on the type of the target transmission timer and the type of the target reception timer running on the first user terminal 101.

[0095] In the DRX mechanism, the method for agreeing on the transmission priority can be: determining the transmission priority of the first user terminal 101 relative to the second user terminal 102 based on the time when the target transmission timer and the target reception timer are running in the first user terminal 101.

[0096] This application also provides a sidelink discontinuous transmission and reception method, applied to a second user terminal 102, such as... Figure 1As shown, the second user terminal 102 communicates with the first user terminal 101 via a sidelink (i.e., the user terminals communicate using a sidelink interface); the second user terminal 102 communicates with the base station 103 via a 3G / 4G / 5G network. Figure 12 As shown, the method includes:

[0097] S121: Under the timer control based on the DRX mechanism, during the operation of the target transmission timer in the timer, data scheduling or transmission to the first user terminal 101 is allowed.

[0098] Clearly, the aforementioned permission to schedule or transmit data to the first user terminal 101 is based on the side link. Specifically, in the DRX mechanism-based control, multiple target receive timers can run simultaneously, or a single timer can run. Understandably, once the target transmit timer is closed, permission to schedule or transmit data to the first user terminal 101 is stopped.

[0099] In addition, regarding the configuration method of the DRX mechanism, the second user terminal 102 can report service parameters and power-saving requirements to the base station 103. The base station 103 generates DRX mechanism data based on the service parameters and power-saving requirements. Then, the second user terminal 102 receives the DRX mechanism data sent by the base station 103 and configures it. The first user terminal 101 then receives the mechanism data sent by the second user terminal 102 through the side link and configures it. Alternatively, the second user terminal 102 can directly generate and configure the DRX mechanism data based on the service parameters and power-saving requirements, and then send the DRX mechanism data to the first user terminal 101. Of course, the configuration methods of the DRX mechanism are not limited to the two mentioned above; this is merely an example.

[0100] The sidelink discontinuous transmission method provided in this application embodiment allows data scheduling or transmission to the first user terminal 101 only during the operation of the target reception timer in the timer under the control of the DRX mechanism, which can meet the power saving requirements of both ends of the communication.

[0101] Optionally, the target transmission timer includes a continuously enabled transmission timer and an inactive transmission timer, such as... Figure 13 As shown, S121 includes:

[0102] S131: During the continuous transmission timer operation, data scheduling or transmission to the first user terminal 101 is permitted.

[0103] S132: If data scheduling or transmission is performed to the first user terminal 101, then an inactive transmission timer is started to continuously allow data scheduling or transmission to the first user terminal 101.

[0104] S133: If data scheduling or transmission to the first user terminal 101 is performed again during the operation of the inactive transmission timer, the inactive transmission timer is restarted.

[0105] When both the continuous transmit / receive timer and the inactive transmit timer expire, data scheduling or transmission by the second user terminal 102 is stopped.

[0106] For example, such as Figure 14 As shown, Figure 14 The protruding portion in the Y (vertical) direction indicates that data scheduling or transmission of the second user terminal 102 is being permitted, the flat portion in the Y direction represents the sleep state (i.e., the second user terminal 102 is no longer permitted to schedule or transmit data), and the X (horizontal) direction is the time axis. For example, the DRX period is set to 40ms, the runtime of the continuous transmit timer is set to 5ms, and the runtime of the inactive transmit timer is set to 8ms. According to the start times of the target receive timer and the continuous transmit timer configured in the DRX, the continuous transmit timer starts running. At this time, the second user terminal 102 allows data scheduling or transmission. For example, assuming the start position of the continuous transmit timer is 0, the second user terminal 102 allows data scheduling or transmission from 0 to 5ms. If no data scheduling or transmission is sent, it enters a sleep state from 5 to 40ms. 40ms-80ms is the second DRX cycle. From 40ms to 45ms, the continuous transmit timer allows data scheduling or transmission. If data scheduling or transmission is sent at 44ms, the inactive transmit timer is started at 44ms. This inactive transmit timer is valid from 44 to 52ms. During this period, the second user terminal 102 continuously allows data scheduling or transmission. If data scheduling or transmission is sent, the inactive transmit timer will be restarted until the inactive transmit timer times out. Then, the second user terminal 102 enters a sleep period until the continuous transmit timer wakes up again in the next DRX cycle. The essence of the above is to start / restart a continuous transmit-allow timer when sending data transmission / scheduling, thus extending the time for allowing data scheduling or transmission.

[0107] It should be noted that the start / restart of the inactive transmission timer caused by the aforementioned data transmission scheduling or transmission can refer only to the newly transmitted data, or it can include both the newly transmitted data and the retransmitted data; both are configurable / selectable.

[0108] Optionally, the second user terminal 102 is also configured with a Hybrid Automatic Repeat Request (HARQ) retransmission mechanism, and the timer also includes a HARQ round-trip delay transmission timer, and the target transmission timer also includes a retransmission transmission timer. For example... Figure 15 As shown, the method further includes:

[0109] 151: If a negative HARQ acknowledgment is received from the first user terminal 101, then start the HARQ round-trip delay transmission timer.

[0110] 152: After the HARQ round-trip delay timer expires, start the retransmission timer to allow retransmission data scheduling or data transmission to the first user terminal 101.

[0111] When data is received to be sent to the first user terminal 101, if the first user terminal 101 sends a negative HARQ acknowledgment, it indicates that the data transmission has failed, and therefore data scheduling or data transmission needs to be re-performed.

[0112] For example, such as Figure 16 As shown, Figure 16In the diagram, the protruding portion in the Y (vertical) direction represents the state of listening for data scheduling or transmission, while the flat portion in the X (horizontal) direction represents the sleep state. The X (horizontal) direction is the time axis. At time t1, data transmission / scheduling is initiated, and an inactive transmission timer is started. At time t2, a HARQ negative acknowledgment is received from the first user terminal 101, and the HARQ round-trip delay transmission timer is started. The inactive transmission timer times out at time t3. It can be seen that between times t3 and t4, since no target transmission timer is valid, the second user terminal 102 can stop allowing data transmission / scheduling. At time t4, the HARQ round-trip delay transmission timer times out, so a retransmission transmission timer is started, allowing data retransmission / scheduling. The first retransmission / scheduling occurs at time t5, and then the retransmission transmission timer is turned off. If, at time t6, the first user terminal 101 receives a negative HARQ acknowledgment for the first retransmission feedback, the HARQ round-trip delay transmission timer is restarted. The second user terminal 102 can then stop allowing data transmission / scheduling. If, at time t7, the HARQ round-trip delay transmission timer times out, the retransmission transmission timer is restarted, and data retransmission / scheduling begins. At time t8, the second retransmission / scheduling is sent, the retransmission transmission timer is closed, and the second user terminal 102 stops allowing data transmission / scheduling. Afterward, a successful acknowledgment is sent for the second retransmission feedback, and the HARQ process ends. Data transmission / scheduling resumes only after the next DRX cycle's continuous allow transmission timer begins running.

[0113] Understandably, in this embodiment of the application, the second user terminal 102 described above is used as a sending user equipment. In fact, any user terminal can be used as both a receiving user equipment and a sending user equipment at different stages. Therefore, when two user terminals interact, it is necessary to first determine the receiving user equipment and the sending user equipment. Optionally, the timer also includes a target receiving timer, which, before S121, such as... Figure 17 As shown, the method further includes:

[0114] S120: If it is detected that both the target transmit timer and the target receive timer in the timer are running, then the target receive timer is turned off according to the DRX mechanism.

[0115] The DRX mechanism stipulates that the transmission priority of the second user terminal 102 is higher than that of the first user terminal 101. Understandably, when the target receive timer of the second user terminal 102 is running, since both the first user terminal 101 and the second user terminal 102 have the same DRX mechanism, the target transmit timer of the first user terminal 101 is also running. Therefore, when both the target transmit and target receive timers are running, both the first user terminal 101 and the second user terminal 102 have a need to transmit data. Due to limitations imposed by the user terminals' transceiver hardware and interference, it is difficult to simultaneously receive and transmit. In this situation, it is necessary to coordinate the data scheduling or transmission of the first user terminal 101 and the second user terminal 102 to ensure data reception quality and power saving. Therefore, the transmission priority is used to determine which user terminal transmits data first.

[0116] Optionally, in the DRX mechanism, as one implementation method, the transmission priority is determined by: determining the transmission priority of the first user terminal 101 relative to the second user terminal 102 based on the highest priority level of at least one service parameter to be processed by the pre-configured first user terminal 101 and the highest priority level of at least one service parameter to be processed by the second user terminal 102.

[0117] For example, the first user terminal 101 includes three service parameters: A, B, and C, with transmission priorities of 2, 2, and 3, respectively. The second user terminal 102 includes three service parameters: D, E, and F, with transmission priorities of 1, 2, and 3, respectively. It can be seen that the highest priority level of the service parameters to be processed in the first user terminal 101 is 2, while the highest priority level of the service parameters to be processed in the second user terminal 102 is 1. Therefore, the highest priority level of the second user terminal 102 is higher than that of the first user terminal 101.

[0118] In the DRX mechanism, as another implementation method, the transmission priority is determined by determining the transmission priority of the first user terminal 101 relative to the second user terminal 102 based on the type of the target transmission timer and the type of the target reception timer.

[0119] For example, the DRX mechanism stipulates that the retransmission timer has a higher priority than the continuous listening receive timer. When the continuous transmission timer and retransmission receive timer of the first user terminal 101 are running simultaneously, and the continuous listening receive timer and retransmission transmission timer of the second user terminal 102 are also running simultaneously, the continuous transmission timer of the first user terminal 101 and the continuous listening receive timer of the second user terminal 102 are turned off. At this time, only the retransmission transmission timer of the second user terminal and the retransmission receive timer of the first user terminal are running, meaning that retransmitted data is sent with priority.

[0120] In the DRX mechanism, as another implementation method, the transmission priority is determined by determining the transmission priority of the first user terminal 101 relative to the second user terminal 102 based on the running target transmission timer and the target reception timer.

[0121] For example, if the configured DRX period is 640ms, the DRX mechanism stipulates that: from 0-320ms of the DRX period, the transmission priority of the first user terminal 101 is higher than that of the second user terminal; from 320-640ms, the transmission priority of the second user terminal 102 is higher than that of the first user terminal 101. Therefore, during the 0-320ms period of the DRX period, the first user terminal 101 can start a target transmission timer according to the DRX mechanism, and the second user terminal 102 can start a target reception timer according to the DRX mechanism to determine that the first user terminal 101 has priority in transmitting data. During the 320-640ms period of the DRX period, the second user terminal 102 can start a target transmission timer according to the DRX mechanism, and the first user terminal 101 can start a target reception timer according to the DRX mechanism to determine that the second user terminal 101 has priority in transmitting data.

[0122] For example, if the configured DRX period is 640ms, the DRX mechanism stipulates that the start point of the continuous transmission timer for the first user terminal 101 is 0ms, and the start point of the continuous transmission timer for the second user terminal 102 is 160ms. Therefore, the transmission priority of the first user terminal 101 from 0-160ms is higher than that of the second user terminal 102, and the transmission priority of the second user terminal 102 from 160-640ms is higher than that of the first user terminal 101. Understandably, during the 0-160ms period of the DRX period, the first user terminal 101 can start the continuous transmission timer according to the DRX mechanism within a configured time period starting from 0ms (e.g., 0-20ms or 0-40ms), and the second user terminal 102 can start a continuous listening timer according to the DRX mechanism within a configured time period starting from 0ms (e.g., 0ms-20ms or 0-40ms) to determine the priority of the first user terminal 101 in transmitting data. During the 160-640ms period of the DRX cycle, the second user terminal 102 can start a continuous transmit-allow timer for a configured time period (such as 160ms-180ms or 160-200ms) starting from 160ms during the 160-640ms period according to the DRX mechanism. The first user terminal 101 can start a continuous listen timer for a configured time period (such as 160ms-180ms or 160-200ms) starting from 160ms during the 160-640ms period according to the DRX mechanism to determine the priority of the second user terminal 102 in sending data.

[0123] Optionally, the method further includes: if data scheduling or transmission is performed to the first user terminal 101, receiving HARQ feedback after a preset interval.

[0124] Please see Figure 18 This application also provides a sidelink discontinuous transmission device 1800, applied to a second user terminal 102. It should be noted that the basic principle and technical effects of the sidelink discontinuous transmission device 1800 provided in this application are the same as those in the above embodiments. For the sake of brevity, any parts not mentioned in this embodiment can be referred to the corresponding content in the above embodiments. The device 1800 includes:

[0125] The information sending unit 1801 is configured to, under the control of a timer based on the DRX mechanism, allow data scheduling or transmission to the first user terminal 101 during the operation of the target transmission timer in the timer.

[0126] Clearly, the aforementioned permission to schedule or transmit data to the first user terminal 101 is based on the side link. Specifically, in the DRX mechanism-based control, multiple target receive timers can run simultaneously, or a single timer can run. Understandably, once the target transmit timer is closed, permission to schedule or transmit data to the first user terminal 101 is stopped.

[0127] In addition, regarding the configuration method of the DRX mechanism, the second user terminal 102 can report service parameters and power-saving requirements to the base station 103. The base station 103 generates DRX mechanism data based on the service parameters and power-saving requirements. Then, the second user terminal 102 receives the DRX mechanism data sent by the base station 103 and configures it. The first user terminal 101 then receives the mechanism data sent by the second user terminal 102 through the side link and configures it. Alternatively, the second user terminal 102 can directly generate and configure the DRX mechanism data based on the service parameters and power-saving requirements, and then send the DRX mechanism data to the first user terminal 101. Of course, the configuration methods of the DRX mechanism are not limited to the two mentioned above; this is merely an example.

[0128] The sidelink discontinuous transmission device 1800 provided in this application embodiment allows data scheduling or transmission to the first user terminal 101 only during the operation of the target reception timer in the timer under the control of the DRX mechanism, which can meet the power saving requirements of both ends of the communication.

[0129] The target transmission timer includes a continuously enabled transmission timer and an inactive transmission timer. The information transmission unit 1801 is specifically configured to allow data scheduling or transmission to the first user terminal 101 during the operation of the continuously enabled transmission timer.

[0130] like Figure 19 As shown, the device 1800 further includes a timer activation unit 1901, configured to activate the inactive transmission timer if data scheduling or transmission is performed to the first user terminal 101, so as to continuously allow data scheduling or transmission to the first user terminal 101.

[0131] The timer activation unit 1901 is further configured to restart the inactive transmission timer if data scheduling or transmission to the first user terminal 101 is performed again during the operation of the inactive transmission timer.

[0132] The second user terminal 102 is also configured with a Hybrid Automatic Repeat Request (HARQ) retransmission mechanism. The timer also includes a HARQ round-trip delay transmission timer, and the target transmission timer also includes a retransmission transmission timer.

[0133] The timer start unit 1901 is also configured to start the HARQ round-trip delay transmission timer if a HARQ negative acknowledgment is received from the first user terminal 101.

[0134] The timer start unit 1901 is also configured to start the retransmission timer after the HARQ round-trip delay transmission timer expires, so as to allow retransmission data scheduling or data transmission to the first user terminal 101.

[0135] The timer also includes a target receive timer. Under the timer control based on the DRX mechanism, during the operation of the target transmit timer in the timer, data scheduling or transmission to the first user terminal 101 is permitted, or before data scheduling or transmission to the first user terminal 101 is permitted, such as... Figure 20 As shown, the device 1800 further includes:

[0136] The timer shutdown unit 2001 is also configured to shut down the target reception timer according to the DRX mechanism if it is detected that both the target transmission timer and the target reception timer in the timer are running. The DRX mechanism stipulates that the transmission priority of the second user terminal 102 is higher than the transmission priority of the first user terminal 101.

[0137] In the DRX mechanism, as one implementation, the transmission priority method is defined as follows: the transmission priority of the first user terminal 101 relative to the second user terminal 102 is determined according to the highest priority level of at least one service parameter to be processed by the first user terminal 101 and the highest priority level of at least one service parameter to be processed by the second user terminal 102.

[0138] In the DRX mechanism, as one implementation, the transmission priority method is defined as follows: the transmission priority of the first user terminal 101 relative to the second user terminal 102 is determined according to the type of the target transmission timer and the type of the target reception timer.

[0139] In the DRX mechanism, as one implementation, the transmission priority method is defined as follows: the transmission priority of the first user terminal 101 relative to the second user terminal 102 is determined according to the running target transmission timer and the target reception timer.

[0140] like Figure 21 As shown, the device 1800 further includes:

[0141] The information receiving unit 2101 is configured to receive HARQ feedback after a preset interval if data scheduling or transmission is performed to the first user terminal 101.

[0142] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0143] Figure 22 This is a block diagram of a terminal device 2200 according to another embodiment of the present invention. Figure 22 The terminal device 2200 shown includes at least one processor 2201, a memory 2202, at least one network interface 2204, and a user interface 2203. The various components in the terminal device 2200 are coupled together via a bus system 2205. It is understood that the bus system 2205 is used to implement communication between these components. In addition to a data bus, the bus system 2205 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 22 The general designated all buses as Bus System 2205.

[0144] The user interface 2203 may include a display, keyboard, or clicking device (e.g., mouse, trackball, touchpad, or touchscreen).

[0145] It is understood that the memory 2202 in the embodiments of the present invention can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate Synchronous DRAM (DDRSDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 2202 of the systems and methods described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.

[0146] In some implementations, memory 2202 stores elements such as executable modules or data structures, or subsets thereof, or extended sets thereof: operating system 22021 and application program 22022.

[0147] The operating system 22021 includes various system programs, such as the framework layer, core library layer, and driver layer, used to implement various basic business functions and handle hardware-based tasks. The application program 22022 includes various applications, such as a media player and a browser, used to implement various application functions. The program implementing the method of this embodiment can be included in the application program 22022.

[0148] In this embodiment of the invention, the terminal device 2200 further includes: a computer program stored in a memory and executable on a processor, wherein the computer program, when executed by the processor 2201, performs the following steps:

[0149] Under the timer control based on the DRX mechanism, during the operation of the target receive timer in the timer, data scheduling or transmission monitoring or data scheduling or transmission reception is performed; or, under the timer control based on the DRX mechanism, during the operation of the target transmit timer in the timer, data scheduling or transmission to the first user terminal is permitted, or data scheduling or transmission to the first user terminal is permitted.

[0150] The methods disclosed in the above embodiments of the present invention can be applied to processor 2201, or implemented by processor 2201. Processor 2201 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in processor 2201 or by instructions in the form of software. The processor 2201 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature computer-readable storage media in the art. The computer-readable storage medium is located in memory 2202. Processor 2201 reads information from memory 2202 and, in conjunction with its hardware, completes the steps of the above method. Specifically, the computer-readable storage medium stores a computer program, which, when executed by processor 2201, implements the steps of the above-described method embodiments.

[0151] It is understood that the embodiments described in these embodiments of the present invention can be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in this invention, or combinations thereof.

[0152] For software implementation, the techniques described in the embodiments of the present invention can be implemented through modules (e.g., procedures, functions, etc.) that perform the functions described in the embodiments of the present invention. The software code can be stored in memory and executed by a processor. The memory can be implemented in the processor or externally.

[0153] Optionally, when the computer program is executed by the processor 2201, it may also perform the following steps: under the timer control based on the DRX mechanism, during the operation of the target receiving timer in the timer, listen for data scheduling or transmission, or receive data scheduling or transmission; or, under the timer control based on the DRX mechanism, during the operation of the target transmitting timer in the timer, allow data scheduling or transmission to the first user terminal, or allow data scheduling or transmission to the first user terminal.

[0154] The terminal device 2200 can implement the various processes and effects implemented by the terminal device in the foregoing embodiments, and will not be repeated here to avoid repetition.

[0155] This application also proposes a computer-readable storage medium that stores one or more programs, the programs including instructions that, when executed by a portable electronic device including multiple applications, enable the portable electronic device to perform... Figure 1 The method of the illustrated embodiment is specifically used to perform the following operations:

[0156] Under the timer control based on the DRX mechanism, during the operation of the target receive timer in the timer, data scheduling or transmission monitoring or data scheduling or transmission reception is performed; or, under the timer control based on the DRX mechanism, during the operation of the target transmit timer in the timer, data scheduling or transmission to the first user terminal is permitted, or data scheduling or transmission to the first user terminal is permitted.

[0157] In summary, the above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

[0158] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.

[0159] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0160] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0161] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

Claims

1. A sidelink discontinuous reception method, comprising: The method applied to a first user terminal comprises: under the control of a timer based on a DRX mechanism, during the running of a target receiving timer in the timer, performing listening to data scheduling or transmission or receiving data scheduling or transmission, the target receiving timer comprising a continuous listening receiving timer and an inactive receiving timer; wherein, if data scheduling or transmission of a second user terminal is received during the running of the continuous listening receiving timer, an inactive receiving timer is started to continuously listen to data scheduling or transmission of the second user terminal; if data scheduling or transmission of the second user terminal is received again during the running of the inactive receiving timer, the inactive receiving timer is restarted; the timer further comprises a hybrid automatic repeat request (HARQ) round trip time receiving timer, and the method further comprises: after receiving data, if a HARQ negative acknowledgement is fed back to the second user terminal, a HARQ round trip time receiving timer is started; after the HARQ round trip time receiving timer expires, a retransmission receiving timer is started to listen to retransmission data scheduling or data transmission of the second user terminal.

2. The method of claim 1, wherein, the method further comprises: after the continuous listening receiving timer and the inactive receiving timer both expire, listening to data scheduling or transmission of the second user terminal is stopped.

3. The method according to claim 1 or 2, characterized in that, the timer further comprises a target sending timer, and before the listening to data scheduling or transmission or the receiving data scheduling or transmission during the running of the target receiving timer in the timer under the control of the timer based on the DRX mechanism, the method further comprises: if it is detected that the target sending timer and the target receiving timer in the timer are both in the running period, the target sending timer is closed according to the DRX mechanism, wherein the DRX mechanism stipulates that a sending priority of the second user terminal is higher than a sending priority of the first user terminal.

4. The method of claim 3, wherein, in the DRX mechanism, the sending priority mode is stipulated as follows: according to a highest priority level of at least one service parameter to be processed of the first user terminal and a highest priority level of at least one service parameter to be processed of the second user terminal, a sending priority of the first user terminal relative to the second user terminal is determined.

5. The method of claim 3, wherein, in the DRX mechanism, the sending priority mode is stipulated as follows: according to a type of the target sending timer and a type of the target receiving timer running in the first user terminal, a sending priority of the first user terminal relative to the second user terminal is determined.

6. The method of claim 3, wherein, in the DRX mechanism, the sending priority mode is stipulated as follows: according to a time point at which the target sending timer and the target receiving timer running in the first user terminal are, a sending priority of the first user terminal relative to the second user terminal is determined. 7.A sidelink discontinuous reception apparatus applied to a first user equipment, characterized in that, comprises: an information receiving unit configured to, under the control of a timer based on a DRX mechanism, during the running of a target receiving timer in the timer, perform listening to data scheduling or transmission or receiving data scheduling or transmission; The timer starting unit is configured to start the inactive reception timer to continuously monitor the data scheduling or transmission of the second user terminal if the data scheduling or transmission of the second user terminal is received; and restart the inactive reception timer if the data scheduling or transmission of the second user terminal is received again during the running of the inactive reception timer. The timer further comprises a HARQ round trip time reception timer; and the apparatus further comprises: The information sending unit is configured to start the HARQ round trip time reception timer in the case of feeding back a HARQ negative acknowledgement to the second user terminal after receiving the data; The timer starting unit is further configured to start the retransmission reception timer to monitor the retransmission data scheduling or data transmission of the second user terminal after the HARQ round trip time reception timer expires.

8. A terminal device, comprising: A computer program product comprising a processor, a memory, and a computer program stored on the memory and loadable on the processor, the computer program implementing the steps of the sidelink discontinuous reception method according to any one of claims 1 to 6 when executed by the processor.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores one or more programs, the one or more programs comprising instructions which, when executed, implement the steps of the sidelink discontinuous reception method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Methods and apparatus for configuring a discontinuous reception mode in a wireless network

    US20180220366A1

  • Communication method, related device, and system

    WO2018027821A1