Communication method, communication apparatus and computer readable storage medium

By adjusting the DRX activation time, the conflict between XR service transmission and measurement interval is resolved, which improves data transmission performance and reduces the impact of conflicts on data transmission.

WO2025209021A1PCT designated stage Publication Date: 2025-10-09HONOR DEVICE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/076801
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-30
Filing Date
2025-02-11
Publication Date
2025-10-09

AI Technical Summary

Technical Problem

Due to the non-integer periodicity of the XR service, the transmission of the XR service conflicts with the measurement within the measurement interval, affecting data transmission performance.

Method used

By adjusting the discontinuous reception (DRX) activation time of the terminal device to ensure that it does not overlap with the measurement interval, the impact of conflicts on data transmission can be reduced by offsetting or extending the activation time.

Benefits of technology

On the basis of not affecting the measurement performance, the performance of data transmission is improved and the impact of conflicts on data transmission is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025076801_09102025_PF_FP_ABST
    Figure CN2025076801_09102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method, a communication apparatus and a computer readable storage medium, which are capable of reducing the impact on data transmission and improving data transmission performance. The method comprises: when first activation time overlaps with a first measurement gap, determining to adjust the first activation time, wherein the first activation time is activation time of discontinuous reception, and the adjusted first activation time does not overlap with the next activation time of the first activation time; and performing data transmission with a network device within a time period of the adjusted first activation time which does not overlap with the first measurement gap, so as to perform measurement in the first measurement gap. By adjusting the first activation time, data transmission can be performed without affecting the measurement performance.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, communication device, and computer-readable storage medium

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on March 30, 2024, with application number 202410396263.2 and application name “Communication Method, Communication Device and Computer-readable Storage Medium”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a communication method, a communication device, and a computer-readable storage medium. Background Art

[0003] With the advancement of communication technology, extended reality (XR) services have emerged. XR services are primarily video services, and video data is transmitted in bursts, which means that video services have a periodic nature. For example, if one second (s) contains 60 frames of video data, then a video frame is generated every 16.6 milliseconds (ms). In other words, XR video services have a non-integer periodicity.

[0004] During a reserved period of time (the measurement gap (MG)), the terminal device does not send or receive any data. Instead, it tunes the receiver to the frequency of the neighboring cell and performs inter-frequency measurements. At the end of the MG, it switches back to the serving cell. The measurement gap is periodic and has an integer period.

[0005] Since XR services have non-integer periodicity and measurement intervals are integer periods, conflicts between XR service transmissions and measurements within the measurement intervals are inevitable. Reducing the impact of these conflicts on data transmission is a pressing technical issue. Summary of the Invention

[0006] The present application provides a communication method, a communication device, and a computer-readable storage medium, which can reduce the impact on data transmission and help improve the performance of data transmission.

[0007] In a first aspect, the present application provides a communication method, which can be executed by a terminal device or by a device compatible with the terminal device, such as a processor or chip. The method may include: in response to a first activation time overlapping with a first measurement interval, determining to adjust the first activation time, where the first activation time is a discontinuous reception (DRX) activation time; and transmitting data with a network device within a first time after the adjusted first activation time, where the first time does not overlap with the first measurement interval.

[0008] In the solution provided by this application, when the first activation time overlaps with the first measurement interval, that is, when data transmission within the first activation time conflicts with measurement within the first measurement interval, the first activation time is adjusted, and data transmission is performed with the network device during a time within the adjusted first activation time that does not overlap with the first measurement interval. Thus, the terminal device performs data transmission during this time and performs measurement within the first measurement interval, thereby reducing the impact of the conflict on data transmission and helping to improve data transmission performance. Using the solution provided by this application, data transmission can be performed without affecting measurement performance.

[0009] In a possible implementation, the adjusted first activation time does not overlap with the next activation time after the first activation time, so that normal monitoring for data transmission is performed during the next activation time after the first activation time.

[0010] In one possible implementation, the adjustment may be an offset, and determining the adjustment of the first activation time may be based on offset information. The offset information includes one or more of offset duration information, overlap duration information, and transmission duration information. The transmission duration threshold is the minimum duration for data transmission within the activation time. By adjusting the first activation time by offsetting, a time period available for data transmission exists within the first activation time after the offset, thereby reducing the impact on data transmission.

[0011] In one possible implementation, the method further includes receiving offset information from a network device. That is, the offset information may be configured by the network device. Optionally, the offset information is included in DRX configuration information so that the terminal device can detect in real time whether the measurement interval overlaps with the activation time, and determine to adjust the first activation time if there is overlap.

[0012] In one possible implementation, the method further includes: the offset duration information includes an offset duration threshold, and the starting time of the first activation time is offset by the offset duration threshold. That is, the starting time of the first activation time is offset based on the offset duration threshold, and the duration of the offset is the offset duration threshold, so that there is time for data transmission within the first activation time after the offset. For example, T1 represents the starting time of the first activation time, L1 represents the offset duration threshold, and T2 represents the starting time of the first activation time after the offset, then T2 can be expressed as T1+L1. If the first activation time after being offset based on the offset duration threshold overlaps with the next activation time of the first activation time, then normal monitoring can be performed within the next activation time of the first activation time.

[0013] Alternatively, the overlapping duration information includes an overlapping duration threshold, and based on the overlapping duration threshold, the first activation time is offset, and the duration of overlap between the offset first activation time and the first measurement interval is less than or equal to the overlapping duration threshold, so that there is time for data transmission within the offset first activation time. For example, L2 represents the overlapping duration threshold, and if the duration of overlap between the first activation time and the first measurement interval is greater than L2, then the first activation time is offset so that the duration of overlap between the offset first activation time and the first measurement interval is less than or equal to L2.

[0014] Alternatively, the transmission duration information includes a transmission duration threshold. Based on the transmission duration threshold, the first activation time is offset, and the duration of the first time in the offset first activation time is greater than or equal to the transmission duration threshold, so that there is time available for data transmission within the offset first activation time. For example, L3 represents the transmission duration threshold, T3 represents the end time of the first measurement interval, and T4 represents the end time of the offset first activation time. Then, the difference between T4 and T3 is greater than or equal to L3.

[0015] In one possible implementation, the adjustment may be an extension, and the adjustment of the first activation time may be determined by extending the first activation time based on the extension information. By extending the duration of the first activation time, a time period is provided within the extended first activation time period for data transmission, thereby reducing the impact on data transmission.

[0016] In one possible implementation, the method further includes receiving extended information from a network device. Specifically, the extended information may be configured by the network device. Optionally, the extended information may be included in DRX configuration information, allowing the terminal device to detect in real time whether the measurement interval overlaps with the activation time, and to adjust the first activation time if such overlap occurs.

[0017] In one possible implementation, the method further includes: the extension information includes an extension duration threshold; based on the extension duration threshold, the duration of the first activation time is extended so that there is time for data transmission within the extended first activation time. For example, L4 represents the extension duration threshold, La represents the duration of the first activation time, and Lb represents the duration of the extended first activation time, where the difference between Lb and La is L4. For another example, if the extension duration threshold is 5 milliseconds (ms) and the duration of the first activation time is 5 ms, then the duration of the first activation time is extended from 5 ms to 10 ms, and it is ensured that this 10 ms does not overlap with the next activation time after the first activation time.

[0018] Alternatively, the extension information includes a target duration threshold, and the duration of the first activation time is extended to the target duration threshold so that there is time available for data transmission within the extended first activation time. For example, if the duration of the first activation time is 5ms and the target duration threshold is 10ms, the duration of the first activation time is extended from 5ms to 10ms, and it is ensured that this 10ms does not overlap with the next activation time after the first activation time.

[0019] In one possible implementation, in response to the first activation time overlapping with the first measurement interval, and the overlap duration being greater than a first threshold, determining to adjust the first activation time. Optionally, in response to the first activation time overlapping with the first measurement interval, and the overlap duration being greater than the first threshold, adjusting the first activation time.

[0020] Alternatively, in response to the first activation time overlapping with the first measurement interval, and the ratio of the overlapping duration to the first activation time is greater than a first ratio, determining to adjust the first activation time. Optionally, in response to the first activation time overlapping with the first measurement interval, and the ratio of the overlapping duration to the first activation time is greater than a first ratio, adjusting the first activation time.

[0021] That is to say, when the first activation time overlaps with the first measurement interval for a long time, the non-overlapping time within the first activation time may not be sufficient for data transmission or there may be no non-overlapping time in the first activation time. Therefore, the first activation time is adjusted so that there is time for data transmission within the adjusted first activation time.

[0022] In one possible implementation, the first threshold may be the overlap duration threshold. That is, the first threshold and the overlap duration threshold may be the same threshold. The first ratio may be the ratio between the overlap duration threshold and the duration of the first activation time.

[0023] In one possible implementation, in response to the first activation time overlapping with the first measurement interval and the duration of the second time of the first activation time being less than a second threshold, it is determined to adjust the first activation time. Alternatively, in response to the first activation time overlapping with the first measurement interval and the duration of the second time of the first activation time being less than a second threshold, the first activation time is adjusted. The second time does not overlap with the first measurement interval.

[0024] Alternatively, in response to the first activation time overlapping with the first measurement interval, and the ratio of the duration of the second time of the first activation time to the first activation time being less than a second ratio, determining to adjust the first activation time. Optionally, in response to the first activation time overlapping with the first measurement interval, and the ratio of the duration of the second time of the first activation time to the first activation time being less than a second ratio, adjusting the first activation time.

[0025] That is, when the first activation time overlaps with the first measurement interval and the non-overlapping time in the first activation time is insufficient for data transmission, the first activation time is adjusted so that there is time for data transmission in the adjusted first activation time.

[0026] In one possible implementation, the second threshold may be the transmission duration threshold. That is, the second threshold and the transmission duration threshold may be the same threshold. The second ratio may be the ratio of the transmission duration threshold to the duration of the first activation time.

[0027] In a possible implementation, the method further includes: in response to monitoring the DCP during the monitoring period of downlink control information with cyclic redundancy check scrambled by power saving-radio network tempory identifier (DCP) corresponding to the first activation time, and the DCP indicates waking up DRX, determining whether the first activation time overlaps with the first measurement interval. That is, when a DCP indicating waking up DRX is monitored during the DCP monitoring period, determining whether the subsequent measurement interval overlaps with the activation time can save power consumption of the terminal device while performing data transmission without affecting the measurement performance. Among them, DCP monitoring is applicable to scenarios where the DRX cycle is a long cycle.

[0028] In a second aspect, the present application provides a communication method, which can be executed by a network device or a device compatible with the network device, such as a processor or chip. The method may include: sending first indication information to a terminal device, the first indication information instructing to adjust a first activation time, where the first activation time is a DRX activation time.

[0029] It can be seen that the network device can instruct the terminal device to adjust the first activation time, so that the terminal device adjusts the first activation time based on the first indication information, and transmits data with the network device within the time of the adjusted first activation time that does not overlap with the first measurement interval, so that the terminal device transmits data within the time and performs measurement within the first measurement interval to reduce the impact of conflicts on data transmission, which helps to improve the performance of data transmission.

[0030] In a possible implementation, the first indication information may also be used to indicate adjustment of the first activation time of the first DRX, wherein the method of indicating the first DRX may include indicating by means of a DRX ID or a DRX cycle.

[0031] In one possible implementation, in response to the first activation time overlapping with the first measurement interval, the first indication information is sent to the terminal device. That is, the network device sends the first indication information to the terminal device when determining that the first activation time overlaps with the first measurement interval.

[0032] Optionally, in response to the first activation time overlapping with the first measurement interval, and the overlapping duration is greater than a first threshold, first indication information is sent to the terminal device. Alternatively, in response to the first activation time overlapping with the first measurement interval, and the ratio of the overlapping duration to the first activation time is greater than a first ratio, first indication information is sent to the terminal device.

[0033] Optionally, in response to the first activation time overlapping with the first measurement interval, and the duration of the time in the first activation time that does not overlap with the first measurement interval is less than a second threshold, the first indication information is sent to the terminal device. Alternatively, in response to the first activation time overlapping with the first measurement interval, and the ratio of the duration of the non-overlapping time to the first activation time is less than a second ratio, the first indication information is sent to the terminal device.

[0034] In a possible implementation, when the first indication information indicates adjusting the first activation time, it indicates shifting the first activation time. That is, the adjustment may be a shift.

[0035] In one possible implementation, the first indication information may further indicate offset information, where the offset information includes one or more of offset duration information, overlap duration information, and transmission duration information. Thus, the terminal device may shift the first activation time based on the offset information.

[0036] Alternatively, regarding the offset, the network device may further send second indication information to the terminal device, the second indication information indicating offset information, the offset information including one or more of offset duration information, overlap duration information, and transmission duration information. Thus, the terminal device may offset the first activation time based on the offset information.

[0037] In a possible implementation, when the first indication information indicates adjusting the first activation time, it indicates extending the duration of the first activation time. That is, the adjustment may be an extension.

[0038] In one possible implementation, for extension, the first indication information may further indicate extension information, where the extension information includes an extension duration threshold and / or a target duration threshold, so that the terminal device may extend the duration of the first activation time based on the extension information.

[0039] Alternatively, for extension, the network device may further send a third indication message to the terminal device, the third indication message indicating extension information, the extension information including the extension duration threshold and / or the target duration threshold. Thus, the terminal device may extend the duration of the first activation time based on the extension information.

[0040] In a possible implementation, when the terminal device receives the first indication information, the first activation time may be adjusted according to the first indication information.

[0041] In a third aspect, the present application provides a communication device, which includes a module / unit for executing the method described in any of the first aspect and its possible implementations, or includes a module / unit for executing the method described in any of the second aspect and its possible implementations.

[0042] In a fourth aspect, the present application provides a communication device, which may be a terminal device, or a chip, chip system, or processor that supports the terminal device to implement the above-mentioned method, or a logical node, logic module, or software that can implement all or part of the terminal functions. Among them, the communication device may also be a chip system. The communication device can execute the method described in the first aspect. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above-mentioned functions. The unit may be software and / or hardware. The operations and beneficial effects performed by the communication device can refer to the methods and beneficial effects described in the first aspect above, and the repeated parts will not be repeated.

[0043] In a fifth aspect, the present application provides a communication device, which may be a network device, or a chip, chip system, or processor that supports the network device to implement the above-mentioned method, or a logical node, logic module, or software that can implement all or part of the network device functions. Among them, the communication device may also be a chip system. The communication device can execute the method described in the second aspect. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above-mentioned functions. The unit may be software and / or hardware. The operations and beneficial effects performed by the communication device can refer to the method and beneficial effects described in the second aspect above, and the repeated parts will not be repeated.

[0044] In a sixth aspect, the present application provides a communication device, which includes a processor coupled to a memory, and the memory is used to store programs or instructions. When the program or instructions are executed by the processor, the communication device executes the method described in the first aspect or the second aspect.

[0045] In the seventh aspect, the present application provides a communication device, which includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method described in the first aspect or the second aspect through logic circuits or executing code instructions.

[0046] In an eighth aspect, the present application provides a computer-readable storage medium, which is used to store computer execution instructions. When the computer execution instructions are executed, the method executed by the terminal device in the method described in the first aspect is implemented, or the method executed by the network device in the method described in the second aspect is implemented.

[0047] In a ninth aspect, the present application provides a computer program product comprising a computer program, which, when executed, enables the method executed by the terminal device in the method described in the first aspect to be implemented, or the method executed by the network device in the method described in the second aspect to be implemented.

[0048] It can be understood that the beneficial effects that can be achieved by the communication method, communication device, computer-readable storage medium, and computer program product provided above can be referred to the beneficial effects in the first aspect, the second aspect and any possible implementation thereof, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] FIG1 is an exemplary diagram of a system architecture using an embodiment of the present application;

[0050] FIG2 is an example diagram of sending SSB;

[0051] FIG3 is an example diagram of the relationship between the measurement interval and the SMTC window;

[0052] FIG4A is an example diagram of a DRX cycle;

[0053] FIG4B is an example diagram showing the relationship between the DCP monitoring timing and the DRX activation timing;

[0054] 5A to 5C are diagrams illustrating examples of scenarios where the activation time overlaps with the measurement interval;

[0055] FIG6 is a flow chart of a communication method provided in an embodiment of the present application;

[0056] FIG7A is an example diagram of an offset activation time provided by an embodiment of the present application;

[0057] FIG7B is an example diagram of extended activation time provided by an embodiment of the present application;

[0058] FIG8 is a flow chart of another communication method provided in an embodiment of the present application;

[0059] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0060] FIG10 is a schematic structural diagram of another communication device provided in an embodiment of the present application;

[0061] FIG11 is a schematic structural diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0062] The specific embodiments of the present application are further described in detail below with reference to the accompanying drawings.

[0063] The terms "first" and "second" and the like in the specification, claims, and drawings of this application are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0064] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0065] In this application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0066] In this application, "sending information to... (e.g., a terminal device)" can be understood as the destination of the information being the terminal device. This can include sending information to the terminal device directly or indirectly. "Receiving information from... (e.g., a terminal device)" or "receiving information from... (e.g., a terminal device)" can be understood as the source of the information being the terminal device, which can include receiving information from the terminal device directly or indirectly. The information may be processed as necessary between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be elaborated on here.

[0067] In the description of this application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the indication information described below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, the information to be indicated can be directly indicated, such as indicating the information to be indicated itself or the index of the information to be indicated. For another example, the information to be indicated can also be indirectly indicated by indicating other information, and there is an association between the other indicated information and the information to be indicated. For another example, only a part of the information to be indicated can be indicated, while the other parts of the information to be indicated are known or agreed in advance. In addition, the indication of specific information can be achieved by means of the pre-agreed (such as specified in the protocol) order of arrangement of each information, thereby reducing the indication overhead to a certain extent.

[0068] To better understand the embodiments of the present application, the following first introduces the system architecture involved in the embodiments of the present application:

[0069] The embodiments of the present application can be applied to communication systems evolved after 5G, such as long term evolution (LTE) systems, fifth generation mobile communication (5G) systems, sixth generation mobile communication (6G) systems, satellite communication and short-range wireless communication systems. Among them, the wireless communication systems mentioned in the embodiments of the present application include but are not limited to: three major application scenarios of 5G / 6G mobile communication systems: enhanced mobile broadband (eMBB), ultra reliable low latency communication (URLLC) and massive machine type communication (mMTC), long range Internet of Things (LoRa) systems or vehicle networking systems. A wireless communication system may include one or more network devices, and one or more terminal devices.

[0070] The following explanation uses the system architecture shown in Figure 1 as an example. As shown in Figure 1, the communication system includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one network device (e.g., 110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal device (e.g., 120a-120j in Figure 1, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). Terminal device 120 is wirelessly connected to network device 110. Network device 110 is wirelessly or wiredly connected to core network 200. The core network devices in core network 200 and network device 110 in RAN 100 can be separate physical devices, or they can be the same physical device that integrates core network logical functions and radio access network logical functions.

[0071] It should be noted that RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), for example, a 4G or 5G mobile communication system, or an evolved system after 5G (for example, a 6G mobile communication system). RAN 100 can also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (CRAN), etc. RAN 100 can also be a communication system that is a fusion of two or more of the above systems. It should be stated that the number of network devices and terminal devices in Figure 1 is only for illustration and should not be regarded as a specific limitation of this application. The terminal devices and network devices involved in the system architecture are described in detail below.

[0072] 1. Terminal Equipment

[0073] Terminal devices can also be called user equipment (UE), mobile station (MS), mobile terminal (MT), etc. They are devices used to provide voice or data connectivity to users, or they can be IoT devices. For example, terminal devices include handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, terminal devices can include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices (such as smart watches, smart bracelets, pedometers, etc.), vehicle-mounted devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), satellite terminals, virtual reality (VR) devices, augmented reality (AR) devices, smart point-of-sale (POS) machines, customer-premises equipment (CPE), wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in unmanned driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and flying devices (such as intelligent robots, hot air balloons, drones, airplanes). Terminal devices can also be other devices with terminal functions, for example, terminal devices can also be devices that function as terminals in D2D communication.

[0074] The embodiments of this application do not limit the form factor of the terminal device. The device used to implement the functions of the terminal device can be the terminal device; it can also be a device that supports the terminal device to implement the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of this application, the chip system can be composed of a chip or include a chip and other discrete components.

[0075] 2. Network Equipment

[0076] A network device is a node in a radio access network (RAN), and may also be referred to as a RAN node (or device). A network device is used to help terminal devices achieve wireless access. Multiple network devices 110 in a communication system may be nodes of the same type or different types. In some scenarios, the roles of the network device 110 and the terminal device 120 are relative. For example, the network element 120i in FIG1 may be a helicopter or a drone, which may be configured as a mobile base station. For terminal devices 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the network element 110a, the network element 120i is a terminal device. The network device 110 and the terminal device 120 are sometimes referred to as communication devices. For example, the network elements 110a and 110b in FIG1 may be understood as communication devices with base station functions, and the network elements 120a-120j may be understood as communication devices with terminal device functions.

[0077] In one possible scenario, a network device can be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next-generation NodeB (gNB), a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, a satellite, an integrated access and backhaul (IAB) node, a mobile switching center, or a network device in a non-terrestrial network (NTN) communication system, i.e., it can be deployed on a high-altitude platform or satellite. The network device can be a macro base station (such as 110a in Figure 1 ), a micro base station or an indoor station (such as 110b in Figure 1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario. The network device can also be a device that functions as a base station in device-to-device (D2D) communication, Internet of Vehicles (IoV) communication, drone communication, or machine communication. Optionally, the network device can also be a server, a wearable device, a vehicle, or an onboard device. For example, a network device in vehicle to everything (V2X) technology may be a road side unit (RSU).

[0078] All or part of the functions of the network device in this application may also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform). The network device in this application may also be a logical node, logical module, or software that can implement all or part of the network device functions.

[0079] In another possible scenario, multiple network devices collaborate to assist the terminal in achieving wireless access, and different network devices respectively implement part of the functions of the base station. For example, the network device can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It can be understood that the network device can be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into a network device in the access network RAN, or the CU can be divided into a network device in the core network CN, which is not limited here.

[0080] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0081] In the embodiments of the present application, the form of the network device is not limited. The device used to implement the function of the network device can be a network device; it can also be a device that can support the network device to implement the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.

[0082] In order to facilitate understanding of the contents of this solution, some of the terms involved in the embodiments of this application are explained below to facilitate understanding by those skilled in the art. This part is only for ease of understanding and cannot be regarded as a specific limitation of this application.

[0083] 1. XR business

[0084] Real-time broadband communication (RTBC) in future communication systems aims to support high bandwidth and low interaction latency. This allows for increased bandwidth within given latency and reliability requirements, creating an immersive experience for users interacting with the virtual world. XR technology is a technology that enables the interaction between virtual and real life, encompassing virtual reality (VR), augmented reality (AR), and mixed reality (MR). VR, AR, and MR are collectively referred to as XR. XR services refer to those based on XR technology.

[0085] During the downlink transmission of XR services, the server's XR content module generates data content at a fixed frequency (e.g., 30Hz, 60Hz, 120Hz, etc.) and transmits it to the XR terminal device through the network device. During the uplink transmission of XR services, devices such as AR terminal devices or MR terminal devices can capture the current scene image through the built-in camera and continuously upload the current scene image at a specific frequency (e.g., 60Hz).

[0086] XR services are primarily video services, and video data is generated in bursts, meaning that data for the same service is generated periodically. For example, if one second contains 60 frames of video data, then a video frame is generated every 16.6 milliseconds. Because a video frame is so large, it is split into dozens of Internet Protocol (IP) packets. For networks transmitting XR services, dozens of IP packets must be transmitted every 16.6 milliseconds, and the arrival time of these IP packets is uncertain. The difference between the arrival time of an IP packet and a periodic time point (e.g., 0ms, 16.6ms, 33.2ms, etc.) is approximately in the range of [-4, 4]ms or [-5, 5]ms, and follows a truncated Gaussian distribution. This range of [-4, 4]ms or [-5, 5]ms can be understood as the jitter range. In other words, XR service data is characterized by large data volumes.

[0087] 2. Synchronization signal and physical downlink broadcast channel block (SSB)

[0088] The SSB consists of primary synchronization signals (PSS), secondary synchronization signals (SSS) and physical downlink broadcast channel (PBCH).

[0089] In the time domain, one SSB occupies 4 orthogonal frequency-division multiplexing (OFDM) symbols; in the frequency domain, one SSB occupies 20 consecutive physical resource blocks (PRBs). The symbols and PRBs occupied by the specific PSS, SSS, and PBCH are not limited in the embodiments of this application. For the convenience of description, OFDM symbols can be referred to as symbols. In the time domain, within half a frame (i.e., 5ms), the number and position of SSBs are determined according to the subcarrier spacing and frequency band; multiple SSBs within a half frame form an SS burst set (SS burstset); SS burst sets are sent at a certain period.

[0090] The number of SSBs varies across frequency bands. For example, for sub-3G, frequency division duplexing (FDD) and time division duplexing (TDD) below 2.4G, a maximum of 4 SSBs are defined, while for TDD above 2.4G, a maximum of 8 SSBs are defined. For sub-3G to sub-6G, a maximum of 8 SSBs are defined, and for sub-6G and above, a maximum of 64 SSBs are defined.

[0091] 3. An SSB-based measurement timing configuration (SMTC) window

[0092] Terminal devices can measure SSB. During the measurement process, to reduce the power consumption of terminal devices, 5G introduces SSB measurement based on the SMTC window. The terminal device measures the SSB of the serving cell within the SMTC window; no measurement is required outside the SMTC window. The configuration parameters of an SMTC window include: SMTC timing: The period and offset information of the SMTC window. The SMTC period can be 5, 10, 20, 40, 80, or 160ms. SMTC duration: The length of the SMTC window. The granularity of the SMTC window length is also 1ms, and the length can be 1, 2, 3, 4, or 5m.

[0093] For example, see Figure 2, which shows an example of sending SSBs. Figure 2 takes an SSburstset period of 20ms, an SMTC window of 5ms, an SMTC window including 10 time slots, and a time slot including 14 OFDM symbols as an example, wherein one SSburstset includes one SMTC window. In Figure 2, two SSBs are sent in one time slot, and the indexes of the first symbols of these two SSBs are 3 and 9 respectively. The network device can send SSBs on time slots 0 to 3 at most, so a maximum of 8 SSBs can be sent in one SMTC window.

[0094] For FR2, taking the SSB burst set (SSBburstset) period of 20 milliseconds (ms) and the SMTC window of 5ms as an example, an SMTC window can include 40 time slots, and the network device can send SSB on up to 32 of these time slots. Therefore, a maximum of 64 SSBs can be sent in one SMTC window.

[0095] 4. Measurement interval (MG)

[0096] During a reserved period of time (i.e., the measurement interval), the terminal device will not send or receive any data. Instead, it will tune the receiver to the frequency of the neighboring cell and perform inter-frequency measurements. At the end of this period, it will switch to the serving cell. Inter-frequency measurement refers to measuring the reference information of the neighboring cell (such as SSB or channel state information-reference signal (CSI-RS)), and the neighboring cell and the serving cell are not on the same carrier frequency. The measurement interval can be understood as a time window, which can also be called the measurement interval time window or measurement interval time period.

[0097] Measurement gaps are used when the terminal device's receiver bandwidth is insufficient to simultaneously cover the serving cell's frequency and the frequency of the cell under test (e.g., a neighboring cell). Currently, when using a single radio, terminal devices typically use measurement gaps to assist in effective measurements of inter-frequency and inter-system signals.

[0098] The terminal device can determine the system frame and subframe of the measurement interval based on the following formula: SFN mod T = FLOOR (gapOffset / 10) subframe = gapOffset mod 10 T = MGRP / 10

[0099] SFN represents the system frame; subframe represents the subframe; MGRP represents the period of the measurement interval; gapOffset represents the offset value of the measurement interval mode, which can be configured in the GapConfig information element; FLOOR represents rounding down; and mod represents the modulo operation.

[0100] The measurement gap period is an integer period, and the measurement gap length (measurementgaplong, MGL) can be 1, 1.5, 2, 3, 3.5, 4, 5, 5.5, 6, 10, or 20 ms.

[0101] For example, the relationship between the measurement interval and the SMTC window can be seen in Figure 3. Figure 3 takes the SMTC window as 5ms and the measurement interval as 6ms as an example. The SSB in Figure 3 refers to the SSB sent by the neighboring cell in the SMTC window.

[0102] It can be understood that the serving cell can configure a measurement interval for the terminal device based on the SMTC window configuration and SSB configuration of the neighboring cell, and the time length of the measurement interval is greater than the time length of the SMTC window, so that the terminal device can measure the SSB sent by the neighboring cell within the measurement interval.

[0103] 5. DRX

[0104] DRX allows the terminal device to periodically enter sleep mode at certain times, without monitoring the physical downlink control channel (PDCCH) or the downlink control information (DCI) carrying the PDCCH. When monitoring is needed, the terminal device is woken up from sleep mode to save power consumption of the terminal device.

[0105] DRX can be divided into DRX in idle state and DRX in connected state. The DRX involved in this application refers to DRX in connected state.

[0106] For example, please refer to the example diagram of the DRX cycle shown in Figure 4A. In Figure 4A, a DRX cycle includes an activation time (onduration) and a sleep time (opportunityforDRX). During the activation time, the terminal device can monitor the PDDCH or the DCI carrying the PDCCH for data transmission. During the sleep time, the terminal device does not monitor the PDCCH or the DCI carrying the PDCCH. Among them, the activation time can also be referred to as duration or wake-up duration, etc., and the sleep time can also be referred to as sleep time or inactive time, etc.

[0107] DRX involves multiple timers and related operations. The following are the DRX activation times, that is, the UE will monitor the PDCCH during the following activation times:

[0108] On Duration Timer: refers to the duration of monitoring required at the beginning of the DRX cycle.

[0109] Inactive Timer: refers to the duration of monitoring after the PDCCH indicates that new data needs to be transmitted.

[0110] Retransmission timer (ReTx timer): It can be divided into uplink retransmission timer (Retransmission Timer UL) and downlink retransmission timer (Retransmission Timer DL). The uplink retransmission timer is the maximum time interval until an uplink data retransmission grant is received. The downlink retransmission timer is the maximum time interval until a downlink data retransmission is received.

[0111] The network device can configure the activation time duration within the DRX cycle for the terminal device. For example, the activation time duration can be configured in DRX-config. The activation time duration can be 1, 2, 3, 4, 5, 6, 8, 10, 20, 30, 40, 50, 60, 80, 100, 200, 300, 400, 500, 600 ms, etc., which are not listed here one by one.

[0112] To further save power consumption of terminal devices, the network device may send a wake-up signal (WUS) to the terminal device before the DRX activation time, indicating whether to wake up DRX. If the WUS indicates DRX wakeup, the terminal device monitors the PDCCH during the activation time of the next DRX cycle after receiving the WUS. If the WUS indicates DRX non-wakeup, the terminal device does not monitor the PDCCH during the activation time of the next DRX cycle after receiving the WUS.

[0113] WUS is scrambled by the power saving-radio network tempory identifier (PS-RNTI). DCP is similar to WUS and is also used to indicate whether to wake up DRX. DCP is a DCI scrambled by PS-RNTI, and the DCI can be DCIformat 2_6. The DCP monitoring occasion is used to monitor DCP, and DCP indicates whether to wake up the next DRX. For example, see the example diagram of the relationship between the DCP monitoring occasion and the activation time of DRX shown in Figure 4B. The DCP monitored during the DCP monitoring occasion indicates whether the terminal device monitors PDCCH within the activation time corresponding to the DCP monitoring occasion. DCP monitoring is applicable to scenarios where the DRX cycle is a long cycle.

[0114] Since the XR service has the characteristics of non-integer periods, the period of the measurement interval is an integer period, which inevitably causes conflicts between the transmission of the XR service and the measurement within the measurement interval. This conflict will affect the data transmission and heterofrequency measurement of the XR service. For example, it may cause XR service transmission delays, so that the transmission time of the XR service cannot meet the packet delay budget (PDB) requirements, which may cause the XR service data transmission failure. One way to reduce the impact of the above-mentioned conflicts is to use the measurement interval, that is, to perform data transmission without measurement within the measurement interval. Although this method can reduce the impact on data transmission, it will result in lower accuracy of the heterofrequency measurement results.

[0115] In addition, data transmission depends on the DRX mechanism. Since the duration of the activation time may be the same as the duration of the measurement interval, for example, both are 5ms; or it may be shorter than the duration of the measurement interval, for example, the duration of the activation time is 10ms and the duration of the measurement interval is 20ms, then the activation time and the measurement interval may overlap. For example, please refer to the example diagram of the scenario where the activation time and the measurement interval overlap as shown in Figure 5A. Figure 5A includes two overlapping scenarios: overlapping scenario 1, the overlapping time t1 of activation time #1 and MG#1, and some time t2 is left in activation time #1. During time t2, the terminal device can monitor PDCCH for data transmission; overlapping scenario 2, activation time #4 is completely covered by MG#3, and the terminal device needs to monitor PDCCH within the next activation time (for example, activation time #5) for data transmission. If the DRX cycle is longer, it will cause transmission delay. For the two overlapping scenarios shown in FIG5A , if the above-described method is used, the terminal device does not perform measurements in MG#1 and MG#3 while transmitting data. In this case, the terminal device only performs measurements in MG#2. Since the measurement results of MG1# and MG#3 are not considered, the measurement results fed back in MG#2 cannot accurately reflect the channel status of the neighboring cell.

[0116] In view of this, embodiments of the present application provide a communication method, a communication device, and a computer-readable storage medium, which can perform data transmission without affecting measurement performance, reduce the impact of the above-mentioned conflicts on data transmission, and help improve data transmission performance.

[0117] The communication method, communication device, and computer-readable storage medium provided in the embodiments of the present application can be applied to scenarios where the activation time overlaps with the measurement interval, such as the above-mentioned overlapping scenario 1 and overlapping scenario 2, that is, part of the time within the activation time overlaps with the measurement interval, and all the time within the activation time is completely covered by the measurement interval.

[0118] Figure 5A illustrates a scenario where an activation time overlaps with an MG. In practical applications, scenarios where two or more activation times overlap with a single MG may occur. For an example, see Figure 5B , which illustrates an example scenario where activation times overlap with measurement intervals. In Figure 5B , the duration of the MG is much longer than the duration of the activation time, and activation time #4 and activation time #5 are completely covered by MG #2. Optionally, all of activation time #4 and part of activation time #5 are covered by MG #2; or part of activation time #4 and all of activation time #5 are covered by MG #2; or part of activation time #4 overlaps with MG #2, and part of activation time #5 overlaps with MG #2. Scenarios where an activation time overlaps with two or more measurement intervals may also occur. For an example, see Figure 5C , which illustrates an example scenario where activation times overlap with measurement intervals. In Figure 5C , the duration of the activation time is much longer than the duration of the MG, with activation time #1 completely covering MG #1 and activation time #2 completely covering MG #4 and MG #5. The embodiments of the present application can also be applied to the overlapping scenarios shown in FIG. 5B and FIG. 5C .

[0119] The following describes in detail the communication method provided in the embodiment of the present application based on the system architecture shown in FIG1 .

[0120] Please refer to FIG6 , which is a flowchart of a communication method provided in an embodiment of the present application. The method may include but is not limited to the following steps:

[0121] 601. The terminal device determines whether the first activation time overlaps with the first measurement interval.

[0122] The first activation time is the activation time of DRX. When the terminal device is in a connected state, the first activation time may be the activation time of CDRX. The first activation time may be one of multiple activation times of DRX, or may be at least two consecutive activation times among multiple activation times of DRX.

[0123] The first measurement interval is one or more measurement intervals in the periodic measurement interval. The first measurement interval may be a measurement interval close in time to the first activation time.

[0124] For example, taking the first activation time as an activation time of DRX and the first measurement interval as a measurement interval in the periodic measurement interval as an example, based on the example diagram shown in Figure 5A, if activation time #1 is the first activation time, then MG #1 is the first measurement interval; if activation time #2 or activation time #3 is the first activation time, then MG #2 is the first measurement interval; if activation time #4 is the first activation time, then MG #3 is the first measurement interval.

[0125] Exemplarily, taking the case where the first activation time is two consecutive activation times of DRX and the first measurement interval is one measurement interval in the periodic measurement interval, based on the example diagram shown in Figure 5B, if activation time #1 or activation time #2 is the first activation time, then MG #1 is the first measurement interval; if activation time #4 and activation time #5 are the first activation time, then MG #2 is the first measurement interval.

[0126] The value range of the duration of the measurement interval is {1, 1.5, 2, 3, 3.5, 4, 5, 5.5, 6, 10, 20}, and the value range of the duration of the activation time is not limited to {1, 2, 3, 4, 5, 6, 8, 10, 20, 30, 40, 50, 60, 80, 100, 200, 300, 400, 500, 600}. The size relationship between a measurement interval and an activation time may be less than, equal to, or greater than. In an embodiment of the present application, the duration of the first activation time is less than or equal to the duration of the first measurement interval, and the duration of the first measurement interval is less than the first value, so as to avoid two or more activation times overlapping with a measurement interval. Among them, the first value can be, for example, the duration of the DRX cycle, and the first value can also be configured by the network device or predefined by the protocol.

[0127] The embodiment of the present application is introduced by taking the first activation time as an activation time of DRX and the first measurement interval as a measurement interval in the periodic measurement interval as an example. Other situations can be expanded based on the embodiment of the present application.

[0128] The terminal device may determine whether the first activation time overlaps with the first measurement interval based on the period and duration of the activation time and the period and duration of the measurement interval. Optionally, the terminal device may further determine the overlapping duration or the duration of the first activation time that does not overlap with the first measurement interval.

[0129] In one possible implementation, if a terminal device monitors a DCP during a DCP monitoring opportunity corresponding to a first activation time, and the DCP indicates DRX wakeup, the terminal device determines whether the first activation time overlaps with the first measurement interval. For example, based on the example diagram shown in FIG5A , the first activation time is activation time #4. If a terminal device monitors a DCP during a DCP monitoring opportunity corresponding to activation time #4 and monitors a DCP indicating DRX wakeup, the terminal device may determine whether activation time #4 overlaps with MG #3.

[0130] If the terminal device determines that the first activation time overlaps with the first measurement interval, it executes steps 602 and 603. If it determines that the first activation time does not overlap with the first measurement interval, it monitors the PDCCH for uplink and downlink transmissions during the first activation time and performs measurements during the first measurement interval. For example, based on the example diagram shown in Figure 5A, if activation time #2 does not overlap with MG#2, the terminal device monitors the PDCCH for data transmission during activation time #2 and measures the SSB of the neighboring cell during MG#2.

[0131] 602. The terminal device determines to adjust the first activation time.

[0132] Optionally, the adjusted first activation time does not overlap with the next activation time of the first activation time.

[0133] In response to the first activation time overlapping with the first measurement interval, the terminal device determines to adjust the first activation time. Alternatively, in response to the first activation time overlapping with the first measurement interval, the terminal device adjusts the first activation time. The adjusted first activation time cannot overlap with the next activation time of the first activation time. For example, based on the example diagram shown in Figure 5A, assuming that the first activation time is activation time #1, then the adjusted activation time #1 cannot overlap with activation time #2. If the adjusted activation time #1 overlaps with activation time #2, activation time #1 does not need to be adjusted because normal monitoring can be performed at activation time #2. If activation time #2 also overlaps with the measurement gap, activation time #2 can be adjusted.

[0134] In one implementation, once the first activation time overlaps with the first measurement interval, the first activation time is adjusted to thereby determine the adjusted first activation time.

[0135] In another implementation, if the first activation time overlaps with the first measurement interval, and the duration of the overlap is greater than a first threshold, the first activation time is adjusted to determine the adjusted first activation time. The first threshold may be configured by a network device. For example, the first threshold may be configured in DRX configuration information so that the terminal device can detect in real time whether the measurement interval overlaps with the activation time. The first threshold may also be predefined by a protocol.

[0136] Alternatively, if the first activation time overlaps with the first measurement interval, and the ratio of the overlapping duration to the first activation time is greater than a first ratio, the first activation time is adjusted to determine the adjusted first activation time. The first ratio may be configured by the network device or predefined by a protocol.

[0137] For example, based on the example diagram shown in FIG5A , assuming the first activation time is activation time #1, the terminal device, upon determining that activation time #1 overlaps with MG #1, further determines whether the overlapping duration t1 is greater than a first threshold, or whether the ratio of the overlapping duration t1 to the duration of activation time #1 is greater than a first ratio. If so, the first activation time is adjusted. For example, if the first activation time is 6ms, t1 is 4ms, and the first threshold is 3ms, the terminal device may adjust the first activation time; alternatively, if the first ratio is 1 / 2, the terminal device may adjust the first activation time.

[0138] In another implementation, if the first activation time overlaps with the first measurement interval, and the duration of the time in the first activation time that does not overlap with the first measurement interval is less than a second threshold, the first activation time is adjusted to determine the adjusted first activation time. The second threshold can be understood as the minimum duration for data transmission within the activation time, that is, the minimum duration for ensuring data transmission within the activation time, such as a minimum duration of 2ms. The second threshold can be configured by a network device. For example, the second threshold can be configured in the DRX configuration information so that the terminal device can detect in real time whether the measurement interval and the activation time overlap. The transmission duration threshold can also be predefined by the protocol.

[0139] Alternatively, if the first activation time overlaps with the first measurement interval, and the ratio of the time in the first activation time that does not overlap with the first measurement interval to the first activation time is less than a second ratio, the first activation time is adjusted to determine the adjusted first activation time. The second ratio may be configured by the network device or predefined by a protocol.

[0140] For example, based on the example diagram shown in FIG5A , assuming the first activation time is activation time #1, after determining that activation time #1 overlaps with MG #1, the terminal device further determines whether the duration t2 during which activation time #1 and MG #1 do not overlap is less than a second threshold, or whether the ratio of duration t2 to the duration of activation time #1 is less than a second ratio. If so, the first activation time is adjusted. For example, if the first activation time is 6ms, t2 is 2ms, and the second threshold is 3ms, the terminal device may adjust the first activation time. Alternatively, if the second ratio is 1 / 2, the terminal device may adjust the first activation time.

[0141] The above three methods are conditions for triggering the terminal device to adjust the first activation time. They are used for example and do not constitute a limitation on the embodiments of the present application. For example, the first activation time can also be adjusted when the first activation time overlaps with the first measurement interval and the ratio of the overlapping duration to the non-overlapping duration is less than a certain ratio.

[0142] The terminal device may adjust the first activation time by offsetting the first activation time or extending the duration of the first activation time.

[0143] In a first approach, the terminal device adjusts the first activation time by shifting the first activation time. The shift may be based on the start time of the first activation time and is shifted backward.

[0144] The terminal device may offset the first activation time based on the offset information. It can also be described as the terminal device determining the first activation time after the offset based on the offset information. The offset information may include one or more of the offset duration information, the overlap duration information, and the transmission duration information, wherein the overlap duration information may be an overlap duration threshold, and the transmission duration information may be a transmission duration threshold. The offset duration information indicates the duration of the offset activation time. Optionally, the offset duration information includes the offset duration threshold, i.e., the minimum value of the offset activation time. The actual offset duration may be greater than or equal to the offset duration threshold. The overlap duration information indicates the allowable overlap duration between the first activation time and the first activation time after the offset. Optionally, the overlap duration information includes the overlap duration threshold, which indicates how much the activation time and the measurement interval can overlap at most. When the activation time is offset, the overlap duration between the activation time after the offset and the measurement interval is less than or equal to the overlap duration threshold. The transmission duration information indicates the duration of data transmission required within the first activation time. Optionally, the transmission duration information includes a transmission duration threshold, which indicates the minimum time for data transmission within the activation time. After the activation time is offset, the duration of the non-overlapping activation time with the measurement interval after the offset is equal to or greater than the transmission duration threshold. To distinguish these three types of information, the offset duration information can be abbreviated as L1, the overlapping duration information as L2, and the transmission duration information as L3. L1, L2, and L3 are natural numbers greater than zero, and can be in units of milliseconds, seconds, microseconds, etc.

[0145] Optionally, the overlap duration threshold and the first threshold may be the same threshold, and the transmission duration threshold and the second threshold may be the same threshold.

[0146] The network device may configure offset information for the terminal device. For example, the network device may include the offset information in the DRX configuration information. Alternatively, the network device may dynamically configure the offset information for the terminal device. For example, if the network device determines that the activation time and the measurement interval will overlap, the network device may send the offset information to the terminal device.

[0147] When shifting the first activation time, the terminal device may adopt one or more of the following methods:

[0148] In method a, the terminal device can offset the first activation time based on L1. For example, the terminal device offsets the starting time of the first activation time by L1, or offsets the starting time of the first activation time by at least L1. In this way, the starting time of the offset first activation time is offset by at least L1 compared to the starting time of the first activation time. The duration of the offset first activation time is the same as the duration of the first activation time. If the offset of the first activation time by L1 overlaps with the next activation time of the first activation time, then the first activation time may not be offset, and normal monitoring can be performed during the next activation time of the first activation time.

[0149] For example, see the example diagram of shifted activation time shown in Figure 7A. In Figure 7A, the starting time of activation time #4 is shifted by l1, where l1 is greater than or equal to L1, and the shifted activation time #4 does not overlap with activation time #5.

[0150] In mode b, the terminal device may offset the first activation time based on L2, so that the duration of overlap between the offset first activation time and the first measurement interval is less than or equal to L2. The embodiment of the present application does not limit the specific process of the terminal device offsetting the first activation time based on L2, as long as the duration of overlap between the offset first activation time and the first measurement interval is less than or equal to L2.

[0151] For example, see the example diagram of shifted activation time shown in Figure 7A. In Figure 7A, activation time #4 is shifted so that the overlap duration l2 of the shifted activation time #4 and MG #3 is less than or equal to L2, and the shifted activation time #4 does not overlap with activation time #5.

[0152] In method c, the terminal device may offset the first activation time based on L3, so that the duration of the first activation time after the offset that does not overlap with the first measurement interval is greater than or equal to L3. For ease of distinction, this application refers to the time in the first activation time after the offset that does not overlap with the first measurement interval as the first time, and the time in the first activation time that does not overlap with the first measurement interval as the second time. Before the offset, the second time may be less than L3, so that the terminal device may not be able to transmit data during this period; after the offset, the first time is greater than or equal to L3, so that the terminal device can transmit data during this period. For example, the end time of the first measurement interval is t3, the end time of the first activation time after the offset is t4, and the difference between t4 and t3 is greater than or equal to L3. The embodiment of the present application does not limit the specific process of the terminal device offsetting the first activation time based on L3, as long as the duration of the first activation time after the offset that does not overlap with the first measurement interval is greater than or equal to L3.

[0153] For example, see the example diagram of shifted activation time shown in Figure 7A. In Figure 7A, activation time #4 is shifted so that the duration l2 during which the shifted activation time #4 does not overlap with MG #3 is greater than or equal to L3, and the shifted activation time #4 does not overlap with activation time #5.

[0154] Methods a through c described above may be performed individually or in combination. For example, when offsetting the first activation time based on L1, consider that L2 is less than or equal to L2, and L3 is greater than or equal to L3. Methods a through c described above are provided for illustrative purposes only and do not limit the embodiments of this application. For example, the first activation time may also be offset based on the ratio between the overlapping duration and the non-overlapping duration.

[0155] Method 2: The terminal device adjusts the first activation time by extending the duration of the first activation time.

[0156] The terminal device may extend the duration of the first activation time based on the extended information. It can also be described as the terminal device determining the extended first activation time based on the extended information. The extended information may be an extended duration threshold, which indicates the difference between the duration of the extended activation time and the duration of the activation time, or a target duration threshold, which indicates how long the activation time needs to be extended. That is, the extended information may include an extended duration threshold and / or a target duration threshold. For example, the extended duration threshold is 5ms, which indicates that the difference between the duration of the extended first activation time and the duration of the first activation time is 5ms; for another example, the duration of the first activation time is 6ms, and the target duration threshold is 10ms, which indicates that the duration of the first activation time is extended from 6ms to 10ms. The extended duration threshold and the target duration threshold are natural numbers greater than zero, and their units may be ms, seconds, microseconds, etc. For the convenience of description, the extended duration threshold may be referred to as L4.

[0157] The network device can configure extended information for the terminal device. For example, the network device can include extended information in the DRX configuration information. Alternatively, the network device can dynamically configure information for the terminal device. For example, if the network device determines that the activation time and the measurement interval will overlap, it will send information to the terminal device. When dynamically configuring extended information, the extended information configured each time can be the same or different.

[0158] The terminal device extends the duration of the first activation time based on the extended information. Optionally, based on the extended duration threshold, the duration of the first activation time is extended, and the difference between the duration of the extended first activation time and the duration of the first activation time is the extended duration threshold. For example, La represents the duration of the first activation time, Lb represents the duration of the extended first activation time, and the difference between Lb and La is L4. For another example, the extended information indicates that the duration of the extended activation time is 5 milliseconds (ms), and the duration of the first activation time is 5ms, then the duration of the first activation time is extended from 5ms to 10ms, and it is ensured that these 10ms do not overlap with the next activation time of the first activation time. Optionally, based on the target duration threshold, the duration of the first activation time is extended to the target duration threshold. For example, if the duration of the first activation time is 5ms and the target duration threshold is 10ms, then the duration of the first activation time is extended from 5ms to 10ms, and it is ensured that these 10ms do not overlap with the next activation time of the first activation time. If the extended first activation time overlaps with the next activation time of the first activation time, the duration of the first activation time may not be extended, and normal monitoring is performed during the next activation time of the first activation time.

[0159] When the duration of the first activation time is extended, the end time of the first activation time may be extended, or the start time of the first activation time may be moved forward.

[0160] For example, see the example diagram of extended activation time shown in Figure 7B. In Figure 7B, the duration of activation time #4 is extended so that the difference between the duration of the extended activation time #4 and the duration of activation time #5 is L4, and the extended activation time #4 does not overlap with activation time #5.

[0161] Optionally, when extending the duration of the first activation time, the terminal device may also comprehensively consider the aforementioned L2 and L3. For example, in Figure 7B , assuming the duration of activation time #4 is 1, the duration of activation time #4 is extended based on L4. The extended duration of activation time #4 can be expressed as 1 + L4. At this time, it is determined whether the duration l3 during which the extended activation time #4 does not overlap with MG#3 is greater than or equal to L3. If the duration l3 during which the extended activation time #4 does not overlap with MG#3 is less than L3, the extended activation time may be further offset so that the duration during which the offsetted activation time #4 does not overlap with MG#3 is greater than or equal to L3. If the duration l3 during which the extended activation time #4 does not overlap with MG#3 is greater than or equal to L3, the terminal device may transmit data during the non-overlapping time.

[0162] It should be noted that the offset activation time shown in Figure 7A and the extended activation time shown in Figure 7B are based on the overlapping scenario shown in Figure 5A. For the overlapping scenario shown in Figure 5B, activation time #4 and activation time #5 are completely covered by MG #2, then the terminal device may not adjust the activation time of DRX, but directly disable the measurement interval, that is, disable MG #2, and monitor the PDCCH for data transmission within activation time #4 and activation time #5. That is to say, if the measurement gap duration is greater than the first value, and / or a measurement gap overlaps with at least two activation times, the terminal device will not adjust the activation time of DRX, but directly disable the measurement gap.

[0163] 603. Within a first time of the adjusted first activation time, the terminal device transmits data with the network device, and the first time does not overlap with the first measurement interval.

[0164] Wherein, data transmission may include uplink and downlink transmission, and data transmission may include monitoring PDCCH, transmitting and / or receiving uplink and downlink channels or signals. Wherein, uplink and downlink channels may include uplink channels and / or downlink channels, the uplink channels may include physical uplink control channels (physical uplink control channels, PUCCH) and / or physical uplink shared channels (physical uplink shared channels, PUSCH), and the downlink channels may include PDCCH and / or physical downlink control channels (physical downlink shared channels, PDSCH). Uplink and downlink signals may include uplink signals and / or downlink signals, the uplink signals may include sounding reference signals (SRS), and the downlink signals may include CSI-RS.

[0165] During the first time of the adjusted first activation time, the terminal device performs data transmission with the network device. That is, data transmission is performed during the time of the adjusted first activation time that does not overlap with the first measurement interval. The terminal device performs measurements in the first measurement interval. For example, based on the example diagrams shown in Figures 7A or 7B, the terminal device performs measurements during MG #3 and performs data transmission with the network device during MG #13.

[0166] Optionally, the first time may be a first activation time.

[0167] To facilitate the distinction between the first activation time and the adjusted first activation time, the adjusted first activation time may be referred to as the second activation time.

[0168] In the embodiment shown in FIG6 , when the first activation time overlaps with the first measurement interval, that is, when data transmission within the first activation time conflicts with measurement within the first measurement interval, the first activation time is adjusted, and data transmission is performed with the network device during a time within the adjusted first activation time that does not overlap with the first measurement interval. Thus, the terminal device performs data transmission during this time and performs measurement within the first measurement interval, thereby reducing the impact of the conflict on data transmission and helping to improve data transmission performance. Using the solution provided by this application, data transmission can be performed without affecting measurement performance.

[0169] In the embodiment shown in FIG6 , the terminal device determines whether the first activation time overlaps with the first measurement interval, and if so, determines to adjust the first activation time. In another embodiment, the network device may instruct the terminal device to adjust the first activation time, as specifically described in the embodiment shown in FIG8 .

[0170] Please refer to FIG8 , which is a flowchart illustrating another communication method provided in an embodiment of the present application. The method may include but is not limited to the following steps:

[0171] 801. A network device sends first instruction information to a terminal device. Correspondingly, the terminal device receives the first instruction information from the network device. The first instruction information indicates adjusting a first activation time.

[0172] The first indication information instructs the terminal device to adjust a first activation time, where the first activation time is the DRX activation time. The first indication information is issued earlier than the start time of the first activation time. In other words, the first indication information instructs the terminal device to adjust the subsequent DRX activation time. The number of first activation moments can be one or more.

[0173] Optionally, the first indication information may further indicate adjustment of the first activation time of the first DRX. That is, the adjustment object is the first activation time of the first DRX. The method of indicating the first DRX may include: indicating by indicating the DRX ID or the DRX cycle. For example, the first indication information may include the DRX ID of the first DRX to instruct the terminal device to adjust the first activation time of the first DRX.

[0174] In one implementation, the network device may determine whether the first activation time overlaps with the first measurement interval. The network device may determine whether the first activation time overlaps with the first measurement interval based on the period and duration of the activation time, as well as the period and duration of the measurement interval. Optionally, the network device may further determine the overlapping duration or the duration of the first activation time that does not overlap with the first measurement interval. If it is determined that the first activation time overlaps with the first measurement interval, the network device sends first indication information to the terminal device. The first measurement interval can be found in the detailed description in step 601 and will not be repeated here.

[0175] Optionally, when the first activation time overlaps with the first measurement interval, and the duration of the overlap is greater than a first threshold, first indication information is sent to the terminal device. Alternatively, when the first activation time overlaps with the first measurement interval, and the ratio of the duration of the overlap to the first activation time is greater than a first ratio, first indication information is sent to the terminal device.

[0176] Optionally, when the first activation time overlaps with the first measurement interval, and the duration of the time in the first activation time that does not overlap with the first measurement interval is less than a second threshold, a first indication message is sent to the terminal device. Alternatively, when the first activation time overlaps with the first measurement interval, and the ratio of the duration of the time in the first activation time that does not overlap with the first measurement interval to the first activation time is less than a second ratio, a first indication message is sent to the terminal device.

[0177] The first threshold, the first ratio, the second threshold and the second ratio can be found in the detailed description in step 602 and will not be repeated here.

[0178] Optionally, the first indication information may be carried in DCI, radio resource control (RRC) signaling, or media access control-control element (MAC-CE). For example, the first indication information may be carried in DCP, indicating that the first activation time may be adjusted while instructing to wake up the DRX.

[0179] For example, taking the first indication information carried in DCI as an example, the first indication information may be a field in the DCI, the value of which is used to indicate adjustment of the first activation time. For example, the field is one bit, and when the value of the bit is 1, it indicates adjustment of the first activation time, and when the value of the bit is 0, it indicates that the first activation time is not adjusted. The field may be a newly added field in the DCI, or it may reuse an existing field.

[0180] The network device may dynamically send first indication information to the terminal device to instruct the terminal device to dynamically adjust the first activation time.

[0181] In one implementation, the first indication information instructs the terminal device to offset the first activation time. Optionally, the first indication information also indicates offset information, and the offset information includes one or more of offset duration information, overlap duration information, and transmission duration information. Alternatively, the network device may further send second indication information to the terminal device, and the second indication information indicates offset information. The network device may send the second indication information to the terminal device before or after the first indication information is sent, for example, the network device may carry the offset information in the DRX configuration information. The offset information can be found in the detailed description thereof in step 602 and will not be repeated here.

[0182] In another implementation, the first indication information instructs the terminal device to extend the duration of the first activation time. Optionally, the first indication information also indicates extended information, where the extended information includes extended duration information and / or target duration information. Alternatively, the network device may further send third indication information to the terminal device, where the third indication information indicates extended information. The network device may send the third indication information to the terminal device before or after sending the first indication information, for example, the network device may carry extended information in the DRX configuration information. The extended information can be found in the detailed description of step 602 and will not be repeated here.

[0183] 802. The terminal device adjusts the first activation time based on the first indication information.

[0184] Upon receiving the first indication information, the terminal device adjusts the first activation time. Optionally, the adjusted first activation time does not overlap with the next activation time after the first activation time.

[0185] For details on how the terminal device adjusts the first activation time, please refer to the detailed description of Method 1 and Method 2 in step 602, which will not be repeated here.

[0186] 803, within the first time of the adjusted first activation time, the terminal device and the network device perform data transmission, and the first time does not overlap with the first measurement interval. The implementation process of step 803 can be found in the detailed description of step 603, which will not be repeated here.

[0187] In the embodiment shown in Figure 8, the network device instructs the terminal device to adjust the first activation time through the first indication information, so that the terminal device can transmit data with the network device within the time of the adjusted first activation time that does not overlap with the first measurement interval, so that the terminal device transmits data within this time and performs measurement within the first measurement interval to reduce the impact of conflicts on data transmission, which helps to improve the performance of data transmission.

[0188] The above content describes the method embodiments provided by the present application. In order to facilitate better implementation of the above schemes of the embodiments of the present application, the embodiments of the present application also provide corresponding devices.

[0189] In the embodiment of the present application, the functional modules of the communication device can be divided according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0190] Please refer to FIG. 9 , which is a schematic structural diagram of a communication device provided in an embodiment of the present application. The communication device 900 at least includes: a communication unit 901 and an execution unit 902 .

[0191] In one implementation, the communication device may be a terminal device, or a device in the terminal device (eg, a chip, a chip system, or a circuit).

[0192] An executing unit 902 is configured to determine, in response to the first activation time overlapping with the first measurement interval, to adjust the first activation time; the first activation time is an activation time of discontinuous reception;

[0193] The communication unit 901 is configured to transmit data with the network device within a first time after the adjusted first activation time; the first time does not overlap with the first measurement interval.

[0194] In one embodiment, the adjusted first activation time does not overlap with the next activation time of the first activation time.

[0195] In one embodiment, the execution unit 902 is specifically configured to determine the offset first activation time based on the offset information; wherein the offset information includes one or more of offset duration information, overlap duration information, and transmission duration information.

[0196] In one embodiment, the communication unit 901 is further configured to receive offset information from a network device.

[0197] In one embodiment, the execution unit 902 is further configured to: the offset duration information includes an offset duration threshold, and offset the start time of the first activation time by the offset duration threshold; or

[0198] The overlapping duration information includes an overlapping duration threshold, and based on the overlapping duration threshold, the first activation time is offset, and the duration of overlap between the offset first activation time and the first measurement interval is less than or equal to the overlapping duration threshold; or,

[0199] The transmission duration information includes a transmission duration threshold. Based on the transmission duration threshold, the first activation time is offset, and the duration of the first time in the offset first activation time is greater than or equal to the transmission duration threshold.

[0200] In one embodiment, the execution unit 902 is specifically configured to determine an extended first activation time based on the extension information.

[0201] In one embodiment, the communication unit 901 is further configured to receive extended information from a network device.

[0202] In one embodiment, the execution unit 902 is further configured to extend the information to include an extension duration threshold, and extend the duration of the first activation time based on the extension duration threshold.

[0203] In one embodiment, the executing unit 902 is specifically configured to determine to adjust the first activation time in response to the first activation time overlapping with the first measurement interval, and the overlapping duration is greater than a first threshold; or

[0204] In response to the first activation time overlapping with the first measurement interval, and the ratio of the overlapping duration to the first activation time is greater than a first ratio, it is determined to adjust the first activation time.

[0205] In one embodiment, the first threshold is an overlap duration threshold.

[0206] In one embodiment, the executing unit 902 is specifically configured to determine to adjust the first activation time in response to the first activation time overlapping with the first measurement interval and the duration of the second time of the first activation time being less than a second threshold;

[0207] Alternatively, in response to the first activation time overlapping with the first measurement interval, and the ratio of the duration of the second time of the first activation time to the first activation time is less than a second ratio, determining to adjust the first activation time;

[0208] The second time does not overlap with the first measurement interval.

[0209] In one embodiment, the second threshold is a transmission duration threshold.

[0210] In one embodiment, the executing unit 902 is further configured to, in response to monitoring a DCP within a DCP monitoring opportunity corresponding to the first activation time, and the DCP indicating waking up discontinuous reception, determine whether the first activation time overlaps with the first measurement interval.

[0211] For a more detailed description of the communication unit 901 and the execution unit 902, reference may be made to the relevant description of the terminal device in the method embodiment shown in FIG6 or FIG8, which will not be repeated here.

[0212] In another implementation, the communication device may be a network device, or a device in a network device (e.g., a chip, a chip system, or a circuit).

[0213] The communication unit 901 is used to send first indication information to the terminal device, where the first indication information indicates adjusting a first activation time, and the first activation time is the activation time of DRX.

[0214] In one embodiment, the communication unit 901 is specifically configured to send first indication information to the terminal device in response to the first activation time overlapping with the first measurement interval.

[0215] In one embodiment, the first indication information indicates an offset first activation time.

[0216] In one embodiment, the first indication information further indicates offset information, where the offset information includes one or more of offset duration information, overlap duration information, and transmission duration information.

[0217] In one embodiment, the communication unit 901 is further used to send second indication information to the terminal device, where the second indication information indicates offset information, and the offset information includes one or more of offset duration information, overlap duration information, and transmission duration information.

[0218] In one embodiment, the first indication information indicates a duration for extending the first activation time.

[0219] In one embodiment, the first indication information further indicates extended information, where the extended information includes an extended duration threshold and / or a target duration threshold.

[0220] In one embodiment, the communication unit 901 is further configured to send third indication information to the terminal device, where the third indication information indicates extended information, and the extended information includes an extended duration threshold and / or a target duration threshold.

[0221] Please refer to Figure 10, which is a structural diagram of another communication device provided in an embodiment of the present application. As shown in Figure 10, the device 1000 may include one or more processors 1001, which may also be referred to as a processing unit, and may implement certain control functions. The processor 1001 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control a communication device (such as a base station, a baseband chip, a terminal, a terminal chip, a DU or a CU, etc.), execute software programs, and process data of software programs.

[0222] In an optional design, the processor 1001 may also store instructions 1003 and / or data, and the instructions 1003 and / or data can be executed by the processor so that the device 1000 performs the method described in the above method embodiment.

[0223] In another optional design, processor 1001 may include a transceiver unit for implementing receiving and transmitting functions. For example, the transceiver unit may be a transceiver circuit, an interface, an interface circuit, or a communication interface. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.

[0224] In another possible design, the apparatus 1000 may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiments.

[0225] Optionally, the device 1000 may include one or more memories 1002, on which instructions 1004 and / or data may be stored. The instructions 1004 and / or data may be executed on the processor, so that the device 1000 performs the method described in the above method embodiment. Optionally, the memory may also store data. Optionally, the processor may also store instructions and / or data. The processor and memory may be provided separately or integrated together. For example, the corresponding relationship described in the above method embodiment may be stored in the memory or in the processor.

[0226] Optionally, the apparatus 1000 may further include a transceiver 1005 and / or an antenna 1006. The processor 1001 may be referred to as a processing unit, which controls the apparatus 1000. The transceiver 1005 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, a transceiver device, or a transceiver module, etc., which is configured to implement transceiver functions.

[0227] Optionally, the device 1000 in the embodiment of the present application can be used to execute the method described in Figure 6 in the embodiment of the present application.

[0228] In one embodiment, the communication device 1000 may be a terminal device, or may be a device in the terminal device (e.g., a chip, a chip system, or a circuit). When the computer program instructions stored in the memory 1002 are executed, the processor 1001 is configured to execute steps 601, 602, and 802 in the above-described embodiment, and the transceiver 1005 is configured to execute steps 603 and 803 in the above-described embodiment. The transceiver 1005 is further configured to send information to other communication devices other than the communication device. The above-described terminal device or device in the terminal device may also be configured to execute the various methods executed by the terminal device in the method embodiments of FIG. 6 or FIG. 8 , which will not be described in detail.

[0229] In another embodiment, the communication device 1000 may be a network device or a device within the network device (e.g., a chip, a chip system, or a circuit). When the computer program instructions stored in the memory 1002 are executed, the transceiver 1005 is configured to execute steps 603, 801, and 803 in the above-described embodiment. The transceiver 1005 is also configured to send information to other communication devices outside the communication device. The above-described network device or device within the network device may also be configured to execute the various methods executed by the network device in the method embodiments of FIG. 6 or FIG. 8 , which will not be described in detail.

[0230] The processor and transceiver described in this application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency interface chip (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0231] The apparatus described in the above embodiments may be a terminal device, but the scope of the apparatus described in this application is not limited thereto, and the structure of the apparatus may not be limited to FIG10 . The apparatus may be an independent device or may be part of a larger device. For example, the apparatus may be:

[0232] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;

[0233] (2) having a set of one or more ICs, optionally including a storage component for storing data and / or instructions;

[0234] (3) ASIC, such as modem (MSM);

[0235] (4) Modules that can be embedded in other devices;

[0236] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, machine devices, home devices, medical devices, industrial equipment, etc.;

[0237] (6)Others, etc.

[0238] Please refer to Figure 11, which is a structural diagram of a terminal device provided in an embodiment of the present application. For ease of explanation, Figure 11 only shows the main components of the terminal device. As shown in Figure 11, the terminal device 120 includes a processor, a memory, a control circuit, an antenna, and an input and output device. The processor is mainly used to process communication protocols and communication data, as well as to control the entire terminal, execute software programs, and process data of software programs. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users.

[0239] When the terminal is powered on, the processor reads the software program from the storage unit, parses and executes the instructions of the software program, and processes the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. The RF circuit processes the baseband signal to obtain an RF signal and transmits the RF signal to the outside in the form of electromagnetic waves via the antenna. When data is sent to the terminal, the RF circuit receives the RF signal via the antenna, which is further converted into a baseband signal and output to the processor. The processor converts the baseband signal into data and processes the data.

[0240] For ease of explanation, FIG11 shows only one memory and processor. In an actual terminal, there may be multiple processors and memories. The memory may also be referred to as a storage medium or storage device, etc., which is not limited in the present embodiment.

[0241] As an optional implementation, the processor may include a baseband processor and a central processing unit (CPU). The baseband processor is primarily responsible for processing communication protocols and communication data, while the CPU is primarily responsible for controlling the entire terminal, executing software programs, and processing software program data. The processor in Figure 11 integrates the functions of both the baseband processor and the CPU. Those skilled in the art will appreciate that the baseband processor and the CPU may also be independent processors interconnected via a bus or other technology. Those skilled in the art will appreciate that a terminal may include multiple baseband processors to accommodate different network standards, multiple CPUs to enhance its processing capabilities, and that the various components of the terminal may be connected via various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The CPU may also be referred to as a central processing circuit or a central processing chip. The functionality for processing communication protocols and communication data may be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing functionality.

[0242] In one example, the antenna and control circuitry with transceiver functions can be considered the transceiver unit 1101 of the terminal device 120, and the processor with processing functions can be considered the processing unit 1102 of the terminal device 120. As shown in Figure 11, the terminal device 120 includes a transceiver unit 1101 and a processing unit 1102. The transceiver unit may also be referred to as a transceiver, transceiver, or transceiver device. Optionally, the device in the transceiver unit 1101 that implements the receiving function may be considered the receiving unit, and the device in the transceiver unit 1101 that implements the transmitting function may be considered the transmitting unit, i.e., the transceiver unit 1101 includes a receiving unit and a transmitting unit. For example, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc. Optionally, the receiving unit and the transmitting unit may be a single integrated unit or multiple independent units. The receiving unit and the transmitting unit may be located in a single geographic location or dispersed across multiple geographic locations.

[0243] In one embodiment, the processing unit 1102 is configured to execute the operations executed by the execution unit 902 in the above embodiment, and the transceiver unit 1101 is configured to execute the operations executed by the communication unit 901 in the above embodiment. The terminal device 120 can also be configured to execute the various methods executed by the terminal device in the method embodiments of Figures 6 or 8 above, which will not be described in detail.

[0244] An embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, it can implement the process related to the terminal device or network device in the method provided in the above method embodiment.

[0245] The present application also provides a computer program product that, when executed on a computer or processor, causes the computer or processor to perform one or more steps of any of the aforementioned methods. If the various components of the aforementioned devices are implemented as software functional units and sold or used as independent products, they may be stored in the computer-readable storage medium.

[0246] The present application also provides a chip system, including at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is configured to execute a computer program or instruction to perform some or all of the steps described in any of the method embodiments corresponding to FIG6 or FIG8 . The chip system may be composed of a chip or may include a chip and other discrete devices.

[0247] An embodiment of the present application also provides a communication system, comprising at least one terminal device and at least one network device.

[0248] It should be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a hard disk drive (HDD), a solid-state drive (SSD), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct rambus RAM (DR RAM). Memory is any other medium that can be used to carry or store a desired program code with an instruction or data structure form and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application can also be a circuit or other arbitrarily capable of implementing a storage function, for storing program instructions and / or data.

[0249] It should also be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0250] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated into the processor.

[0251] It should be noted that the memory described herein is intended to include, but not be limited to, these and any other suitable types of memory.

[0252] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0253] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments provided herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0254] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0255] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0256] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0257] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0258] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0259] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.

[0260] The modules / units in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.

[0261] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A communication method, characterized in that: include: In response to a first activation time overlapping a first measurement interval, determining to adjust the first activation time; The first activation time is the activation time of discontinuous reception; Data is transmitted with the network device within a first time after the adjustment of the first activation time; the first time does not overlap with the first measurement interval.

2. The method according to claim 1, wherein The adjusted first activation time does not overlap with an activation time next to the first activation time.

3. The method according to claim 1 or 2, wherein: The determining and adjusting the first activation time includes: Determining, based on the offset information, to offset the first activation time; The offset information includes one or more of offset duration information, overlap duration information, and transmission duration information.

4. The method according to claim 3, wherein The method further comprises: The offset information is received from the network device.

5. The method according to claim 3, wherein The method further comprises: The offset duration information includes an offset duration threshold, and the start time of the first activation time is offset by the offset duration threshold; Alternatively, the overlapping duration information includes an overlapping duration threshold, and the first activation time is offset based on the overlapping duration threshold, so that the duration of overlap between the first activation time and the first measurement interval after the offset is less than or equal to the overlapping duration threshold; Alternatively, the transmission duration information includes a transmission duration threshold, and based on the transmission duration threshold, the first activation time is offset, and the duration of the first time in the offset first activation time is greater than or equal to the transmission duration threshold.

6. The method according to claim 1 or 2, wherein: The determining and adjusting the first activation time includes: Based on the extension information, it is determined to extend the first activation time.

7. The method according to claim 6, wherein The method further comprises: The extended information is received from the network device.

8. The method according to claim 6, wherein The method further comprises: The extension information includes an extension duration threshold, and the duration of the first activation time is extended based on the extension duration threshold; Alternatively, the extension information includes a target duration threshold, and the duration of the first activation time is extended to the target duration threshold.

9. The method according to any one of claims 1 to 8, wherein The step of determining to adjust the first activation time in response to the first activation time overlapping with the first measurement interval includes: In response to the first activation time overlapping with the first measurement interval, and the overlapping duration is greater than a first threshold, determining to adjust the first activation time; Alternatively, in response to the first activation time overlapping with the first measurement interval, and the ratio of the overlapping duration to the first activation time is greater than a first ratio, it is determined to adjust the first activation time.

10. The method according to claim 9, wherein The first threshold is an overlap duration threshold.

11. The method according to any one of claims 1 to 8, wherein The step of determining to adjust the first activation time in response to the first activation time overlapping with the first measurement interval includes: In response to the first activation time overlapping with the first measurement interval and the duration of the second time of the first activation time being less than a second threshold, determining to adjust the first activation time; Alternatively, in response to the first activation time overlapping with the first measurement interval, and the ratio of the duration of the second time of the first activation time to the first activation time is less than a second ratio, determining to adjust the first activation time; The second time does not overlap with the first measurement interval.

12. The method according to claim 11, wherein The second threshold is a transmission duration threshold.

13. The method according to any one of claims 1 to 12, wherein: The method further comprises: In response to monitoring a DCP within a DCP monitoring opportunity corresponding to the first activation time, and the DCP instructs waking up the discontinuous reception, determining whether the first activation time overlaps with the first measurement interval.

14. A communication method, characterized in that: include: A first indication message is sent to the terminal device, where the first indication message indicates adjusting a first activation time, where the first activation time is an activation time for discontinuous reception.

15. The method according to claim 14, wherein The sending the first indication information to the terminal device includes: In response to the first activation time overlapping with the first measurement interval, first indication information is sent to the terminal device.

16. The method according to claim 14 or 15, characterized in that The first indication information indicates an offset of the first activation time.

17. The method according to claim 16, wherein The first indication information further indicates offset information, where the offset information includes one or more of offset duration information, overlap duration information, and transmission duration information.

18. The method according to claim 16, wherein The method further comprises: Send second indication information to the terminal device, where the second indication information indicates offset information, and the offset information includes one or more of offset duration information, overlapping duration information, and transmission duration information.

19. The method according to claim 14 or 15, wherein: The first indication information indicates a duration for extending the first activation time.

20. The method according to claim 19, wherein The first indication information further indicates extended information, where the extended information includes an extended duration threshold and / or a target duration threshold.

21. The method according to claim 19, wherein The method further comprises: Send third indication information to the terminal device, where the third indication information indicates extended information, and the extended information includes an extended duration threshold and / or a target duration threshold.

22. A communication device, characterized in that: The method comprises a unit for implementing the method according to any one of claims 1 to 13, or a unit for implementing the method according to any one of claims 14 to 21.

23. A communication device, characterized in that: The method comprises a processor, wherein the processor is configured to implement the method according to any one of claims 1 to 13 or the method according to any one of claims 14 to 21 through logic circuits and / or through executing computer programs or instructions.

24. The communication device according to claim 23, wherein: Also includes: A memory is used to store the computer program or instructions.

25. A communication device, characterized in that: The method comprises a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method according to any one of claims 1 to 13 or the method according to any one of claims 14 to 21 through a logic circuit or executing code instructions.

26. A computer-readable storage medium, characterized in that The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 13 or the method according to any one of claims 14 to 21 is implemented.

Citation Information

Patent Citations

  • Method for improving battery life and HARQ retransmissions in wireless communications systems

    CN102187611A

  • System and method for management of periodic resources in a communication network

    US20170332350A1

  • Enhanced radio resource management (RRM) measurement gap procedure

    US20230189041A1