Communication method and device

By adjusting the information transmission of terminal devices and adjusting the PDCCH monitoring timing in the communication system, the impact of reference signal measurement on data transmission is solved, the service transmission performance is improved, and the delay is reduced.

CN120390263APending Publication Date: 2025-07-29HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202410119211.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-26
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

In a communication system, when the terminal device measures the reference signal of the neighbor cell, it causes an increase in the data transmission delay, affecting the service transmission performance.

Method used

After the terminal device transmits the first information at the first moment, even if the first period and the first measurement period overlap, it still monitors the second information on the physical downlink control channel PDCCH monitoring timing of the second period to obtain the first uplink resource and avoid the impact of reference signal measurement on data transmission.

Benefits of technology

It reduces the impact of reference signal measurement on data transmission, improves service transmission performance, and reduces delay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120390263A_ABST
    Figure CN120390263A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, and relates to the technical field of communication. The method comprises the following steps: sending first information at a first moment, the first information indicating first data, and the first data being to-be-transmitted data; and when the first time period is overlapped with the first measurement time period, monitoring second information on a physical downlink control channel (PDCCH) monitoring opportunity of a second time period, the second information being used for indicating the first uplink resource, the starting time of the first time period being equal to or later than the first time, and the second time period comprising the first overlapping time period or the first measurement time period. Wherein the first overlapping time period is a time period in which the first time period is overlapped with the first measurement time period. The first measurement period is determined according to a first configuration, and the first configuration is a configuration for the candidate cell to send the first reference signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art

[0002] In a communication system, a terminal device can measure a reference signal of a neighboring cell during a certain time period, such as a measurement gap (MG), to obtain a measurement result of the reference signal, and then perform a cell handover according to the measurement result of the reference signal. Moreover, when the terminal device performs reference signal measurement, no data transmission occurs between the terminal device and the network device corresponding to the current cell, which increases the data transmission delay and affects the service transmission performance. Summary of the Invention

[0003] To solve the above technical problems, this application provides a communication method and apparatus, which can reduce the impact of reference signal measurement on data transmission and improve the service transmission performance. To achieve the above object, this application adopts the following technical solutions:

[0004] In a first aspect, a communication method is provided. This method can be executed by a terminal device, or by a component in the terminal device (such as a processor, a chip, or a chip system, etc.), or can also be a logical module or software that can implement all or part of the functions of the terminal device. Hereinafter, the description will be given taking the execution subject as the terminal device as an example. The method includes:

[0005] The terminal device sends first information at a first moment, and the first information indicates first data, where the first data is data to be transmitted.

[0006] When a first time period overlaps with a first measurement period, the terminal device monitors second information on a physical downlink control channel (PDCCH) monitoring opportunity in a second time period, where the second information is used to indicate a first uplink resource, the start moment of the first time period is equal to or later than the first moment, and the second time period includes at least one of the following: a first overlapping period, or the first measurement period. Wherein, the first overlapping period is a period in which the first time period overlaps with the first measurement period. The first measurement period is determined according to a first configuration, and the first configuration is a configuration for a candidate cell to send a first reference signal.

[0007] For example, the first configuration is a measurement gap (MG) configuration, and the first measurement period is a time period corresponding to one MG.

[0008] For another example, the first configuration is a measurement timing configuration based on a synchronization signal (SMTC), and the first measurement period is a time period corresponding to one SMTC.

[0009] That is to say, after the terminal device sends the first information at the first moment, even if the first time period overlaps with the first measurement time period, the terminal device still performs normal operations during the second time period, such as monitoring the second information at the PDCCH monitoring opportunity during the second time period, so as to timely obtain the first uplink resource and transmit the first data through the first uplink resource.

[0010] Wherein, the second time period includes the first overlapping time period, that is, the time period when the first time period overlaps with the first measurement time period. Or, the second time period includes the first measurement time period. Compared with the situation where the terminal device measures the first reference signal during the first measurement time period and then monitors the second information after the first measurement time period, the terminal device of the present application monitors the second information at the PDCCH monitoring opportunity during the second time period instead of measuring the reference signal, thereby reducing the impact of reference signal measurement on data transmission, helping to reduce the service data transmission delay, and improving the service transmission performance.

[0011] In a possible design, when the second time period includes the first overlapping time period, the PDCCH monitoring opportunity during the second time period includes: the time period when the first overlapping time period overlaps with the first monitoring time period, and the first monitoring time period is determined according to a second configuration, and the second configuration is used to determine the time period for monitoring the PDCCH.

[0012] For example, the second configuration is a discontinuous reception DRX configuration. Correspondingly, the first monitoring time period is the active time period under the DRX configuration. Or, the second configuration is used to configure a search space or a search space set.

[0013] Again, for example, after the terminal device sends the first information at the first moment, it continuously monitors the PDCCH during the first monitoring time period.

[0014] That is to say, the PDCCH monitoring opportunity during the second time period is determined according to the first time period, the first measurement time period, and the first monitoring time period.

[0015] In a possible design, the terminal device can perform PDCCH monitoring during the first time period, that is, endow the first time period with the function of monitoring the PDCCH. It can be understood that the first network device can send downlink control information DCI through the PDCCH during the first time period, or the terminal device continuously monitors the PDCCH during the first time period.

[0016] In a possible design, the method further includes: the terminal device does not measure the first reference signal in the second period, and the measurement result of the first reference signal is used to indicate the signal quality of the candidate cell, thereby reducing the impact of reference signal measurement on service transmission delay.

[0017] In a possible design, the method further includes: when the second period includes the first overlapping period, the terminal device measures the first reference signal in a third period, the starting moment of the third period is the second moment, the second moment is equal to or later than the ending moment of the first period, and the ending moment of the third period is the ending moment of the first measurement period.

[0018] That is to say, the terminal device measures the first reference signal in a certain period after the second period, such as the third period, which helps to improve the reference signal measurement performance and resource utilization rate.

[0019] In a possible design, when the second moment is later than the ending moment of the first period, there is a fourth period between the second moment and the ending moment of the first period.

[0020] In a possible design, the method further includes: the terminal device receives first configuration information, and the first configuration information indicates the first configuration, so that the terminal device determines the first measurement period according to the first configuration.

[0021] In a possible design, the first period is greater than or equal to the sum of N first measurement periods, where N is a positive integer.

[0022] In a possible design, the first period is pre-configured. Alternatively, the first period is configured by a first communication device. Alternatively, the first period is determined according to the first data.

[0023] In a possible design, the first period is determined by a first timer, and the first timer is a timer started in response to the transmission of the first information.

[0024] In a possible design, when the starting moment of the first period is later than the first moment, there is a fifth period between the starting moment of the first period and the first moment.

[0025] In a possible design, the first data is all the data to be transmitted corresponding to a first logical channel group (LCG), and the first LCG is one or more LCGs among at least one LCG.

[0026] In a possible design, the first data is data in a first LCG with a remaining delay budget lower than a first delay threshold, the first LCG being one or more LCGs among at least one LCG, and the first delay threshold being a parameter configured by second configuration information.

[0027] In a possible design, the first information indicating the first data includes: the first information indicating at least one of the following: a first data volume, first delay information, or a first parameter. Wherein, the first data volume is the data volume of the first data. The first delay information is the delay information of second data, and the second data is the data in the first data with the shortest remaining delay budget. The first parameter indicates a first buffer status list, and the first buffer status list includes at least one index, and one index among the at least one index indicates the data volume of the first data.

[0028] In a possible design, the first information includes a scheduling request (SR), and the SR requests uplink resources for transmitting the first data. Alternatively, the first information includes a delay status report (DSR), and the DSR indicates the delay of the first data. Alternatively, the first information includes a buffer status report (BSR), and the BSR indicates the data volume of the first data.

[0029] In a possible design, the method further includes: the terminal device sending third information in the second time period, and the third information indicating third data or uplink control information, thereby helping to reduce uplink transmission delay.

[0030] In a possible design, the priority of the first time period is a first priority, the priority of the first measurement time period is a second priority, the first priority is higher than the second priority, and the second priority is determined according to the first configuration.

[0031] That is to say, when the first time period overlaps with the first measurement time period, the terminal device monitors the second information or does not measure the first reference signal at the PDCCH monitoring opportunity in the second time period, so as to preferentially guarantee the service transmission performance.

[0032] In a possible design, the second priority is lower than or equal to a first threshold.

[0033] In a second aspect, a communication method is provided. This method can be executed by a terminal device, or by a component in the terminal device (such as a processor, a chip, or a chip system, etc.), or can also be a logic module or software that can implement all or part of the functions of the terminal device. Hereinafter, taking the execution entity as the terminal device as an example for description. The method includes:

[0034] The terminal device sends first information at a first moment, where the first information indicates first data, and the first data is data to be transmitted.

[0035] When the first overlapping period does not exist and the start moment of the first measurement period arrives, the terminal device activates the first measurement period.

[0036] Among them, the first overlapping period is the period when the first period overlaps with the first measurement period. The start moment of the first period is equal to or later than the first moment. The first measurement period is determined according to a first configuration, and the first configuration is the configuration for the candidate cell to send a first reference signal.

[0037] Among them, the non - existence of the first overlapping period means that the first period does not overlap with the first measurement period.

[0038] Among them, activating the first measurement period can be understood as the terminal device measuring the first reference signal during the first measurement period.

[0039] That is to say, the terminal device determines whether to activate the first measurement period, that is, whether to measure the first reference signal during the first measurement period, according to whether the first overlapping period exists. When the first overlapping period does not exist, the terminal device can activate the first measurement period in a timely manner to measure the reference signal of the candidate cell, thereby improving the accuracy of reference signal measurement and not affecting the transmission delay of service data.

[0040] In a third aspect, a communication method is provided. This method can be executed by a network device, or by a component in the network device (such as a processor, a chip, or a chip system, etc.), or can also be executed by a logic module or software that can implement all or part of the functions of the network device. Below, the description is given taking the execution entity as the network device as an example. The method includes:

[0041] The network device receives first information at a first moment, where the first information indicates first data, and the first data is data to be transmitted.

[0042] The network device determines a first period according to the first information. When the first period overlaps with a first measurement period, the network device sends second information on the physical downlink control channel (PDCCH) monitoring occasion of a second period, where the second information indicates a first uplink resource, and the second period includes at least one of the following: the first overlapping period, or the first measurement period. Among them, the first overlapping period is the period when the first period overlaps with the first measurement period. The first measurement period is determined according to a first configuration, and the first configuration is the configuration for the candidate cell to send the first reference signal.

[0043] That is to say, after the network device receives the first information at the first moment, even if the first time period overlaps with the first measurement time period, the network device still performs normal operations during the second time period, such as sending the second information at the PDCCH monitoring opportunity during the second time period, so as to timely indicate the first uplink resource to the terminal device, so that the terminal device transmits the first data through the first uplink resource.

[0044] Wherein, the second time period includes the first overlapping time period, that is, the time period when the first time period overlaps with the first measurement time period. Alternatively, the second time period includes the first measurement time period. Compared with the situation where the network device sends the second information after the first measurement time period, the network device of the present application sends the second information at the PDCCH monitoring opportunity during the second time period, so that the terminal device can learn the first uplink resource as early as possible, which helps to reduce the service data transmission delay and improve the service transmission performance.

[0045] In a possible design, the method further includes: the network device receives third information during the second time period, and the third information indicates third data or uplink control information.

[0046] In a possible design, when the second time period includes the first overlapping time period, the PDCCH monitoring opportunity during the second time period includes: the time period when the first overlapping time period overlaps with the first monitoring time period, and the first monitoring time period is determined according to a second configuration, and the second configuration is used to determine the time period for monitoring the PDCCH.

[0047] In a possible design, the first time period is greater than or equal to the sum of N first measurement time periods, and N is a positive integer.

[0048] In a possible design, the first time period is pre-configured. Alternatively, the first time period is configured by a first communication device. Alternatively, the first time period is determined according to the first data.

[0049] In a possible design, the first time period is determined by a first timer, and the first timer is a timer started in response to the reception of the first information.

[0050] In a possible design, when the start time of the first time period is later than the first moment, there is a fifth time period between the start time of the first time period and the first moment.

[0051] In a possible design

[0052] The first data is all the data to be transmitted corresponding to a first logical channel group (LCG), and the first LCG is one or more LCGs among at least one LCG.

[0053] In a possible design, the first data is the data in the first LCG with a remaining delay budget lower than a first delay threshold. The first LCG is one or more LCGs among at least one LCG, and the first delay threshold is a parameter configured by second configuration information.

[0054] In a possible design, the first information indicating the first data includes: the first information indicates at least one of the following: a first data volume, first delay information, or a first parameter. Wherein, the first data volume is the data volume of the first data. The first delay information is the delay information of second data, and the second data is the data in the first data with the shortest remaining delay budget. The first parameter indicates a first buffer status list, and the first buffer status list includes at least one index, and one of the at least one index indicates the data volume of the first data.

[0055] In a possible design, the first information includes a scheduling request (SR), and the SR requests uplink resources for transmitting the first data. Alternatively, the first information includes a delay status report (DSR), and the DSR indicates the delay of the first data. Alternatively, the first information includes a buffer status report (BSR), and the BSR indicates the data volume of the first data.

[0056] In a fourth aspect, a communication device is provided for implementing the above various methods. The communication device includes corresponding modules, units, or means for implementing the methods. The module, unit, or means can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.

[0057] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module can be used to implement the processing functions in any of the above aspects and any possible implementation manners thereof. The transceiver module, which can also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions in any of the above aspects and any possible implementation manners thereof. The transceiver module can be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0058] In some possible designs, the transceiver module includes a sending module and / or a receiving module, which are respectively used to implement the sending or receiving functions in any of the above aspects and any possible implementation manners thereof.

[0059] In a fifth aspect, a communication device is provided for implementing the method in any of the above aspects or any possible design in any of the above aspects.

[0060] In a sixth aspect, a communication device is provided, including: a processor; the processor is configured to execute a computer program or instruction, so that the communication device executes the method described in any aspect or the method in any possible design in any aspect. Optionally, the communication device further includes a memory, which may be coupled to the processor, or the memory may exist independently of the processor. For example, the memory and the processor are two independent modules. The memory may be located outside the communication device or inside the communication device.

[0061] In a seventh aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program or instruction, and when it is run, the method described in any of the above aspects or the method in any possible design in any aspect is executed.

[0062] In an eighth aspect, a computer program product containing instructions is provided, and when it is run, the method described in any of the above aspects or the method in any possible design in any aspect is executed.

[0063] The communication device provided in any of the fourth to eighth aspects may be the terminal device in the first or second aspect, or a component included in the terminal device, such as a chip or a chip system; or, the communication device may be the network device in the third aspect, or a component included in the network device, such as a chip or a chip system. When the device is a chip system, it may be composed of chips or may include chips and other discrete devices.

[0064] It can be understood that when the communication device provided in any of the fourth to eighth aspects is a chip, the sending action / function of the communication device can be understood as outputting information, and the receiving action / function of the communication device can be understood as inputting information.

[0065] In a ninth aspect, a communication device is provided for implementing the method described in any of the above aspects or the method in any possible design in any aspect. Optionally, the communication device includes a terminal device, a network device, a chip system or a chip.

[0066] Among them, for the technical effects brought by any design in the fourth to ninth aspects, reference may be made to the technical effects brought by different designs in the first aspect, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] Figure 1 FIG. is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;

[0068] Figure 2 A structural schematic diagram of a cache status report provided by an embodiment of this application;

[0069] Figure 3 Another structural schematic diagram of a cache status report provided by an embodiment of this application;

[0070] Figure 4 A structural schematic diagram of a status report provided by an embodiment of this application;

[0071] Figure 5 A schematic diagram of a data transmission scenario provided by an embodiment of this application;

[0072] Figure 6 A flowchart of a communication method provided by an embodiment of this application;

[0073] Figure 7 A schematic diagram of a scenario for monitoring a control channel provided by an embodiment of this application;

[0074] Figure 8 Another schematic diagram of a scenario for monitoring a control channel provided by an embodiment of this application;

[0075] Figure 9 Another schematic diagram of a scenario for monitoring a control channel provided by an embodiment of this application;

[0076] Figure 10 Another schematic diagram of a scenario for monitoring a control channel provided by an embodiment of this application;

[0077] Figure 11 Another flowchart of a communication method provided by an embodiment of this application;

[0078] Figure 12 Another flowchart of a communication method provided by an embodiment of this application;

[0079] Figure 13 A structural schematic diagram of a communication device provided by an embodiment of this application;

[0080] Figure 14 Another structural schematic diagram of a communication device provided by an embodiment of this application;

[0081] Figure 15 Another structural schematic diagram of a communication device provided by an embodiment of this application. Detailed implementation manners

[0082] Next, the technical solutions in this application will be described with reference to the accompanying drawings.

[0083] To facilitate the understanding of the embodiments of this application, the following points are explained before introducing this application.

[0084] 1. In this application, the term "system" may be interchangeable with "network". This application will present various aspects, embodiments, or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in connection with the figures. In addition, combinations of these solutions may also be used.

[0085] In this application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design solution described as an "example" in this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of the word "example" is intended to present concepts in a specific manner.

[0086] In this application, the words "of", "corresponding", and "corresponding to" may sometimes be used interchangeably. It should be noted that when not emphasizing their differences, the meanings they convey are the same.

[0087] In this application, for ease of description, when referring to numbers, they may be numbered continuously starting from 1, or starting from 0, or starting from any parameter. It should be understood that the above are all settings for facilitating the description of the technical solutions provided by the embodiments of this application, and are not used to limit the scope of the embodiments of this application.

[0088] 2. In the embodiments 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 piece of information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, but not limited to, the information to be indicated may be directly indicated, such as the information itself or the index of the information to be indicated. The information to be indicated may also be indirectly indicated by indicating other information, where there is an association relationship between the other information and the information to be indicated. It is also possible to only indicate a part of the information to be indicated, while the other parts of the information to be indicated are known or pre-agreed. For example, the indication of specific information may also be achieved by relying on the arrangement order of each piece of information pre-agreed (such as protocol regulations), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information may be identified and indicated uniformly to reduce the indication overhead caused by separately indicating the same information.

[0089] In addition, the specific indication method can also be various existing indication methods, such as but not limited to, the above indication methods and their various combinations, etc. The specific details of various indication methods can refer to the prior art and will not be elaborated herein. As can be seen from the above, for example, when multiple pieces of information of the same type need to be indicated, there may be a situation where the indication methods of different pieces of information are different. In the specific implementation process, the required indication method can be selected according to specific needs, and the indication method selected in the embodiments of the present application is not limited. In this way, the indication methods involved in the embodiments of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.

[0090] It should be understood that the information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately, and the sending periods and / or sending timings of these sub-information can be the same or different. The specific sending method is not limited in the embodiments of the present application. Among them, the sending periods and / or sending timings of these sub-information can be predefined, such as predefined according to a protocol, or can be configured by the transmitting device by sending configuration information to the receiving device. Among them, the configuration information can include, for example but not limited to, one or a combination of at least two of radio resource control signaling, media access control layer signaling, and physical layer signaling. Among them, the radio resource control signaling can include RRC (radio resource control) signaling, the media access control layer signaling can include media access control control element (MAC CE), and the physical layer signaling can include downlink control information (DCI).

[0091] 3. "Predefined" or "preconfigured" can be implemented by pre-saving corresponding codes, tables or other ways that can be used to indicate relevant information in a device (for example, including a terminal device), and the specific implementation method thereof is not limited in the embodiments of the present application. Among them, "saving" can mean saving in one or more memories. One or more memories can be set separately, or can be integrated in an encoder or decoder, a processor, or a communication device. One or more memories can also be partially set separately and partially integrated in a decoder, a processor, or a communication device. The type of memory can be any form of storage medium, which is not limited in the embodiments of the present application.

[0092] 4. The "protocol" involved in the embodiments of the present application may refer to standard protocols in the communication field. For example, it may include the Long Term Evolution (LTE) protocol, the New Radio (NR) protocol, and related protocols applied to future communication systems. The embodiments of the present application do not limit this.

[0093] 5. In the embodiments of the present application, descriptions such as "when...", "in the case of...", "if", and "when" all mean that the device (such as a terminal device) will perform corresponding processing under a certain objective situation, which does not limit time, and it is not required that the device (such as a terminal device) must have a judgment action when implemented, nor does it mean there are other limitations.

[0094] 6. In the description of the present application, unless otherwise specified, " / " means that the objects associated before and after are in an "or" relationship. For example, A / B may represent A or B; "and / or" in the embodiments of the present application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural. And, in the description of the embodiments of the present application, unless otherwise specified, "a plurality of" means two or more than two. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single items or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.

[0095] In addition, for the convenience of clearly describing the technical solutions of the embodiments of the present application, in the embodiments of the present application, terms such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and roles. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and "first", "second", etc. do not necessarily mean different.

[0096] The network architecture and service scenarios described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0097] Figure 1 It is a schematic diagram of the architecture of the communication system 1000 to which the embodiments of the present application are applied. As Figure 1As shown, the communication system 1000 includes at least one network device (such as Figure 1 110a and 110b) and at least one terminal device (such as Figure 1 120a-120j in FIG. 120b). The terminal device may communicate with the network device wirelessly. Alternatively, different network devices may communicate with each other. Alternatively, different terminal devices may communicate with each other.

[0098] It should be pointed out that Figure 1 It is only a schematic diagram. Although not shown, the communication system 1000 may also include other network devices, such as the communication system 1000 may also include one or more core network (CN) devices, wireless relay devices and wireless backhaul devices, which are not specifically limited here.

[0099] The network device can be connected to the core network device via wireless or wired communication. The core network device and the network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the network device can be integrated into the same physical device, or the functions of some core network devices and some network devices can be integrated into one physical device. This embodiment of the present application does not specifically limit this.

[0100] Optionally, the network device is a network-side device with wireless transceiver functions. The network device may be a device in a radio access network (RAN) that provides wireless communication functions for terminal devices, and is called a RAN device. The RAN may be an access network in the 3rd generation partnership project (3GPP), for example, a 4G, 5G, or future-oriented 6G network. The RAN may also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a communication network of two or more of the above networks. The RAN device may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation nodeB (gNB) in a 5th generation (5G) mobile communication system, a next generation nodeB in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, a wireless fidelity (WiFi) system, a long range radio (LoRa) system, or an access node in a vehicle-to-everything (V2X) system. The RAN device may also be a module or unit that completes some functions of the base station. For example, it may be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and may also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and may also complete some or all of the functions of the physical layer. For specific descriptions of the above protocol layers, reference may be made to the relevant technical specifications of the 3rd generation partnership project (3GPP). The CU and DU may be set separately, or may also be included in the same network element, such as a baseband unit (BBU).The RU may be included in a radio frequency device or a radio frequency unit, such as being included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). In different systems, the CU, DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU may also be referred to as an O-CU (open CU), the DU may also be referred to as an O-DU, and the RU may also be referred to as an O-RU. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The radio access network device may be a macro base station (such as. Figure 1 in 110a), or may be a micro base station or an indoor station (such as Figure 1 in 110b), or may also be a relay node or a donor node, etc. The embodiments of this application do not limit the specific technologies and specific device forms adopted by the radio access network device. For ease of description, the network device is used as an abbreviation for the radio access network device, and the base station is used as an example of the radio access network device.

[0101] Optionally, the terminal device accesses the core network through a network device. The terminal device includes a device that provides voice and / or data connectivity to a user. Specifically, it includes a device that provides voice to the user, or a device that provides data connectivity to the user, or a device that provides both voice and data connectivity to the user. For example, it may include a handheld device with wireless connection capabilities, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a radio access network, exchange voice or data with the RAN, or interact with the RAN for both voice and data. The terminal device may include a user equipment (UE), a wireless terminal device, a mobile terminal device, a D2D terminal device, a V2X terminal device, a machine-to-machine / machine-type communications (M2M / MTC) terminal device, an internet of things (IoT) terminal device, a subscriber unit, a subscriber station, a mobile station, a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, or a user device, etc. For example, it may include a mobile phone (or a "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-integrated mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistant (PDA) devices, etc. It also includes restricted devices, such as devices with lower power consumption, or devices with limited storage capacity, or devices with limited computing capacity, etc. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning system (GPS), laser scanners, etc.

[0102] Among the various terminal devices introduced above, if they are located on a vehicle (for example, placed inside or installed inside a vehicle), they can all be considered in-vehicle terminal devices. In-vehicle terminal devices are also called on-board units (OBUs) for example.

[0103] In the embodiments of this application, the terminal device may further include a relay. Or it can be understood that anything capable of data communication with a base station can be regarded as a terminal device.

[0104] In the embodiments of this application, the device for implementing the functions of the terminal device may be the terminal device itself, or a device capable of supporting the terminal device to implement such functions, such as a chip system. This device may be installed in the terminal device. In the embodiments of this application, the chip system may be composed of chips, or may include chips and other discrete devices. In the technical solutions provided in the embodiments of this application, the case where the device for implementing the functions of the terminal is the terminal device is taken as an example for introduction.

[0105] It should be understood that the network device and the terminal device can be in fixed positions or movable. The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or in-vehicle; they can also be deployed on water; and can also be deployed on airplanes, balloons, and artificial satellites in the air. The embodiments of this application do not limit the application scenarios of the network device and the terminal device.

[0106] The roles of the network device and the terminal device can be relative. For example, Figure 1 the helicopter or drone 120i in can be configured as a mobile base station. For those terminal devices 120j accessing the radio access network through 120i, the terminal device 120i is a network device; but for the network device 110a, 120i is a terminal device, that is, the communication between 110a and 120i is through the radio air interface protocol. Of course, the communication between 110a and 120i can also be through the interface protocol between base stations. In this case, relative to 110a, 120i is also a network device. Therefore, the network device and the terminal device can both be uniformly referred to as communication devices. Figure 1 the 110a and 110b in can be called communication devices with network device functions. Figure 1 the 120a - 120j in can be called communication devices with terminal device functions.

[0107] Communication can be carried out between a network device and a terminal device, between network devices, and between terminal devices through licensed spectrum, unlicensed spectrum, or both licensed and unlicensed spectrum simultaneously; communication can be carried out through spectrum below 6 gigahertz (GHz), through spectrum above 6 GHz, or through both spectrum below 6 GHz and spectrum above 6 GHz simultaneously. Embodiments of this application do not limit the spectrum resources used for wireless communication.

[0108] In an embodiment of this application, the network device sends a downlink signal or downlink information to the terminal device, and the downlink information is carried on a downlink channel; the terminal device sends an uplink signal or uplink information to the network device, and the uplink information is carried on an uplink channel. In order to communicate with the network device, the terminal device needs to establish a wireless connection with a cell controlled by the network device. The cell that has established a wireless connection with the terminal device is called the serving cell of the terminal device. When the terminal device communicates with the serving cell, it is also interfered by signals from neighboring cells.

[0109] Unless otherwise specified, the "network device" in this application can refer to the network device itself, a component in the network device (such as a processor, a chip, or a chip system, etc.), or a logical module or software that can implement all or part of the functions of the network device.

[0110] Unless otherwise specified, the "terminal device" in this application can refer to the terminal device itself, a component in the terminal device (such as a processor, a chip, or a chip system, etc.), or a logical module or software that can implement all or part of the functions of the terminal device.

[0111] It should be noted that the solutions in the embodiments of this application can also be applied to other communication systems, and correspondingly, the names can also be replaced with the corresponding function names in other communication systems.

[0112] To facilitate the understanding of the embodiments of this application, the terms involved in the embodiments of this application are briefly described below. It should be understood that these descriptions are only for facilitating the understanding of the embodiments of this application and should not constitute any limitation to this application.

[0113] 1. Extended Reality (XR) professional (pro) service

[0114] The XR pro service is a latency-sensitive service, that is, the XR pro service has high requirements for latency.

[0115] For example, for an XR frame, the downlink transmission delay budget is typically 10 milliseconds (ms). That is to say, the transmission time of the service data corresponding to this XR frame over the air interface is at most 10 ms. Starting from the moment when the XR frame first arrives at the user plane function (UPF) network element, all the service data of the XR frame needs to be successfully received by the terminal device within 10 ms.

[0116] Again, for an XR frame, the uplink transmission delay budget is typically 30 milliseconds (ms). That is to say, the transmission time of the service data corresponding to this XR frame over the air interface is at most 30 ms. Starting from the moment when the XR frame first arrives at the terminal device, all the service data of the XR frame needs to be successfully received by the network device (such as a base station or UPF network element) within 30 ms.

[0117] It should be noted that since the real-time broadband communication (RTBC) scenario of the 5th generation mobile communication technology (5G) aims to achieve low-latency, high-reliability, and large-bandwidth communication interactions, and targets low latency, high reliability, and large bandwidth to ensure the immersive experience effect when people interact with the virtual world, the XR pro service with high requirements for latency can be used as a typical service in the RTBC scenario.

[0118] In some embodiments, the XR pro service can be used to transmit various types of data. For example, video data, audio data, or tactile data, etc. The following gives an exemplary description of video data: Video data can be composed of several ultra-high-definition images (such as images captured by a camera, or images of the field of view, etc.). Each image is compressed and encoded, such as by high efficiency video coding (HEVC), to generate a relatively large data block. The higher the clarity requirement of the video data, the larger the data block obtained after encoding the video data.

[0119] Among them, video data usually has certain periodic characteristics, for example, it is transmitted at a period of 60 Hz or 90 Hz. Therefore, it poses certain challenges to the system capacity and scheduling. For example, the network device (such as a base station) needs to periodically reserve a large amount of resources for scheduling.

[0120] In some embodiments, the XR pro service data can be downlink data. For example, the XR pro service data sent by the server to the XR device through the network device.

[0121] In some embodiments, the XR pro service data may also be uplink data. For example, the XR pro service data sent by an XR device to a network device. This application does not impose any restrictions on this.

[0122] 2. Buffer Status Reporting (BSR)

[0123] The BSR includes the amount of data of the pending data. In the scenario of uplink data transmission, the terminal device may report the BSR to the network device. Correspondingly, the network device may receive the BSR from the terminal device, so that the network device can reasonably allocate uplink resources for the terminal device according to the amount of the pending data, thereby achieving reasonable scheduling of uplink resources.

[0124] For example, for the XR pro service, the terminal device may be an XR device. In the uplink scenario of cellular transmission, the XR device may generate a BSR based on the amount of the XR pro service data and report the BSR to the network device. In this way, the network device can reasonably allocate uplink resources for the XR pro service of the terminal device according to the amount of the XR pro service data indicated by the BSR, thereby achieving reasonable scheduling of uplink resources.

[0125] The BSR is a media access control (MAC) control element (CE), so it can also be called the BSR MAC CE.

[0126] It should be noted that in this application, the description of the pending data is as follows: the pending data may be a protocol data unit (PDU), or the pending data may also be a protocol data unit set (PDU set), or the pending data may further be a data burst.

[0127] Among them, the PDU set includes at least one PDU. Different PDUs in a PDU set carry information units generated by an application (or application layer). For example, for a video frame with a large amount of data, it usually needs to be divided into multiple PDUs for transmission.

[0128] Among them, a data burst can be understood as at least one PDU generated and sent by an application (or application layer) in a short time. Different PDUs of the same data burst may come from one or more PDU sets.

[0129] When the data to be transmitted is understood as a PDU set (or data burst), the moment when the data to be transmitted arrives at the terminal device can be understood as the moment when a PDU in the PDU set (or data burst) arrives at the terminal device, usually the moment corresponding to the first PDU in the PDU set (or data burst) that arrives at the terminal device. It should be understood that the first PDU that arrives at the terminal device can be the first PDU in the PDU set (or data burst) in the generation or transmission order, or a non-first PDU in the PDU set (or data burst) in the generation or transmission order, such as the second PDU, etc. The embodiments of the present application do not limit this.

[0130] The following exemplarily introduces some BSR structures:

[0131] Exemplarily, the structure of a long BSR can be as Figure 2 shown. In Figure 2 it, the long BSR can transmit the data volume of the data to be transmitted in multiple logical channel groups (LCGs) through one BSR. Among them, the long BSR can include 8 bytes, and each byte corresponds to an LCG respectively. One byte of the BSR (such as byte 1 where LCG0-LCG7 are located) is used to indicate whether the BSR includes the data volume of the data to be transmitted in the LCG corresponding to this byte, or one byte of the BSR is used to indicate whether the data volume of the data to be transmitted in the LCG corresponding to this byte is reported in the BSR.

[0132] Among them, if the bit corresponding to LCGi (such as i = 0) in the BSR is '1', it can represent that the BSR includes the data volume of the data to be transmitted in LCG0, and the BSR also includes a field or word field, and this field or word field is used to indicate the data volume of the data to be transmitted in LCG0. In Figure 2 it, if the BSR includes the data volume of the data to be transmitted in m LCGs, or the bits corresponding to m LCGs are set to 1, the size of the BSR is m + 1 octal characters, or m + 1 bytes, and m is a positive integer.

[0133] Among them, if the bit corresponding to LCGi (such as i = 0) in the BSR is '0', it can represent that the BSR does not include the data volume of the data to be transmitted in LCG0, and the BSR does not include a field or word field for indicating the data volume of the data to be transmitted in LCG0. It can be understood that the field or word field for indicating the data volume of the data to be transmitted in LCG0 will not appear in the BSR, or it can also be understood that the bit width of the field or word field for indicating the data volume of the data to be transmitted in LCG0 is 0 bits.

[0134] Exemplarily, in Figure 2 , the field or word field for indicating the amount of data to be transmitted in LCG0 may be the buffer size field. Usually, the buffer size field includes 8 bits, and the buffer size field does not indicate a value of the amount of data, but an index in the buffer status table. In this way, the network device can determine the value of the amount of data (BS value) from the buffer status table according to the index. Exemplarily, assume that the buffer status table corresponding to the long BSR is as shown in Table 1. If the amount of data to be transmitted in the logical channel corresponding to the buffer size is determined according to Table 1 below, the value of the buffer size can be converted into a decimal value within the range of 0 - 255. In this way, based on the value of the buffer size (i.e., the decimal index value), the amount of data to be transmitted in the logical channel corresponding to the buffer size can be determined from Table 1.

[0135] Table 1

[0136]

[0137]

[0138]

[0139] Exemplarily, the structure of a short BSR may be as Figure 3 shown. In Figure 3 , the short BSR may also transmit the amounts of data to be transmitted in multiple logical channels in an LCG through one BSR. Among them, the short BSR may also include 8 bits. The first 3 bits are used to represent the LCG identity (ID), and the LCG ID can be used to identify the LCG. The last 5 bits are used to represent the buffer size, and the buffer size is used to indicate the amount of data to be transmitted in the LCG corresponding to the LCG ID.

[0140] For the buffer size in the short BSR, the buffer size can also be used to indicate an index. Exemplarily, assume that the cache status table corresponding to the short BSR is as shown in Table 2. If the amount of data to be transmitted in the logical channel corresponding to the buffer size is determined according to Table 2 below, the value of the buffer size can also be converted into a decimal value within the range of 0 - 31. In this way, the network device can determine the amount of data to be transmitted in the logical channel corresponding to the buffer size from Table 2 based on the value of the buffer size (i.e., the decimal index value).

[0141] Table 2

[0142]

[0143]

[0144] Currently, there are multiple triggering methods for the BSR, which are introduced separately below.

[0145] Triggering method 1: The BSR is triggered when any of the following conditions is met:

[0146] New data arrives in the LCH of a certain LCG, and the new uplink data is available to the MAC entity, and the priority of this LCH is higher than the priority of any other LCH with data to be transmitted.

[0147] Or, when new data arrives in the LCH of a certain LCG, the new uplink data is available to the MAC entity, and there is no uplink data to be sent in any LCH within any other LCG.

[0148] Among them, the data being available to the MAC entity can be understood as the data can be used or obtained or allocated by the MAC entity. For example, the MAC entity can multiplex the data into the MAC protocol data unit (PDU).

[0149] Triggering method 2: The network device (such as a base station) configures a retransmission BSR timer (retxBSR-timer) for the terminal device through signaling. This timer is used to prevent the terminal device from deadlocking due to the base station not allocating the corresponding uplink resources after the terminal device sends the BSR and the terminal device waiting for the uplink resources all the time. After this timer times out, it will trigger the BSR.

[0150] The BSR triggered based on the above Triggering method 1 or Triggering method 2 is usually referred to as a regular BSR.

[0151] In addition, if the uplink resources, such as an uplink MAC protocol data unit (PDU), can fully accommodate the BSR MAC CE and its corresponding MAC CE header after multiplexing according to the logical channel multiplexing priority, the retransmission BSR timer will also be started or restarted.

[0152] Among them, the logical channel multiplexing priority is used to determine the order of multiplexing into the uplink resources. When the terminal device decides which signaling or data can be carried by an uplink resource, the signaling or data can be multiplexed into the uplink resource according to the high-low order of the logical channel multiplexing priority of the signaling or data.

[0153] Triggering method 3: The network device (such as a base station) configures a periodic BSR timer for the terminal device through RRC signaling. After this timer times out, it will trigger a BSR.

[0154] The BSR triggered based on the above triggering method 3 is usually referred to as a periodic BSR.

[0155] In addition, when the terminal device triggers and reports a regular BSR due to other reasons, the periodic BSR timer will be reset.

[0156] Triggering method 4: After the terminal device fills the MAC PDU according to the logical channel multiplexing priority of the MAC CE and data, if the remaining number of bits in the MAC PDU is greater than or equal to the size of a BSR MAC CE and the sub-header of this BSR MAC CE, a BSR is triggered, and the terminal device can transmit the BSR through the remaining number of bits in the MAC PDU.

[0157] The BSR triggered based on the above triggering method 4 is usually referred to as a padding BSR.

[0158] The above regular BSR, periodic BSR, and padding BSR can be understood as different BSRs logically. Their names are determined based on their respective different triggering methods. It can be understood that classifying BSRs based on the triggering method and based on the format are classifications of BSRs from different dimensions.

[0159] For the format of the BSR, it can be determined based on the following method:

[0160] When assembling / generating a MAC PDU, if the MAC PDU contains a BSR MAC CE and the BSR MAC CE is triggered by a regular BSR or a periodic BSR, and if there is more than one LCG with data to be transmitted at this time, a long BSR MAC CE is sent, and the long BSR MAC CE includes the data volumes of all LCGs with data to be transmitted. Otherwise, a short BSR MAC CE is sent.

[0161] When the BSR MAC CE contained in the MAC PDU is triggered by a padding BSR, if the remaining bit data volume is greater than the long BSR MAC CE and the sub-header size of this BSR MAC CE, a long BSR MAC CE is reported; if the remaining bit data volume is greater than the short BSR MAC CE and the sub-header size of the short BSR MAC CE and less than the long BSR MAC CE and the sub-header size of the long BSR MAC CE, and if there is more than one LCG with data to be transmitted, a short truncated BSR MAC CE is reported; if the remaining bit data volume is greater than the short BSR MAC CE and the sub-header size of the short BSR MAC CE and less than the long BSR MAC CE and the sub-header size of the long BSR MAC CE, and if there is more than one LCG with data to be transmitted, a long truncated BSR is reported.

[0162] Among them, the format of the short truncated BSR MAC CE is the same as that of the short BSR MAC CE, as Figure 3 shown, but the content in its sub-header, such as the logical channel identity (LCID), is different from the content in the sub-header of the short BSR MAC CE. The format of the long truncated BSR MAC CE is the same as that of the long BSR MAC CE, as Figure 2 shown, but the content in its sub-header is different from the content in the sub-header of the long BSR MAC CE, and the LCG to which the data contained in the long truncated BSR belongs is reported in descending order according to the priority of the LCG. The priority of the LCG can be determined according to the priority of the LCH in the LCG. When the priorities of the LCGs are the same, they are sorted in ascending order according to the logical channel group identity (LCGID).

[0163] Hereinafter, some possible conditions for canceling and triggering a BSR are introduced by way of example:

[0164] Condition 1: The uplink resource (for example, a MAC protocol data unit (PDU)) can carry all the data to be transmitted, but the uplink resource cannot carry a BSR and the sub-header of this BSR whose data volume includes all the data to be transmitted.

[0165] Condition 2: The uplink resource carries a BSR of a preset type (for example, a long BSR, an extended long BSR, a short BSR, or an extended short BSR, etc.), and the BSR includes target information. The target information refers to the cache state at the time of the most recent BSR trigger before assembling the uplink resource. The cache state refers to the data volume of the data to be transmitted.

[0166] If any terminal device meets the above Condition 1 and / or Condition 2, all triggered BSRs of the terminal device will be cancelled.

[0167] 3. Delay status reporting (DSR)

[0168] The DSR includes the delay information of the data to be transmitted. In the scenario of uplink data transmission, the terminal device can report the DSR to the network device. Correspondingly, the network device can receive the DSR from the terminal device, so that the network device can reasonably allocate uplink resources for the terminal device according to the delay information of the data to be transmitted, that is, to achieve reasonable scheduling of uplink resources.

[0169] Among them, the delay information of the data to be transmitted may include: the remaining transmission delay budget of the data to be transmitted, or the stored duration of the data to be transmitted, or the transmission time point of the data to be transmitted, etc. This application does not limit this.

[0170] Optionally, the DSR can also indicate the data volume of the data to be transmitted. It can be understood that if the DSR can simultaneously indicate the data volume of the data to be transmitted and the delay information of the data to be transmitted, the DSR can also be understood as a BSR that has expanded new functions on the basis of the original function.

[0171] It should be noted that the DSR is only an exemplary name provided temporarily, and the report carrying the delay information of the transmission data may also have other names. This application embodiment does not limit this.

[0172] It should be noted that the DSR can also be a type of MAC CE, which can be called the DSR MAC CE.

[0173] Exemplarily, some possible ways to trigger the DSR are introduced as follows:

[0174] Trigger the DSR based on the remaining transmission delay budget of the data to be transmitted. It can be understood that the DSR trigger can also be triggered when the remaining transmission delay budget of the data to be transmitted is lower than or equal to a threshold.

[0175] For example, the terminal device receives threshold information that indicates a threshold. When the remaining transmission delay budget of a data to be transmitted by the terminal device reaches (is lower than or equal to) this threshold, DSR is triggered.

[0176] In this application, the remaining transmission delay budget can be understood as a duration. The start time of the remaining transmission delay budget is the current time of the system, and the end time of the remaining transmission delay budget is the time when the transmission delay budget of the data to be transmitted is about to time out, or the time when the data to be transmitted is about to be discarded.

[0177] Among them, the introduction of the transmission delay budget is as follows:

[0178] For example, the transmission delay budget can be that the packet delay budget (PDB) corresponding to the data to be transmitted times out. Among them, PDB can be understood as the delay requirement from the terminal device to the base station or to the user plane function (UPF) network element, that is, the duration from when a PDU arrives at the terminal device until the PDU is successfully received by the base station or the UPF network element. Usually, PDB is configured by the core network (CN) through the 5G quality of service (QoS) identifier (5G QoS identifier, 5QI).

[0179] Another example is that the transmission delay budget can be that the PDU set delay budget (PSDB) corresponding to the data to be transmitted times out. Among them, PSDB can be understood as the transmission delay requirement of a PDU set, such as the duration from when the first PDU in a PDU set arrives at the terminal device until all PDUs in the PDU set are successfully received by the base station or the UPF network element.

[0180] Among them, the time when the data to be transmitted is about to be discarded is introduced as follows:

[0181] The time when the data to be transmitted is about to be discarded can be understood as the time corresponding to the timeout of the packet loss timer corresponding to the data to be transmitted.

[0182] For example, the PDCP layer configures a packet loss timer for each service data unit (SDU). When an SDU from the upper layer arrives at the PDCP layer, this packet loss timer is started for this PDCP SDU. When this packet loss timer times out, the corresponding SDU or PDU will be discarded.

[0183] In this application, for uplink transmission, the starting moment of the transmission delay budget for the data to be transmitted can be understood as the moment when the data to be transmitted arrives at the terminal device. For example, it can be the moment when the data to be transmitted arrives at the access stratum (AS) layer, or the moment when the data to be transmitted arrives at the service data adaptation protocol (SDAP) layer, or the moment when the data to be transmitted arrives at the packet data convergence protocol (PDCP) layer, or the moment when the data to be transmitted arrives at the radio link control (RLC) layer, or the moment when the data to be transmitted arrives at the logical channel (LCH), or the moment when the data to be transmitted arrives at the media access control (MAC) layer. The embodiments of this application do not make any limitations in this regard.

[0184] It should be noted that in the above process of triggering the DSR, the thresholds involved can be pre-configured when the terminal device leaves the factory, or can be configured based on high-layer signaling (for example, RRC messages). This application does not make any restrictions in this regard. When the threshold is related to the delay, the unit of the threshold can be any time unit, such as milliseconds, or can be a time-domain resource-related unit, such as time slots, sub-frames, system frames, etc. This application does not make any restrictions in this regard. When the threshold is related to the data volume, the unit of the threshold can be bits, bytes, etc. This application does not make any restrictions in this regard.

[0185] The following is an exemplary introduction to some structures of the DSR:

[0186] Exemplarily, a structure of a DSR can be as Figure 4 shown. In Figure 4Among them, LCGi represents whether there is information of the LCG corresponding to LCGi to be reported in this MAC CE. Exemplarily, when LCG0 = '1', the DSR MAC CE will contain the information of LCG0. Among them, the information of LCG0 may include the data volume of the data with the delay information in LCG0 lower than the threshold, such as the data volume indicated by the buffer size field. Among them, when the data is in PDU set granularity, when the delay information of any PDU in the PDU set, such as the remaining value of the packet loss timer, is lower than the threshold, the data volume of the entire PDU set is reported in the DSR MAC CE. In addition, the information of LCG0 may also include delay information, such as the delay indicated by the remaining time field. The remaining time field is used to indicate the delay information of the data with the shortest remaining transmission delay budget and non-zero in LCG0, and may be an absolute value. In addition, the information of LCG0 may also include the BT field, and the BT field is used to indicate the buffer status (BS) table adopted by the corresponding buffer size field. Specifically, the buffer size field is 8 bits, corresponding to 256 indexes, as shown in Table 1. Usually, one LCG corresponds to one long BS table. However, when LCG0 is configured with an additional long BS table, the terminal device needs to notify the network device (such as the base station) through the BT field which BS table is adopted for the buffer size of LCG0 in this DSR MAC CE. When the LCG is not configured with an additional BS table, this BT field will be reserved, or can be understood as a reserved bit.

[0187] 4. Scheduling Request (SR)

[0188] When the terminal device has uplink data to be transmitted, the terminal device sends an SR to the network device to inform the network device that the terminal device needs uplink resources to send data. Generally, after receiving the SR, the network device allocates uplink resources for the terminal device and sends an uplink grant to the terminal device to indicate that the terminal device sends a BSR (or DSR) on the uplink resources indicated by this uplink grant. After receiving the BSR (or DSR), the network device can allocate uplink resources for the uplink data according to the BSR (or DSR), and send an uplink grant to the terminal device again, so that the terminal device can send the uplink data on the uplink resources indicated by the second sent uplink grant.

[0189] In some embodiments, if the terminal device triggers a BSR or DSR and the triggered BSR or DSR is not cancelled, then when the conditions for triggering an SR are met, the terminal device can also trigger an SR.

[0190] The following is an exemplary introduction to some possible conditions for triggering SR in scenarios where BSR has been triggered:

[0191] Condition 3: The timer configured for the logical channel corresponding to the BSR is in an inactive state, and the terminal device currently has no uplink resources available for transmitting the data to be transmitted.

[0192] Condition 4: The timer configured for the logical channel corresponding to the BSR is in an inactive state, the SR-mask (logicalChannelSR-Mask) corresponding to this logical channel is in the closed (false) state, and the MAC entity has configured uplink resource authorization scheduling for the terminal device.

[0193] Condition 5: The timer configured for the logical channel corresponding to the BSR is in an inactive state, and the terminal device currently has uplink resources available for transmitting the data to be transmitted, but the uplink resources do not meet the parameter requirements of the data to be transmitted in this logical channel (for example, logical channel prioritization (LCP), etc.).

[0194] It should be noted that the above Conditions 3 to 5 are mainly applied to scenarios where the currently triggered BSR is a regular BSR.

[0195] In some embodiments, during the process of the terminal device reporting SR, the terminal device needs to report SR based on the SR configuration information. Usually, the SR configuration information can be obtained through RRC signaling (for example, scheduling Request Config signaling). The SR configuration information may include an SR ID, an SR prohibit timer (sr-ProhibitTimer), and a maximum number of SR transmissions (sr-TransMax).

[0196] Among them, the sr-ProhibitTimer is used to indicate that the SR corresponding to this SR configuration will not be sent during this time period. The sr-TransMax is used to indicate the maximum number of times this SR can be sent. When the number of transmissions reaches sr-TransMax, the random access process will be initialized. The SR ID is used to distinguish SR configurations, that is, each SR configuration has its own SR ID. The SR ID can be associated with a logical channel (LCH) or an LCG.

[0197] It should be noted that the network device can configure or associate an SR ID for each LCH or LCG. If the data to be transmitted in an LCH or LCG triggers a regular BSR and the SR trigger condition is met, the terminal device can trigger an SR, and when the number of SR transmissions has not reached sr-TransMax, the terminal device sends the SR according to the uplink resources corresponding to the SR configuration indicated by the SR ID. At the same time, the sr-ProhibitTimer in the SR configuration corresponding to the SR ID is started.

[0198] The following exemplarily introduces some possible conditions for canceling the triggered SR:

[0199] Condition 6: The uplink resources can carry all the data to be transmitted.

[0200] Condition 7: The uplink resources carry a BSR of a target type (for example, a long BSR, or a short BSR, etc.), and the BSR includes the buffer status at the time of the most recent BSR trigger before assembling the uplink resources. Exemplarily, the buffer status can refer to the data volume of the data to be transmitted.

[0201] If any terminal device meets the above Condition 6 and / or Condition 7, all the triggered SRs of the terminal device are canceled. At the same time, the sr-ProhibitTimer corresponding to each triggered SR is stopped.

[0202] In some other embodiments, if the terminal device triggers a DSR and the triggered DSR is not canceled, the terminal device can also trigger an SR when the conditions for triggering an SR are met.

[0203] The following exemplarily introduces some possible conditions for triggering an SR:

[0204] Condition 8: The terminal device currently has no available uplink transmission resources for new transmissions.

[0205] Condition 9: The SR-mask (logicalChannelSR-Mask) corresponding to the logical channel is in the closed (false) state, and the MAC entity configures uplink resource grant scheduling for the terminal device.

[0206] Condition 10: The terminal device currently has available uplink resources for new transmissions, but the uplink resources do not meet the parameter requirements of the data to be transmitted in the logical channel (for example, logical channel prioritization (LCP), etc.), or the uplink resources cannot carry the DSR MAC CE and / or the packet header corresponding to the DSR MAC CE.

[0207] In addition, the conditions for triggering SR may further include: the triggering delay timer configured for the logical channel corresponding to DSR (such as logicalChannelSR-DelayTimer) is in an unoperational state.

[0208] In some embodiments, during the process of the terminal device reporting SR, the terminal device needs to report SR based on the SR configuration information. Among them, the SR configuration information may include SR ID, SR prohibit timer (sr-ProhibitTimer), and the maximum number of SR transmissions (sr-TransMax). For details, refer to the introduction in the foregoing paragraphs and will not be elaborated here.

[0209] Hereinafter, some possible conditions for canceling the triggering of SR are exemplarily introduced:

[0210] Condition 11: The uplink resource can carry all the data to be transmitted.

[0211] Condition 12: The uplink resource carries DSR, and the DSR includes the cache state at the time of the most recent triggering of DSR before assembling the uplink resource. Exemplarily, the cache state may refer to the data volume of the data to be transmitted.

[0212] Condition 13: The DSR that triggers SR has been canceled from triggering.

[0213] If any terminal device satisfies the above Condition 11 and / or Condition 12, all the triggered SRs of the terminal device are canceled. At the same time, stop the sr-ProhibitTimer corresponding to each triggered SR.

[0214] 5. Measurement Gap (MG)

[0215] The terminal device has a certain degree of mobility and may not stay in a cell for a long time. When the terminal device monitors that the signal quality of the current cell, such as one or more of the reference signal received power (RSRP), received signal strength indicator (RSSI), reference signal received quality (RSRQ), or signal to interference plus noise ratio (SINR), is lower than a threshold or after being lower than the threshold for a period of time, the terminal device will report the measurement result or report an A2 event to notify that the signal quality of the current cell is lower than the threshold. When the network device receives this signal, the network device considers performing a cell handover (HO) for the terminal device, that is, switching the terminal device to an adjacent cell. When the signal frequencies of other cells are different from the signal frequency of the current cell, the network device configures a measurement interval and other measurement parameters for the terminal device, such as the measurement frequency of neighboring cells.

[0216] During the duration of the MG, the terminal device will switch to the frequency of the neighboring cell for measurement, such as measuring the synchronization signal / physical broadcast channel block (SS / PBCH, abbreviated as SSB) of the neighboring cell. Therefore, the terminal device cannot send and receive data during the duration of the MG. Among them, the MG configuration can include several parameters, such as the MG repetition period (MGRP), which is used to indicate the period of the MG, that is, the MG appears periodically according to the MGRP, or the terminal device enters the MGRP periodically according to the MGRP. Exemplarily, the period of the MGRP can be 20 ms, 40 ms, 80 ms or 160 ms. Optionally, the MG configuration also includes the MG length (MGL), which is used to indicate the duration of the MG. For example, the duration of the MG can be as short as 1 ms and as long as 20 ms. Therefore, when the terminal device is configured to perform frequent inter-frequency measurements, such as a small period (e.g., 20 ms), the terminal device needs to enter the MG frequently, thus affecting data transmission, especially for the transmission of XR type delay-sensitive services, and the data transmission performance is greatly affected.

[0217] It should be understood that in this application, the measurement interval may also have other names, such as measurement spacing, measurement interval, etc. This application takes the measurement interval as an example for introduction and should not be construed as a limitation to this application.

[0218] However, when the receiver bandwidth of the terminal device is not sufficient to cover the frequency points of both the serving cell and the neighboring cell to be measured simultaneously, the terminal device needs to switch the receiving bandwidth to the frequency point of the neighboring cell for inter-frequency measurement.

[0219] Currently, for the inter-frequency or inter-system scenario, the terminal device generally requires the assistance of MG to perform effective measurements. Inter-frequency or inter-system measurement: If the terminal device does not have multiple receivers, or the receiver bandwidth of the terminal device does not cover the inter-frequency points to be measured, it is impossible to simultaneously perform signal transmission and reception of the serving cell and neighboring cell measurement. At this time, the serving cell needs to arrange some MG for the terminal device to perform inter-frequency and inter-system measurements. The measurement interval is the time period for the terminal device to leave the current frequency point to measure other frequency points, as involved in inter-frequency measurement and inter-system measurement. During MG, the network device does not schedule uplink transmission and downlink transmission, and the terminal device does not perform data transmission and reception.

[0220] Specifically, the activation period of MG can be obtained by the following formula (a):

[0221]

[0222] Wherein, SFN represents the system frame number, that is, the SFN where the starting moment of MG is located. mod represents the modulo operator. FLOOR represents rounding down. subframe represents the subframe number, that is, the subframe number corresponding to the subframe where the starting moment of MG is located. gapOffset is the offset of the starting moment of MG, usually obtained through high-layer signaling, such as RRC signaling, configuration.

[0223] In this way, based on formula (a) and the configuration parameters provided by the network device (such as gapOffset and MGRP), the terminal device can determine the subframe where the starting moment of an MG is located and the SFN where the subframe is located.

[0224] In addition, if the terminal device is also configured with the mgta parameter, which is used to indicate the advance amount of the starting moment of MG compared to the starting moment obtained by the above formula, then the actual starting moment of MG will also be offset forward by mgta time units or advanced by mgta time units according to the above formula (a), generally in milliseconds as the time unit.

[0225] Since the receiving bandwidth of the terminal device switches, data cannot be transmitted or received with the network device in the serving cell during this bandwidth switching period. Based on this, the MG concept is introduced. As described above, the period of MG is configured by the high-layer signaling MGRP, and the duration is configured by the high-layer signaling MGL. During MG, the terminal device can perform at least one of the following operations: First, switch the bandwidth. Second, measure the reference signal of neighboring cells, such as SSB.

[0226] 6. SS / PBCH measurement timing configuration (SMTC)

[0227] To measure the SSB of neighboring cells, the network device also needs to configure some other parameters. For example, the network device configures the objects for the terminal device to perform measurements by configuring Measurement objects, including SSB frequency, SSB subcarrier spacing, SMTC, whitelist cells, and blacklist cells, etc. Among them, SMTC refers to the timing configuration sent by the network device to the terminal device when the terminal device performs SSB-based measurement on a certain cell, such as including the SMTC period, SMTC duration, and SMTC offset. The configuration of SMTC actually points out an available measurement window for the terminal device to ensure that the terminal device can search for the SSBs sent by each cell on this frequency point within this available measurement window.

[0228] The protocol defines that the configuration of SMTC includes SMTC1 configuration and SMTC2 configuration, so as to support the differential configuration of neighboring cell SSB measurement. Among them, the SMTC2 configuration is an optional configuration.

[0229] Among them, the SMTC1 configuration can be understood as follows: The configuration cell corresponding to SMTC1 is SSB-MTC, which contains two sub-cells, periodicityAndOffset and duration.

[0230] periodicityAndOffset: Represents the SMTC period (characterizing the repetition period of the measurement action) and the SMTC offset (characterizing the starting subframe of the measurement action within the period).

[0231] duration: Represents the SMTC duration (characterizing the duration that the measurement action should last after the measurement action starts).

[0232] SMTC2 configuration (optional): The configuration cell corresponding to SMTC2 is SSB-MTC2, which is used to flexibly configure differential SSB measurement parameters for the specified neighboring cell.

[0233] It should be noted that SMTC2 is an optional configuration. If SMTC2 is not configured, it is equivalent to all neighboring cells using the SSB measurement parameters of SMTC1. If SMTC2 is configured, the periodicity of SMTC2 must be less than the periodicityAndOffset of SMTC1.

[0234] For SMTC, the terminal device will determine the time of the first SMTC according to the periodicity and offset parameters (periodicityAndOffset), which are usually configured in the SMTC1 configuration, providing the Periodicity of SMTC and the Offset parameter. The first subframe of each SMTC can be determined according to the following formula (b):

[0235]

[0236]

[0237] Where SFN represents the system frame number, that is, the SFN where the start time of SMTC is located. mod represents the modulo operator. FLOOR represents rounding down. Periodicity represents the period of SMTC. sf5 represents 5 subframes. subframe represents the subframe, that is, the subframe where the start time of SMTC is located. Offset is the offset of the start time of SMTC. CEIL represents rounding up.

[0238] In addition, it is also possible that MG is not configured for measurement. In this case, the network device needs to configure SMTC for the terminal device without configuring MG.

[0239] 7. RSSI-based Measurement Timing Configuration (RMTC)

[0240] To measure the RSSI of a cell, the network device also needs to configure some other parameters. For example, the network device configures the objects for the terminal device to perform measurements by configuring Measurement objects, including the bandwidth for measuring RSSI, the center frequency of the bandwidth for measuring RSSI, RMTC, etc. Among them, RMTC represents the timing configuration sent by the network device to the terminal device when the terminal device performs RSSI-based measurement on a certain cell, such as including the RMTC period, the RMTC duration, and the RMTC offset. The configuration of RMTC actually points out an available RSSI measurement window for the terminal device.

[0241] Under normal circumstances, the duration of RMTC is jointly determined by the number of consecutive symbols of the RSSI samples reported by the physical layer (e.g., determined by measDurationSymbols in the RRC message), and the reference subcarrier spacing and cyclic prefix used for RSSI measurement (e.g., determined by ref-SCS-CP in the RRC message).

[0242] For RMTC, the terminal device will determine the time of the first RMTC according to the RMTC measurement period (rmtc-Periodicity) and the RMTC offset (rmtc-SubframeOffset), and this parameter configuration is usually provided in the RMTC configuration. The first subframe of each RMTC can be determined according to the following formula (c):

[0243]

[0244] Among them, SFN represents the system frame number, that is, the SFN where the start time of RMTC is located. mod represents the modulo operator. FLOOR represents rounding down. rmtc-Periodicity represents the period of RMTC. subframe represents the subframe, that is, the subframe where the start time of RMTC is located. rmtc-SubframeOffset is the offset of the start time of RMTC.

[0245] In addition, there may also be a situation where MG is not configured for measurement. In this case, the network device needs to configure RMTC for the terminal device without configuring MG.

[0246] Generally, the duration of MG, that is, MGL, is greater than or equal to the duration of the measurement window to ensure that the terminal device can monitor all reference signals in the window completely. For example, MGL is greater than or equal to the duration of SMTC to ensure that the terminal device can detect all SSBs within SMTC. In some embodiments, in order to minimize the overhead of MG, the configuration of MG is usually determined considering the terminal device capabilities and the SMTC or RMTC configuration.

[0247] In summary, the terminal device needs to perform reference signal measurement during a certain period, such as the duration of MG, or the duration of SMTC, etc., and cannot transmit data, which may cause an increase in the transmission delay of service data and affect the service transmission performance. The impact on delay-sensitive services such as the XR pro service is more obvious. Specific examples are as follows:

[0248] As a possible example, when the terminal device needs to send and / or receive data during the MG period (or the duration of the SMTC), it cannot receive or send data properly, thus affecting the transmission performance of latency-sensitive services such as the XR pro service.

[0249] Take Figure 5 as an example. As Figure 5 shown by the dashed box in the figure, during the duration of the MG, the terminal device cannot send service data.

[0250] As another possible example, after the terminal device sends a DSR, or a BSR, or an SR (such as an SR triggered by the DSR, or an SR triggered by the BSR), if an MG or an SMTC occurs, the resource scheduling cannot be normally executed, affecting data transmission and reception, and increasing the transmission latency of latency-sensitive services.

[0251] For example, when the DSR triggers an SR and the terminal device reports the SR, if an MG occurs in the next period of time, the terminal device cannot send the DSR on time and cannot receive the scheduled resources, thus affecting the normal transmission of data and increasing the transmission latency.

[0252] Similarly, when the BSR triggers an SR and the terminal device reports the SR, if an MG occurs in the next period of time, the terminal device cannot send the BSR on time and cannot receive the scheduled resources, thus affecting the normal transmission of data and increasing the transmission latency.

[0253] Again, for example, when the DSR is triggered and the terminal device reports the DSR, if an MG occurs in the next period of time, the terminal device cannot receive the scheduled resources in time, thus affecting the normal transmission of data and increasing the transmission latency.

[0254] Similarly, when the BSR is triggered and the terminal device reports the BSR, if an MG occurs in the next period of time, the terminal device cannot receive the scheduled resources in time, thus affecting the normal transmission of data and increasing the transmission latency.

[0255] In view of this, the present application provides a communication method. This method can be applied to Figure 1The system shown. The method includes: the terminal device sends first information at a first moment, the first information indicates first data, and the first data is data to be transmitted. When a first time period overlaps with a first measurement time period, the terminal device monitors second information at a monitoring opportunity of a physical downlink control channel (PDCCH) in a second time period, the second information is used to indicate a first uplink resource, a start moment of the first time period is equal to or later than the first moment, and the second time period includes at least one of the following: a first overlapping time period, or the first measurement time period. Wherein, the first overlapping time period is a time period when the first time period overlaps with the first measurement time period. The first measurement time period is determined according to a first configuration, and the first configuration is a configuration for a candidate cell to send a first reference signal.

[0256] That is to say, after the terminal device sends the first information at the first moment, even if the first time period overlaps with the first measurement time period, the terminal device still performs normal operations in the second time period, such as monitoring the second information at the PDCCH monitoring opportunity in the second time period, so as to timely obtain the first uplink resource and transmit the first data through the first uplink resource.

[0257] Wherein, the second time period includes a first overlapping time period, that is, a time period when the first time period overlaps with the first measurement time period. Alternatively, the second time period includes the first measurement time period. Compared with the situation where the terminal device measures the first reference signal in the first measurement time period and then monitors the second information after the first measurement time period, the terminal device in this application monitors the second information at the PDCCH monitoring opportunity in the second time period instead of measuring the reference signal, thereby reducing the impact of reference signal measurement on data transmission, helping to reduce the transmission delay of service data, and improving the service transmission performance.

[0258] Next, in combination with Figure 6 , the communication method proposed in the embodiments of this application will be introduced in detail. The communication method 600 proposed in the embodiments of this application includes the following operations:

[0259] (Optionally) S601. The terminal device sends first information at a first moment.

[0260] For example, the terminal device sends the first information to a first network device at the first moment. Correspondingly, the first network device receives the first information from the terminal device at the first moment. Wherein, the first information indicates the first data.

[0261] It should be understood that in a cell handover scenario, the first network device may refer to a source network device, such as a source base station.

[0262] Wherein, the introduction of the first data is as follows:

[0263] The first data is the data to be transmitted. For the description of the data to be transmitted, please refer to the glossary section and will not be elaborated here.

[0264] As a possible implementation, the first data includes all the data to be transmitted corresponding to the first LCG. Here, the first LCG is one or more LCGs among at least one LCG.

[0265] For example, the at least one LCG may include: LCG0 - LCG7. The first LCG may include one of them: LCG0, and the first data is all the data to be transmitted corresponding to LCG0. Alternatively, the first LCG may include: LCG0 - LCG2, and the first data is all the data to be transmitted corresponding to each LCG among LCG0 - LCG2.

[0266] Optionally, all the data to be transmitted corresponding to the first LCG may also include the data to be transmitted in other entities corresponding to the radio bearer (RB) corresponding to the first LCG, such as the data not stored in the buffer corresponding to the LCG. Exemplarily, each LCH in the LCHs included in an LCG corresponds to an RB respectively, and each RB has a corresponding RLC entity and PDCP entity respectively. Therefore, all the data to be transmitted corresponding to the first LCG may be the data in the buffer of each LCH in the first LCG, or may also include the data in the buffer of the RLC entity and / or PDCP entity corresponding to these LCHs respectively.

[0267] As another possible implementation, the first data includes the data in the first LCG whose remaining delay budget is lower than the first delay threshold. Here, the first LCG is one or more LCGs among at least one LCG, and the first delay threshold is a parameter configured by the second configuration information.

[0268] For example, the at least one LCG may include: LCG0 - LCG7. The first LCG may include: LCG0, the first delay threshold is 20 ms, and the first data is the data to be transmitted in LCG0 whose remaining delay budget is lower than 20 ms. Additionally, when the first LCG contains more than one LCH, the first data is the data to be transmitted in all the LCHs included in the first LCG whose remaining delay budget is lower than 20 ms. Optionally, all the data to be transmitted corresponding to the first LCG may also include the data to be transmitted in other entities corresponding to the radio bearer RB corresponding to the first LCG, such as the data to be transmitted in the RLC entity and / or PDCP entity corresponding to each LCH in the first LCG whose remaining delay budget is lower than 20 ms.

[0269] As another possible implementation, the first data includes the data to be transmitted corresponding to the second LCG, such as all the data to be transmitted corresponding to the second LCG, or the data in the second LCG whose remaining delay budget is lower than a certain delay threshold (such as the first delay threshold). The second LCG includes the first LCH, and the priority of the first LCH is higher than the priority of the first measurement period (such as MG). Additionally, the second LCG can also be replaced by the RBs corresponding to the second LCG.

[0270] Optionally, the first information indicates at least one of the following:

[0271] The first item is the first data volume. Here, the first data volume is the data volume of the first data. For example, the first information includes the information carried by the buffer size field, so as to indicate the data volume of the first data through the buffer size field.

[0272] The second item is the first delay information. Here, the first delay information is the delay information of the second data, and the second data is the data in the first data with the shortest remaining delay budget. For example, the first information includes the information carried by the remaining time field, so as to indicate the first delay information through the remaining time field.

[0273] The third item is the first parameter. The first parameter indicates the first buffer status list, and the first buffer status list includes at least one index. One of the at least one indexes indicates the data volume of the first data. For example, the first information includes the information carried by the BT field, so as to indicate the first buffer status list through the BT field. In this way, when the first information indicates the first data volume, the first information can include an index in the first buffer status list, so as to indicate the data volume of the first data through this index.

[0274] Optionally, the first information is used to indicate that there is data to be transmitted at the terminal device or to request uplink resources.

[0275] Optionally, the first information can include the following implementation manners:

[0276] Implementation manner 1: The first information includes an SR, and the SR is used to request uplink resources.

[0277] Implementation manner 2: The first information includes a DSR. Here, the first information indicates the first data, which can be understood as: the DSR indicates the delay of the first data. For details, please refer to Figure 4 the introduction and will not be elaborated here.

[0278] Implementation manner 3: The first information includes a BSR. Here, the first information indicates the first data, which can be understood as: the BSR indicates the data volume of the first data. For details, please refer to Figure 2 or Figure 3The introduction is not elaborated here.

[0279] For the terminal device, the terminal device executes S602:

[0280] S602. The terminal device determines the first time period.

[0281] Similarly, the first network device determines the first time period.

[0282] Optionally, the first time period is pre-configured, such as configured at the factory.

[0283] Optionally, the first time period is configured on the network device side (such as the first network device), such as configured through high-layer signaling.

[0284] Optionally, the first time period is determined according to the first information.

[0285] For example, the first time period is determined according to the delay information of the first data. Taking the first information as DSR MAC CE as an example, up to 8 LCGs' delay information can be reported in one DSR MAC CE. Therefore, the first time period can be determined by the delay information reported in the DSR MAC CE. For example, it can be determined by the shortest delay information, the longest delay information, or the average value of the delay information reported in the DSR MAC CE.

[0286] Exemplarily, the terminal device reports the DSR MAC CE at the first moment, and this DSR MAC CE contains the information of 3 LCGs, such as LCG0, LCG2, and LCG5. Among them, the delay information corresponding to LCG0 is 10 ms, the delay information corresponding to LCG2 is 15 ms, and the delay information corresponding to LCG5 is 13 ms.

[0287] When the first time period is determined by the shortest delay information in the DSR MAC CE, the first time period is 10 ms.

[0288] When the first time period is determined by the longest delay information in the DSR MAC CE, the first time period is 15 ms.

[0289] When the first time period is determined by the average value of the delay information in the DSR MAC CE, the first time period is the average value of this delay information, that is, (10 + 15 + 13) / 3 ms, or the average value of this delay information is rounded up, or the average value of this delay information is rounded down, or the average value of this delay information is rounded.

[0290] For another example, the first time period is determined by a first timer. The first timer is a timer started in response to the transmission of a first piece of information. For example, the terminal device also performs the following operations: in response to the transmission of the first piece of information, the terminal device also starts the first timer. The start time of the first timer is the start time of the first time period, and the time period during which the first timer runs is the first time period, as Figure 9 shown in the block marked by the letter b in

[0291] Furthermore, the time period during which the first timer runs can be determined in the following ways:

[0292] Way 1, the time period during which the first timer runs can be pre-configured, such as configured at the time of factory shipment.

[0293] Way 2, the time period during which the first timer runs can be configured on the network device (such as the first network device) side, such as configured through high-layer signaling.

[0294] Way 3, the time period during which the first timer runs can be determined according to the delay information of the first data, such as determined according to the shortest delay information, the longest delay information, or the average value of the delay information.

[0295] For another example, the first time period is greater than or equal to the sum of N first measurement time periods, where N is a positive integer. In this case, it can be understood that: the terminal device does not measure the first reference signal during the N first measurement time periods (such as N MGs) after sending the first piece of information, as Figure 9 shown in the block marked by the letter c in Figure 9 where N = 2. In other words, the terminal device is not activated during the N first measurement time periods after sending the first piece of information. Preferably, the N first measurement time periods can be N consecutive first measurement time periods. Exemplarily, the first time period can be equal to the sum of the N first measurement time periods. Or, when the first time period is greater than the sum of the N first measurement time periods, the end time of the first time period can be understood as the end time of the Nth first measurement time period among the N first measurement time periods. Among them, N can be pre-configured or semi-statically configured, and this application does not make a limitation in this regard. For the first measurement time period, reference can be made to the introduction in S603, which will not be elaborated here.

[0296] It should be added that, as a possible implementation manner, the first time period is given the function of monitoring the PDCCH, that is, the first time period is used for PDCCH monitoring. It can be understood that the first network device can send DCI through the PDCCH during the first time period, or the terminal device continuously monitors the PDCCH during the first time period.

[0297] For the terminal device, after the terminal device determines the first time period, it executes S603:

[0298] S603. When the first time period overlaps with the first measurement time period, the terminal device performs transmission in the second time period.

[0299] Among them, the terminal device performing transmission in the second time period can be understood as: S603 includes one or more of the following:

[0300] (Optionally) S603a. When the first time period overlaps with the first measurement time period, the terminal device sends a hybrid automatic repeat request (HARQ) feedback to the first network device in the second time period. Correspondingly, the first network device receives the HARQ feedback from the terminal device in the second time period. Among them, the HARQ feedback is determined according to the decoding result of the downlink data.

[0301] (Optionally) S603b. When the first time period overlaps with the first measurement time period, the terminal device sends a scheduling request (SR) to the first network device in the second time period. Correspondingly, the first network device receives the SR from the terminal device in the second time period.

[0302] (Optionally) S603c. When the first time period overlaps with the first measurement time period, the terminal device sends channel-state information (CSI) to the first network device in the second time period. Correspondingly, the first network device receives the CSI from the terminal device in the second time period.

[0303] (Optionally) S603d. When the first time period overlaps with the first measurement time period, the terminal device sends uplink data to the first network device in the second time period. Correspondingly, the first network device receives the uplink data from the terminal device in the second time period.

[0304] For example, the terminal device sends uplink data through the uplink shared channel (UL-SCH).

[0305] For another example, the terminal device sends uplink data through semi-static resources.

[0306] It can be understood that based on S603a - S603d, the terminal device can perform uplink transmission in the second time period, which helps to reduce the uplink transmission delay. Among them, the uplink transmission can occupy all of the second time period or part of the second time period, and this application does not make any limitations in this regard.

[0307] It can be understood that based on S603a - S603c, the terminal device can send uplink control information in the second time period. Among them, the uplink control information can include HARQ feedback, SR, or CSI.

[0308] (Optionally) In S603e, when the first time period overlaps with the first measurement time period, the first network device sends downlink data to the terminal device in the second time period. Correspondingly, the terminal device receives downlink data from the first network device in the second time period.

[0309] For example, the terminal device receives downlink data through a downlink shared channel (DL-SCH).

[0310] Among them, the transmission of downlink data can occupy the entire second time period or a partial time period of the second time period, and this application does not limit this.

[0311] S603f: When the first time period overlaps with the first measurement time period, the first network device sends second information to the terminal device at the PDCCH monitoring opportunity in the second time period. Correspondingly, the terminal device monitors the second information from the first network device at the PDCCH monitoring opportunity in the second time period.

[0312] Among them, the second information is used to indicate a first uplink resource. The first uplink resource can be used for the terminal device to send first data.

[0313] Optionally, the second information can also be used to indicate the transmission of downlink data. The terminal device receives downlink data according to the second information.

[0314] Exemplarily, the second information can be DCI. Among them, for the first time period, reference can be made to the introduction in S602, and details will not be elaborated here.

[0315] The introduction of the first measurement time period is as follows:

[0316] The first measurement time period is determined according to a first configuration. Among them, the first configuration is the configuration for a candidate cell to send a first reference signal.

[0317] For example, the terminal device receives first configuration information from the first network device. Among them, the first configuration information indicates the first configuration. The terminal device determines the first measurement time period according to the first configuration. The first configuration can indicate at least one of the following: the period for the candidate cell to send the first reference signal, the duration for the candidate cell to send the first reference signal, etc.

[0318] Optionally, the first configuration is a measurement timing configuration, such as SMTC (or RMTC, etc.). The first configuration indicates the SMTC period, the SMTC duration, and the SMTC offset, etc., and details can be found in the introduction in the glossary section. The first measurement time period is the duration of SMTC. For example, the first measurement time period can be one SMTC.

[0319] Optionally, the first configuration is for channel-state information reference signal (CSI-RS) configuration. This CSI-RS configuration indicates the transmission period and duration of the CSI-RS, which can be referred to in the relevant 3GPP technical specifications. The first measurement period is the period during which the CSI-RS is transmitted. For example, the first measurement period can be the period during which the CSI-RS is continuously transmitted within one transmission period.

[0320] In addition, as a possible replacement, the first measurement period can also be determined according to the MG configuration. Among them, the MG configuration indicates MGRP, MGL, offset, etc. The first measurement period is the period corresponding to the MG. For example, the first measurement period can be one MG. As Figure 7 or Figure 8 shown, the first measurement period is MG1.

[0321] Among them, the introduction of the second period is as follows:

[0322] The second period includes at least one of the following: the first overlapping period, or the first measurement period.

[0323] Among them, the first overlapping period is the period when the first period overlaps with the first measurement period.

[0324] Taking Figure 7 as an example, as Figure 7 shown by the box marked with the letter b, the first period includes all periods of the first measurement period. In this case, the first overlapping period is the same as the first measurement period.

[0325] Taking Figure 8 as an example, as Figure 8 shown by the box marked with the letter b, the first period includes some periods of the first measurement period. In this case, the second period is the first overlapping period, and the first overlapping period is a part of the first measurement period, that is, the period when the first measurement period overlaps with the first period.

[0326] Taking Figure 8 as an example, as Figure 8 shown by the box marked with the letter c, the first period includes some periods of the first measurement period. In this case, the second period can be the first measurement period.

[0327] Optionally, when the second time period includes the first overlapping time period, the PDCCH monitoring occasion of the second time period includes: the time period when the first overlapping time period overlaps with the first monitoring time period. Wherein, the first monitoring time period is determined according to the second configuration, and the second configuration is used to determine the time period for monitoring the PDCCH. In this application, the first monitoring time period may be the time period after the first moment. For example, after the terminal device sends the first information at the first moment, it continuously monitors the PDCCH during the first monitoring time period.

[0328] As a possible implementation manner, the second configuration is a discontinuous reception (DRX) configuration. The active time in the DRX configuration includes the running time of at least one of the following timers:

[0329] First, the DRX inactivity timer drx-inactivityTimer. This timer is started after receiving any DCI scheduling the initial transmission during the active time.

[0330] Second, the DRX on-duration timer drx-onDurationTimer. This timer is periodically started according to the DRX.

[0331] Third, the DRX uplink retransmission timer drx-RetransmissionTimerUL. When the terminal device sends uplink data, such as a MAC PDU, the uplink hybrid automatic repeat request round-trip time timer drx-HARQ-RTT-TimerUL is started, and drx-RetransmissionTimerUL is started at the next adjacent symbol after the drx-HARQ-RTT-TimerUL times out. During the running of drx-RetransmissionTimerUL, the terminal device monitors the uplink retransmission information.

[0332] Fourth, the DRX downlink retransmission timer drx-RetransmissionTimerDL. When the terminal device feeds back the HARQ-ACK, the downlink hybrid automatic repeat request round-trip time timer drx-HARQ-RTT-TimerDL is started. If there is a NACK indicating PDSCH decoding failure in the HARQ-ACK codebook, drx-RetransmissionTimerDL is started at the next adjacent symbol after the drx-HARQ-RTT-TimerDL times out. During the running of drx-RetransmissionTimerDL, the terminal device monitors the downlink retransmission information.

[0333] In the DRX configuration, the first monitoring period can be the active period in DRX. The terminal device continuously monitors the PDCCH during the active time.

[0334] As another possible implementation, the second configuration is used to configure the search space. For example, the terminal device determines the timing for monitoring the PDCCH according to the configured search space. Alternatively, the second configuration is used to configure the search space set. For example, when the terminal device is not configured with DRX, the terminal device determines the timing for monitoring the PDCCH according to the configured search space set.

[0335] It should be added that in this application, the PDCCH monitoring timing can be alternatively described as: the opportunity to monitor the PDCCH, the timing to monitor the PDCCH. This application takes the PDCCH monitoring timing as an example for introduction and should not be construed as a limitation of this application.

[0336] It should be added that in this application, the start time of the first period can be equal to or later than the first moment. When the start time of the first period is later than the first moment, there is a certain period between the start time of the first period and the first moment, such as the fifth period. Among them, the fifth period can be pre-configured, such as factory-configured. The fifth period can also be configured by a network device (such as the first network device). The fifth period can be equal to zero or greater than zero, and this application does not make a limitation on this.

[0337] It should be understood that as a possible alternative description, the terminal device sends the first information in the first time unit. The start time unit of the first period can be the same time unit as the first time unit. Alternatively, the start time unit of the first period can be the next time unit of the first time unit, as Figure 7 or Figure 8 shown. Alternatively, the start time unit of the first period is later than the first time unit, and there are L time units between the start time unit of the first period and the first time unit, where L is a positive integer.

[0338] In this application, a time unit can include: one or more symbols, or one or more time slots, or one or more sub-frames, etc. Among them, the symbols, time slots or sub-frames can refer to the relevant 3GPP technical specifications and will not be elaborated here.

[0339] Further, S603f includes: when the first time period overlaps with the first measurement time period and the first priority is higher than the second priority, the first network device sends the second information to the terminal device on the PDCCH monitoring occasion in the second time period. Correspondingly, the terminal device monitors the second information from the first network device on the PDCCH monitoring occasion in the second time period.

[0340] Wherein, the first priority is the priority of the first time period, and the priority of the first time period is determined according to the priority of the first information.

[0341] For example, in the case where the first information indicates the data of the second LCG, the second LCG includes the first LCH. The first priority may be the priority of the second LCG or the priority of the first LCH.

[0342] Again, taking the first information being SR as an example, the priority of SR may include two levels: high, or low.

[0343] In a possible case, the priority of SR may reuse the physical layer priority of the existing SR, such as determining the priority of SR through phy-priorityIndex.

[0344] Wherein, the second priority is the priority of the first measurement time period, and the second priority is determined according to the first configuration. For example, the first configuration indicates the priority of the first measurement time period. Taking the priority of MG as an example of the second priority, the priority of MG may include two levels: high, or low. Or, the priority of MG may also include multiple levels. For example, the priority of MG includes 16 levels, such as: MG priority 1, MG priority 2, MG priority 3,..., MG priority 15, MG priority 16. In ascending order, its 16 priorities may be from high to low (such as MG priority 1 being the highest among the 16 priorities), or from low to high (such as MG priority 16 being the highest among the 16 priorities).

[0345] Optionally, taking the priority of SR and the priority of MG as an example:

[0346] In a possible case, if the priority of SR is: high, it means that the priority of this SR is higher than any one of all (such as 16) MG priorities.

[0347] If the priority of SR is: low, it means that the priority of this SR is lower than any one of all (such as 16) MG priorities.

[0348] Exemplarily, the first priority may exist in the form of a switch. For example, when configured, it represents that the first priority is high, and when not configured, it is low.

[0349] In yet another possible scenario, if the priority of the SR is high, it means that the priority of this SR is higher than any one of the priorities of the M MGs, or higher than any one of the priorities of M - 1 MGs. If the priority of the SR is low, it means that the priority of this SR is lower than any one of the priorities of the M MGs, or higher than any one of the priorities of M - 1 MGs.

[0350] Among them, any one of the priorities of the M MGs is lower than or equal to the first threshold.

[0351] For example, the first threshold is the MG priority 8 (or 9). As an example, for 16 MG priorities, there are 8 levels of priorities lower than the first threshold: namely, MG priority 9, MG priority 10,..., MG priority 16, and there are 8 levels of priorities higher than the first threshold: namely, MG priority 1, MG priority 2,..., MG priority 8. In this case, the priority of this SR is higher than MG priority 9 - MG priority 16, and the priority of this SR is lower than MG priority 1 - MG priority 8.

[0352] Or, conversely, for 16 MG priorities, there are 8 levels of priorities lower than the first threshold: namely, MG priority 1, MG priority 2,..., MG priority 8, and there are 8 levels of priorities higher than the first threshold: namely, MG priority 9, MG priority 10,..., MG priority 16. In this case, the priority of this SR is higher than MG priority 1 - MG priority 8, and the priority of this SR is lower than MG priority 9 - MG priority 16.

[0353] Exemplarily, the priority of the MG can reuse the gapPriority - r17 signaling in GapConfig in the RRC message. Among them, the first threshold can be semi - statically indicated by the base station through higher - layer signaling (such as through the RRC message), or pre - configured at the factory, or dynamically indicated.

[0354] At this time, in a possible scenario, after configuring the first threshold, the first priority may not be explicitly configured anymore, that is, the first priority can be determined by the first threshold. Or, in a scenario, the first threshold can be understood as the first priority.

[0355] Further, S603f includes: when the first time period overlaps with the first measurement time period, the terminal device monitors the second information from the first network device at the PDCCH monitoring opportunity in the second time period according to the first indication information.

[0356] Among them, the first indication information indicates monitoring the PDCCH in the second time period.

[0357] Exemplarily, the first indication information may be carried in high-layer signaling, such as RRC signaling, and this application does not limit this.

[0358] In this way, the terminal device determines, according to the first indication information, that it can normally monitor the second information within a certain period (such as the second period) after sending the first information, which helps to reduce the data transmission delay.

[0359] It is easy to understand that in the case where the function of monitoring the PDCCH is not given in the first period, if the first period overlaps with the first measurement period, but the overlapping period does not include the PDCCH monitoring opportunity, it means that the terminal device does not monitor the second information during the overlapping period. In this case, the terminal device can measure the first reference signal during the second period, so that the terminal device can measure the first reference signal of the candidate cell in time to improve the accuracy of the reference signal measurement.

[0360] It should be noted that S603a - S603d are optional steps. The terminal device can execute one or more of S603a - S603d to improve the uplink transmission performance. The terminal device can also not execute any of S603a - S603d. That is to say, when the first period overlaps with the first measurement period, the terminal device only performs the second information monitoring (i.e., executes S603f) during the second period and does not perform uplink transmission, thereby reducing the possibility of 'data loss' to a certain extent.

[0361] Among them, the introduction of the 'data loss' problem is as follows:

[0362] Taking the first information as the DSR MAC CE as an example, the DSR MAC CE is transmitted through the MAC PDU, and the MAC PDU is generally transmitted through the physical uplink shared channel (PUSCH). Therefore, there is a certain probability of transmission failure. Thus, the following situation may occur:

[0363] After the terminal device sends the DSR MAC CE, the terminal device can perform transmission during the subsequent first measurement period (such as MG), but the first network device decodes the PUSCH incorrectly and does not realize that the terminal device has sent the DSR MAC CE. Therefore, the first network device does not think that the terminal device can perform transmission either. If the terminal device has uplink data to send at this time and there is uplink resources, the terminal device can send the uplink data on this uplink resource, but the first network device does not know that the terminal device can transmit, and is very likely to have allocated this uplink resource to other terminal devices, resulting in the data loss problem and generating interference, etc.

[0364] Alternatively, when there is uplink control information to be reported (such as HARQ feedback, or SR, or CSI) in the first measurement period for the terminal device, the terminal device believes it can transmit after sending the DSR MAC CE and thus normally sends the uplink control information. However, since the first network device fails to decode the PUSCH carrying the DSR MAC CE, the first network device does not know that the terminal device can normally send the uplink control information and may not receive the uplink control information in time, resulting in data loss problems.

[0365] Therefore, to avoid the occurrence of the 'data loss' situation, the terminal device may not perform any one of S603a - S603d. In other words, it can be understood that: after the terminal device sends the first information at the first moment, when the first period overlaps with the first measurement period, the terminal device normally monitors the second information in the second period (i.e., performs S603f), but does not perform uplink transmission (i.e., does not perform any one of S603a - S603d), thereby reducing the possibility of 'data loss' to a certain extent. For example, taking SR as an example, even if the period corresponding to the SR resource in the time domain is within the second period, the terminal device does not send SR.

[0366] It should be added that, as an alternative, for S603, it can be replaced with: when the end moment of the first period is earlier than the start moment of the first measurement period and the difference between them is less than the second threshold, the terminal device monitors the second information at the PDCCH monitoring opportunity in the first measurement period.

[0367] For example, when the end moment of the first period is earlier than the start moment of the first measurement period and the difference between the end moment of the first period and the start moment of the first measurement period is less than the second threshold, the terminal device does not perform measurement in the first measurement period but monitors the second information, as shown in the box marked with letter b in Figure 10 as shown.

[0368] Due to the limited capabilities of the terminal device, when the difference between the end moment of the first period and the start moment of the first measurement period is less than the second threshold, the terminal device cannot perform frequency point switching in time, such as switching from the frequency point of the current cell to the frequency point of the candidate cell, and thus cannot measure the first reference signal of the candidate cell. Therefore, the terminal device can monitor the second information at the PDCCH monitoring opportunity in the first measurement period. Among them, the second threshold can be pre - configured or semi - statically configured. Among them, the PDCCH monitoring opportunity in the first measurement period can be determined according to semi - static configuration information (such as RRC message), such as DRX configuration, or search space set, etc., which will not be elaborated here.

[0369] It should be added that, as an alternative, the second period can also be the second overlapping period.

[0370] Exemplarily, for S603, it can be replaced with: When the termination time of the first time period is earlier than the start time of the first measurement time period and the difference between them is less than the second threshold, the terminal device can monitor the second information at the PDCCH monitoring opportunity of the second overlapping time period. Wherein, the second overlapping time period includes the overlapping time period of the sixth time period and the first measurement time period, as shown in the box marked with the letter c in Figure 10 The sixth time period can be semi-statically configured. The start time of the sixth time period is later than or equal to the termination time of the first time period.

[0371] For example, the start time of the sixth time period is earlier than the start time of the first measurement time period, as shown in the box marked with the letter c in Figure 10 For example, the termination time of the sixth time period is earlier than the termination time of the first measurement time period, as shown in the box marked with the letter c in

[0372] In this way, the terminal device can determine the second overlapping time period based on the sixth time period and the first measurement time period, and thus determine to monitor the second information during a partial time period of the first measurement time period. Figure 10

[0373]

[0374] In a possible case, when the termination time of the first time period is earlier than the start time of the first measurement time period and the difference between them is less than the second threshold, the second overlapping time period can also be the first measurement time period.

[0375]

[0376] Above, taking the overlap between the first time period and the first measurement time period as an example, the operations performed by the terminal device in the second time period are introduced.

[0377] Next, the reference signal measurement process of the terminal device is introduced: Figure 11 As shown in

[0378] The communication method of the embodiment of the present application further includes the following operations:

[0379] (Optionally) S1101. The terminal device sends the first information at the first moment.

[0380] Among them, for the implementation process of S1101, reference can be made to the introduction of S601.

[0381] S1102. The terminal device determines the first time period.

[0382] Among them, for the implementation process of S1102, reference can be made to the introduction of S602.

[0383] S1103. The terminal device does not measure the first reference signal during the second time period.

[0383] Optionally, as a possible alternative description: when the first time period overlaps with the first measurement time period, the terminal device cancels the measurement of the first reference signal in the second time period.

[0384] Wherein, the measurement result of the first reference signal is used to indicate the signal quality of the candidate cell. For example, if the first reference signal is an SSB, the measurement result of the first reference signal may include one or more of the following: RSRP, RSSI, RSRQ, or SINR, etc. For details, please refer to the introduction in the glossary section and will not be elaborated here.

[0385] It should be added that in this application, the first reference signal is the reference signal sent by the candidate cell. The network device corresponding to the candidate cell is denoted as the second network device. In this application, the candidate cell is different from the cell where the terminal device is currently camped. The first network device and the second network device may be the same or different, and this application does not make any limitations in this regard.

[0386] Wherein, the second time period includes at least one of the following: the first overlapping time period, or the first measurement time period, or the second overlapping time period. For details, please refer to the introduction in S603.

[0387] Specifically, when the first time period overlaps with the first measurement time period, the second time period includes at least one of the following: the first overlapping time period, or the first measurement time period. For example, when the first time period overlaps with the first measurement time period, the terminal device does not measure the first reference signal during the first overlapping time period or the first measurement time period.

[0388] When the first time period does not overlap with the first measurement time period, the second time period includes at least one of the following: the second overlapping time period, or the first measurement time period. Wherein, the second overlapping time period is the overlapping time period between the sixth time period and the first measurement time period. For example, when the end time of the first time period is earlier than the start time of the first measurement time period and the difference between them is less than the second threshold, the terminal device may not measure the first reference signal during the second overlapping time period or the first measurement time period.

[0389] It should be added that if the second time period includes the first overlapping time period, the terminal device does not measure the first reference signal during the first overlapping time period. It can be understood that this first overlapping time period (i.e., a part of the first measurement time period) is not activated.

[0390] It should be added that if the second time period includes the second overlapping time period, the terminal device does not measure the first reference signal during the second overlapping time period. It can be understood that this second overlapping time period (i.e., a part of the first measurement time period) is not activated.

[0391] It should be added that if the second time period includes the first measurement time period, the terminal device does not measure the first reference signal during the first measurement time period. It can be understood that this first measurement time period (i.e., the entire first measurement time period) is not activated. In other words, when the first time period overlaps with the first measurement time period, the terminal device determines that the first measurement time period (i.e., the entire first measurement time period) is not activated.

[0392] In a possible implementation, the terminal device does not measure the first reference signal during the second time period. It can be understood that the conditions for the terminal device to measure the first reference signal have changed. For example, when the conditions for the previous first measurement time period to start (or be activated) are met, a new condition can also be considered. Among them, in one example, the new condition can refer to whether the first measurement time period overlaps with the first time period. Exemplarily, when the conditions for starting the first measurement time period are met and the first measurement time period does not overlap with the first time period, the terminal device measures the first reference signal during the first measurement time period. Or, conversely, it can also be understood that when the conditions for starting the first measurement time period are met and the first measurement time period overlaps with the first time period, the terminal device does not measure the first reference signal during the first measurement time period.

[0393] For example, taking the first measurement time period as MG, the first time unit (such as a subframe) of each MG is a subframe that meets the following conditions:

[0394]

[0395] And if the duration of MG (such as determined according to the MGL parameter) does not overlap with the first time period, the first measurement time period can be started (or activated). Exemplarily, the first measurement time period may also be related to other parameters, such as mgta, and these parameters are also used to determine the duration of the first measurement time period, so as to further determine the activation time and duration of MG.

[0396] It should be noted that for the relevant parameters of formula (1), please refer to the introduction of formula (a) and will not be elaborated here.

[0397] Again, taking the first measurement time period as SMTC, the first time unit (such as a subframe) of each SMTC is a subframe that meets the following conditions:

[0398]

[0399] Moreover, if the duration of the SMTC (determined according to the duration parameter) does not overlap with the first time period, the first measurement period can be enabled (or activated), that is, the terminal device measures the first reference signal during the first measurement period. Or, conversely, it can also be understood that if the duration of the SMTC (determined according to the duration parameter) overlaps with the first time period, the first measurement period can be not enabled (or not activated), that is, the terminal device does not measure the first reference signal during the first measurement period.

[0400] It should be noted that for the relevant parameters of formula (2), please refer to the introduction of formula (b), and details will not be elaborated here.

[0401] For another example, taking the first measurement period as the RMTC, the first time unit (such as a subframe) of each RMTC is a subframe that meets the following conditions:

[0402]

[0403] Moreover, if the duration of the RMTC, determined according to the number of consecutive symbols of the physical layer reported RSSI sampling and the reference subcarrier spacing and cyclic prefix used for RSSI measurement, does not overlap with the first time period, the first measurement period can be enabled (or activated), that is, the terminal device measures the first reference signal during the first measurement period. Or, conversely, it can also be understood that if the duration of the RMTC overlaps with the first time period, the first measurement period can be not enabled (or not activated), that is, the terminal device does not measure the first reference signal during the first measurement period.

[0404] Among them, the fact that the duration of the first measurement period does not overlap with the first time period can also be understood as the first time unit of the first measurement period is not within the first time period.

[0405] In addition, considering the scenario of the parallel manner described above, when the end time of the first time period is earlier than the start time of the first measurement period and the difference between them is less than the second threshold, the terminal device monitors the second information at the PDCCH monitoring opportunity during the first measurement period, and the terminal device monitors the second information at the PDCCH monitoring opportunity during the first measurement period.

[0406] In one case, when the end time of the first time period is earlier than the start time of the first measurement period and the difference between the end time of the first time period and the start time of the first measurement period is less than the second threshold, the terminal device does not perform measurement during the first measurement period but monitors the second information, as Figure 10 shown in the box marked with letter b.

[0407] At this time, it can also be understood that when the termination moment of the first time period is earlier than the start moment of the first measurement time period, and the time interval between the termination moment of the first time period and the start moment of the first measurement time period is greater than or equal to the second threshold, the terminal device performs measurement during the first measurement time period.

[0408] At this time, when the above-mentioned condition for starting the first measurement time period is satisfied, a new condition can also be considered. In one case, the new condition can refer to whether the time interval between the first time unit (such as a subframe) and the first time period is greater than the second threshold. For example, when the above-mentioned condition for starting the first measurement time period is satisfied, and the time interval between the first time unit (such as a subframe) and the first time period is greater than or equal to the second threshold, the terminal device measures the first reference signal during the first measurement time period. Or, conversely, it can also be understood that when the above-mentioned condition for starting the first measurement time period is satisfied, and the time interval between the first time unit (such as a subframe) and the first time period is less than the second threshold, the terminal device does not measure the first reference signal during the first measurement time period.

[0409] For example, taking the first measurement time period as MG, the first time unit (such as a subframe) of each MG is a subframe that satisfies the following conditions:

[0410]

[0411] And, when the time interval between the start moment of MG (such as subframe in formula (1)) and the termination moment of the first time period is greater than or equal to the second threshold, the first measurement time period can be started (or activated). Exemplarily, when the above conditions are satisfied, the terminal device can further determine the activation and duration of MG according to other parameters, such as mgta.

[0412] When the first measurement time period is in other situations (such as SMTC, RMTC or others), and the time interval between the start moment of the first measurement time period and the termination moment of the first time period is greater than or equal to the second threshold, the terminal device can further determine whether to perform measurement according to other parameters related to measurement.

[0413] It should be noted that for the relevant parameters of formula (1), please refer to the introduction of formula (a), which will not be elaborated here.

[0414] Furthermore, for the case where the first time period overlaps with the first measurement time period, S1103 includes: when the first time period overlaps with the first measurement time period, and the first priority is higher than the second priority, the terminal device does not measure the first reference signal during the second time period.

[0415] Among them, the first priority is the priority of the first time period, and the second priority is the priority of the first measurement time period. Please refer to the introduction of S603f, which will not be elaborated here.

[0416] Further, for the case where the first time period overlaps with the first measurement time period, S1103 includes: when the first time period overlaps with the first measurement time period, the terminal device does not measure the first reference signal in the second time period according to the second indication information.

[0417] Wherein, the second indication information indicates not to measure the first reference signal in the second time period.

[0418] Exemplarily, the second indication information may be carried in a high-layer signaling, such as an RRC signaling, and the present application does not limit this.

[0419] In this way, the terminal device determines, according to the second indication information, that it is not necessary to measure the reference signal in a certain time period (such as the second time period) after sending the first information, so that it can normally monitor the second information to reduce the data transmission delay.

[0420] It is easy to understand that if the first time period overlaps with the first measurement time period, but the overlapping time period does not include the PDCCH monitoring opportunity, it means that the terminal device does not monitor the second information in the overlapping time period. In this case, the terminal device can measure the first reference signal in the second time period, so that the terminal device can timely measure the first reference signal of the candidate cell to improve the accuracy of the reference signal measurement.

[0421] In some embodiments, the method further includes S1104:

[0422] S1104. The terminal device measures the first reference signal in the third time period.

[0423] Wherein, the introduction of the third time period is as follows:

[0424] In the present application, the start time of the third time period is the second time. Wherein, the second time is equal to the end time of the first time period, as shown in the box marked with letter b or d in Figure 8 Or, the second time is later than the end time of the first time period. Further, in the case where the second time is later than the end time of the first time period, there is a certain time period, such as the fourth time period, between the second time and the end time of the first time period, as shown in the box marked with letter e in Figure 8 Wherein, the fourth time period is pre-configured, or the fourth time period is a time period configured by a network device (such as the first network device).

[0425] Optionally, the end time of the third time period is the end time of the first measurement time period, as shown in the box marked with letter b in Figure 8

[0426] Optionally, the third time period includes the overlapping time period of the seventh time period and the first measurement time period, as shown in Figure 8 ​as shown by the box marked with the letter d therein. Among them, the seventh time period can be semi-statically configured. The start time of the seventh time period is equal to the end time of the first time period, as Figure 8 as shown by the box marked with the letter d therein. Alternatively, the start time of the seventh time period is later than the end time of the first time period, Figure 8 which is not shown by the box marked with the letter d therein.

[0427] For example, the end time of the seventh time period is earlier than the end time of the first measurement time period, as Figure 8 as shown by the box marked with the letter d therein. In this case, it can be understood that the end time of the third time period is earlier than the end time of the first measurement time period.

[0428] In this way, the terminal device can determine the third time period based on the first time period, the seventh time period, and the first measurement time period, so as to determine to measure the first reference signal in a partial time period of the first measurement time period.

[0429] Optionally, the third time period may include a second overlapping time period, as Figure 8 as shown by the box marked with the letter e therein. That is to say, for the case where the first time period does not overlap with the first measurement time period, such as the end time of the first time period is earlier than the start time of the first measurement time period, and the interval between the end time of the first time period and the start time of the first measurement time period is less than the second threshold, the third time period includes the second overlapping time period. Among them, the second overlapping time period is the time period when the first measurement time period overlaps with the sixth time period. The sixth time period can be semi-statically configured. The start time of the sixth time period is later than or equal to the end time of the first time period.

[0430] For example, the start time of the sixth time period is earlier than the start time of the first measurement time period, as Figure 8 as shown by the box marked with the letter e therein.

[0431] For example, the end time of the sixth time period is earlier than the end time of the first measurement time period, as Figure 8 as shown by the box marked with the letter e therein.

[0432] In this way, the terminal device can determine the second overlapping time period based on the sixth time period and the first measurement time period, so as to determine to measure the first reference signal in the second overlapping time period.

[0433] That is to say, the third time period can be understood as a part of the first measurement time period.

[0434] Optionally, as a possible alternative description, when the second time period includes the first overlapping time period, the terminal device determines that the third time period is activated. Or, when the second time period includes the first overlapping time period, the terminal device determines that a part of the first measurement time period is activated.

[0435] In this way, the terminal device can measure the first reference signal of the candidate cell in a timely manner during the third period, which helps to improve the measurement performance of the reference signal and resource utilization.

[0436] At this time, the first measurement period can be obtained through the foregoing, and the third period can be further obtained through the first measurement period and the first period. Exemplarily, the condition for the terminal device to perform measurement can be further changed to: after obtaining the start time of the first measurement period according to formula (1), if the end time of the first period is within the first measurement period (determined according to parameters such as duration or MGL), measure the first reference signal at the second moment. At this time, it can also be understood that the third period is the difference between the first measurement period and the first overlapping period, such as the first measurement period minus the first overlapping period. In one case, the third period can also be interpreted as the measurement timing configuration window for the terminal device to perform measurement, such as MG, SMTC or RMTC.

[0437] Alternatively, it can also be understood that the time unit (such as a subframe) corresponding to the second moment is determined according to the end time of the first period, and the end time of the first period is within the first measurement period. Exemplarily, the activation time of the first measurement period can refer to one or more of formulas (1) to (3).

[0438] For example, taking the first measurement period as MG, the first time unit (such as a subframe) of each MG is a subframe that meets the following conditions:

[0439]

[0440]

[0441] And when the duration of MG (determined according to the MGL parameter) does not overlap with the first period, the third period can be started (or activated). At this time, it can be understood that the third period is started at the end (or after the end) of the first period, such as the second moment.

[0442] It should be noted that for the relevant parameters of formula (1), please refer to the introduction of formula (a) and will not be elaborated here.

[0443] Again, taking the first measurement period as SMTC, the first time unit (such as a subframe) of each SMTC is a subframe that meets the following conditions:

[0444]

[0445] And if the duration of SMTC (determined according to the duration parameter) does not overlap with the first period, the third period can be started (or activated). At this time, it can be understood that the third period is started at the end (or after the end) of the first period, such as the second moment.

[0446] It should be noted that for the relevant parameters of formula (2), please refer to the introduction of formula (b), and no further elaboration will be provided.

[0447] For another example, taking the first measurement period as RMTC, the first time unit (such as a subframe) of each RMTC is a subframe that meets the following conditions:

[0448]

[0449] Moreover, if the duration of the RMTC, such as the number of consecutive symbols sampled according to the physical layer reported RSSI and the reference subcarrier spacing and cyclic prefix used for RSSI measurement, does not overlap with the first period, then the third period can be enabled (or activated). At this time, it can be understood that at the end (or after the end) of the first period, such as at the second moment, the third period is enabled.

[0450] Among them, the duration of the first measurement period not overlapping with the first period can be understood as the time period within the first measurement period and not overlapping with the first period, which is the third period.

[0451] It should be noted that for the relevant parameters of formula (3), please refer to the introduction of formula (c), and no further elaboration will be provided.

[0452] When the termination moment of the first period is earlier than the start moment of the first measurement period and the difference between them is less than the second threshold, the terminal device can monitor the second information at the PDCCH monitoring opportunity in the second overlapping period. Among them, the second overlapping period includes the overlapping period between the sixth period and the first measurement period, as Figure 10 shown by the box marked with the letter c.

[0453] At this time, the third period is the difference between the first measurement period and the second overlapping period, such as the first measurement period minus the second overlapping period. In one case, the third period can also be interpreted as the measurement timing configuration window for the terminal device to perform measurements, such as MG, SMTC, or RMTC. Or, it can also be understood that the time unit (such as a subframe) corresponding to the second moment is determined according to the end moment of the sixth period, and the end moment of the sixth period is within the first measurement period. Exemplarily, the activation time of the first measurement period can refer to one or more of formulas (1) to (3). In this case, the sixth period can replace the above-mentioned first period.

[0454] For example, taking the first measurement period as MG, the first time unit (such as a subframe) of each MG is a subframe that meets the following conditions:

[0455]

[0456] Moreover, when the duration of MG (determined according to the MGL parameter) does not overlap with the second time period, the third time period can be enabled (or activated). At this time, it can be understood that at the end (or after the end) of the sixth time period, such as at the second moment, the third time period is enabled.

[0457] Among them, the duration of the first measurement time period does not overlap with the second time period, which can be understood as the time period within the first measurement time period and not overlapping with the second time period is the third time period.

[0458] It should be added that in the following manner: when the end moment of the first time period is earlier than the start moment of the first measurement time period and the difference between them is less than the second threshold, the terminal device does not measure the first reference signal during the first measurement time period.

[0459] For example, when the end moment of the first time period is earlier than the start moment of the first measurement time period and the difference between the end moment of the first time period and the start moment of the first measurement time period is less than the second threshold, as Figure 10 shown in the box marked with the letter b.

[0460] Due to the limited capabilities of the terminal device, when the difference between the end moment of the first time period and the start moment of the first measurement time period is less than the second threshold, the terminal device cannot perform frequency point switching in time, such as switching from the frequency point of the current cell to the frequency point of the candidate cell, and thus cannot measure the first reference signal of the candidate cell. Among them, the second threshold can be pre-configured or semi-statically configured.

[0461] It should be added that in the following manner: when the end moment of the first time period is earlier than the start moment of the first measurement time period and the difference between them is less than the second threshold, the terminal device does not measure the first reference signal during the second overlapping time period. Among them, the second overlapping time period includes the overlapping time period of the sixth time period and the first measurement time period. For the introduction of the parallel manner in S603, it will not be elaborated here. In this way, the terminal device can determine the second overlapping time period based on the sixth time period and the first measurement time period, and thus does not measure the first reference signal during some time periods of the first measurement time period.

[0462] Or, when the end moment of the first time period is earlier than the start moment of the first measurement time period and the difference between them is less than the second threshold, the terminal device does not measure the first reference signal during the first measurement time period.

[0463] The above introduces the reference signal measurement process of the terminal device.

[0464] The following takes the non-overlap between the first time period and the first measurement time period as an example to introduce the reference signal measurement process of the terminal device:

[0465] As Figure 12 shown, the communication method of the embodiment of the present application further includes the following operations:

[0466] S1201. When the first overlapping period does not exist and the start time of the first measurement period arrives, the terminal device starts the first measurement period.

[0467] The first overlapping period is the period when the first period overlaps with the first measurement period. For details, refer to the introduction in S603 and will not be elaborated here.

[0468] The non - existence of the first overlapping period means that the first period and the first measurement period do not overlap.

[0469] The first measurement period is determined according to the first configuration. For details, refer to the introduction in S603 and will not be elaborated here.

[0470] Starting the first measurement period can be understood as the terminal device measuring the first reference signal during the first measurement period.

[0471] Exemplarily, for the terminal device to start the first measurement period, refer to the introduction about 'starting the first measurement period' in S1103 and will not be elaborated here.

[0472] That is to say, the terminal device determines whether to start the first measurement period based on the existence of the first overlapping period, thereby determining whether to measure the first reference signal during the first measurement period. When the first overlapping period does not exist, the terminal device can start the first measurement period in time to measure the reference signal of the candidate cell, thereby improving the accuracy of reference signal measurement and not affecting the transmission delay of service data.

[0473] It should be noted that in this application, the first period is taken as an example for introduction. The first period can also have other descriptions, such as a threshold (e.g., the third threshold), which should not be construed as a limitation of this application. For example, taking the first period replaced by the third threshold as an example,

[0474] Regarding 'when the end time of the first period is earlier than the start time of the first measurement period and the difference between them is less than the second threshold', it can be understood that the terminal device sends the first information at the first moment, and the time between the first moment and the start time of the first measurement period is less than or equal to the sum of the second threshold and the third threshold.

[0475] And the first period can exist. For details, refer to Figures 6 - 12 the introduction and will not be elaborated here. Of course, the first period can also not exist. In this case, it can be understood that the duration of the first period is zero (or the third threshold is zero).

[0476] Taking Figure 8Taking the square box marked by the letter e as an example, it can be understood that when the terminal device sends the first information at the first moment and the time difference between the sending moment of the first information and the starting moment of the first measurement period is less than or equal to the second threshold, the terminal device measures the first reference signal in the third period.

[0477] Taking Figure 10 the square box marked by the letter b as an example, it can be understood that when the terminal device sends the first information at the first moment and the time difference between the sending moment of the first information and the starting moment of the first measurement period is less than or equal to the second threshold, the terminal device does not measure the first reference signal in the first measurement period.

[0478] Taking Figure 10 the square box marked by the letter c as an example, it can be understood that when the terminal device sends the first information at the first moment and the time difference between the sending moment of the first information and the starting moment of the first measurement period is less than or equal to the second threshold, the terminal device does not measure the first reference signal in the second overlapping period.

[0479] It should be understood that the embodiments of the present application can be applicable to frequency range 1 (FR), can also be applicable to FR2, or can be applicable to the entire terminal device.

[0480] It can be understood that in each of the above embodiments, the methods and / or steps implemented by the network device can also be implemented by components (such as processors, chips, chip systems, circuits, logic modules, or software) available for the network device; the methods and / or steps implemented by the terminal device can also be implemented by components (such as processors, chips, chip systems, circuits, logic modules, or software) available for the terminal device. Among them, the chip system can be composed of chips, or the chip system can include chips and other discrete devices.

[0481] It can be understood that in order to implement the above functions, the communication device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of the examples described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

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

[0483] Figure 13 FIG. shows a schematic structural diagram of a communication device 1300. The communication device 1300 includes a processing module 1301 and a transceiver module 1302. The communication device 1300 can be used to implement the functions of the above network device or terminal device.

[0484] In some embodiments, the communication device 1300 may further include a storage module ( Figure 13 not shown in the figure) for storing program instructions and data.

[0485] In some embodiments, the transceiver module 1302, which can also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions. The transceiver module 1302 can be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0486] In some embodiments, the transceiver module 1302 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the network device or terminal device in the above method embodiments, and / or to support other processes of the technologies described herein; the processing module 1301 can be used to execute the processing steps (such as determination, etc.) performed by the network device or terminal device in the above method embodiments, and / or to support other processes of the technologies described herein.

[0487] Among them, all relevant contents of each step involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated here.

[0488] Optionally, in the present application, when the transceiver module receives / sends information, it can also be understood that the processing module receives / sends information through the transceiver module. The processing module receiving / sending information through the transceiver module can also be understood as: the processing module controls the transceiver module to receive / send information. Or, when the processing module sends information through the transceiver module, it can be understood as: the processing module outputs information to the transceiver module, and the transceiver module sends the information; when the processing module receives information through the transceiver module, it can be understood as: the transceiver module receives information and inputs the information to the processing module.

[0489] In this application, the communication device 1300 may be presented in the form of integrating and dividing each functional module. Here, the "module" may refer to a specific application-specific integrated circuit (ASIC), a circuit, a processor and a memory that execute one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[0490] In some embodiments, when Figure 13 the communication device 1300 in is a chip or a chip system, the function / implementation process of the transceiver module 1302 can be implemented through the input / output interface (or communication interface) of the chip or the chip system, and the function / implementation process of the processing module 1301 can be implemented through the processor (or processing circuit) of the chip or the chip system.

[0491] Since the communication device 1300 provided in this embodiment can execute the above method, the technical effects it can obtain can refer to the above method embodiments and will not be elaborated here.

[0492] As a possible product form, the network device or terminal device described in the embodiments of this application can also be implemented using the following: one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logics, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing various functions described throughout this application.

[0493] As another possible product form, the network device or terminal device described in the embodiments of this application can be implemented by a general bus architecture. For ease of explanation, refer to Figure 14 , Figure 14 FIG. is a schematic structural diagram of a communication device 1400 provided in an embodiment of this application. The communication device 1400 includes a processor 1401 and a transceiver 1402. The communication device 1400 may be a network device, or a chip or a chip system therein; or, the communication device 1400 may be a terminal device, or a chip or a module therein. Figure 14 Only the main components of the communication device 1400 are shown. In addition to the processor 1401 and the transceiver 1402, the communication device 1400 may further include a memory 1403 and an input / output device (not shown in the figure).

[0494] Optionally, the processor 1401 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of software programs. The memory 1403 is mainly used to store software programs and data. The transceiver 1402 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user.

[0495] Optionally, the processor 1401, the transceiver 1402, and the memory 1403 may be connected through a communication bus.

[0496] It should be noted that the memory 1403 may exist independently of the processor 1401 or may be integrated with the processor 1401. The memory 1403 may be located inside the communication device 1400 or outside the communication device 1400, without limitation.

[0497] After the communication device is powered on, the processor 1401 may read the software program in the memory 1403, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be wirelessly transmitted, the processor 1401 performs baseband processing on the data to be transmitted and then outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1401. The processor 1401 converts the baseband signal into data and processes the data.

[0498] In another implementation, the radio frequency circuit and the antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuit and the antenna may be independent of the communication device and arranged in a remote manner.

[0499] In some embodiments, in terms of hardware implementation, those skilled in the art may think that the above communication device 1300 may adopt Figure 14 the form of the communication device 1400 shown.

[0500] As an example, Figure 13 the function / implementation process of the processing module 1301 in Figure 14 may be implemented by the processor 1401 in the communication device 1400 shown calling the computer execution instructions stored in the memory 1403. Figure 13 the function / implementation process of the transceiver module 1302 in Figure 14It is implemented by the transceiver 1402 in the communication device 1400 shown.

[0501] As another possible product form, the network device or terminal device in this application can adopt Figure 15 the composition structure shown, or include Figure 15 the components shown. Figure 15 It is a schematic diagram of the composition of a communication device 1500 provided by this application.

[0502] As Figure 15 shown, the communication device 1500 includes at least one processor 1501. Optionally, the communication device further includes a communication interface 1502.

[0503] When the program instructions involved are executed in the at least one processor 1501, the device 1500 can be enabled to implement the methods provided in any of the foregoing embodiments and any possible designs therein. Alternatively, the processor 1501 is used to implement the methods provided in any of the foregoing embodiments and any possible designs therein through logic circuits or by executing code instructions.

[0504] The communication interface 1502 can be used to receive program instructions and transmit them to the processor. Alternatively, the communication interface 1502 can be used for the communication device 1500 to communicate and interact with other communication devices, such as interacting control signaling and / or service data, etc. Exemplarily, the communication interface 1502 can be used to receive signals from other devices outside the communication device 1500 and transmit them to the processor 1501 or send signals from the processor 1501 to other communication devices outside the communication device 1500.

[0505] Optionally, the communication interface 1502 can be a code and / or data read / write interface circuit, or the communication interface 1502 can be a signal transmission interface circuit between a communication processor and a transceiver, or a pin of a chip.

[0506] Optionally, the communication device 1500 can further include at least one memory 1503, and the memory 1503 can be used to store the required program instructions and / or data involved.

[0507] It should be noted that the memory 1503 can exist independently of the processor 1501 or be integrated with the processor 1501. The memory 1503 can be located inside the communication device 1500 or outside the communication device 1500, without limitation.

[0508] Optionally, the communication device 1500 may further include a power supply circuit 1504, which can be used to supply power to the processor 1501. The power supply circuit 1504 may be located within the same chip as the processor 1501, or within another chip outside the chip where the processor 1501 is located.

[0509] Optionally, the communication device 1500 may further include a bus 1505, and various parts in the communication device 1500 may be interconnected through the bus 1505.

[0510] In some embodiments, in terms of hardware implementation, those skilled in the art can conceive that the above Figure 13 shown communication device 1300 may adopt Figure 15 the form of the shown communication device 1500.

[0511] As an example, Figure 13 the function / implementation process of the processing module 1301 in Figure 15 can be implemented by the processor 1501 in the shown communication device 1500 calling computer-executable instructions stored in the memory 1503. Figure 13 the function / implementation process of the transceiver module 1302 in Figure 15 can be implemented by the communication interface 1502 in the shown communication device 1500.

[0512] It should be noted that Figure 15 the shown structure does not constitute a specific limitation on the network device or the terminal device. For example, in some other embodiments of the present application, the network device or the terminal device may include more or fewer components than shown, or combine certain components, or split certain components, or have different component arrangements. The shown components can be implemented in hardware, software, or a combination of software and hardware.

[0513] Optionally, the processor in the present application may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, etc. The general-purpose processor may be a microprocessor, or the processor may also be any conventional processor, etc.

[0514] Optionally, the memory in 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 read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (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 random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), or direct rambus RAM (DRRAM).

[0515] Optionally, the power supply circuit described in the embodiments of the present application includes, but is not limited to, at least one of the following: a power supply line, a power supply subsystem, a power management chip, a power consumption management processor, or a power consumption management control circuit.

[0516] In some embodiments, the embodiments of the present application further provide a communication device, which includes a processor for implementing the method in any of the above method embodiments.

[0517] As a possible implementation, the communication device further includes a memory. The memory is used to store necessary computer programs and data. The computer program may include instructions, and the processor may call the instructions in the computer program stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device.

[0518] As another possible implementation, the communication device further includes an interface circuit, which is a code / data read / write interface circuit and is used to receive computer execution instructions (the computer execution instructions are stored in the memory, and may be directly read from the memory or may pass through other devices) and transmit them to the processor.

[0519] As yet another possible implementation, the communication device further includes a communication interface, which is used to communicate with modules outside the communication device.

[0520] It can be understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips or can include chips and other discrete devices. The embodiments of the present application do not make specific limitations in this regard.

[0521] The present application also provides a computer-readable storage medium, on which a computer program or instruction is stored. When the computer program or instruction is executed by a computer, it realizes the functions of any of the above method embodiments.

[0522] The present application also provides a computer program product, which realizes the functions of any of the above method embodiments when executed by a computer.

[0523] Those of ordinary skill in the art can 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 foregoing method embodiments, and will not be elaborated herein.

[0524] It can be understood that the systems, devices, and methods described in the present application can also be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, 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 displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0525] The units described as separate components may or may not be physically separated, that is, they may be located in one place or may be distributed to multiple network units. The components displayed as units may or may not be physical units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0526] In addition, each functional unit in the various embodiments of the present application can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit.

[0527] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that contains one or more media integrated therein. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state drive (SSD)), etc. In the embodiments of the present application, the computer can include the devices described above.

[0528] Although the present application has been described in connection with various embodiments herein, however, in the process of implementing the claimed present application, those skilled in the art can understand and implement other variations of the disclosed embodiments by viewing the accompanying drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce a good effect.

Claims

1. A communication method, characterized in that: including: sending a first message at a first moment, the first message indicating first data, the first data being data to be transmitted; when a first time period overlaps with a first measurement time period, monitoring a second message at a physical downlink control channel (PDCCH) monitoring opportunity in a second time period, the second message being used to indicate a first uplink resource, a start moment of the first time period being equal to or later than the first moment, the second time period including at least one of the following: a first overlapping time period, the first overlapping time period being a time period in which the first time period overlaps with the first measurement time period; or, the first measurement time period; wherein, the first measurement time period is determined according to a first configuration, the first configuration being a configuration for a candidate cell to send a first reference signal.

2. The method according to claim 1, wherein when the second time period includes the first overlapping time period, the PDCCH monitoring opportunity in the second time period includes: a time period in which the first overlapping time period overlaps with a first monitoring time period, the first monitoring time period being determined according to a second configuration, the second configuration being used to determine a time period for monitoring the PDCCH.

3. The method according to claim 1 or 2, characterized in that: The method further includes: not measuring the first reference signal in the second time period, a measurement result of the first reference signal being used to indicate a signal quality of the candidate cell.

4. The method according to any one of claims 1 to 3, characterized in that The method further includes: when the second time period includes the first overlapping time period, measuring the first reference signal in a third time period, a start moment of the third time period being a second moment, the second moment being equal to or later than an end moment of the first time period, an end moment of the third time period being an end moment of the first measurement time period.

5. The method according to claim 4, wherein when the second moment is later than the end moment of the first time period, there is a fourth time period between the second moment and the end moment of the first time period.

6. The method according to any one of claims 1 to 5, characterized in that The method further includes: receiving first configuration information, the first configuration information indicating the first configuration.

7. The method according to any one of claims 1-6, characterized in that, The first time period is greater than or equal to a sum of N first measurement time periods, N being a positive integer.

8. The method according to any one of claims 1-6, wherein the first time period is pre-configured; or, the first time period is configured by a first communication device; or, the first time period is determined according to the first data.

9. The method according to any one of claims 1-6, wherein the first time period is determined by a first timer, the first timer being a timer started in response to the sending of the first message.

10. The method according to any one of claims 1-9, wherein when a start moment of the first time period is later than the first moment, there is a fifth time period between the start moment of the first time period and the first moment.

11. The method according to any one of claims 1-10, wherein the first data is all data to be transmitted corresponding to a first logical channel group (LCG), the first LCG being one or more LCGs among at least one LCG; or, The first data is data in a first LCG with a remaining delay budget lower than a first delay threshold, where the first LCG is one or more LCGs among at least one LCG, and the first delay threshold is a parameter configured by second configuration information.

12. The method according to any one of claims 1-11, characterized in that The first information indicating the first data includes: the first information indicates at least one of the following: A first data volume, which is the data volume of the first data; First delay information, which is the delay information of second data, where the second data is the data in the first data with the shortest remaining delay budget; or, A first parameter, which indicates a first buffer status list, and the first buffer status list includes at least one index, and one index among the at least one index indicates the data volume of the first data.

13. The method according to any one of claims 1-12, characterized in that The first information includes a scheduling request SR, and the SR requests uplink resources for transmitting the first data; or, The first information includes a delay status report DSR, and the DSR indicates the delay of the first data; or, The first information includes a buffer status report BSR, and the BSR indicates the data volume of the first data.

14. The method according to any one of claims 1 to 13, characterized in that, The method further includes: Sending third information in the second time period, where the third information indicates third data or uplink control information.

15. A communication method, characterized in that, Including: Receiving first information at a first moment, where the first information indicates first data, and the first data is data to be transmitted; Determining a first time period according to the first information; When the first time period overlaps with a first measurement time period, sending second information on a physical downlink control channel PDCCH monitoring opportunity in a second time period, where the second information indicates first uplink resources, and the second time period includes at least one of the following: A first overlapping time period, which is the time period when the first time period overlaps with the first measurement time period; or, The first measurement time period; Wherein, the first measurement time period is determined according to a first configuration, and the first configuration is the configuration for the candidate cell to send the first reference signal.

16. The method according to claim 15, characterized in that When the second time period includes the first overlapping time period, the PDCCH monitoring opportunity of the second time period includes: the time period when the first overlapping time period overlaps with a first monitoring time period, and the first monitoring time period is determined according to a second configuration, and the second configuration is used to determine the time period for monitoring the PDCCH.

17. The method according to claim 15 or 16, characterized in that, The method further includes: Receiving third information in the second time period, where the third information indicates third data or uplink control information.

18. A communication device, characterized in that, The communication device is used to implement the method according to any one of claims 1-14.

19. The communication device according to claim 18, wherein The communication device includes a terminal device or a chip.

20. A communication device, characterized in that: The communication device is used to implement the method according to any one of claims 15-17.

21. The communication device according to claim 20, wherein The communication device includes a network device or a chip.

22. A computer-readable storage medium storing a computer program or instructions, characterized in that, When the computer program or instruction is executed, the method according to any one of claims 1-14 is implemented, or the method according to any one of claims 15-17 is implemented.

23. A computer program product, characterized in that, When the computer program product is run, the method according to any one of claims 1-14 is executed, or the method according to any one of claims 15-17 is executed.

Citation Information

Cited By

  • Communication method and apparatus

    WO2025156733A1