Communication method, device, storage medium and program product
By adjusting DRX cycle durations and start times using offset information, the method aligns DRX cycles with XR data transmission, improving power efficiency in terminal devices.
Patent Information
- Application Number
- CN202410031988.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-08
- Publication Date
- 2025-07-15
AI Technical Summary
In a wireless communication network, when the terminal device receives extended reality (XR) data in DRX mode, the DRX cycle does not match the XR service cycle, resulting in the terminal device being unable to flexibly enter the active state to receive data, causing successful waste.
By receiving offset information, adjusting the on-time or start time of the discontinuous reception timer, so that the terminal device enters the active state in a more flexible time, matching the jitter scene of XR data, and saving power consumption.
The low-power reception of terminal devices in XR data jitter scenarios is realized, reducing power consumption waste caused by data not matching.
Smart Images

Figure CN120321741A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method, device, storage medium, and program product. Background Art
[0002] To reduce the power consumption of a terminal device, discontinuous reception (DRX) mode is introduced in related technologies. In the DRX mode, the terminal device periodically enters an active state to monitor the physical downlink control channel (PDCCH), thereby achieving the purpose of saving power consumption.
[0003] In a wireless communication network, extended reality (XR) technology has advantages such as multiple perspectives and strong interactivity, and can provide users with a brand-new visual experience. In some scenarios, when the terminal device receives XR data in the DRX mode, the DRX cycle of the terminal device does not match the service cycle of XR, and the terminal device cannot enter the active state to receive XR data when the network device sends XR data.
[0004] Therefore, how to make the time for the terminal device to enter the active state more flexible, so as to better support the XR service and save the power consumption of the terminal device, has become an urgent problem to be solved. Summary of the Invention
[0005] Embodiments of this application provide a communication method, device, storage medium, and program product. The terminal device can make the time for the terminal device to enter the active state more flexible through offset information, so as to better support the XR service and save the power consumption of the terminal device.
[0006] In a first aspect, an embodiment of this application proposes a communication method. The method includes: receiving first indication information; the first indication information is used to indicate offset information of a discontinuous reception timer; the offset information is related to the start time of one or more discontinuous reception timers;
[0007] Monitor the downlink control channel at the start time of the discontinuous reception timer.
[0008] In an optional embodiment of the first aspect, the offset information includes a first offset of the start time of the discontinuous reception timer.
[0009] In an optional embodiment of the first aspect, the method further includes:
[0010] Receiving second indication information; the second indication information is used to indicate the use of the first offset.
[0011] In an optional embodiment of the first aspect, the first indication information is further used to indicate the first offset of the next non - continuous reception timer when the first indication information is received; or,
[0012] the first indication information is further used to indicate that the first offset is used for the next N non - continuous reception timers when the first indication information is received, where N is an integer greater than 1.
[0013] In an optional embodiment of the first aspect, the second indication information is further used to indicate that the first offset is used for the next non - continuous reception timer when the second indication information is received; or
[0014] the second indication information is further used to indicate that the first offset is used for the next N non - continuous reception timers when the second indication information is received; N is an integer greater than 1.
[0015] In an optional embodiment of the first aspect, the method further includes:
[0016] determining the start time of the non - continuous reception timer according to the first offset, or determining the start time of the non - continuous reception timer according to the first offset and a first preset offset.
[0017] In an optional embodiment of the first aspect, the offset information is further used to indicate that the start time of the non - continuous reception timer is shifted forward, or the start time of the non - continuous reception timer is shifted backward.
[0018] In an optional embodiment of the first aspect, the method further includes:
[0019] shifting the first offset, or shifting the first offset and the first preset offset, after the start of a sub - frame in a non - continuous reception period to start the non - continuous reception timer; the sub - frame is determined according to the non - continuous reception period configuration.
[0020] In an optional embodiment of the first aspect, the time unit granularity of the first offset includes any one of the following:
[0021] millisecond, sub - frame, time slot, symbol.
[0022] In an optional embodiment of the first aspect, the method further includes:
[0023] configuring a new timer to replace the non - continuous reception timer.
[0024] Second aspect, an embodiment of the present application provides a communication method. The method includes: receiving third indication information; the third indication information is used to indicate the start time information of a discontinuous reception period; the start time information is related to the start time of one or more discontinuous reception periods.
[0025] In an optional embodiment of the second aspect, the start time information includes the offset information of the start time of the discontinuous reception period, or the start time information of the discontinuous reception period.
[0026] In an optional embodiment of the second aspect, the offset information includes a second offset of the start time of the discontinuous reception period.
[0027] In an optional embodiment of the second aspect, the start time information includes the target start time of the discontinuous reception period.
[0028] In an optional embodiment of the second aspect, the method further includes:
[0029] receiving fourth indication information; the fourth indication information is used to indicate using the second offset, or using the target start time.
[0030] In an optional embodiment of the second aspect, the third indication information is further used to indicate using the second offset, or using the target start time, for the next discontinuous reception period after receiving the third indication information; or,
[0031] the third indication information is further used to indicate using the second offset, or using the target start time, for the next M discontinuous reception periods after receiving the third indication information, where M is an integer greater than 1.
[0032] In an optional embodiment of the second aspect, the fourth indication information is further used to indicate using the second offset, or using the target start time, for the next discontinuous reception period after receiving the fourth indication information; or,
[0033] the fourth indication information is further used to indicate using the second offset, or using the target start time, for the next M discontinuous reception periods after receiving the fourth indication information; M is an integer greater than 1.
[0034] In an optional embodiment of the second aspect, the method further includes:
[0035] determining the start time of the discontinuous reception period according to the second offset, or the target start time; or,
[0036] Determine the start time of the discontinuous reception period according to the second offset and the second preset offset, or according to the target start time and the second preset offset.
[0037] In an optional embodiment of the second aspect, the time unit granularity of the second offset includes any one of the following:
[0038] Millisecond, subframe, time slot, symbol.
[0039] In an optional embodiment of the second aspect, the method further includes:
[0040] Start a discontinuous reception timer during the discontinuous reception period.
[0041] In an optional embodiment of the second aspect, the method further includes:
[0042] Determine whether to start the discontinuous reception timer according to the configuration parameters of the discontinuous reception period and the second offset; the configuration parameters include at least one of cycle configuration, system frame number, subframe number, cycle type, time slot offset of the cycle, and system frame reference time.
[0043] In a third aspect, an embodiment of the present application provides a communication method. The method includes: sending first indication information; the first indication information is used to indicate the offset information of the discontinuous reception timer; the offset information is related to the start time of one or more discontinuous reception timers.
[0044] In an optional embodiment of the third aspect, the offset information includes a first offset of the start time of the discontinuous reception timer.
[0045] In an optional embodiment of the third aspect, the method further includes:
[0046] Sending second indication information; the second indication information is used to indicate the use of the first offset.
[0047] In an optional embodiment of the third aspect, the first indication information is further used to indicate the first offset of the next discontinuous reception timer when the first indication information is received; or,
[0048] The first indication information is further used to indicate that the first offset is used for the next N discontinuous reception timers when the first indication information is received, where N is an integer greater than 1.
[0049] In an optional embodiment of the third aspect, the second indication information is further used to indicate that the first offset is used for the next discontinuous reception timer when the second indication information is received; or
[0050] The second indication information is further used to indicate that the next N non - continuous reception timers use the first offset when the second indication information is received; N is an integer greater than 1.
[0051] In an alternative embodiment of the third aspect, the offset information is further used to indicate that the start time of the non - continuous reception timer is shifted forward, or the start time of the non - continuous reception timer is shifted backward.
[0052] In an alternative embodiment of the third aspect, the time unit granularity of the first offset includes any one of the following:
[0053] Millisecond, sub - frame, time slot, symbol.
[0054] In a fourth aspect, an embodiment of the present application provides a communication method. The method includes: sending third indication information; the third indication information is used to indicate the start time information of the non - continuous reception period; the start time information is related to the start times of one or more non - continuous reception periods.
[0055] In an alternative embodiment of the fourth aspect, the start time information includes the offset information of the start time of the non - continuous reception period, or the start time information of the non - continuous reception period.
[0056] In an alternative embodiment of the fourth aspect, the offset information includes a second offset of the start time of the non - continuous reception period.
[0057] In an alternative embodiment of the fourth aspect, the start time information includes the target start time of the non - continuous reception period.
[0058] In an alternative embodiment of the fourth aspect, the method further includes:
[0059] Sending fourth indication information; the fourth indication information is used to indicate using the second offset, or using the target start time.
[0060] In an alternative embodiment of the fourth aspect, the third indication information is further used to indicate that the next non - continuous reception period uses the second offset, or uses the target start time when the third indication information is received; or
[0061] The third indication information is further used to indicate that the next M non - continuous reception periods use the second offset, or use the target start time when the third indication information is received, where M is an integer greater than 1.
[0062] In an optional embodiment of the fourth aspect, the fourth indication information is further used to indicate that the second offset is used in the next discontinuous reception period when the fourth indication information is received, or the target start time is used; or,
[0063] the fourth indication information is further used to indicate that the second offset is used in the next M discontinuous reception periods when the fourth indication information is received, or the target start time is used; M is an integer greater than 1.
[0064] In an optional embodiment of the fourth aspect, the time unit granularity of the second offset includes any one of the following:
[0065] millisecond, subframe, time slot, symbol.
[0066] Fifth aspect, an embodiment of the present application provides a communication device, including:
[0067] a receiving module, configured to receive first indication information; the first indication information is used to indicate offset information of a discontinuous reception timer; the offset information is related to start times of one or more discontinuous reception timers;
[0068] a processing module, configured to monitor a downlink control channel at the start time of the discontinuous reception timer.
[0069] Sixth aspect, an embodiment of the present application provides a communication device, including:
[0070] a receiving module, configured to receive third indication information; the third indication information is used to indicate offset information of a discontinuous reception period; the offset information is related to start times of one or more discontinuous reception periods.
[0071] Seventh aspect, an embodiment of the present application provides a communication device, including:
[0072] a sending module, configured to send first indication information; the first indication information is used to indicate offset information of a discontinuous reception timer; the offset information is related to start times of one or more discontinuous reception timers.
[0073] Eighth aspect, an embodiment of the present application provides a communication device, including:
[0074] a sending module, configured to receive third indication information; the third indication information is used to indicate start time information of a discontinuous reception period; the start time information is related to start times of one or more discontinuous reception periods.
[0075] In a ninth aspect, an embodiment of the present application provides a communication device, including: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the communication device executes the method according to the first aspect or the second aspect.
[0076] In an eleventh aspect, an embodiment of the present application provides a communication device, including: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the communication device executes the method according to the third aspect or the fourth aspect.
[0077] In a twelfth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the method according to any one of the first aspect to the fourth aspect is implemented.
[0078] In a thirteenth aspect, an embodiment of the present application provides a computer program product including a computer program, which, when run, causes a computer to execute the method according to any one of the first aspect to the fourth aspect.
[0079] In a fourteenth aspect, an embodiment of the present application provides a chip including a processor, and the processor is used to call a computer program in a memory to execute the method according to any one of the first aspect to the fourth aspect.
[0080] An embodiment of the present application provides a communication method, device, storage medium and program product. The method includes: receiving first indication information; the first indication information is used to indicate offset information of a discontinuous reception timer; the offset information is related to the start time of one or more discontinuous reception timers; at the start time of the discontinuous reception timer, listen for a downlink control channel. In the above method, the terminal device can offset the start time of the timer by receiving the offset information of the timer, which can make the time for the terminal device to enter the active state more flexible, so as to better support XR services and save the power consumption of the terminal device. BRIEF DESCRIPTION OF THE DRAWINGS
[0081] Figure 1 is a communication system architecture diagram provided by an embodiment of the present application;
[0082] Figure 2 is a schematic diagram of a DRX cycle provided by an embodiment of the present application;
[0083] Figure 3 is a schematic diagram of XR data jitter provided by an embodiment of the present application;
[0084] Figure 4 is a flowchart of the communication method provided by an embodiment of the present application Figure 1 ;
[0085] Figure 5 Schematic diagram of the start time of the backward offset timer provided by the embodiment of the present application;
[0086] Figure 6a Schematic diagram of the start time of the forward offset timer provided by the embodiment of the present application;
[0087] Figure 6b Schematic diagram of the start time of using the T2 timer provided by the embodiment of the present application;
[0088] Figure 7 Flow schematic of the communication method provided by the embodiment of the present application Figure 2 ;
[0089] Figure 8 Flow schematic of the communication method provided by the embodiment of the present application Figure 3 ;
[0090] Figure 9 Schematic of the start time of the offset period provided by the embodiment of the present application Figure 1 ;
[0091] Figure 10 Schematic of the start time of the offset period provided by the embodiment of the present application Figure 2 ;
[0092] Figure 11 Flow schematic of the communication method provided by the embodiment of the present application Figure 4 ;
[0093] Figure 12 Schematic of the structure of the communication device provided by the embodiment of the present application Figure 1 ;
[0094] Figure 13 Schematic of the structure of the communication device provided by the embodiment of the present application Figure 2 ;
[0095] Figure 14 Schematic of the structure of the communication device provided by the embodiment of the present application Figure 3 ;
[0096] Figure 15 Schematic of the hardware structure of the communication device provided by the embodiment of the present application IV;
[0097] Figure 16 Schematic diagram of the hardware structure of the communication device provided by the embodiment of the present application. Detailed implementation manners
[0098] For the convenience of clearly describing the technical solutions of the embodiments of this application, in the embodiments of this application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0099] In the embodiments of this application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B may be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (item)" or a similar expression thereof refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c may represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c may be single or multiple.
[0100] The methods and apparatuses provided in the embodiments of this application can be applied to a communication system. As Figure 1 FIG. shows a schematic structural diagram of a communication system. The communication system 100 includes a network device 110 and a terminal device 120. The communication system 100 includes one or more network devices, and one or more terminal devices that communicate with the one or more network devices. It can be understood that network devices and terminals can also be referred to as communication devices.
[0101] The technical solutions provided by the embodiments of this application can be applicable to a variety of communication systems. For example, the applicable systems can be Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems and their evolved communication systems, such as, for example, 6th generation (6G) communication systems. These various systems may include terminal devices and network devices. The systems may also include a core network part, such as an Evolved Packet System (EPS), 5G System (5GS), etc.
[0102] The terminal device involved in the embodiments of the present application can be a device that provides voice and / or data connectivity to users, such as a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device can be called a user equipment (UE). The terminal device can be a USB storage device, other personal computer memory devices, and dongles, and can also communicate with one or more core networks (CNs) via a radio access network (RAN). The terminal device can be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), personal computers, tablet computers, machine-type communication (MTC) terminal devices, augmented reality (AR) / virtual reality (VR) devices, wearable devices, vehicle-mounted devices (VUE), etc. The terminal device can also be called a system, subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, and wireless access points and routers / modems that meet the limitations of this definition, which are not limited in the embodiments of the present application.
[0103] The network device involved in the embodiments of this application can be referred to as an access network device, a radio access network device, a radio access network (RAN), a radio access network function, or a radio access network unit, etc. The access network device can include a base station, a WLAN access point, etc. The base station can include one or more cells that provide services to terminal devices. Depending on the specific application scenario, the base station can also be referred to as an access point, or it can be a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. For example, the network device involved in the embodiments of this application can be an evolved network device (evolutional Node B, eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), etc. It can also be a home evolved Node B (HeNB), a relay node, a femto, a pico, a network test device, or some other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms, which are not defined in the embodiments of this application. In some network architectures, the network device can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be arranged separately geographically.
[0104] In many cases, the terminal device does not need to interact with the network device all the time. Therefore, it is a waste of power for the terminal device to continuously monitor the downlink PDCCH.
[0105] To reduce the power consumption of the terminal device, the DRX mode is introduced in the related art. The network device can send a DRX configuration to the terminal device, so that the terminal device can enter the DRX cycle when there is no scheduled transmission for a period of time. During the DRX cycle, the terminal device can periodically enter the sleep state during the sleep period and stop monitoring the PDCCH, and wake up from the sleep state during the activation period that needs to be monitored, so as to achieve the purpose of saving power. When the network device configures the DRX mode for the terminal device, it can also configure the corresponding DRX cycle for the terminal device at the same time. It can be understood that the DRX mode in this application can also be referred to as the DRX mechanism.
[0106] As Figure 2 shows a schematic diagram of a DRX cycle. As Figure 2As shown, a DRX cycle includes an on-duration (also known as the active period) and an opportunity for DRX (also known as the sleep period). Among them, the terminal device wakes up from the sleep state during the on-duration and monitors the downlink PDCCH. The on-duration can be counted by a timer, and the terminal device monitors the downlink PDCCH while the timer is running. This timer can be the drx-on duration timer. The terminal device enters the sleep state during the opportunity for DRX and stops monitoring the PDCCH. In the embodiments of this application, the DRX cycle can also be simply referred to as a cycle, and no distinction is made in the embodiments of this application. The terminal device waking up from the sleep state during the on-duration can also be referred to as the terminal device entering the active state. In this application, the timer can also be referred to as a timer.
[0107] Some terms involved in DRX are introduced below:
[0108] drx-on duration timer: The duration at the beginning of a DRX cycle.
[0109] drx-inactivity timer: The duration after the PDCCH occasion in which a PDCCH indicates a new UL, DL or SL transmission for the MAC entity.
[0110] drx-retransmission timer DL (for each DL HARQ process except for the broadcast process): The maximum duration until a DL retransmission is received.
[0111] drx UL Retransmission Timer (per UL HARQ process): The maximum duration until a grant for UL retransmission is received.
[0112] drx-HARQ-Round-Trip Time (RTT) Timer (per DL HARQ process except for the broadcast process): The minimum duration before a DL assignment for HARQ retransmission is expected by the MAC entity
[0113] drx UL Hybrid Automatic Repeat Request Round-Trip Time Timer (per UL HARQ process): The minimum duration before a UL HARQ retransmission grant is expected by the MAC entity.
[0114] drx SL Retransmission Timer (per SL HARQ process): The maximum duration until a grant for SL retransmission is received.
[0115] drx SL Hybrid Automatic Repeat reQuest Round Trip Time Timer (drx-harq-rtt-timer SL) (per SL HARQ process): The minimum duration before an SL retransmission grant is expected by the MAC entity.
[0116] Drx Slot Offset (drx-SlotOffset): The delay before starting the drx-on Duration Timer.
[0117] drx Long Cycle Start Offset (drx-LongCycle StartOffset): The Long DRX cycle and drx-StartOffset which defines the subframe where the Long and Short DRX cycles start.
[0118] drx Non-Integer Long Cycle Start Offset (drx-NonInteger Long Cycle StartOffset) (optional): The Long DRX cycle and drx-StartOffset which defines the subframe where the Long and Short DRX cycles start, when the length of the Long DRX cycle and / or the short DRX cycle is a rational number.
[0119] DRX Active Time:
[0120] When DRX is configured, the Active Time for Serving Cells in a DRX group includes the time while:
[0121] The drx-onDurationTimer or drx-InactivityTimer configured for the DRX group is running; or
[0122] The drx-RetransmissionTimerDL, drx-RetransmissionTimerUL or drx-RetransmissionTimerSL is running on any Serving Cell in the DRX group; or
[0123] The ra-ContentionResolutionTimer (see clause 5.1.5) or msgB-ResponseWindow (see clause 5.1.4a) is running; or
[0124] A scheduling request is sent on PUCCH and is pending (as described in clause 5.4.4 or 5.22.1.5). If this Serving Cell is part of a non-terrestrial network, the Active Time is started after the Scheduling Request transmission that is performed when the SR_COUNTER is 0 for all the SR configurations with pending SR(s) plus the UE-gNB RTT; or
[0125] In contention-based random access, a PDCCH indicating a new transmission addressed to the C-RNTI of the MAC entity has not been received after successful reception of a Random Access Response for the Random Access Preamble not selected by the MAC entity among the contention-based Random Access Preamble (as described in clauses 5.1.4 and 5.1.4a).
[0126] In a wireless communication network, XR technology has advantages such as multiple perspectives and strong interactivity, and can provide users with a brand-new experience, with great application value and commercial potential. XR includes technologies such as VR, AR, and mixed reality (MR), and can be widely applied in many fields such as entertainment, gaming, medical, advertising, industry, online education, and engineering. VR technology mainly refers to the rendering of visual and audio scenes to simulate the sensory stimuli of vision and audio in the real world as much as possible. AR technology mainly refers to providing additional visual and / or auditory information or artificially generated content in the real environment perceived by the user. Among them, the user's acquisition of the real environment can be direct (for example, without sensing, processing, and rendering), or indirect (for example, transmitted through sensors, etc.). MR technology builds an interactive feedback information loop between the virtual world, the real world, and the user by introducing real scene information into the virtual environment to enhance the sense of reality of the user experience.
[0127] In related technologies, the downlink service data of XR (abbreviated as XR data) can be periodically sent down. The terminal device wakes up from the sleep state during the duration of the DRX cycle (the terminal device enters the active state) to receive the XR data, that is, the period of XR data transmission matches the duration of the DRX cycle.
[0128] However, the data of the XR service does not arrive strictly periodically, and the arrival time of each cycle may jitter within a certain range, for example, arrive earlier or later than the time of the cycle. In this case, the terminal device may miss the XR data sent by the network device during the duration of the DRX cycle. Therefore, the existing DRX mechanism does not consider the jitter situation and cannot adapt to the XR service situation.
[0129] To solve the jitter problem, in related technologies, one or more timers (for example, the timer can be an on-duration timer) for all DRX cycles can be configured with a longer activation time (also called the duration) for better listening. However, not all data will jitter. As Figure 3 shown, the XR data only jittered backward in the third cycle, for example, the data arrived after the end of the duration of the cycle, and no jitter occurred in the remaining cycles. Therefore, considering data jitter and extending the duration of the timer for all DRX cycles, in the cycles where the XR data does not jitter, the excessive duration will cause power consumption waste of the terminal device and cannot achieve a good energy-saving effect.
[0130] Therefore, how to make the duration of the DRX cycle more flexible, so that the DRX cycle can better support the XR jitter scenario and save the power consumption of the terminal device, has become an urgent problem to be solved.
[0131] In view of this, an embodiment of the present application provides a communication method. For the period when XR data jitters, a network device may send offset information or time information of the period to a terminal device, and the terminal device may adjust the duration of the DRX period corresponding to the period when the XR data jitters according to the received offset information or time information of the period, so that the duration of DRX is more flexible, enabling DRX to better support the scenario where XR data jitters and saving the power consumption of the terminal device.
[0132] The above-mentioned network device sending offset information to the terminal device and the terminal device receiving the offset information to adjust the duration of the DRX period may include the following several ways:
[0133] The first way is that the network device sends the offset information of the timer start time to the terminal device. When the terminal device receives the offset information, it may offset the start time of the timer of one or more DRX periods according to the offset information, so that the duration of the DRX period matches the transmission of the jittering XR data.
[0134] In this way, the terminal device adjusting the start time of the DRX period timer according to the offset information may include the following two implementation ways:
[0135] The first implementation way: When the terminal device obtains the offset information, it does not offset the start time of the DRX period timer for the time being. When it receives the indication information for using the offset information sent by the network device, it uses the offset information at the start time of the timer after receiving the indication information.
[0136] The second implementation way: When the terminal device receives the offset information, it uses the offset information at the start time of the timer after receiving the offset information.
[0137] The second way is that the network device configures the time information of the period for the terminal device. When the terminal device receives the time information of the period, it may adjust the start time of the DRX period according to the time information of the period, so that the duration of the DRX period aligns with the transmission of the jittering XR data.
[0138] In this way, the terminal device adjusting the start time of the DRX period according to the offset information may include the following two implementation ways:
[0139] The first implementation way: When the terminal device obtains the time information of the period, it does not adjust the start time of the DRX period for the time being. After receiving the indication for using the time information of the period sent by the network device, it uses the offset information at the start time of the subsequent period.
[0140] The second implementation method: when the terminal device receives the periodic time information, it uses the periodic time information at the start time of the period after receiving the periodic time information.
[0141] The following uses specific embodiments to elaborate in detail on the technical solution of this application and how the technical solution of this application solves the above technical problems. These several specific embodiments below can be implemented independently or in combination with each other. For the same or similar concepts or processes, they may not be repeated in some embodiments.
[0142] The following combines Figure 4 to illustrate the technical solution provided by the embodiments of this application for offsetting the start time of the timer after receiving the indication of using the offset information.
[0143] Figure 4 is the flow schematic Figure 1 , as Figure 4 shown, including:
[0144] S401. The network device sends the first indication information to the terminal device.
[0145] The first indication information is used to indicate the offset information of the timer; the offset information is related to the start time of one or more timers.
[0146] Among them, the offset information being related to one or more timers can mean that the offset information can include or indicate the relevant information of the start time offset of one or more timers. Or, the offset information is related to the start time or activation time of one or more timers corresponding to a period, or the offset information can include or indicate the relevant information of the activation time offset of one or more timers.
[0147] In some embodiments, the first indication information can explicitly indicate the offset information or implicitly indicate the offset information. For example, the first indication information can include the offset information, or the first indication information can include an index associated with the offset information, where the index can index to an offset information or an offset information interval range. When indexing to an offset information interval range, it can be the minimum value or the maximum value or the average value of the offset information interval range. The embodiments of this application do not limit the way the network device indicates the offset information.
[0148] Taking the offset information that can indicate the relevant information of the start time or activation time offset of one or more timers as an example:
[0149] In a possible implementation, the above-mentioned related information indicates that the start time or activation time of a timer can use offset information, or indicates that the start times of N timers can use offset information. The related information indicates that the start time or activation time of a timer is offset, or indicates that the start times or activation times of N timers are offset. For example, the related information can indicate preset information. When the value of this information is 1, it indicates that the start time of a timer can use offset information or be offset. When the value of this information is 2, it indicates that the start times of 2 timers can use offset information or be offset. When the value of this information is N, it indicates that the start times of N timers can use offset information or be offset. That is, the offset information can indicate the number of timers that use offset information or are offset, and it is a static information. Static information means that it is not immediately used after being sent down, and can be activated or used through the indication of other information. For example, in the case of receiving the second indication information, the above-mentioned related information is used or activated, or the timer or activation time is offset through the above-mentioned related information.
[0150] In a possible implementation, the offset information indicates that the start times or activation times of multiple timers can use offset information or be offset, and can be indicated by means of bit mapping. For example, the offset information can indicate information of N bits, and each bit of information corresponds to 1 timer. When the bit information has a value of 1, it can indicate that the corresponding timer can use offset information and be offset. Or, when the bit information has a value of 0, it can indicate that the corresponding timer can use offset information and be offset. The embodiments of the present application do not limit this.
[0151] In some embodiments, the offset information can be used to indicate a first offset amount of the start time or activation time of one or more DRX timers. For example, the offset information can include the first offset amount of the start time of the timer. Wherein, the first offset amount can be the offset duration for offsetting the start time of the timer. The time unit of the offset duration can be any granularity of time unit. For example, 5 milliseconds (ms), 5 sub-frames, 5 time slots, 5 symbols, etc. The embodiments of the present application do not limit the time unit granularity of the first offset amount. It should be understood that the DRX cycles mentioned in the embodiments of the present application are all the DRX cycles corresponding to the cycles when XR data jitters, and will not be elaborated hereinafter. It should be understood that the first offset amount can also be indicated by 1 or more bits of information. For example, 00 represents 1 sub-frame, 01 represents 2 sub-frames, etc.
[0152] In some embodiments, the offset information may further indicate that the start time or activation time of the timer is shifted backward or forward, that is, the offset direction of the start time or activation time of the timer.
[0153] In a possible implementation, it can be indicated that the start time or activation time of the timer is shifted forward or backward by adding a positive sign in front of the first offset included in the offset information. For example, when the first offset is 5 ms, +5 ms may indicate that the start time of the timer is shifted backward by 5 ms, and -5 ms indicates that the start time of the timer is shifted forward by 5 ms. Or, +5 ms may indicate that the start time of the timer is shifted forward by 5 ms, and -5 ms indicates that the start time of the timer is shifted backward by 5 ms. The embodiments of the present application do not limit this. Among them, the positive and negative signs can be indicated by 1-bit information. For example, 00 represents the positive sign, 01 represents the negative sign, etc.
[0154] In a possible implementation, the description information of the first offset can be indicated in the offset information to indicate that the start time of the timer is shifted forward or backward. For example, the offset information may indicate 1-bit information. When the value of this information is 0, it indicates that the start time of the timer is shifted backward. When the value of this information is 1, it indicates that the start time of the timer is shifted forward. Or, when the value of this information is 0, it indicates that the start time of the timer is shifted forward. When the value of this information is 1, it indicates that the start time of the timer is shifted backward. The embodiments of the present application do not limit this.
[0155] In some embodiments, the offset information may further indicate the number of timers using the first offset, for example, 3 timers, or the duration information using the first offset, for example, within 50 milliseconds for the corresponding timers using the first offset.
[0156] The network device can predict the arrival time of XR data. If it is predicted that the arrival time of XR data jitters, that is, the XR data is not transmitted according to the preset period but arrives earlier or later, the network device can send a first indication message to the terminal device.
[0157] Exemplarily, the network device can determine that the arrival time of XR data jitters based on the historical transmission situation of XR data or the prediction using an AI model, and the offset information when jitter occurs. When the network device obtains the offset information, it can send a first indication message to the terminal device.
[0158] In an alternative embodiment, the offset information may also be sent from the core network device to the network device. When the network device receives the offset information sent by the core network device, it can send a first indication message to the terminal device.
[0159] In some embodiments, when the network device configures DRX for the terminal device, the first indication information may be carried in the DRX configuration information and sent to the terminal device. For example, the network device sends the DRX configuration information carrying the first indication information to the terminal device through a radio resource control (RRC) message, a Media Access Control (MAC) control element (CE), a downlink control information (DCI) message, etc.
[0160] Optionally, the first indication information may also be sent to the terminal device through a newly added message. For example, the terminal device may define a new RRC message, a MAC CE, or a DCI message to send the first indication information to the terminal device. This application embodiment does not limit this.
[0161] It should be understood that the activation time of the timer after the start time can also be referred to as the activation time of the timer.
[0162] S402. The terminal device obtains the first indication information.
[0163] The terminal device obtaining the first indication information may be that the terminal device receives the first indication information sent by the network device; or the first indication information may be predefined in the terminal device and is information agreed upon by the protocol and predefined in the protocol. When the terminal device obtains the first indication information, it may determine the offset information carried in the first indication information, or determine the index associated with the offset information carried in the first indication information.
[0164] When the index associated with the offset information is carried in the first indication information, the terminal device may obtain the corresponding offset information based on the index associated with the offset information. It should be understood that if the index associated with the offset information is carried in the first indication information, the network device may pre-configure the mapping relationship between the index and the offset information for the terminal device, and the terminal device may obtain the offset information based on the index and the mapping relationship.
[0165] It should be understood that for S402, S401 may be an optional step.
[0166] S403. The network device sends the second indication information to the terminal device.
[0167] The second indication information can be used to indicate using offset information at the start time or activation time of a timer, or to indicate an offset timer or activation time. Further, the second indication information is used to indicate that the terminal device uses offset information at the start time of the timer corresponding to a period or to indicate an offset timer corresponding to the period, or to offset the activation time of the timer. When the terminal device obtains the second indication information, it can offset the timer or activation time through the first indication information.
[0168] Among them, the second indication information can be an enable information or a bit information to indicate using offset information or indicating an offset. For example, when the second indication information is enable information, if the second indication information is "enable", it can indicate that the terminal device uses offset information or an offset timer; when the second indication information is "disable", it can indicate that the terminal device does not use offset information or does not offset the timer.
[0169] When the second indication information is bit information, if the second indication information is 0, it can indicate that the terminal device uses offset information or an offset timer; if the second indication information is 1, it can indicate that the terminal device does not use offset information or does not offset the timer. Or, if the second indication information is 1, it can indicate that the terminal device uses offset information or an offset timer; if the second indication information is 0, it can indicate that the terminal device does not use offset information or does not offset the timer. The embodiments of the present application do not limit this.
[0170] In some embodiments, the second indication information can be used to indicate using offset information at the start time of the next or next N timers, or to indicate offsetting one or more timers. Further, the second indication information can be used to indicate using offset information at the start time of the next or next N timers, or to indicate offsetting the next or consecutive multiple timers. The second indication information is used to indicate that the terminal device uses offset information at the start time of the timer corresponding to one or more periods or to indicate offsetting the timer corresponding to one or more periods.
[0171] Taking the second indication information being used to indicate using offset information at the start time of the next or next N timers as an example:
[0172] In a possible implementation manner, the second indication information can indicate a preset information. When the value of this information is 1, it indicates using offset information at the start time of the next timer; when the value of this information is 2, it indicates using offset information at the start time of the next 2 timers; when the value of this information is N, it indicates using offset information at the start time of the next N timers.
[0173] In a possible implementation, the second indication information indicates that the start times of multiple timers use offset information, which can be indicated in a bit mapping manner. For example, the second indication information can indicate information of N bits, each bit corresponding to one timer. When the value of each bit is 1, it can indicate that the start time of the corresponding timer uses offset information; or when the value of each bit is 0, it can indicate that the start time of the corresponding timer uses offset information.
[0174] Optionally, the second indication information can also indicate that the start time of the timer is shifted backward, or the start time of the timer is shifted forward. The manner in which the second indication information indicates that the start time of the timer is shifted backward or the start time of the timer is shifted forward is similar to the indication manner of the first indication information, and will not be elaborated here.
[0175] It should be understood that the content indicated in the second indication information can be determined according to the content indicated in the first indication information. For example, if the offset information indicated in the first indication information includes a first offset, a timer using the first offset, and the offset direction of the timer, the second indication information can only indicate the start of using the offset information (i.e., only indicate the enabling information); if the offset information indicated in the first indication information includes a first offset and a timer using the first offset, the second indication information can indicate the start of using the offset information and the offset direction of the timer. If the offset information indicated in the first indication information only includes a first offset, the second indication information can indicate the start of using the offset information, the timer using the first offset, and the offset direction of the timer. That is, the first indication information and the second indication information jointly indicate the information related to the timer offset.
[0176] Before the start of XR data transmission, or before the start of each cycle, the network device can, according to the historical transmission situation of XR data or using an AI model to predict the transmission of XR data. When it is predicted that data jitter occurs in XR data in one or more cycles, the network device can send the second indication information to the terminal device before the start time of the timer in the first cycle when data jitter occurs. For example, the network device can predict that data jitter occurs in XR data in multiple cycles. For example, it arrives late in the third and fourth cycles. Before the start time of the timer in the third cycle, the network device can send the second indication information to the terminal device to indicate the offset of the corresponding timers in the third and fourth cycles. Or, if the network device only predicts that data jitter occurs in one cycle, the network device can send the second indication information to the terminal device before the start time of the timer in that cycle to indicate the offset of the corresponding timer in that cycle.
[0177] It should be understood that the resources and location for the network device to send the second indication information can be pre-configured, and the resources and location for sending the second indication information are sent to the terminal device. For example, it is carried in the first indication information or sent to the terminal device in the DRX configuration information. If the network device does not predict jitter in the XR data, the second indication information will not be sent.
[0178] In some embodiments, the second indication information can be sent to the terminal device through a DCI message or other types of messages.
[0179] S404. The terminal device receives the second indication information sent by the network device.
[0180] When the terminal device receives the second indication information sent by the network device, it can use the offset information to offset the start time of the timer in one or more subsequent timers, or offset one or more subsequent timers. Or, offset the activation time of the timer.
[0181] Exemplarily, as Figure 5 shown, the terminal device can preset a position (before the T1 timer starts) to receive the second indication information sent by the network device. If the second indication information is received, it can use the offset information in the subsequent timer or offset one or more subsequent timers, or, offset the activation time of the timer.
[0182] It should be understood that the terminal device can receive the resources and location of the second indication information configured by the network device. The terminal device listens for the second indication information according to the resource location of the second indication information. If the second indication information is detected at this resource location, the timer will be offset according to the second indication information.
[0183] The terminal device can listen to the downlink channel at the resource position corresponding to each period to receive whether the network device has sent the second indication information. That is, the terminal device's listening to the downlink channel is a periodic action. If the second indication information is received during the listening to the downlink channel, the start time of the timer is offset using the first offset. If the second indication information is not received during the listening to the downlink channel, the timer is started in the existing manner.
[0184] S405. The terminal device listens to the downlink control channel at the start time of the timer.
[0185] In the embodiments of the present application, the start time of the timer can be the duration of the timer.
[0186] Use the second indication information to indicate the use of offset information or perform an offset. Taking the first indication information as an example for the rest of the information, when the terminal device receives the second indication information, it can offset the start time of the timer according to the content indicated in the first indication information in the subsequent timer. For example, the rest of the information may include the information indicated in the following first indication information.
[0187] For example, the offset information indicates at least one of the following information: the first offset, the start time of the timer is offset backward, and 3 timers are offset. Then, when the terminal device receives the second indication information, it can use the first offset for the 3 consecutive timers after receiving the second indication information according to the first offset, and offset the start time of the timer backward. Or, the first indication information indicates the first offset, the start time of the timer is offset backward, and 3 bit information, and the value of each bit information is 1 (indicating that 3 timers use the first offset). Then, when the terminal device receives the second indication information, it can use the first offset for the 3 consecutive timers after receiving the second indication information according to the first offset, and offset the start time of the timer backward.
[0188] Or, the offset information indicates the first offset, the start time of the timer is offset backward, and 3 bit information. The values of the first and second bit information are both 1 (indicating that the first or second timer uses the first offset), and the value of the third bit information is 0 (indicating that the third timer does not use the first offset). Then, when the terminal device receives the second indication information, it can use the first offset for the first and second timers after receiving the second indication information according to the first offset, and offset the start time of the timer backward.
[0189] Exemplarily, Figure 5 As shown, if the offset information indicates that the start time of the timer is offset backward, use the first offset in the 3 consecutive timers after receiving the second indication information, and offset the start time of the timer backward. Or, Figure 6a As shown, if the offset information indicates that the start time of the timer is offset forward, use the first offset in the 3 consecutive timers after receiving the second indication information, and offset the start time of the timer forward.
[0190] When the terminal device receives the second indication information, it can use the first offset in the timer to offset the start time of the timer. When the terminal device uses the first offset in the timer, in the related art, drx-SlotOffset (the first preset offset) is defined as the delay time of the start time of the timer. Therefore, when the terminal device uses the first offset in the timer, the following two possible implementation methods may be included:
[0191] In the first possible implementation, when the terminal device uses the first offset, it does not need to use drx-SlotOffset, that is, it only needs to use the first offset.
[0192] In the second possible implementation, when the terminal device uses the first offset, it needs to use drx-SlotOffset, that is, at the moment when the timer is started, it needs to use the first offset and drx-SlotOffset.
[0193] Since the start time of the timer can include scenarios of backward offset and forward offset, the methods of using the first offset to determine the start time of the timer in different scenarios are described below:
[0194] The first possible implementation, the start time of the timer is backward offset:
[0195] When the terminal device obtains the first offset, if only the first offset is used, the start time of the timer is the time when the subframe start time of the DRX cycle is backward offset by the time corresponding to the first offset. That is, the timer is started after the first offset after the start of the subframe. For example, if the first offset is 1 ms, the timer is started 1 ms after the start of the subframe. Among them, the subframe of the DRX cycle can be the initial subframe at the start of the DRX cycle or the subframe determined by the terminal device according to the DRX cycle parameters.
[0196] The second possible implementation, the start time of the timer is backward offset:
[0197] When the terminal device obtains the first offset, if the first offset and drx-SlotOffset are used, the start time of the timer is the time when the subframe start time of the DRX cycle is backward offset by the first value (the first value = drx-SlotOffset + the first offset). That is, the timer is started after the first value (the first offset + drx-SlotOffset) after the start of the subframe. For example, if the first offset is 1 ms and drx-SlotOffset is 0.5 ms, the timer is started 1.5 ms after the start of the subframe.
[0198] Optionally, in the second possible implementation, drx-SlotOffset defines the delay time of the timer start time, that is, drx-SlotOffset defines both the offset method and the offset amount (delay time). When using drx-SlotOffset, the terminal device can also only use the offset amount defined by drx-SlotOffset. Correspondingly, when using drx-SlotOffset and the timer start time is offset backward, the timer start time can also be after the second value (the second value = the first offset amount - drx-SlotOffset) after the start of the subframe to start the timer.
[0199] The third possible implementation is that the timer start time is offset forward:
[0200] When the terminal device obtains the first offset amount, if only the first offset amount is used, the timer start time is the time corresponding to the first offset amount offset forward from the start time of the subframe in the DRX cycle. That is, the timer is started at the first offset amount before the start of the subframe. For example, if the first offset amount is 1 ms, the timer is started 1 ms before the start of the subframe.
[0201] The fourth possible implementation is that the timer start time is offset forward:
[0202] When the terminal device obtains the first offset amount, if the first offset amount and drx-SlotOffset are used, the timer start time is the time corresponding to the third value (the third value = the first offset amount - drx-SlotOffset) offset forward from the start time of the subframe in the DRX cycle. That is, the timer is started at the third value (the first offset amount - drx-SlotOffset) before the start of the subframe. For example, if the first offset amount is 1 ms and drx-SlotOffset is 0.5 ms, the timer is started 0.5 ms before the start of the subframe.
[0203] Optionally, in the fourth possible implementation, drx-SlotOffset defines the backward offset of the timer start time, that is, drx-SlotOffset defines both the offset method and the offset amount. When using drx-SlotOffset, the terminal device can also only use the offset amount defined by drx-SlotOffset. Correspondingly, when using drx-SlotOffset and the timer start time is offset forward, the timer start time can also be after the fourth value (the fourth value = the first offset amount + drx-SlotOffset) after the start of the subframe to start the timer.
[0204] In some embodiments, whether to use drx-SlotOffset when using the first offset at the start time of the timer can be a default rule or can be indicated by indication information. For example, the first indication information carries indication information on whether to use drx-SlotOffset, or the second indication information carries indication information on whether to use drx-SlotOffset, or a new indication information is defined to indicate whether to use drx-SlotOffset. The embodiments of the present application do not limit this.
[0205] After the terminal device determines the timer using the first offset, the timer offset direction, and offsets the start time of the timer according to the first offset, when the start time of the offset timer arrives, the timer is started, the DRX cycle enters the active period, and the terminal device starts listening for the PDCCH at the start time of the timer and receives XR data.
[0206] It should be understood that in the embodiments of the present application, S401 and S403 are actions performed by the network device, and S402, S404, and S405 are actions performed by the terminal device. For the entire process, S401 is an optional step, that is, when the terminal device receives the second indication information from the network device, the process of offsetting the start time of the timer can be implemented.
[0207] In some embodiments, the network device indicates to offset the start time of the timer (T1 timer) of the DRX cycle where the XR data jitters by sending the first indication information and / or the second indication information, so as to match the scenario where the XR data jitters.
[0208] In some alternative embodiments, the network device may configure a new timer (T2 timer) to replace the T1 timer corresponding to the jitter of the XR data. That is, the T2 timer is used to time the duration within the DRX cycle corresponding to the jitter of the XR data. The duration of the T2 timer may be the same as the duration of the T1 timer or may be different from the duration of the T1 timer. That is, the duration of the T2 timer can be configured based on actual requirements, and the embodiments of the present application do not limit this. For example, the T1 timer and the T2 timer are configured in the DRX configuration. In the case where the first indication information or the second indication information is not obtained, the T1 timer is used; in the case where the first indication information or the second indication information is obtained, the T2 timer is used. In one case, the first indication information or the second indication information may also indicate the relevant information of the timer, which is used to indicate the information of the subsequent one or more timers to be used.
[0209] In some embodiments, the network device may indicate to the terminal device to use the T2 timer through the first indication information, or the second indication information, or by defining new indication information. Exemplarily, as Figure 6b shown, the network device indicates to the terminal device to use the T2 timer through the second indication information. When the terminal device receives the second indication information, it may replace the subsequent 3 T1 timers with the T2 timer.
[0210] It should be understood that the network device may carry the T2 timer in the DRX configuration and send it to the terminal device, or the network device may carry the T2 timer in the first indication information or the second indication information and send it to the terminal device, or the network device may define new RRC messages or DCI messages or MAC CE and other messages to indicate the T2 timer to the terminal device.
[0211] For the communication method provided in the embodiments of the present application, the terminal device adjusts the start time of one or more timers within the DRX cycle according to the offset information received from the network device. When the XR data jitters, the terminal device can align the XR data sending time with the start time of the timer, so that the terminal device can receive the XR data at the start time of the timer, reducing the probability that the XR data sending time does not match the start time of the timer due to the jitter of the XR data, and the terminal device cannot receive the XR data at the start time of the timer, resulting in power consumption waste of the terminal device.
[0212] Based on the above embodiments, when the terminal device starts the timer at the start time of the offset timer, it also needs to meet the start condition of the timer.
[0213] The start conditions for the timer start time to be shifted backward and the start conditions for the timer start time to be shifted forward are introduced below.
[0214] First, the start conditions for the timer start time to be shifted backward are introduced:
[0215] In some embodiments, the start conditions of the timer are different according to different DRX cycle configuration information.
[0216] Among them, the DRX cycle configuration information may include one or more of the following parameters:
[0217] Discontinuous reception long cycle (DRX-LongCycle). For example, the long cycle can be an integer cycle such as 50ms, 60ms, 70ms, etc., or a non-integer cycle such as 55.5ms, 65.5ms, 75.5ms, etc.
[0218] Discontinuous Reception Short Cycle (DRX-ShortCycle), for example, this short cycle can be an integer cycle such as 1 ms, 2 ms, 3 ms, etc., or a non-integer cycle such as 1.5 ms, 2.5 ms, 3.5 ms, etc.
[0219] And DRX-On-DurationTimer (drx-on duration timer), DRX-InactivityTimer (drx-inactivity timer), drx-Retransmission Timer DL (drx-retransmission timerDL), drx-Retransmission Timer UL (drx-harq-rtt-timer UL), drx-RetransmissionTimer SL (drx-retransmission timer SL), DRX-HARQ-RTT-Timer DL (drx-harq-rtt-timer DL), DRX-HARQ-RTT-Timer UL (drx-harq-rtt-timer UL), DRX-HARQ-RetransmisionTimer SL (drx-harq-rtt-timer SL), drx-StartOffset, drx-SlotOffset, etc.
[0220] In some alternative embodiments, the timer can also be any one of the above DRX-Inactivity Timer, drx-Retransmission Timer DL, drx-Retransmission Timer UL, drx-Retransmission TimerSL, DRX-HARQ-RTT-Timer DL, DRX-HARQ-RTT-Timer UL, DRX-HARQ-Retransmision TimerSL.
[0221] The following introduces the enabling conditions under different DRX cycle configuration information respectively:
[0222] In a possible implementation manner, if the DRX cycle is a short cycle and the short cycle is an integer cycle, if the following formula is satisfied:
[0223] [(SFN × 10) + subframe number] modulo (drx - ShortCycle) = (drx - StartOffset) modulo (drx - ShortCycle))
[0224] Wherein, SFN is the system frame number, subframe number is the subframe number, modulo is the modulo operation, drx - ShortCycle is the DRX short cycle (which can also be referred to as the DRX short cycle configuration), and drx - StartOffset is the start position of the drx cycle (the subframe at which the drx cycle starts).
[0225] If only the first offset is used, when the first indication information or the second indication information is obtained, the terminal device starts a timer after the first offset after the start of the subframe in the DRX cycle; if the first offset and drx - SlotOffset are used, when the first indication information or the second indication information is obtained, the terminal device starts a timer after the first value (the first offset + drx - SlotOffset) after the start of the subframe in the DRX cycle. Wherein, the subframe in the DRX cycle can be the initial subframe at which the DRX cycle starts, or can be a subframe determined according to the above formula (for example, drx - StartOffset, or the cycle configuration), and the embodiments of the present application do not limit this.
[0226] In a possible implementation manner, if the period of DRX is a short period and the short period is a non - integer period, if the following formula is satisfied:
[0227] ([(DRX_SFN_COUNTER × 10240) + (SFN × 10) + subframe number] modulo (drx - NonIntegerShortCycle)) = floor([(drx - TimeReferenceSFN × 10) + drx - StartOffset] modulo (drx - NonIntegerShortCycle))
[0228] Wherein, DRX_SFN_COUNTER is the SFN extension quantity, floor is the floor operation, drx - NonIntegerShortCycle is the non - integer short cycle, and drx - TimeReferenceSFN is the system frame reference time.
[0229] If only the first offset is used, when the first indication information or the second indication information is obtained, the terminal device starts a timer after the first offset after the start of the subframe in the DRX cycle; if the first offset and drx-SlotOffset are used, when the first indication information or the second indication information is obtained, the terminal device starts a timer after the first value (the first offset + drx-SlotOffset) after the start of the subframe in the DRX cycle.
[0230] In a possible implementation, if the DRX cycle is a long cycle and the long cycle is an integer cycle, if the following formula is satisfied:
[0231] [(SFN × 10) + subframe number] modulo (drx-LongCycle) = drx-StartOffset
[0232] where drx-LongCycle is the DRX long cycle (which can also be referred to as the DRX long cycle configuration).
[0233] If only the first offset is used, when the first indication information or the second indication information is obtained, the terminal device starts a timer after the first offset after the start of the subframe in the DRX cycle; if the first offset and drx-SlotOffset are used, when the first indication information or the second indication information is obtained, the terminal device starts a timer after the first value (the first offset + drx-SlotOffset) after the start of the subframe in the DRX cycle.
[0234] In a possible implementation, if the DRX cycle is a long cycle and the long cycle is a non-integer cycle, if the following formula is satisfied:
[0235] floor([(DRX_SFN_COUNTER × 10240) + (SFN × 10) + subframe number] modulo (drx-NonIntegerLongCycle)) = floor([(drx-TimeReferenceSFN × 10) + drx-StartOffset] modulo (drx-NonIntegerLongCycle))
[0236] where drx-NonIntegerLongCycle is the non-integer long cycle.
[0237] If only the first offset is used, when the first indication information or the second indication information is obtained, the terminal device starts a timer after the first offset after the start of the subframe in the DRX cycle; if the first offset and drx-SlotOffset are used, when the first indication information or the second indication information is obtained, the terminal device starts a timer after the first value (the first offset + drx-SlotOffset) after the start of the subframe in the DRX cycle.
[0238] The opening conditions for advancing the start time of the timer are introduced below:
[0239] In a possible implementation, if the DRX cycle is a short cycle and the short cycle is an integer cycle, if the following formula is satisfied, the terminal device starts a timer within the DRX cycle:
[0240] [(SFN × 10) + subframe number] modulo (drx-ShortCycle) = (drx-StartOffset) modulo (drx-ShortCycle))
[0241] Wherein, SFN is the system frame number, subframe number is the subframe number, modulo is the modulo operation, drx-ShortCycle is the DRX short cycle (which can also be called the DRX short cycle configuration), and drx-StartOffset is the start position of the drx cycle (the subframe at which the drx cycle starts).
[0242] If only the first offset is used, when the first indication information or the second indication information is obtained, the terminal device starts a timer at the first offset before the start of the subframe in the DRX cycle; if the first offset and drx-SlotOffset are used, when the first indication information or the second indication information is obtained, the terminal device starts a timer at the third value (the first offset - drx-SlotOffset) before the start of the subframe in the DRX cycle.
[0243] In a possible implementation, if the DRX cycle is a short cycle and the short cycle is a non-integer cycle, if the following formula is satisfied:
[0244] ((DRX_SFN_COUNTER × 10240) + (SFN × 10) + subframe number) modulo (drx-NonIntegerShortCycle) = floor(((drx-TimeReferenceSFN × 10) + drx-StartOffset) modulo (drx-NonIntegerShortCycle))
[0245] Among them, DRX_SFN_COUNTER is the SFN extension quantity, floor is the floor operation, drx-NonIntegerShortCycle is the non-integer short cycle, and drx-TimeReferenceSFN is the system frame reference time.
[0246] If only the first offset is used, when the first indication information or the second indication information is obtained, the terminal device starts a timer at the first offset before the start of the subframe in the DRX cycle; if the first offset and drx-SlotOffset are used, when the first indication information or the second indication information is obtained, the terminal device starts a timer at the third value (the first offset - drx-SlotOffset) before the start of the subframe in the DRX cycle.
[0247] In a possible implementation, if the DRX cycle is a long cycle and the long cycle is an integer cycle, if the following formula is satisfied:
[0248] [(SFN × 10) + subframe number] modulo (drx-LongCycle) = drx-StartOffset
[0249] Among them, drx-LongCycle is the DRX long cycle (which can also be called the DRX long cycle configuration).
[0250] If only the first offset is used, when the first indication information or the second indication information is obtained, the terminal device starts a timer at the first offset before the start of the subframe in the DRX cycle; if the first offset and drx-SlotOffset are used, when the first indication information or the second indication information is obtained, the terminal device starts a timer at the third value (the first offset - drx-SlotOffset) offset before the start of the subframe in the DRX cycle.
[0251] In a possible implementation, if the DRX cycle is a long cycle and the long cycle is a non-integer cycle, if the following formula is satisfied:
[0252] floor([(DRX_SFN_COUNTER × 10240) + (SFN × 10) + subframe number] modulo (drx - NonIntegerLongCycle)) = floor([(drx - TimeReferenceSFN × 10) + drx - StartOffset] modulo (drx - NonIntegerLongCycle))
[0253] where drx - NonIntegerLongCycle is a non - integer long cycle.
[0254] If only the first offset is used, when the first indication information or the second indication information is obtained, the terminal device starts a timer at the first offset before the start of the subframe in the DRX cycle; if the first offset and drx - SlotOffset are used, when the first indication information or the second indication information is obtained, then the terminal device starts a timer at the third value (the first offset - drx - SlotOffset) before the start of the subframe in the DRX cycle.
[0255] Above, the network device configures offset information for the terminal device through the first indication information, and indicates through the second indication information that the terminal device uses the offset information to offset the start time of the timer, so that the start time of the timer is aligned with the transmission of XR data. That is, the offset information is pre - configured information. If the terminal device does not receive the second indication information sent by the network device, it does not use the offset information and the scheme of starting the timer in the conventional way is introduced.
[0256] The following combines Figure 7 to illustrate the technical solution that when the terminal device receives the offset information, it can directly use the offset information in the subsequent timer:
[0257] Figure 7 is the flowchart of the communication method provided by the embodiment of this application Figure 2 , as Figure 7 shown, including:
[0258] S701. The network device sends the first indication information to the terminal device.
[0259] The first indication information is used to indicate the offset information of the timer.
[0260] The first indication information is further used to indicate the use of offset information at the start time or activation time of a timer or to indicate an offset timer. Further, the first indication information is used to indicate that the terminal device uses offset information at the start time or activation time of a timer corresponding to a period or to indicate a timer corresponding to an offset period or activation time, or to offset the activation time of a timer.
[0261] The offset information is related to the start time of one or more timers. Among them, the offset information being related to one or more timers may mean that the offset information may include or indicate information related to the offset of the start time of one or more timers.
[0262] The offset information may be used to indicate information related to the offset of the start time of one timer or to indicate information related to the offset of the start time of N timers.
[0263] The offset information may also be used to indicate a first offset amount of the start time of one or more DRX timers.
[0264] The offset information may also be used to indicate that the start time of a timer is offset backward or that the start time of a timer is offset forward.
[0265] In one implementation, the first indication information directly indicates that one or more timers use an offset or are offset. For example, it may indicate that the next or the next N timers use an offset or are offset, and the indication method is the same as that Figure 4 in the implementation shown in the embodiment.
[0266] Among them, the implementation method of the first indication information indicating the offset information and the implementation method of the offset information indicating information such as the first offset amount and offset direction are the same as those Figure 4 in the implementation of the first indication information indicating the offset information in S401 and the implementation of the offset information indicating the first offset amount, offset direction and other information in the embodiment shown. This application embodiment will not elaborate here.
[0267] It should be understood that the manner in which the network device sends the first indication information is the same as that Figure 4 in S401 of the embodiment shown, and will not be elaborated here.
[0268] S702. The terminal device receives the first indication information sent by the network device and determines the offset information according to the first indication information.
[0269] When the terminal device receives the first indication information, it can extract the offset information in the first indication information and, in the case of receiving the first indication information, use the offset information or perform an offset on the next or the next N timers. Among them, N is an integer greater than 1.
[0270] S703. According to the offset information, the terminal device monitors the downlink control channel at the start time of the timer.
[0271] When the terminal device receives the first indication information, it can determine the first offset, the timer using the first offset, and the offset direction of the start time of the timer according to the offset information in the first indication information, and offset the start time of the timer. The specific implementation manner is similar to that of S405 in the Figure 4 illustrated embodiment, and will not be elaborated here.
[0272] It should be understood that when the terminal device uses the first offset in the timer to offset the start time of the timer, it also needs to determine whether to use drx-SlotOffset. The specific implementation manner is similar to that of S405, and will not be elaborated here.
[0273] When the start time of the offset timer arrives, the terminal device starts the timer, the DRX cycle enters the active period, and the terminal device starts to monitor the PDCCH at the start time of the timer to receive XR data.
[0274] In some embodiments, the network device sends the first indication information to indicate the offset of the start time of the timer (T1 timer) of the DRX cycle where the XR data jitters, so as to match the scenario where the XR data jitters.
[0275] In some alternative embodiments, the network device may configure a new timer (T2 timer) to replace the T1 timer corresponding to the jitter of the XR data. That is, the T2 timer is used to time the duration within the DRX cycle corresponding to the jitter of the XR data. Among them, the duration of the T2 timer may be the same as the duration of the T1 timer, or may be different from the duration of the T1 timer. That is, the duration of the T2 timer can be configured based on actual requirements, and the embodiments of the present application do not limit this. For example, in the DRX configuration, the T1 timer and the T2 timer are configured. Without obtaining the first indication information, the T1 timer is used; in the case of obtaining the first indication information, the T2 timer is used. In one case, the first indication information may also indicate the relevant information of the timer, used to indicate the information of the subsequent one or more timers used.
[0276] It should be understood that the network device may carry the T2 timer in the DRX configuration and send it to the terminal device, or the network device may carry the T2 timer in the first indication information and send it to the terminal device, or the network device may define a new RRC message or DCI message or MAC CE and other messages to indicate the T2 timer to the terminal device.
[0277] It should be understood that the above Figure 4 illustrated embodiments andFigure 7 The differences between the illustrated embodiments are as follows:
[0278] Figure 4 In the illustrated embodiment, the offset information and enable information for indicating the start time of the timer can be jointly indicated by the first indication information and the second indication information. After receiving the second indication information, the terminal device applies the offset information in the subsequent timer.
[0279] Figure 7 In the illustrated embodiment, the offset information and enable information for indicating the start time of the timer are indicated by the first indication information. After receiving the first indication information, the terminal device applies the offset information in the subsequent timer.
[0280] It should be understood that in the embodiments of the present application, when starting the timer, the start conditions of the timer also need to be met. The start conditions of the timer can refer to the start conditions described in the above embodiments and will not be elaborated here.
[0281] In some embodiments, the T2 timer can be configured by the network device and sent to the terminal device. For example, it is carried in the first indication information, or sent to the terminal device carried in the second indication information. Alternatively, the T2 timer can also be self-configured by the terminal device when receiving the first indication information or the second indication information. The embodiments of the present application do not limit this.
[0282] In the above embodiments, the network device indicates the offset duration of the start time of the T1 or T2 timer through the first indication information or the second indication information. In some embodiments, the network device can also indicate to change the duration of the T1 timer through the first indication information or the second indication information. For example, increase the duration of the T1 timer, or decrease the duration of the T1 timer to better match the XR data.
[0283] In some embodiments, the network device can also configure new indication information to indicate the change in the duration of the T1 timer. The embodiments of the present application do not limit the indication information for changing the duration of the T1 timer.
[0284] It should be understood that in the above embodiments, the first indication information and the second indication information can be the same type of message sent to the terminal device through the same signaling, or the first indication information and the second indication information can be the same type of message sent to the terminal device through different signaling, or the first indication information and the second indication information can be the same type of message sent to the terminal device through different signaling, or the first indication information and the second indication information can be different types of messages sent to the terminal device through different signaling. The embodiments of the present application do not limit this.
[0285] The above embodiments introduced the technical solution of offsetting the timer start time according to the offset information. Next, the technical solution of offsetting the periodic start time according to the offset information will be described.
[0286] Next, in combination with Figure 8 the technical solution provided by the embodiments of the present application for offsetting the start time of a period after receiving an indication to use offset information will be described.
[0287] Figure 8 is a schematic flow chart of the communication method provided by the embodiments of the present application Figure 3 , as Figure 8 shown, including:
[0288] S801. The network device sends third indication information to the terminal device.
[0289] In some embodiments, the third indication information is used to indicate the time information of one or more periods.
[0290] Optionally, the time information of the period may be offset information related to the start time of the period, or the time information of the period may be the start time information of the period.
[0291] In some embodiments, the third indication information may explicitly indicate the offset information, or implicitly indicate the offset information, or the third indication information may explicitly indicate the start time information of the period, or implicitly indicate the start time information of the period.
[0292] For example, the third indication information may include the offset information or the start time information of the period, or the third indication information may include an index associated with the offset information or an index associated with the start time information of the period. The index may index to an offset information or an offset information range, or the index may index to a start time information of a period or a start time information range of a period. When indexing to an offset information range or a start time information range of a period, it may be the minimum value or the maximum value or the average value of the offset information range or the start time information range of the period. The embodiments of the present application do not limit the manner in which the network device indicates the offset information.
[0293] Next, the time information of the period being the offset information related to the start time of the period, and the time information of the period being the start time information of the period will be introduced respectively:
[0294] In a possible implementation, the offset information indicates that the start time of one cycle can use the offset information or indicates that the start times of N cycles can use the offset information. For example, the offset information can indicate preset information. When the value of this information is 1, it indicates that the start time of one cycle uses the offset information. When the value of this information is 2, it indicates that the start times of two cycles can use the offset information. When the value of this information is N, it indicates that the start times of N cycles can use the offset information. That is, the offset information can indicate the number of cycles for which the offset information is used, and it is a static information. Static information means that after this information is sent down, it is not immediately used and can be activated or used through the indication of other information. For example, in the case of receiving the fourth indication information, the above relevant information is used or the above relevant information is activated.
[0295] In a possible implementation, the offset information indicates that the start times of multiple cycles can use the offset information, and it can be indicated by means of bit mapping. For example, the offset information can indicate information of N bits, and each bit of information corresponds to one cycle. When the value of each bit of information is 1, it can indicate that the start time of the corresponding cycle can use the offset information, or when the value of each bit of information is 0, it can indicate that the start time of the corresponding cycle can use the offset information. The embodiments of the present application do not limit this.
[0296] In some embodiments, the start time information of a cycle can also indicate the start time information of one cycle or indicate the start time information of N cycles. For example: The start time information of a cycle can indicate preset information. When the value of this information is 1, it indicates the start time information of one cycle. When the value of this information is 2, it indicates the start time information of the next two cycles. When the value of this information is N, it indicates the start time information of N cycles.
[0297] In a possible implementation, the start time information of a cycle indicates the start time information of multiple cycles, and it can be indicated by means of bit mapping. For example, the start time information of a cycle can indicate information of N bits, and each bit of information corresponds to one cycle. When the value of each bit of information is 1, it can indicate that the corresponding cycle can use the start time information of the cycle, or when the value of each bit of information is 0, it can indicate that the corresponding cycle can use the start time information of the cycle. The embodiments of the present application do not limit this.
[0298] In some embodiments, the offset information may be used to indicate a second offset of the start time of one or more DRX cycles. For example, the offset information may include the second offset of the cycle start time. Herein, the second offset may be an offset duration for offsetting the start time of the cycle, and the time unit of the offset duration may be any granularity of time unit, such as 5 milliseconds (ms), 5 subframes, 5 time slots, 5 symbols, etc. The embodiments of the present application do not limit the time unit granularity of the second offset. It should be understood that the first offset may also be indicated by 1 or more bit information. For example, 00 represents 1 subframe, 01 represents 2 subframes, etc.
[0299] In some embodiments, the start time information of the cycle is the opening time information of the cycle, which may be used to indicate the opening time of one or more DRX cycles. For example, the opening time information of the cycle may include the target opening time of the cycle. For example, for 5 subframes, the network device may directly indicate to start the cycle in the 5th subframe of the radio frame through the opening time information of the cycle. That is, the target opening time is an absolute opening time value. Alternatively, the start time information of the cycle is the cycle start time in units of subframes, such as N subframes. The cycle start time information may be time information in units of frames, subframes, time slots, symbols, or milliseconds.
[0300] In some embodiments, the offset information may also indicate offsetting the start time of the cycle backward or offsetting the start time of the cycle forward. That is, the offset direction of the start time of the cycle.
[0301] In a possible implementation, a positive sign may be added in front of the second offset included in the offset information to indicate offsetting the start time of the cycle forward or backward. For example, when the second offset is 5 subframes, +5 subframes may indicate offsetting the start time of the cycle backward by 5 subframes, and -5 subframes indicate offsetting the start time of the cycle forward by 5 subframes. Alternatively, +5 subframes may indicate offsetting the start time of the cycle forward by 5 subframes, and -5 subframes indicate offsetting the start time of the cycle backward by 5 subframes. The embodiments of the present application do not limit this. Herein, the positive and negative signs may be indicated by 1 bit of information. For example, 00 represents the positive sign, 01 represents the negative sign, etc.
[0302] In a possible implementation, the description information indicating the second offset may be indicated in the offset information to indicate offsetting the start time of the cycle forward or backward. For example, the offset information may indicate 1 bit of information. When the value of this information is 0, it indicates offsetting the start time of the cycle backward. When the value of this information is 1, it indicates offsetting the start time of the cycle forward. Alternatively, when the value of this information is 0, it indicates offsetting the start time of the cycle forward. When the value of this information is 1, it indicates offsetting the start time of the cycle backward. The embodiments of the present application do not limit this.
[0303] In some embodiments, the offset information may further indicate the number of periods using the second offset, for example, 3 periods, or the duration information using the second offset, for example, using the second offset in the corresponding periods within 50 milliseconds.
[0304] The network device may predict the arrival time of XR data. If it is predicted that the arrival time of XR data jitters, that is, the XR data is not transmitted according to a preset period but arrives earlier or later, the network device may send third indication information to the terminal device.
[0305] Exemplarily, the network device may predict that the arrival time of XR data jitters based on the historical transmission situation of XR data or determined using an AI model, and the offset information or the start time information of the period when the jitter occurs. When the network device determines the offset information or the start time information of the period, it may send third indication information to the terminal device.
[0306] In an alternative embodiment, the start time information of the period or the offset information may also be sent from the core network device to the network device. When the network device receives the start time information of the period or the offset information sent by the core network device, it may send third indication information to the terminal device.
[0307] In some embodiments, when the network device configures DRX for the terminal device, the third indication information may be carried in the DRX configuration information and sent to the terminal device. For example, the network device sends the DRX configuration information carrying the third indication information to the terminal device through an RRC message, a MAC CE, a DCI message, etc. Or, the network device may also send the third indication information to the terminal device by defining a new RRC message, a MAC CE, a DCI message, and the embodiments of the present application do not limit this.
[0308] S802. The terminal device obtains the third indication information.
[0309] The terminal device obtaining the third indication information may be that the terminal device receives the third indication information sent by the network device; or the third indication information may be predefined in the terminal device and is information agreed upon by the protocol and predefined in the protocol.
[0310] When the terminal device obtains the third indication information, it may extract the offset information or the start time information of the period carried in the third indication information, or extract the index associated with the offset information or the index associated with the start time information of the period carried in the third indication information.
[0311] Taking the index associated with the start time information carried in the third indication information as an example, the terminal device can obtain the corresponding start time information based on the index associated with the start time information. It should be understood that when the index associated with the start time information is carried in the third indication information, the network device can pre-configure the mapping relationship between the index and the start time information for the terminal device, and the terminal device can obtain the start time information based on the index and the mapping relationship.
[0312] It should be understood that for S802, S801 can be an optional step.
[0313] S803. The network device sends the fourth indication information to the terminal device.
[0314] The fourth indication information can be used to indicate the time information of the cycle used by the terminal device. The time information of the cycle can be the offset information related to the start time of the cycle, or the time information of the cycle can be the start time information of the cycle. Or, the fourth indication information is used to indicate an offset of one or more cycles.
[0315] In some embodiments, the fourth indication information can be enable information or bit information to indicate the use of offset information or the start time information of the cycle. For example, when the fourth indication information is enable information, when the fourth indication information is enable, it indicates that the terminal device uses the offset information or the start time information of the cycle, and when the fourth indication information is disable, it indicates that the terminal device does not use the offset information or the start time information of the cycle.
[0316] If the fourth indication information is bit information, when the fourth indication information is 0, it indicates that the terminal device uses the offset information or the start time information of the cycle, and when the fourth indication information is 1, it indicates that the terminal device does not use the offset information or the start time information of the cycle, or when the fourth indication information is 1, it indicates that the terminal device uses the offset information or the start time information of the cycle, and when the fourth indication information is 0, it indicates that the terminal device does not use the offset information or the start time information of the cycle. The embodiments of the present application do not limit this.
[0317] In some embodiments, the fourth indication information can be used to indicate the offset information or the start time information of the cycle used by the terminal device in the next or next N cycles.
[0318] In a possible implementation, the fourth indication information can indicate preset information. When the value of this information is 1, it indicates the offset information or the start time information of the cycle used in the next cycle. When the value of this information is 2, it indicates the offset information or the start time information of the cycle used in the next 2 cycles. When the value of this information is N, it indicates the offset information or the start time information of the cycle used in the next N cycles.
[0319] In a possible implementation, the fourth indication information indicates the usage offset information or the start time information of multiple cycles, and can be indicated in a bit-mapped manner. For example, the fourth indication information can indicate information of N bits, each bit information corresponds to one cycle. When the value of each bit information is 1, it can indicate the usage offset information or the start time information of the corresponding cycle; or when the value of each bit information is 0, it can indicate the usage offset information or the start time information of the corresponding cycle.
[0320] Optionally, the time information of the cycle can be the offset information related to the start time of the cycle. The fourth indication information can also indicate that the start time of the cycle is shifted backward, or the start time of the cycle is shifted forward. The manner in which the fourth indication information indicates that the start time of the cycle is shifted backward or the start time of the cycle is shifted forward is similar to the indication manner of the third indication information, and will not be elaborated here.
[0321] Optionally, the content indicated in the fourth indication information can be determined according to the content indicated in the third indication information. For example, if the time information of the cycle in the third indication information is the start time information of the cycle, and the start time information of the cycle indicates the start time of the cycle and the cycle using the start time, then the fourth indication information can only indicate the start time information of starting to use the cycle (i.e., only indicate the enabling information); if the start time information of the cycle only indicates the start time, then the fourth indication information can indicate the start time of starting to use and the cycle using the start time.
[0322] Optionally, if the third indication information indicates that the time information of the cycle is the offset information of the start time of the cycle, the offset information indicates the second offset amount, the cycle using the second offset amount, and the offset direction of the cycle, then the fourth indication information can only indicate starting to use the second offset amount (i.e., only indicate the enabling information); if the third indication information indicates the second offset amount and the cycle using the second offset amount, then the fourth indication information can indicate starting to use the second offset amount and the offset direction of the cycle. If the third indication information only indicates the second offset amount, then the fourth indication information can indicate starting to use the second offset amount, the cycle using the second offset amount, and the offset direction of the cycle. That is, the relevant information related to the start time of the cycle is jointly indicated by the third indication information and the fourth indication information.
[0323] It should be understood that when the third indication information indicates the start time information of the cycle, the offset direction of the cycle does not need to be indicated. Correspondingly, the fourth indication information does not need to indicate the offset direction of the cycle.
[0324] When the network device determines that data jitter has occurred in the XR data in one or more cycles, it may send fourth indication information to the terminal device before the start time of the first cycle in which data jitter occurs. For example, if the network device determines that the XR data arrives late in the third cycle and the fourth cycle, it may send fourth indication information to the terminal device before the start time of the third cycle to indicate the offset in the third cycle and the fourth cycle. It should be understood that the manner in which the network device determines that data jitter has occurred in the XR data in one or more cycles is similar to the manner shown in Figure 4 and will not be elaborated here.
[0325] It should be understood that the resources and location for the network device to send the fourth indication information may be pre-configured, and the resources and location for sending the fourth indication information are sent to the terminal device. For example, it is carried in the third indication information or sent to the terminal device in the DRX configuration information. If the network device does not predict data jitter in the XR data, it will not send the fourth indication information.
[0326] In some embodiments, the fourth indication information may be sent to the terminal device through a DCI message or other types of messages.
[0327] S804. The terminal device receives the fourth indication information sent by the network device.
[0328] After receiving the fourth indication information sent by the network device, the terminal device may use the offset information or the start time information of the cycle in one or more subsequent cycles, or offset one or more cycles.
[0329] It should be understood that the terminal device may receive the resources and location of the fourth indication information configured by the network device. The terminal device listens for the fourth indication information according to the resource location of the fourth indication information. If the fourth indication information is detected at this resource location, the cycle will be offset according to the fourth indication information.
[0330] The terminal device may listen to the downlink channel at the resource location corresponding to each cycle to receive whether the network device has sent the fourth indication information. That is, the terminal device's listening to the downlink channel is a periodic action. If the fourth indication information is received during the listening to the downlink channel, the offset information is used to offset the start time of the cycle in subsequent cycles, or the start time information of the cycle is used to adjust the start time of the cycle in subsequent cycles. If the fourth indication information is not received during the listening to the downlink channel, the start time of the cycle is determined in the existing manner.
[0331] S805. After the cycle starts, the terminal device activates a timer and listens to the downlink control channel at the activation time of the timer.
[0332] Use the fourth indication information to indicate the offset information or the start time information of the period. For the remaining information, take the third indication information as an example. When the terminal device receives the fourth indication information, it can adjust the start time of the timer period according to the offset information or the start time information of the period indicated in the third indication information in the subsequent periods.
[0333] For example, the offset information indicated by the third indication information includes a second offset, the start time of the period is shifted backward, and the offset is applied to 3 periods. Then, when the terminal device receives the fourth indication information, it can use the second offset for the 3 consecutive periods after the moment when the fourth indication information is received, and shift the start time of the period backward. Or, the fourth indication information indicates a second offset, the start time of the period is shifted backward, and 3 bit information, and the value of each bit information is 1 (indicating that the second offset is used for 3 consecutive periods). Then, when the terminal device receives the fourth indication information, it can use the second offset for the 3 consecutive periods after the moment when the fourth indication information is received, and shift the start time of the period backward.
[0334] Or, the offset information indicates a second offset, the start time of the period is shifted backward, and 3 bit information. The values of the first and second bit information are both 1 (indicating that the second offset is used for the first or second period), and the value of the third bit information is 0 (indicating that the second offset is not used for the third period). Then, when the terminal device receives the fourth indication information, it can use the second offset for the first and second periods after the moment when the fourth indication information is received, and shift the start time of the period backward.
[0335] For example, the start time information of the period indicated by the third indication information includes a target start time and the target start time is used in 3 periods. Then, when the terminal device receives the fourth indication information, it can use the target start time as the start time of the 3 consecutive periods after the moment when the fourth indication information is received. Or, the start time information of the period indicates a target start time, the start time of the period is shifted backward, and 3 bit information, and the value of each bit information is 1 (indicating that the target start time is used for 3 consecutive periods). Then, when the terminal device receives the fourth indication information, it can use the target start time as the start time of the 3 consecutive periods after the moment when the fourth indication information is received.
[0336] Alternatively, the cycle start time information indicates a target start time and three bits of information. The first and second bits of information are both set to 1 (indicating that the first or second cycle uses the target start time), and the third bit of information is set to 0 (indicating that the third cycle does not use the target start time). Then, when the terminal device receives the fourth indication information, it can use the target start time as the start time of the first and second cycles after the time when the fourth indication information is received.
[0337] For example, the cycle start time information indicated by the third indication information includes the cycle start time, and the cycle start time is used in three cycles. Optionally, the start time of the cycle can be used to indicate the start of the cycle after the Nth subframe. Then, when the terminal device receives the fourth indication information, it can apply the cycle start time to the three consecutive cycles after receiving the fourth indication information. Alternatively, the cycle start time information indicates the cycle start time and three bits of information, and the value of each bit of information is 1 (indicating that three consecutive cycles use the cycle start time). Then, when the terminal device receives the fourth indication information, it can use the cycle start time as the start time of the three consecutive cycles after receiving the fourth indication information.
[0338] Alternatively, the cycle start time information indicates the cycle start time and three bits of information. The first and second bits of information are both set to 1 (indicating that the first or second cycle uses the cycle start time), and the third bit of information is set to 0 (indicating that the third cycle does not use the cycle start time). Then, when the terminal device receives the fourth indication information, it can use the cycle start time as the start time of the first and second cycles that use the cycle after the time when the fourth indication information is received. It should be understood that the start of the cycle after the Nth subframe can be the start of the cycle in the Nth subframe, or the start of the cycle in N subframes.
[0339] Exemplarily, Figure 9 It is shown that the third indication information indicates a second offset, the start time of the cycle is offset backward, and the next three cycles are offset. Then, the second offset is used in the three consecutive cycles after receiving the fourth indication information, and the start time of the cycle is offset backward by the time corresponding to the second offset.
[0340] Exemplarily, Figure 10 It is shown that the third indication information indicates a target start time and the target start time is used in the next three cycles. Then, the target start time is used as the start time of the three consecutive cycles after receiving the fourth indication information.
[0341] When the terminal device uses the second offset in a cycle, in the related art, drx - startOffset (the second preset offset) is defined as the subframe at which the cycle starts. Therefore, when the terminal device uses the second offset at the start time of the cycle, the following two possible implementation methods can be included:
[0342] For the first possible implementation method, when the terminal device uses the second offset at the start time of the cycle, it does not need to use drx - startOffset, that is, only the second offset needs to be used.
[0343] For the second possible implementation method, when the terminal device uses the second offset at the start time of the cycle, it needs to use drx - startOffset, that is, at the start time of the cycle, the second offset and drx - startOffset need to be used.
[0344] Since the start time of the cycle can be offset backward or forward, the methods for determining the start time of the cycle according to the second offset in these two scenarios are described below:
[0345] The first possible implementation method, the start time of the cycle is offset backward:
[0346] When the terminal device obtains the second offset, if only the second offset is used, the start time of the cycle is the original start time of the cycle offset backward by the time corresponding to the second offset. For example, if the original start time of the cycle is at the start of the 2nd subframe and the second offset is 1 subframe, then the start time of the offset cycle is the 3rd subframe.
[0347] The second possible implementation method, the start time of the cycle is offset backward:
[0348] When the terminal device obtains the second offset, if the second offset and drx - startOffset are used, the start time of the offset cycle is the time offset backward by the fifth value (the fifth value = drx - startOffset + the second offset). For example, if the original start time is the 0th frame, the second offset is 1 subframe, and drx - startOffset indicates that the cycle starts at the 3rd subframe, then the start time of the offset cycle is the 4th subframe.
[0349] The third possible implementation method, the start time of the cycle is offset forward:
[0350] When the terminal device obtains the second offset, if only the second offset is used, the start time of the offset cycle is the original start time of the cycle offset forward by the time corresponding to the second offset. For example, if the original start time of the cycle is at the start of the 2nd subframe and the second offset is 1 subframe, then the start time of the offset cycle is the 1st subframe.
[0351] The fourth possible implementation, with the cycle start time shifted forward:
[0352] When the terminal device obtains the second offset, if the second offset and drx - startOffset are used, the start time of the cycle is the time corresponding to the sixth value shifted forward (drx - startOffset - the second offset). For example, if the second offset is 1 sub - frame and the original start time is frame 0, and drx - startOffset indicates that the cycle starts at the 3rd sub - frame, then the start time of the shifted cycle is the 2nd sub - frame.
[0353] When the terminal device uses the cycle start time in the cycle, in the related art, drx - startOffset is defined as the sub - frame at which the cycle starts. Therefore, when the terminal device uses the cycle start time or starts the cycle after the Nth sub - frame in the cycle, the following two possible implementation methods can also be included:
[0354] The first possible implementation method: When the terminal device uses the cycle start time in the cycle, it does not need to use drx - startOffset, that is, it only needs to use the cycle start time or start the cycle after the Nth sub - frame. For example, use the target start moment or N.
[0355] The second possible implementation method: When the terminal device uses the target start moment in the cycle, it needs to use drx - startOffset, that is, it needs to use the cycle start time and drx - startOffset, or start the cycle after the Nth sub - frame and drx - startOffset. For example, use the target start moment and drx - startOffset, or use N and drx - startOffset.
[0356] The first possible implementation method:
[0357] When the terminal device obtains the target start moment, if only the target start moment is used, the obtained target start moment is used as the start time of the cycle. For example, if the obtained target start moment is to start at the 2nd sub - frame, then the start time of the cycle is the 2nd sub - frame.
[0358] Or, when the terminal device obtains the use of the cycle start time, if only the cycle start time is used. For example, if the obtained cycle start time is at 20 sub - frames, then the start time of the cycle is the time corresponding to after the 20th sub - frame.
[0359] The second possible implementation method:
[0360] When the terminal device obtains the target start time, if the target start time and drx-startOffset are used, the start time of the cycle is the time corresponding to the seventh value (seventh value = drx-startOffset + target start time). For example, if the target start time is 3 subframes and drx-startOffset indicates that the cycle is started in the 1st subframe, the start time of the cycle is the 4th subframe.
[0361] Alternatively, when the terminal device obtains the cycle start time, if the cycle start time and drx-startOffset are used, the cycle start time is the time corresponding to the seventh value (seventh value = drx-startOffset + cycle start time, the cycle start time can be N). For example, if the cycle start time is 20 subframes later and drx-startOffset indicates that the cycle starts in the 1st subframe, the cycle start time is the time corresponding to the 21st subframe.
[0362] In some embodiments, whether to use drx-startOffset may be a default rule or may be indicated by indication information. For example, the third indication information carries indication information on whether to use drx-startOffset, or the fourth indication information carries indication information on whether to use drx-startOffset, or a new indication information is defined to indicate whether to use drx-startOffset, which is not limited in the embodiments of the present application.
[0363] The terminal device determines the period using the second offset, the period offset direction, and determines the start time of the offset period according to the second offset, or, according to the target start time or the period start time, when the corresponding period is turned on, the timer can be started, the DRX period enters the activation period, and the terminal device starts to monitor the PDCCH and receive XR data. The period start time can be used to indicate that the period starts after the Nth subframe, for example, the period start time is N, which is used to indicate that the period starts after the Nth subframe.
[0364] The communication method provided in the embodiment of the present application is that the terminal device receives the time information of the cycle sent by the network device, and adjusts the start time of one or more cycles according to the time information of the cycle. When the XR data jitters, the XR data sending time and the start time of the cycle can be aligned, thereby reducing the possibility that the terminal device cannot receive the XR data at the timer start time due to the jitter of the XR data, resulting in the terminal device wasting power consumption.
[0365] It should be understood that in the embodiments of the present application, S801 and S803 are actions performed by the network device, and S802, S804, and S805 are actions performed by the terminal device. For the entire process, S801 is an optional step, that is, when the terminal device receives the fourth indication information from the network device, the process of adjusting the cycle start time can be implemented.
[0366] Based on the above embodiments, when the terminal device determines the start time of the cycle according to the time information of the cycle, when starting the timer after the cycle starts, the opening condition of the timer also needs to be satisfied.
[0367] In some embodiments, the opening condition of the timer has different opening conditions according to different DRX cycle configuration information.
[0368] The opening conditions under different DRX cycle configuration information are introduced below:
[0369] In a possible implementation manner, if the DRX cycle is a short cycle and the short cycle is an integer cycle, if the following formula is satisfied, the terminal device can start the timer at the start of the cycle. Among them, the relevant content of starting the timer can be combined with Figure 4 the start time or activation time of the timer in the embodiments shown.
[0370] [(SFN×10)+subframe number]modulo(drx-ShortCycle)=(drx-StartOffset+cycle time information)modulo(drx-ShortCycle))
[0371] Or,
[0372] [(SFN×10)+subframe number]modulo(drx-ShortCycle)=(cycle time information)modulo(drx-ShortCycle))
[0373] In a possible implementation manner, if the DRX cycle is a short cycle and the short cycle is a non-integer cycle, if the following formula is satisfied, the terminal device can start the timer at the start of the cycle.
[0374] [((DRX_SFN_COUNTER × 10240) + (SFN × 10) + subframe number) modulo (drx - NonIntegerShortCycle)] = floor([((drx - TimeReferenceSFN × 10) + drx - StartOffset + cycle time information) modulo (drx - NonIntegerShortCycle)])
[0375] Or,
[0376] [((DRX_SFN_COUNTER × 10240) + (SFN × 10) + subframe number) modulo (drx - NonIntegerShortCycle)] = floor([((drx - TimeReferenceSFN × 10) + cycle time information) modulo (drx - NonIntegerShortCycle)])
[0377] In a possible implementation, if the DRX cycle is a long cycle and the long cycle is an integer cycle, if the following formula is satisfied, the terminal device can start a timer at the beginning of the cycle.
[0378] [(SFN × 10) + subframe number] modulo (drx - LongCycle) = drx - StartOffset + cycle time information Or,
[0379] [(SFN × 10) + subframe number] modulo (drx - LongCycle) = cycle time information
[0380] In a possible implementation, if the DRX cycle is a long cycle and the long cycle is a non - integer cycle, if the following formula is satisfied, the terminal device can start a timer at the beginning of the cycle.
[0381] floor([((DRX_SFN_COUNTER × 10240) + (SFN × 10) + subframe number) modulo (drx - NonIntegerLongCycle)]) = floor([((drx - TimeReferenceSFN × 10) + drx - StartOffset + cycle time information) modulo (drx - NonIntegerLongCycle)])
[0382] Or,
[0383] floor([(DRX_SFN_COUNTER × 10240) + (SFN × 10) + subframe number] modulo (drx - NonIntegerLongCycle)) = floor([(drx - TimeReferenceSFN × 10) + cycle time information] modulo (drx - NonIntegerLongCycle))
[0384] It should be understood that the cycle time information can be the start time information of the target or the cycle according to the second offset. The meanings of other parameters in the above formulas are the same as those of the parameters in the formulas in the Figure 4 illustrated embodiments, and will not be elaborated here.
[0385] In some embodiments, various deformations can also be made to the above formulas. For example, a coefficient is added to the cycle start time after offset.
[0386] For example: If the DRX cycle is a short cycle and the short cycle is an integer cycle, if the following formula is satisfied, the terminal device can start the timer at the start of the cycle.
[0387] [(SFN × 10) + subframe number] modulo (drx - ShortCycle) = (drx - StartOffset + K * cycle time information) modulo (drx - ShortCycle))
[0388] where K is a coefficient determined according to prior knowledge or an adjustment coefficient sent by the network side. In one implementation, the cycle time information can be drx - StartOffset.
[0389] It should be understood that the start conditions under other different DRX cycle configuration information are similar to the above formula and will not be elaborated here.
[0390] In the above embodiments, the network device configures the cycle time information for the terminal device through the third indication information, and indicates to the terminal device to use the cycle time information to adjust the start time of the cycle so that the start time of the cycle is aligned with the transmission of XR data. That is, the cycle time information is pre - configured information. If the terminal device does not receive the fourth indication information sent by the network device, it does not use the cycle time information and determines the start time of the cycle in a conventional manner.
[0391] In some embodiments, the time information of the period can also be information configured in real time, and the network device does not need to indicate to the terminal device to use the offset information through subsequent indication information. That is, when the terminal device receives the time information of the period, it can directly use the time information of the period in subsequent periods without waiting for subsequent indication information to activate and use it. The following combines Figure 10 to illustrate the solution of directly adjusting the start time of subsequent periods for the received time information of the period.
[0392] Figure 11 is a schematic flowchart of the communication method provided by the embodiments of this application Figure 2 , as Figure 11 shown, including:
[0393] S1101. The network device sends third indication information to the terminal device.
[0394] In some embodiments, the third indication information is used to indicate the time information of one or more periods. The third indication information is also used to indicate the use of the time information of the period.
[0395] Optionally, the time information of the period can be offset information related to the start time of the period, or the time information of the period can be the start time information of the period.
[0396] In one implementation, the third indication information directly indicates the time information of one or more periods, or directly indicates the time information of the next or the next multiple periods.
[0397] The offset information can be used to indicate information related to the start time offset of one period or indicate information related to the start time offset of N periods.
[0398] The start time information of the period indicates the start time information of one period or indicates the start time information of N periods.
[0399] Optionally, the offset information can also be used to indicate a second offset of the start time of one or more periods. The offset information can also be used to indicate that the start time of the period is shifted backward, or the start time of the period is shifted forward.
[0400] Optionally, the start time information of the period can be used to indicate the target start time of one or more periods, or the start time information of the period is the start time of the period in units of subframes.
[0401] It should be understood that the time information of the period indicated by the third indication information and the implementation manner of the indicated time information of the period are similar to those in S801 in the embodiment shown in Figure 8 and will not be elaborated here.
[0402] It should be understood that the manner in which the network device sends the third indication information is similar to that in Figure 8 S801 in the illustrated embodiment, and will not be elaborated here.
[0403] S1102. The terminal device receives the third indication information sent by the network device, and obtains the start time information of the period according to the third indication information.
[0404] When the terminal device receives the third indication information, it can extract the time information of the period in the third indication information, and use the time information of the period in the next or next M periods after receiving the third indication information, where M is an integer greater than 1.
[0405] S1103. According to the time information of the period, the terminal device starts a timer after the start of the period, and listens to the downlink control channel at the start time of the timer.
[0406] Optionally, when the terminal device receives the third indication information, it can determine the period for using the offset information, the offset direction of the period start time, and the start time of the period after using the offset information according to the offset information in the third indication information, and adjust the start time of the period. The specific implementation manner is similar to that of Figure 8 S805 in the illustrated embodiment, and will not be elaborated here.
[0407] Alternatively, when the terminal device receives the third indication information, it can determine the target start time or the period start time in terms of subframes, the period for using the target start time, or the period for using the period start time in terms of subframes according to the period start time information in the third indication information, and adjust the start time of the period. The specific implementation manner is similar to that of Figure 8 S805 in the illustrated embodiment, and will not be elaborated here.
[0408] It should be understood that when the terminal device offsets the start time of the period using the offset information during the period, or determines the start time of the period according to the period start time information, it also needs to determine whether to use drx - startOffset. The specific implementation manner is similar to that of S805, and will not be elaborated here.
[0409] When the terminal device starts the period after the start time offset, it can start a timer. The DRX period enters the active period, and the terminal device starts to listen to the PDCCH and receive XR data.
[0410] It should be understood that in the embodiments of the present application, when starting the timer, the start condition of the timer also needs to be satisfied. The start condition of the timer can refer to the start condition described in the above - mentioned embodiments, and will not be elaborated here.
[0411] It should be understood that the aboveFigure 8 The difference between the illustrated embodiment and Figure 11 the illustrated embodiment is as follows:
[0412] Figure 8 In the illustrated embodiment, the offset information and enabling information of the cycle start time, or the start time information and enabling information of the cycle can be jointly indicated by the third indication information and the fourth indication information. After receiving the fourth indication information, the terminal device applies the offset information or the start time information in subsequent cycles.
[0413] Figure 11 In the illustrated embodiment, the offset information and enabling information of the cycle start time, or the start time information and enabling information of the cycle are indicated by the third indication information. After receiving the third indication information, the terminal device applies the offset information or the start time information in subsequent cycles.
[0414] It should be understood that in the above embodiments, the third indication information and the fourth indication information may be messages of the same type sent to the terminal device through the same signaling, or the third indication information and the fourth indication information may be messages of the same type sent to the terminal device through different signaling, or the third indication information and the fourth indication information may be messages of the same type sent to the terminal device through different signaling, or the third indication information and the fourth indication information may be messages of different types sent to the terminal device through different signaling. The embodiments of the present application do not limit this.
[0415] In the above embodiments, the technical solutions for the network device to send the offset information of the timer start time and the time information of the cycle to the terminal device are respectively described. When XR data jitters, the terminal device can offset the timer start time according to the offset information of the timer start time, or adjust the start time of the cycle according to the time information of the cycle, so as to better receive XR data.
[0416] Based on the above embodiments, the network device can also send the offset information of the timer start time and the time information of the cycle to the terminal device at the same time. The terminal device can offset the start time of the cycle and the timer start time within the DRX cycle, so that the DRX cycle of the terminal device is more matched with the transmission of XR data. That is, the technical solutions provided by the above several embodiments can be combined with each other.
[0417] Exemplarily, the network device can send the start time information of the cycle and the offset information of the timer to the terminal device through the first indication information or the third indication information. The terminal device adjusts the start time of the cycle according to the start time information of the cycle. When starting the timer in the adjusted cycle, the start time of the timer can be offset according to the offset information of the timer.
[0418] It should be understood that the network device sends the start time information of the period and the offset information of the timer to the terminal device. The implementation manner in which the terminal device offsets the start time of the period and the start time of the timer according to the start time information of the period and the offset information of the timer is similar to the implementation manner in the above embodiment, and will not be elaborated here.
[0419] The communication method of the embodiment of the present application has been described above. Next, the apparatus for executing the above communication method provided by the embodiment of the present application will be described. Those skilled in the art can understand that the method and the apparatus can be combined and referenced with each other. The related apparatus provided by the embodiment of the present application can execute the steps in the above communication method.
[0420] Figure 12 is a schematic structural diagram of a communication apparatus 120 provided by an embodiment of the present application, as Figure 12 shown, including:
[0421] A receiving module 1201, configured to receive first indication information; the first indication information is used to indicate the offset information of the discontinuous reception timer; the offset information is related to the start time of one or more discontinuous reception timers.
[0422] A processing module 1202, configured to monitor a downlink control channel at the start time of the discontinuous reception timer.
[0423] In some embodiments, the offset information includes a first offset of the start time of the discontinuous reception timer.
[0424] In some embodiments, the receiving module 1201 is further configured to receive second indication information; the second indication information is used to indicate the use of the first offset.
[0425] In some embodiments, the first indication information is further used to indicate the first offset of the next discontinuous reception timer when the first indication information is received; or, the first indication information is further used to indicate that the first offset is used for the next N discontinuous reception timers when the first indication information is received, where N is an integer greater than 1.
[0426] In some embodiments, the second indication information is further used to indicate that the first offset is used for the next discontinuous reception timer when the second indication information is received; or the second indication information is further used to indicate that the first offset is used for the next N discontinuous reception timers when the second indication information is received; N is an integer greater than 1.
[0427] In some embodiments, the processing module 1202 is further configured to determine the start time of the discontinuous reception timer according to the first offset, or determine the start time of the discontinuous reception timer according to the first offset and a first preset offset.
[0428] In some embodiments, the offset information is further used to indicate that the start time of the discontinuous reception timer is shifted forward, or the start time of the discontinuous reception timer is shifted backward.
[0429] In some embodiments, the processing module 1202 is further configured to offset the first offset or offset the first offset and the first preset offset after the start of a subframe in a discontinuous reception period, and start the discontinuous reception timer; the subframe is determined according to the discontinuous reception period configuration.
[0430] In some embodiments, the time unit granularity of the first offset includes any one of the following:
[0431] Millisecond, subframe, time slot, symbol.
[0432] In some embodiments, the processing module 1202 is further configured to configure a new timer to replace the discontinuous reception timer.
[0433] The communication device provided by the embodiments of the present application can execute Figure 4 and Figure 7 the technical solutions executed by the terminal device in the embodiments shown, and their principles and technical effects are similar, and will not be elaborated here.
[0434] Figure 13 The structural schematic diagram of the communication device 130 provided by the embodiments of the present application is shown in Figure 13 as follows, including:
[0435] A receiving module 1301, configured to receive third indication information; the third indication information is used to indicate start time information of a discontinuous reception period; the start time information is related to the start times of one or more discontinuous reception periods.
[0436] In some embodiments, the start time information includes offset information of the start time of the discontinuous reception period, or start time information of the discontinuous reception period.
[0437] In some embodiments, the offset information includes a second offset of the start time of the discontinuous reception period.
[0438] In some embodiments, the start time information includes a target start time of a discontinuous reception period.
[0439] The receiving module 1301 is further configured to receive fourth indication information; the fourth indication information is used to indicate to use the second offset or the target start time.
[0440] In some embodiments, the third indication information is further used to indicate to use the second offset or the target start time in the next discontinuous reception period when the third indication information is received.
[0441] In some embodiments, the third indication information is further used to indicate to use the second offset or the target start time in the next M discontinuous reception periods when the third indication information is received, where M is an integer greater than 1.
[0442] In some embodiments, the fourth indication information is further used to indicate to use the second offset or the target start time in the next discontinuous reception period when the fourth indication information is received.
[0443] In some embodiments, the fourth indication information is further used to indicate to use the second offset or the target start time in the next M discontinuous reception periods when the fourth indication information is received; M is an integer greater than 1.
[0444] In some embodiments, the communication device 130 further includes: a processing module 1302.
[0445] In some embodiments, the processing module 1302 is configured to determine the start time of the discontinuous reception period according to the second offset or the target start time.
[0446] In some embodiments, the processing module 1302 is further configured to determine the start time of the discontinuous reception period according to the second offset and a second preset offset, or according to the target start time and the second preset offset.
[0447] In some embodiments, the time unit granularity of the second offset includes any one of the following:
[0448] Millisecond, subframe, time slot, symbol.
[0449] In some embodiments, the processing module 1302 is further configured to start a discontinuous reception timer in the discontinuous reception period.
[0450] In some embodiments, the processing module 1302 is further configured to determine whether to start the discontinuous reception timer according to the configuration parameters of the discontinuous reception period and the second offset; the configuration parameters include at least one of cycle configuration, system frame number, subframe number, cycle type, time slot offset of the cycle, and system frame reference time.
[0451] The communication device provided by the embodiment of the present application can execute Figure 8 and Figure 11 the technical solutions executed by the terminal device in the illustrated embodiments. Their principles and technical effects are similar and will not be elaborated here.
[0452] Figure 14 is a schematic structural diagram of the communication device 140 provided by the embodiment of the present application. As Figure 14 shown, it includes:
[0453] A sending module 1401, configured to send first indication information; the first indication information is used to indicate offset information of a discontinuous reception timer; the offset information is related to the start time of one or more discontinuous reception timers.
[0454] In some embodiments, the offset information includes a first offset of the start time of the discontinuous reception timer.
[0455] In some embodiments, the sending module 1401 is further configured to send second indication information; the second indication information is used to indicate the use of the first offset.
[0456] In some embodiments, the first indication information is further used to indicate the first offset of the next discontinuous reception timer when the first indication information is received.
[0457] In some embodiments, the first indication information is further used to indicate that the next N discontinuous reception timers when the first indication information is received use the first offset, where N is an integer greater than 1.
[0458] In some embodiments, the second indication information is further used to indicate that the next discontinuous reception timer when the second indication information is received uses the first offset.
[0459] In some embodiments, the second indication information is further used to indicate that the next N discontinuous reception timers when the second indication information is received use the first offset; N is an integer greater than 1.
[0460] In some embodiments, the offset information is further used to indicate that the start time of the discontinuous reception timer is shifted forward, or the start time of the discontinuous reception timer is shifted backward.
[0461] In some embodiments, the time unit granularity of the first offset includes any one of the following:
[0462] Millisecond, subframe, time slot, symbol.
[0463] The communication device provided by the embodiment of the present application can execute Figure 4 and Figure 7 the technical solutions executed by the network device in the embodiments shown, and their principles and technical effects are similar, so they will not be elaborated here.
[0464] Figure 15 FIG. is a schematic structural diagram of the communication device 150 provided by the embodiment of the present application. As Figure 15 shown, it includes:
[0465] A sending module 1501, configured to send third indication information; the third indication information is used to indicate the start time information of a discontinuous reception period; the start time information is related to the start time of one or more of the discontinuous reception periods.
[0466] In some embodiments, the start time information includes the offset information of the start time of the discontinuous reception period, or the start time information of the discontinuous reception period.
[0467] In some embodiments, the offset information includes a second offset of the start time of the discontinuous reception period.
[0468] In some embodiments, the start time information includes the target start time of the discontinuous reception period.
[0469] In some embodiments, the sending module 1501 is further configured to send fourth indication information; the fourth indication information is used to indicate to use the second offset, or to use the target start time.
[0470] In some embodiments, the third indication information is further used to indicate to use the second offset, or to use the target start time for the next discontinuous reception period when the third indication information is received; or, the third indication information is further used to indicate to use the second offset, or to use the target start time for the next M discontinuous reception periods when the third indication information is received, where M is an integer greater than 1.
[0471] In some embodiments, the fourth indication information is further used to indicate to use the second offset, or to use the target start time for the next discontinuous reception period when the fourth indication information is received; or, the fourth indication information is further used to indicate to use the second offset, or to use the target start time for the next M discontinuous reception periods when the fourth indication information is received; M is an integer greater than 1.
[0472] In some embodiments, the time unit granularity of the second offset includes any one of the following:
[0473] Millisecond, sub-frame, time slot, symbol.
[0474] The communication device provided by the embodiments of the present application can execute Figure 8 and Figure 11 the technical solutions executed by the network device in the illustrated embodiments. The principles and technical effects are similar and will not be elaborated here.
[0475] The embodiments of the present application further provide a communication device.
[0476] Figure 16 It is a schematic structural diagram of a communication device provided by the embodiments of the present application. As Figure 16 shown, the communication device 160 may include: at least one processor 1601, a memory 1602, and a transceiver 1603. Among them, the processor 1601, the transceiver 1603, and the memory 1602 communicate with each other through an internal connection path. The memory 1602 is used to store instructions, and the processor 1601 is used to execute the instructions stored in the memory 1602 to control the transceiver 1603 to send channels / signals and / or receive channels / signals.
[0477] It should be understood that the communication device may correspond to the terminal device in the above method embodiments or the network device in the above method embodiments. And it can be used to execute each step and / or process executed by the terminal device or the network device in the above illustrated method embodiments. Optionally, the memory 1602 may include a read-only memory and a random access memory, and provide instructions and data to the processor 1601. A part of the memory 1602 may further include a non-volatile random access memory. The memory 1602 may be a separate device or integrated in the processor 1601. The processor 1601 may be used to execute the instructions stored in the memory 1602, and when the processor 1601 executes the instructions stored in the memory, the processor 1601 is used to execute each step and / or process of the above illustrated method embodiments.
[0478] Among them, the transceiver 1603 may include a transmitter and a receiver. The transceiver 1603 may further include antennas, and the number of antennas may be one or more. The processor 1601 and the memory 1602 and the transceiver 1603 may be devices integrated on different chips. For example, the processor 1601 and the memory 1602 may be integrated in a baseband chip, and the transceiver 1603 may be integrated in a radio frequency chip. The processor 1601 and the memory 1602 and the transceiver 1603 may also be devices integrated on the same chip. The present application does not limit this.
[0479] Optionally, the communication device is a component configured in a terminal device or a radio access network device, such as a chip, a chip system, etc.
[0480] Among them, the transceiver 1603 can also be a communication interface, such as an input / output interface, a circuit, etc. The transceiver 1603, the processor 1601, and the memory 1602 can all be integrated on the same chip, such as integrated in a baseband chip.
[0481] In an embodiment of this application, a computer-readable storage medium is further provided, on which a computer program is stored. When the computer program is executed by a processor, the technical solutions implemented by the terminal device or the network device in the above communication method embodiment are realized. The implementation principle and technical effects are similar and will not be elaborated here.
[0482] In a possible implementation, the computer-readable medium may include a random access memory (RAM), a read-only memory (ROM), a compact disc read-only memory (CD-ROM), or other optical disc memories, a magnetic disk memory, or other magnetic storage devices, or any other medium targeted at carrying or storing the required program code in the form of instructions or data structures and accessible by a computer. Moreover, any connection is properly referred to as a computer-readable medium. For example, if software is transmitted from a website, a server, or other remote sources using coaxial cables, fiber optic cables, twisted pairs, digital subscriber lines (DSLs), or wireless technologies (such as infrared, radio, and microwave), then the coaxial cables, fiber optic cables, twisted pairs, DSLs, or wireless technologies such as infrared, radio, and microwave are included in the definition of the medium. As used herein, magnetic disks and optical discs include optical discs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where magnetic disks usually reproduce data magnetically, while optical discs use lasers to reproduce data optically. The above combinations should also be included within the scope of computer-readable media.
[0483] In an embodiment of this application, a computer program product is further provided, including a computer program. When the computer program is executed by a processor, the technical solutions implemented by the terminal device or the network device in the above communication method embodiment are realized. The implementation principle and technical effects are similar and will not be elaborated here.
[0484] An embodiment of the present application also provides a chip or a chip system, which includes at least one processor and a communication interface. The communication interface and the at least one processor are interconnected by a line. The at least one processor is configured to run a computer program or instruction to execute the technical solution executed by the terminal device or the network device in the above communication method embodiment. The implementation principle and technical effect are similar and will not be elaborated here. Among them, the communication interface in the chip can be an input / output interface, a pin, a circuit, etc.
[0485] In a possible implementation, the chip or the chip system described above in the present application further includes at least one memory, and instructions are stored in the at least one memory. The memory can be a storage unit inside the chip, such as a register, a cache, etc., or it can also be a storage unit of the chip (such as a read-only memory, a random access memory, etc.).
[0486] In the specific implementation of the above terminal device or network device, it should be understood that the processor can be a central processing unit (English: Central Processing Unit, abbreviated as: CPU), and can also be other general-purpose processors, digital signal processors (English: Digital Signal Processor, abbreviated as: DSP), application-specific integrated circuits (English: ApplicationSpecific Integrated Circuit, abbreviated as: ASIC), etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.
[0487] Those skilled in the art can understand that all or part of the steps of any of the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, all or part of the steps of the above method embodiments are executed.
[0488] If the technical solution of the present application is implemented in the form of software and sold or used as a product, it can be stored in a computer-readable storage medium. Based on such an understanding, all or part of the technical solution of the present application can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a computer program or several instructions. The computer software product enables a computer device (which can be a personal computer, a server, a network device, or a similar electronic device) to execute all or part of the steps of the method described in the embodiments of the present application.
[0489] It should be noted that, for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should be aware that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.
[0490] It should be further noted that although the steps in the flowchart are shown in sequence according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.
[0491] It should be understood that the foregoing device embodiments are illustrative only, and the devices of this application can also be implemented in other ways. For example, the division of units / modules in the foregoing embodiments is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units, modules or components can be combined, or can be integrated into another system, or some features can be ignored or not executed.
[0492] In addition, without special explanation, in each embodiment of this application, each functional unit / module can be integrated in one unit / module, or each unit / module can exist physically alone, or two or more units / modules can be integrated together. The above integrated unit / module can be implemented in the form of hardware or in the form of a software program module.
[0493] When the integrated unit / module is implemented in the form of hardware, the hardware can be a digital circuit, an analog circuit, etc. The physical implementation of the hardware structure includes but is not limited to transistors, memristors, etc. Unless otherwise specified, the processor can be any suitable hardware processor, such as a CPU, GPU, FPGA, DSP, and ASIC, etc. Unless otherwise specified, the storage unit can be any suitable magnetic storage medium or magneto-optical storage medium, such as a resistive random access memory (RRAM), a dynamic random access memory (DRAM), a static random access memory (SRAM), an enhanced dynamic random access memory (EDRAM), a high-bandwidth memory (HBM), a hybrid memory cube (HMC), etc.
[0494] When the integrated unit / module is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. And the aforementioned memory includes: USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks, or optical discs, etc., all of which can store program codes.
[0495] In the above embodiments, the descriptions of the various embodiments each have their own focuses. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered to be within the scope described in this specification.
[0496] The above specific embodiments have further elaborated in detail the purpose, technical solution and beneficial effects of the present invention. It should be understood that the above are only specific embodiments of the present invention and are not used to limit the protection scope of the present invention. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solution of the present invention shall be included within the protection scope of the present invention.
Claims
1. A communication method, characterized in that, Comprising: Receiving first indication information; The first indication information is used to indicate offset information of a discontinuous reception timer; the offset information is related to the start time of one or more discontinuous reception timers; Listening to a downlink control channel at the start time of the discontinuous reception timer.
2. The method according to claim 1, wherein The offset information includes a first offset of the start time of the discontinuous reception timer.
3. The method according to claim 2, wherein The method further comprises: Receiving second indication information; the second indication information is used to indicate using the first offset.
4. The method according to claim 2, wherein The first indication information is further used to indicate the first offset of the next discontinuous reception timer when the first indication information is received; or, The first indication information is further used to indicate that the first offset is used for the next N discontinuous reception timers when the first indication information is received, where N is an integer greater than 1.
5. The method according to claim 3, characterized in that, The second indication information is further used to indicate that the first offset is used for the next discontinuous reception timer when the second indication information is received; or The second indication information is further used to indicate that the first offset is used for the next N discontinuous reception timers when the second indication information is received; N is an integer greater than 1.
6. The method according to any one of claims 1-5, characterized in that The offset information is further used to indicate that the start time of the discontinuous reception timer is shifted forward, or the start time of the discontinuous reception timer is shifted backward.
7. The method according to claim 6, wherein The method further comprises: Determining the start time of the discontinuous reception timer according to the first offset, or determining the start time of the discontinuous reception timer according to the first offset and a first preset offset.
8. The method according to claim 7, wherein The method further comprises: Shifting the first offset, or shifting the first offset and a first preset offset, after the start of a subframe in a discontinuous reception period to start the discontinuous reception timer; the subframe is determined according to the discontinuous reception period configuration.
9. The method according to claim 8, wherein The time unit granularity of the first offset includes any one of the following: Millisecond, subframe, time slot, symbol.
10. A communication method, characterized in that, Comprising: Receiving third indication information; The third indication information is used to indicate time information of a discontinuous reception period; The time information is related to the start time of one or more discontinuous reception periods.
11. The method according to claim 10, characterized in that, The start time information includes offset information of the start time of the discontinuous reception period, or the start time information of the discontinuous reception period.
12. The method according to claim 11, wherein The offset information includes a second offset of the start time of the discontinuous reception period.
13. The method according to claim 12, characterized in that, The start time information includes a target start time of the discontinuous reception period.
14. The method according to claim 13, wherein The method further comprises: Receiving fourth indication information; the fourth indication information is used to indicate using the second offset, or using the target start time.
15. The method according to claim 13, characterized in that, The third indication information is further used to indicate that the second offset, or the target start time, is used for the next discontinuous reception period when the third indication information is received; or, The third indication information is further used to indicate that the second offset, or the target start time, is used for the next M discontinuous reception periods when the third indication information is received, where M is an integer greater than 1.
16. The method according to claim 14, wherein The fourth indication information is further used to indicate that the second offset or the target start time is used in the next non - continuous reception period when the fourth indication information is received; or, The fourth indication information is further used to indicate that the second offset or the target start time is used in the next M non - continuous reception periods when the fourth indication information is received; M is an integer greater than 1.
17. The method according to claim 16, wherein The method further includes: Determining the start time of the non - continuous reception period according to the second offset or the target start time; or, Determining the start time of the non - continuous reception period according to the second offset and a second preset offset, or according to the target start time and a second preset offset.
18. The method according to claim 17, wherein The time unit granularity of the second offset includes any one of the following: Millisecond, sub - frame, time slot, symbol.
19. The method according to claim 18, wherein The method further includes: Starting a non - continuous reception timer in the non - continuous reception period.
20. The method according to claim 19, characterized in that, The method further includes: Determining whether to start the non - continuous reception timer according to the configuration parameters of the non - continuous reception period and the second offset; the configuration parameters include at least one of cycle configuration, system frame number, sub - frame number, cycle type, time slot offset of the cycle, and system frame reference time.
21. A communication method, characterized in that, Including: Sending a first indication information; The first indication information is used to indicate the offset information of the non - continuous reception timer; the offset information is related to the start time of one or more non - continuous reception timers.
22. The method according to claim 21, wherein The offset information includes a first offset of the start time of the non - continuous reception timer.
23. The method according to claim 22, wherein The method further includes: Sending a second indication information; the second indication information is used to indicate the use of the first offset.
24. The method according to claim 22, wherein The first indication information is further used to indicate the first offset of the next non - continuous reception timer when the first indication information is received; or, The first indication information is further used to indicate that the first offset is used in the next N non - continuous reception timers when the first indication information is received, N is an integer greater than 1.
25. The method according to claim 23, wherein The second indication information is further used to indicate the use of the first offset in the next non - continuous reception timer when the second indication information is received; or The second indication information is further used to indicate that the first offset is used in the next N non - continuous reception timers when the second indication information is received; N is an integer greater than 1.
26. The method according to claim 25, characterized in that, The offset information is further used to indicate that the start time of the non - continuous reception timer is shifted forward or the start time of the non - continuous reception timer is shifted backward.
27. The method according to claim 26, wherein The time unit granularity of the first offset includes any one of the following: Millisecond, sub - frame, time slot, symbol.
28. A communication method, characterized in that, Including: Sending a third indication information; The third indication information is used to indicate the time information of the non - continuous reception period; the time information is related to the start time of one or more non - continuous reception periods.
29. The method according to claim 28, wherein The start time information includes the offset information of the start time of the non - continuous reception period or the start time information of the non - continuous reception period.
30. The method according to claim 29, wherein The offset information includes a second offset of the start time of the non - continuous reception period.
31. The method according to claim 30, wherein, The start time information includes a target start time of a discontinuous reception period.
32. The method according to claim 31, wherein The method further includes: sending fourth indication information; the fourth indication information is used to indicate to use the second offset or the target start time.
33. The method according to claim 31, wherein The third indication information is further used to indicate to use the second offset or the target start time in the next discontinuous reception period after receiving the third indication information; or The third indication information is further used to indicate to use the second offset or the target start time in the next M discontinuous reception periods after receiving the third indication information, where M is an integer greater than 1.
34. The method according to claim 32, characterized in that, The fourth indication information is further used to indicate to use the second offset or the target start time in the next discontinuous reception period after receiving the fourth indication information; or The fourth indication information is further used to indicate to use the second offset or the target start time in the next M discontinuous reception periods after receiving the fourth indication information; M is an integer greater than 1.
35. The method according to claim 34, wherein The time unit granularity of the second offset includes any one of the following: millisecond, subframe, time slot, symbol.
36. A communication device, characterized in that, including: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method according to any one of claims 1-20.
37. A communication device, characterized in that, including: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method according to any one of claims 21-35.
38. A computer-readable storage medium storing a computer program, characterized in that, The computer program, when executed by a processor, implements the method according to any one of claims 1-35.
39. A computer program product, characterized in that, including a computer program, when the computer program is run, it causes a computer to execute the method according to any one of claims 1-35.
Citation Information
Cited By
Communication method, device, storage medium and program product
WO2025148894A1