Communication method and apparatus, device, medium, and computer program product
Patent Information
- Application Number
- PCT/CN2025/086003
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2026-10-01
Smart Images

Figure CN2025086003_01102026_PF_FP_ABST
Abstract
Description
Communication methods, devices, equipment, media and computer program products Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a communication method, apparatus, device, medium, and computer program product. Background Technology
[0002] Currently, terminal devices can perform measurements at the same frequency or different frequencies. For example, terminal devices can perform measurements based on a configured or indicated measurement time period, such as the measurement gap (MG).
[0003] However, since terminal devices cannot transmit data when performing measurements, how to balance measurement and data transmission is an urgent problem to be solved. Summary of the Invention
[0004] This application provides a communication method, apparatus, device, medium, and computer program product that enables a terminal device to balance measurement and data transmission when more than one measurement time period overlaps.
[0005] In a first aspect, a communication method is provided, executed by a terminal device, which may include: performing a first operation in the event of a conflict among multiple measurement time periods, wherein the multiple measurement time periods include at least one measurement time period that is canceled or skipped.
[0006] In some possible embodiments, the first operation described above includes: a measurement operation or data transmission.
[0007] In some possible embodiments, performing the first operation as described above includes:
[0008] Execute the first operation based on the first information;
[0009] The aforementioned first information includes at least one of the following:
[0010] First priority information;
[0011] The first target measurement time period among multiple measurement time periods;
[0012] The second target measurement time period among multiple measurement time periods;
[0013] First configuration information;
[0014] Preset rules.
[0015] In some possible embodiments, performing the first operation based on the first information includes:
[0016] Based on the aforementioned first priority information, a first target measurement time period is determined from the aforementioned multiple measurement time periods;
[0017] Based on the aforementioned first target measurement time period, perform measurement operations or perform data transmission.
[0018] In some possible embodiments, performing the first operation based on the first information includes:
[0019] The second target measurement time period is determined from the above multiple measurement time periods;
[0020] Based on the second target measurement time period mentioned above, perform measurement operations or perform data transmission.
[0021] In some possible embodiments, performing the first operation based on the first information includes: performing a measurement operation or performing data transmission based on the first configuration information.
[0022] In some possible embodiments, performing the first operation based on the first information includes: performing a measurement operation or performing data transmission according to a preset rule.
[0023] In some possible embodiments, performing the first operation includes performing a measurement operation or performing data transmission based on a time period related to the plurality of measurement time periods.
[0024] In some possible embodiments, the measurement time period to be canceled or skipped is configured at any of the following granularities: terminal device, CG resource, measurement time period, measurement object.
[0025] In this embodiment, when multiple measurement time periods conflict, the terminal performs a first operation, where each measurement time period includes at least one canceled or skipped measurement time period. In this solution, when multiple measurement time periods conflict, and these multiple measurement time periods include canceled or skipped measurement time periods, the terminal device can perform a first operation, such as performing a measurement operation or data transmission, thereby enabling the terminal device to resolve the problem of conflicting measurement time periods and balance data transmission and measurement.
[0026] In a second aspect, a communication method is provided, executed by a network device, which may include: configuring a terminal device to perform a first operation in the event of a conflict among multiple measurement time periods, wherein the multiple measurement time periods include at least one measurement time period that is canceled or skipped.
[0027] In some possible embodiments, the configuration terminal device performs a first operation, including sending first configuration information to the terminal device, the first configuration information including operations to be performed when a configuration conflict occurs.
[0028] In some possible embodiments, the above-described configuration terminal device performs a first operation, including: configuring the terminal device to perform a measurement operation or data transmission.
[0029] In this embodiment, when multiple measurement time periods conflict, the network device can configure the terminal device to perform a first operation. These multiple measurement time periods include at least one canceled or skipped measurement time period. In this solution, when multiple measurement time periods conflict, the network device can send first configuration information to the terminal device. The terminal device can then receive the first configuration information and resolve the conflict by executing the measurement operation or data transmission configured in the first configuration information.
[0030] Thirdly, a communication device is provided, which may include: a processing module; the processing module is configured to perform a first operation when there is a conflict among multiple measurement time periods, wherein the multiple measurement time periods include at least one measurement time period that is canceled or skipped.
[0031] In this embodiment, when multiple measurement time periods conflict, the communication device can perform a first operation, where the multiple measurement time periods include at least one canceled or skipped measurement time period. In this solution, when multiple measurement time periods conflict, and these multiple measurement time periods include canceled or skipped measurement time periods, the communication device can perform a first operation, such as performing a measurement operation or data transmission, thereby resolving the problem of conflicting measurement time periods and balancing data transmission and measurement.
[0032] Fourthly, a communication device is provided, which may include: a configuration module; the configuration module is configured to configure a terminal device to perform a first operation when there are conflicts among multiple measurement time periods, wherein the multiple measurement time periods include at least one measurement time period that is canceled or skipped.
[0033] In this embodiment, when multiple measurement time periods conflict, and these multiple measurement time periods include at least one canceled or skipped measurement time period, the communication device can configure the terminal device to perform a first operation. In this solution, when multiple measurement time periods conflict, the communication device can send first configuration information to the terminal device, allowing the terminal device to receive the first configuration information and resolve the conflict by executing the measurement operation or data transmission configured in the first configuration information.
[0034] Fifthly, a terminal device is provided, the terminal device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the communication method as described in the first aspect.
[0035] In a sixth aspect, a terminal device is provided, including a processor and a communication interface, wherein the processor is configured to perform a first operation in the event of a conflict among multiple measurement time periods, the multiple measurement time periods including at least one measurement time period that is canceled or skipped.
[0036] In a seventh aspect, a network device is provided, the network device including a processor and a memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second aspect.
[0037] Eighthly, a network device is provided, including a processor and a communication interface, wherein the processor is configured to perform a first operation when multiple measurement time periods conflict, the multiple measurement time periods including at least one measurement time period that is canceled or skipped.
[0038] A ninth aspect provides a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method as described in the first aspect, or implement the steps of the method as described in the second aspect.
[0039] In a tenth aspect, a wireless communication system is provided, comprising: a terminal device and a network device, the terminal device being configured to perform the steps of the method as described in the first aspect, or to perform the steps of the method as described in the second aspect.
[0040] Eleventhly, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being used to run a program or instructions to implement the steps of the method as described in the first aspect, or to implement the steps of the method as described in the second aspect.
[0041] In a twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to perform the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect. Attached Figure Description
[0042] Figure 1 is a block diagram of a wireless communication system provided in some embodiments of this application;
[0043] Figure 2 is a flowchart illustrating a communication method provided in some embodiments of this application;
[0044] Figure 3 is a flowchart illustrating a communication method provided in some embodiments of this application;
[0045] Figure 4 is an interactive schematic diagram of the communication method provided in some embodiments of this application;
[0046] Figure 5 is a schematic diagram of the structure of a communication device provided in some embodiments of this application;
[0047] Figure 6 is a schematic diagram of the structure of a communication device provided in some embodiments of this application;
[0048] Figure 7 is a schematic diagram of the structure of a communication device provided in some embodiments of this application;
[0049] Figure 8 is a schematic diagram of the structure of a communication device provided in some embodiments of this application;
[0050] Figure 9 is a schematic diagram of the structure of the communication device provided in the embodiment of this application. Detailed Implementation
[0051] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0052] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, without limiting the number of objects; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, "A or B" covers three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0053] The technical solutions of this application can be applied to various communication systems, including but not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G (6G) communication system, 7th generation communication system.
[0054] The wireless communication system used in this embodiment is shown in Figure 1. This wireless communication system includes a terminal device 11 (or terminal equipment) and a network device 12. The terminal device 11 can be any terminal device, including but not limited to terminal devices connected to the network device 12 or other terminal devices via wired or wireless connections. Terminal equipment can refer to access terminal equipment, user equipment (UE), user unit, user station, mobile station, mobile station, remote station, remote terminal equipment, mobile device, user terminal equipment, terminal equipment, wireless communication equipment, user agent, or user device. The access terminal equipment can be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal equipment in a 5G network, or terminal equipment in a future evolved network, etc. Network device 12 may include access network equipment or core network equipment. Access network equipment may also be referred to as Radio Access Network (RAN) equipment, Radio Access Network Function, or Radio Access Network Unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (AS), or Wireless Fidelity (WiFi) nodes, etc. A base station may be referred to as a Node B (NB). As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that this application embodiment only uses a base station in an NR system as an example for description, and does not limit the specific type of base station.
[0055] The following explains the nouns or terms used in the embodiments of this application.
[0056] A. Measurement interval
[0057] Measurement intervals are also known as measurement gaps. The concept of measurement intervals was introduced to enable measurements at different or the same frequency. In NR, measurement gaps can be configured for the UE or for the frequency range (FR).
[0058] Regardless of the granularity configuration, the measurement gap configuration must include MG length (MGL), MG period (RP), gap offset, etc.
[0059] Here, MGL represents the length of the measurement gap. For example, assuming the length of MGL is 6ms, it means that within these 6ms, the UE needs to perform measurements on the same or different frequencies, and cannot perform data transmission on the currently serving cell corresponding to the frequency point associated with the measurement gap configuration.
[0060] MGRP represents the repetition period of the measurement gap. For example, if the MGRP value is 40ms, it means that a measurement gap occurs once every 40ms.
[0061] gapOffset is used to identify the offset position of the repetition period of the measurement gap.
[0062] During the measurement gap, the UE suspends uplink and downlink data transmission on the corresponding serving cell in the corresponding frequency domain until the measurement gap ends. Specific regulations are as follows:
[0063] During the measurement gap, the Medium Access Control (MAC) entity shall perform the following operations on the serving cell within the frequency range corresponding to the measurement gap, as configured by the specified measGapConfig:
[0064] 1) HARQ (Hybrid Automatic Repeat Request) feedback, scheduling request (SR), and channel state information (CSI) transmission are not performed;
[0065] 2) Do not report the Sounding Reference Signal (SRS);
[0066] 3) Except for the specific Msg3, no transmission is performed on the Uplink Shared Channel (UL-SCH);
[0067] 4) If the random access response window (ra-ResponseWindow) or the random access contention resolution timer (ra-ContentionResolutionTimer) is running, monitor the Physical Downlink Control Channel (PDCCH); otherwise, do not monitor the PDCCH or receive data on the Downlink Shared Channel (DL-SCH).
[0068] B. Measurements that do not require a gap
[0069] Measurements in NR can be either measurements with or without configured measurement intervals.
[0070] When the Synchronization Signal Block (SSB) of the neighboring cell that satisfies the same frequency measurement is completely contained within the bandwidth of the UE's active Bandwidth Part (BWP), or when the active downlink BWP is the initial BWP, the same frequency measurement does not require the configuration of a measurement interval; otherwise, the same frequency measurement requires the configuration of a measurement interval.
[0071] In Radio Resource Management (RRM) enhancement projects, inter-frequency measurement enhancements can be performed without requiring a gap.
[0072] 1) If the "needforgap" information of the current inter-frequency point reported by the UE or configured by the network indicates that a gap is required, that is, the UE needs to perform measurement operations within the gap, and the UE supports the ability to perform inter-frequency measurements without a gap, then once the target SSB falls within the UE's active BWP, the UE is still allowed to perform measurements outside the gap without a gap.
[0073] 2) If the "needforgap" information of the current inter-frequency point reported by the UE or configured by the network is that no gap is needed, it is directly determined that the UE does not need a gap for the measurement of the corresponding frequency point. That is, the terminal device can perform measurement operations outside the gap, and it is not necessary to determine whether the UE supports the ability of inter-frequency without gap.
[0074] For measurements that do not require a gap, the following restrictions apply to the UE's transmit and receive behavior:
[0075] The following example, based on SSB-based in-frequency measurement without gap, illustrates the requirements of scheduling constraints.
[0076] Currently, simultaneously receiving data from different subcarrier spacings (SCS) and SSBs is defined as an optional capability for a UE. From the UE implementation perspective, a UE with this capability can perform two sets of FFT operations simultaneously to process information from different subcarrier spacings. If the UE does not support this capability, it cannot process these two types of SCS signals simultaneously. Therefore, the UE does not expect to transmit the following signals on all symbols of the currently measured SSB: Physical Uplink Control Channel (PUCCH), Physical Uplink Shared Channel (PUSCH), and SRS; the UE does not expect to receive the following signals on all symbols of the currently measured SSB: PDCCH, PDSCH, Tracking Reference Signal (TRS), and Channel State Information Reference Signal (CSI-RS) for CQI feedback; furthermore, due to synchronization and other operations, the immediate preceding and following symbol of these consecutive SSB symbols is also not allowed to be transmitted in the above manner.
[0077] C.CG resources are pre-configured resource blocks used for data transmission without requiring dynamic resource scheduling requests before each transmission. This approach reduces signaling overhead and improves the efficiency and reliability of data transmission.
[0078] The communication method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0079] The communication method provided in this application embodiment can be applied to scenarios where multiple measurement time periods of a terminal device conflict, and at least one of the multiple measurement time periods is a canceled or skipped measurement time period.
[0080] For example, the communication method provided in this application embodiment can be applied to scenarios where multiple measurement time periods of a terminal device conflict, and some of these measurement time periods are configured or indicated (including direct and indirect indications) to be canceled or skipped. A measurement time period configured or indicated to be canceled or skipped refers to a measurement time period where the network configures or indicates cancellation or skipping, i.e., no measurement is performed and data transmission is executed.
[0081] Figure 2 is a flowchart illustrating a communication method provided in some embodiments of this application. As shown in Figure 2, the communication method may include the following step 201.
[0082] Step 201: If there is a conflict between multiple measurement time periods, the terminal device performs the first operation.
[0083] Among them, multiple measurement time periods include at least one measurement time period that was canceled or skipped.
[0084] In this embodiment, the cancelled or skipped measurement period has the following meaning: when the cancelled or skipped measurement period conflicts with the data transmission scheduling time, the terminal device may not perform the measurement and may instead perform data transmission. In other words, the cancelled or skipped measurement period is the measurement period during which the network device allows the terminal device to perform data transmission. It can be understood that "cancelled measurement period" and "skipped measurement period" have the same meaning and can be used interchangeably.
[0085] It should be noted that "cancelled measurement time periods" and "skipped measurement time periods" refer to the measurement time periods that the network device is configured to cancel or skip, and do not mean that the terminal device will necessarily skip or cancel measurements during these measurement time periods.
[0086] In some embodiments of this application, the network device can configure the measurement time period to be canceled or skipped directly or indirectly; or, the network device can indicate the measurement time period to be canceled or skipped directly or indirectly.
[0087] For example, a network device can cancel a measurement period through RRC or MAC CE configuration, or through a measurement period indicated by DCI.
[0088] For example, a network device configures at least one canceled measurement period to a terminal device via an RRC, such that the RRC carries an identifier or index of the at least one canceled measurement period.
[0089] For example, a network device may instruct a terminal device to cancel at least one measurement period via a MAC CE, such as by carrying an identifier or index of the at least one canceled measurement period in the MAC CE.
[0090] For example, a network device may instruct a terminal device via DCI to cancel at least one measurement period, such as by carrying an identifier or index of at least one canceled measurement period in the MAC CE.
[0091] In some embodiments of this application, the method by which the network device indirectly configures or indicates the cancellation of a measurement time period may include any of the following:
[0092] Configure or indicate whether to cancel measurement conditions;
[0093] Configure or activate the measurement mode for canceling measurements;
[0094] Configure data transmission resources for canceling measurements.
[0095] In some embodiments of this application, the measurement time period to be cancelled or skipped may include any of the following:
[0096] (1) Configured measurement time periods for cancellation or skipping;
[0097] (2) The indicated measurement period for cancellation or skipping;
[0098] (3) The measurement time period that meets the configuration or indication of the cancellation measurement conditions;
[0099] (4) Measurement time period that meets the configuration or activation / cancellation measurement mode;
[0100] (5) Measurement time period that conflicts with data transmission resources configured to cancel measurement.
[0101] In some embodiments of this application, the cancellation measurement condition can be used by the terminal device to determine whether the measurement time period is a measurement time period that the network device expects or allows to cancel and execute data transmission. In other words, if the measurement time period meets the cancellation measurement condition, it means that the terminal device can execute data transmission during that measurement time period.
[0102] In some embodiments of this application, the above-mentioned cancellation of measurement conditions may include: the measurement time period being the first measurement time period after at least a first duration following the DCI.
[0103] In some embodiments of this application, the unit of the first duration can be any of the following: milliseconds, time slots, seconds, symbols, minutes, hours, subframes, frames, etc.
[0104] For example, a network device can instruct a terminal device via DCI to cancel or cancel the first measurement period at least 10 seconds after the DCI.
[0105] In some embodiments of this application, "after at least a first duration after the DCI" can be at least a first duration after the reception time of the DCI.
[0106] In some embodiments of this application, the first duration may be configured or pre-configured by the network or agreed upon by the protocol.
[0107] In some embodiments of this application, the measurement mode for canceling measurements configured on the network device may include: a cancellation measurement period and a second time period corresponding to the cancellation measurement period. The measurement time period overlapping with the second time period in the terminal device's measurement time period can be the cancellation measurement time period.
[0108] For example, the network device configures the terminal device to cancel the measurement period and the second time period corresponding to each cancellation measurement period. The measurement time period that overlaps with the second time period in the terminal device's measurement time period is the cancellation measurement time period configured by the network device.
[0109] In some embodiments of this application, the measurement mode for activating / canceling measurement configured by the network device can be: the measurement mode activated by the network device from the measurement mode for canceling measurement configured for the terminal device. The measurement time period that overlaps with the second time period of the activated cancel measurement cycle in the measurement time period of the terminal device is the cancel measurement time period.
[0110] For example, if a network device configures three cancellation measurement cycles for a terminal device, the network device can activate one of these three cancellation measurement cycles through a configuration.
[0111] In some embodiments of this application, the measurement time period that conforms to the measurement mode of network device configuration cancellation measurement may include: the measurement time period overlaps with a second time period corresponding to the cancellation measurement cycle configured or indicated by the network device.
[0112] For example, a network device configures three cancellation measurement cycles and a corresponding second time period for each cancellation measurement cycle to a terminal device via RRC. These three cancellation measurement cycles are cycle 1, cycle 2, and cycle 3; and the corresponding second time periods are time period 1, time period 2, and time period 3. If a measurement time period partially overlaps with time period 3, it indicates that the measurement time period is a cancelled or skipped measurement time period, and also indicates that the measurement time period conforms to the cancellation measurement mode configured by the network device.
[0113] In some embodiments of this application, the measurement time period that conforms to the measurement mode of network device configuration activation cancellation measurement may include: the measurement time period overlaps with the second time period corresponding to the network device configuration or activation cancellation measurement cycle.
[0114] For example, a network device configures three cancellation measurement periods and corresponding second time periods for each cancellation measurement period to a terminal device via RRC. These three cancellation measurement periods are: Period 1, Period 2, and Period 3; the corresponding second time periods are: Time Period 1, Time Period 2, and Time Period 3; and the network device activates Period 2 via MAC CE. Then: if a measurement time period of the terminal device does not overlap with Time Period 2, it means that the reserved measurement time period does not conform to the network device's configured activation / cancellation measurement mode; if a measurement time period overlaps with Time Period 2, it means that the measurement time period conforms to the network device's configured activation / cancellation measurement mode.
[0115] In some embodiments of this application, the network device can be configured to cancel the measurement mode via RRC or MAC CE.
[0116] In some embodiments of this application, the network device can activate a measurement mode that cancels the measurement via RRC or MAC CE configuration.
[0117] For example, suppose a network device configures N1 measurement modes for a terminal device to cancel measurement via a first RRC, and the network device can activate P1 of these N1 measurement modes via a second RRC, where N1 and P1 are both positive integers, and P1 is less than or equal to N1. The first RRC and the second RRC are either the same RRC or different RRCs.
[0118] For example, suppose a network device configures N2 measurement modes for a terminal device to cancel measurement via RRC, and the network device can activate P2 of these N2 measurement modes via MAC CE, where N2 and P2 are both positive integers, and P2 is less than or equal to N2.
[0119] For example, suppose a network device configures N3 measurement modes for a terminal device to cancel measurement via MAC CE, and the network device can activate P3 of these N3 measurement modes via RRC, where N3 and P3 are both positive integers, and P3 is less than or equal to N3.
[0120] For example, suppose a network device configures N4 measurement modes for a terminal device to cancel measurements via a first MAC CE, and the network device can activate P4 of these N4 measurement modes via a second MAC CE, where N3 and P3 are both positive integers, and P3 is less than or equal to N4. The first MAC CE and the second MAC CE are either the same MAC CE or different MAC CEs.
[0121] In some embodiments of this application, the network device is configured to cancel the measurement of CG resources, which can characterize or reflect that data transmission on these CG resources is not allowed or expected to be interrupted. In other words, when the measurement time period in the terminal device overlaps with the CG resource whose measurement is canceled, the terminal device can cancel the measurement of that measurement time period and perform data transmission. That is, the measurement time period in the terminal device that overlaps with the CG resource whose measurement is canceled is the canceled measurement time period.
[0122] For example, when canceling the measurement of data transmitted on the CG resource, such as data or data streams used for display on Extended Reality (XR) devices, which are important or have high latency requirements.
[0123] In some embodiments of this application, configuring the data transmission resources for canceling measurements may include at least one of the following:
[0124] Configure CG resources to cancel measurement;
[0125] Configure the Dynamic Grant (DG) resource for canceling measurements.
[0126] In some embodiments of this application, the measurement time period may include: MG, which is the time period during which the terminal device performs measurement operations outside of MG.
[0127] For example, the terminal device can perform same-frequency or different-frequency measurements within the MG.
[0128] For example, the terminal device can perform inter-frequency measurements during time periods outside of the MG.
[0129] In some embodiments of this application, the unit of measurement time period may include any of the following: millisecond (ms), symbol, slot, subframe, measurement window, discontinuous reception period, etc.
[0130] For example, the unit of an MG can be milliseconds, symbols, or time slots.
[0131] For example, the unit of a non-interval measurement time period can be milliseconds (ms), symbols, time slots, subframes, measurement windows, or discontinuous reception periods.
[0132] In some embodiments of this application, the aforementioned multiple measurement time periods may be determined by the terminal device based on the measurement time period configuration of the measurement object.
[0133] For example, the terminal device can determine the measurement time period associated with the measurement object based on the measurement time period configuration, such as the multiple measurement time periods mentioned above.
[0134] In some embodiments of this application, the measurement objects associated with the above-mentioned multiple measurement time periods may be the same or different; different measurement objects may be associated with different measurement time periods.
[0135] In some embodiments of this application, the measurement object may include at least one of the following: reference signal (RS), CSI-RS, positioning signal, beam, cell, frequency band range, etc.
[0136] It is understandable that multiple measurement time periods conflict, or that multiple measurement time periods overlap.
[0137] In some embodiments of this application, conflicting measurement time periods may include multiple measurement time periods completely overlapping, or multiple measurement time periods partially overlapping.
[0138] For example, suppose multiple measurement time periods include MG1 and MG2, where MG1 is [t1, t2] and MG2 is [t3, t4], then:
[0139] If t1 is greater than t4, then MG1 and MG2 do not overlap;
[0140] If t3 is less than t2 and t3 is greater than t1, then MG1 and MG2 partially overlap.
[0141] If t3 is less than or equal to t1 and t4 is equal to t2, then MG1 and MG2 completely overlap.
[0142] In some embodiments of this application, the first operation described above may include: measurement operation or data transmission.
[0143] In some embodiments of this application, the above data transmission may be performed based on the data transmission configuration or instructions of the network-side device.
[0144] In some embodiments of this application, the above data transmission includes at least one of data transmission and data reception.
[0145] For example, a terminal device sends data to a network device or other terminal devices.
[0146] For example, a terminal device receives data sent by a network device or other terminal devices.
[0147] In some embodiments of this application, the terminal device performing a measurement operation may include: the terminal device performing a measurement according to a measurement configuration.
[0148] For example, the terminal device can perform measurements based on the measurement configuration, prioritizing the measurement time period among multiple measurement time periods.
[0149] For example, if the above multiple measurement time periods include MG1 and MG2, MG1 and MG2 partially overlap, and MG1 has a higher priority than MG2, then the terminal device will use the measurement configuration of MG1 for measurement.
[0150] In some embodiments of this application, the terminal device performing data transmission may include: the terminal device performing data transmission according to the data transmission schedule of the network device.
[0151] In some embodiments of this application, the data transmission is performed during measurement periods that are canceled or skipped within the plurality of measurement time periods.
[0152] In some embodiments of this application, the measurement time period to be cancelled or skipped is configured at any of the following granularities: terminal device, CG resource, measurement time period, and measurement object. For a description of the measurement object, please refer to the relevant descriptions in the above embodiments.
[0153] In some embodiments of this application, step 201 may include step 201A.
[0154] If there is a conflict in multiple measurement time periods, the terminal device performs the first operation based on the first information.
[0155] The first information may include at least one of the following:
[0156] First priority information;
[0157] The first target measurement time period among the above multiple measurement time periods;
[0158] The second target measurement time period among the aforementioned multiple measurement time periods;
[0159] First configuration information;
[0160] Preset rules.
[0161] In some embodiments of this application, the first priority information includes the priority information of the measurement object corresponding to the measurement time period.
[0162] In some embodiments of this application, the first target measurement time period includes a measurement time period that is prioritized or reserved when a conflict occurs;
[0163] In some embodiments of this application, the second target measurement time period includes a measurement time period that is canceled or skipped;
[0164] In some embodiments of this application, the first configuration information includes operations to be performed when a configuration conflict occurs;
[0165] In some embodiments of this application, preset rules are used to specify the operations to be performed when a conflict occurs.
[0166] In some embodiments of this application, the second target measurement time period may include any of the following:
[0167] Configured measurement time periods for cancellation or skipping;
[0168] The indicated time period for cancellation or skipping measurement;
[0169] The measurement period that meets the configured or indicated cancellation conditions;
[0170] The measurement time period that matches the configuration or activation / cancellation measurement mode;
[0171] The measurement time period that conflicts with the data transmission resources configured to cancel the measurement.
[0172] In some embodiments of this application, the first configuration information can be configured to perform the first operation during the time period associated with the above-mentioned multiple measurement time periods.
[0173] For example, the first configuration information mentioned above can configure the terminal device to perform measurements during various measurement time periods, excluding those that are canceled or skipped.
[0174] For example, the aforementioned first configuration information can configure the terminal device to perform data transmission in multiple measurement time periods.
[0175] For example, the first configuration information mentioned above can configure the terminal device to perform data transmission during the canceled or skipped measurement time periods in multiple measurement time periods.
[0176] In some embodiments of this application, the first configuration information can configure the operations performed by the terminal device, such as measurement or data transmission.
[0177] For example, the first configuration information can configure the terminal device to skip measurement time periods other than the second target measurement time period among the above multiple measurement time periods. Then the terminal device can skip multiple measurement time periods and perform data transmission.
[0178] For example, the first configuration information can configure the terminal device not to skip any of the measurement time periods other than the second target measurement time period among the multiple measurement time periods mentioned above. Then the terminal device can perform the measurement, such as measuring the measurement time period with the highest priority among the multiple measurement time periods other than the second target measurement time period.
[0179] In some implementations of this application, the first configuration information may be sent by the network device.
[0180] In some embodiments of this application, when a channel state change or data transmission requirement occurs and the terminal device needs to perform data transmission, the network device can send first configuration information to the terminal device. Thus, after receiving information instructing or configuring measurements, the terminal device can perform a first operation according to the first configuration information.
[0181] In some embodiments of this application, the first configuration information may be carried in a MAC CE, DCI, or RRC message. If the first configuration information represents a signaling or message, then the first configuration information may be a MAC CE, DCI, or RRC message.
[0182] For example, a network device can send a DCI to a terminal device. If the value of one bit in the DCI is "0", it indicates that the terminal device is instructed to transmit data; if the value of the bit is "1", it indicates that the terminal device is instructed to perform a measurement operation.
[0183] For example, network devices may use DCI or MAC CE to instruct terminal devices whether to cancel or skip other overlapping measurement time periods and perform data transmission. It can be understood that "other overlapping measurement time periods" in this example can refer to any of the aforementioned measurement time periods other than the canceled or skipped ones.
[0184] In some embodiments of this application, the network device can first configure some canceled or skipped measurement time periods for the terminal device through static configuration. Subsequently, the network device can configure or indicate whether measurement time periods overlapping with these canceled measurement time periods can be canceled through dynamic indication (such as DCI or MAC CE).
[0185] In some embodiments of this application, the above-mentioned preset rules may include any one of the following:
[0186] Performing measurements has a higher priority than performing data transmission.
[0187] The priority of performing data transmission is higher than the priority of performing measurement operations;
[0188] The measurement operation is performed when multiple measurement time periods conflict and at least one of the multiple measurement time periods is a canceled or skipped measurement time period;
[0189] Data transmission is performed when multiple measurement time periods overlap and at least one of the multiple measurement time periods is a canceled or skipped measurement time period.
[0190] Thus, in the event of conflicting measurement time periods, the terminal device can perform the first operation based on the first priority information, the first target measurement time period among the multiple measurement time periods, the second target measurement time period among the multiple measurement time periods, the first configuration information, and / or preset rules. This improves the operational flexibility of the terminal device in scenarios where measurement operation time periods conflict.
[0191] In some embodiments of this application, step 201 may include step 201B.
[0192] Step 201B: The terminal device performs measurement operations or performs data transmission based on the time periods related to multiple measurement time periods.
[0193] In some embodiments of this application, the time periods associated with the multiple measurement time periods mentioned above include any one of the following:
[0194] Conflicting time periods among multiple measurement time periods;
[0195] A time period that includes multiple measurement time periods;
[0196] The preferred or reserved measurement time period among multiple measurement time periods;
[0197] The measurement time periods other than those that were canceled or skipped, among multiple measurement time periods.
[0198] For example, suppose there are multiple measurement time periods MG1, MG2, and MG3, where MG2 partially overlaps with both MG1 and MG3, and the priority of MG1 to MG3 increases sequentially, with MG1 being a canceled or skipped measurement time period. Then, the time period associated with these multiple measurement time periods can include any of the following:
[0199] The overlapping time period between MG1 and MG2;
[0200] The overlapping time period between MG2 and MG3;
[0201] MG1 and MG2 refer to the measurement time periods other than those that have been canceled or skipped, among multiple measurement time periods.
[0202] MG3 refers to the preferred or reserved measurement time period among multiple measurement time periods;
[0203] MG1, MG2 and MG3.
[0204] For example, consider a terminal device performing a measurement operation over a time period related to multiple measurement time periods.
[0205] In the first possible approach described below, the terminal device can perform measurement operations based on the measurement configuration of reserved or prioritized measurement time periods. For example, the terminal device performs measurements during the highest priority measurement time period within the reserved measurement time periods, excluding canceled or skipped measurement time periods.
[0206] In the second possible approach described below, the terminal device can perform measurement operations based on the measurement configuration of the measurement time periods excluding the canceled measurement time periods among the aforementioned plurality of measurement time periods. For example, the terminal device can perform measurements during the highest priority measurement time period among the aforementioned plurality of measurement time periods excluding the canceled measurement time periods.
[0207] In the third and fourth possible methods described below, the terminal device can perform measurement operations based on the measurement configuration of the multiple measurement time periods mentioned above. For example, the terminal device can perform measurements during the highest priority measurement time period among the more than one measurement time period, excluding the canceled measurement time period.
[0208] Thus, since the terminal device can perform measurement operations or data transmission based on time periods related to multiple measurement time periods, the flexibility of the terminal device in performing measurement operations or data transmission can be improved.
[0209] In some embodiments of this application, the terminal device performing data transmission may include: the terminal device performing data transmission according to data transmission scheduling.
[0210] In some embodiments of this application, the terminal device performing a measurement operation may include: the terminal device performing data transmission according to the measurement configuration of at least one of the plurality of measurement time periods. The at least one measurement time period may be any of the following: a preferred or reserved measurement time period among the plurality of measurement time periods; or a measurement time period among the plurality of measurement time periods excluding canceled or skipped measurement time periods.
[0211] The communication method provided in the embodiments of this application will be described below in conjunction with four possible methods.
[0212] The first possible way
[0213] In some embodiments of this application, step 201A may include steps 201A1 and 201A2.
[0214] Step 201A1: When there is a conflict among multiple measurement time periods, the terminal device determines the first target measurement time period from the multiple measurement time periods according to the first priority information.
[0215] Step 201A2: The terminal device performs measurement operations or data transmission according to the first target measurement time period.
[0216] In some embodiments of this application, the aforementioned retention measurement time period is determined by the terminal device based on the aforementioned first priority information.
[0217] Specifically, the terminal device can determine the priority of multiple measurement time periods based on the first priority information, and then determine the first target measurement time period from the multiple measurement time periods based on the priority of the multiple measurement time periods.
[0218] In some embodiments of this application, the first priority information may indicate the priority of measurement objects associated with multiple measurement time periods.
[0219] For example, the priority of the measurement time period is configured to be the same as the priority of the measurement object associated with the measurement time period.
[0220] For example, assuming that the priority configuration of measurement object 1 indicates priority 1, then the priority of the measurement time period associated with measurement object 1 will all be priority 1.
[0221] In some embodiments of this application, a measurement object can be configured by a network device or assigned a priority.
[0222] In some embodiments of this application, the priority configuration of the measurement object can characterize or indicate the measurement importance of the measurement object. For example, the more important the measurement object, the higher the priority configuration.
[0223] It should be noted that the measurement time periods other than the first target measurement time period mentioned above can be referred to as non-reserved measurement time periods or non-priority time periods.
[0224] In some embodiments of this application, when measurement time periods with different priorities conflict in the time domain, the terminal device can retain the measurement time period with higher priority.
[0225] For example, the first measurement time period is the measurement time period with the highest priority among the plurality of measurement time periods.
[0226] For example, if MG1, MG2, and MG3 of a terminal device partially overlap in the time domain, and the priorities of MG1 to MG3 decrease sequentially, then the terminal device can retain MG1.
[0227] Thus, since the terminal device can determine the first target measurement time period from multiple measurement time periods based on the first priority information, it ensures that the operation performed by the terminal device complies with the requirements of the first priority information.
[0228] In some embodiments of this application, step 202A2 may include any one of steps 301 to 304.
[0229] Step 301: If the first target measurement time period is the second target measurement time period, the terminal device performs data transmission.
[0230] In some embodiments of this application, if the first target measurement time period is a canceled or skipped measurement time period, and the first target measurement time period is configured or indicated to cancel or skip the measurement, it indicates that data transmission can be performed when the first target measurement time period conflicts with the data transmission scheduling time. This allows the terminal device to perform data transmission, ensuring normal data transmission and preventing data transmission from being interrupted.
[0231] For example, if the first target measurement time period meets the cancellation conditions configured or indicated by the network device, the terminal device performs data transmission and measurement operations. Thus, since the network device expects or allows the measurement to be cancelled and data transmission to be performed when the measurement time period reserved by the terminal device meets the cancellation conditions, data transmission performance can be improved.
[0232] For example, if the first target measurement time period matches the network device's configuration or activated / cancelled measurement mode, the terminal device performs data transmission and measurement operations. Thus, the fact that the first target measurement time period matches the configured or activated / cancelled measurement mode indicates that the network expects or allows the terminal device to transmit data during the first target measurement time period, thereby enabling the terminal device to perform data transmission and making its operations more reasonable in the event of a conflict.
[0233] For example, if the first target measurement time period overlaps with a CG resource configured to cancel measurement by the network device, the terminal device performs data transmission. Thus, when the first target measurement time period overlaps with a CG resource configured to cancel measurement by the network device, it indicates that the reserved measurement time period is a canceled measurement time period where data transmission can be performed. Therefore, the terminal device can perform data transmission during the first target measurement time period, thereby improving data transmission performance.
[0234] For example, if the first target measurement time period is directly configured or indicated to be canceled or skipped by the network device, the terminal device can perform data transmission during the first target measurement time period.
[0235] For example, if the time domains of MG1 and MG2 of the terminal device partially overlap, and the priority of MG1 is greater than that of MG2, then the UE retains MG1 and skips MG2. Furthermore, if the network device indicates or configures MG1 to be canceled and data transmission is performed, i.e., MG1 is configured or indicated to cancel the measurement, then: the terminal device can cancel the measurement in MG1 and perform data transmission according to the network schedule during the time period including MG1 and MG2.
[0236] In some embodiments of this application, when the first target measurement time period includes at least two measurement time periods (e.g., there are at least two measurement time periods with the highest priority), if at least one of the at least two measurement time periods is a second target measurement time period, the terminal device can perform the measurement on the terminal device.
[0237] Thus, since the terminal device can perform data transmission even when the aforementioned first target measurement time period is configured or indicated to be canceled during the measurement time period, measurement and data transmission conflicts can be avoided.
[0238] Step 302: If the first target measurement time period is not the second target measurement time period, and other measurement time periods besides the first target measurement time period are the second target measurement time period, the terminal device performs a measurement operation.
[0239] For other descriptions of the second target measurement time period in some embodiments of this application, please refer to the relevant descriptions in the above embodiments.
[0240] In some embodiments of this application, "the other measurement time periods among the multiple measurement time periods besides the first target measurement time period are the second target measurement time periods" may include any of the following:
[0241] At least one of the measurement time periods other than the first target measurement time period is the second target measurement time period; that is, at least one of the measurement time periods other than the retained measurement time period is a canceled or skipped measurement time period.
[0242] All measurement time periods other than the first target measurement time period are the second target measurement time periods.
[0243] In some embodiments of this application, the terminal device considers measurement to have a higher priority than data transmission, i.e., measurement takes precedence.
[0244] For example, the terminal device can perform measurement operations according to the network configuration during the first target measurement period. This ensures the measurement performance of the terminal device.
[0245] For example, if the time domains of MG1 and MG2 on the terminal device partially overlap, and MG1 has a higher priority than MG2, then the UE will retain MG1 and skip MG2. Furthermore, if the network device is configured or indicates that MG2 is an MG that can be cancelled for data transmission (i.e., MG2 is a cancelled measurement period, while MG1 is not), then the terminal device can perform measurements on MG1. That is, the terminal device will perform the measurement operation according to the network configuration during the first target measurement period. This avoids continuous cancellation of measurements by the terminal device and prevents measurement conflicts.
[0246] Thus, since the first target measurement time period is not the second target measurement time period, and the measurement time period other than the first target measurement time period among the multiple measurement time periods of the terminal device is the second target measurement time period, the terminal device can prioritize measurement, thereby improving the measurement performance of the terminal device.
[0247] Step 303: If the first target measurement time period is not the second target measurement time period, and all but the first target measurement time period are the second target measurement time periods, the terminal device performs data transmission.
[0248] In some embodiments of this application, the terminal device considers data transmission to have a higher priority than measurement, i.e., data transmission takes precedence. Specifically, the terminal device may ignore measurements during the aforementioned multiple measurement time periods in order to perform data transmission.
[0249] For example, if the time domains of MG1 and MG2 of the terminal device partially overlap, and the priority of MG1 is greater than that of MG2, then the UE retains MG1 and skips MG2. Furthermore, if the network device indicates or configures MG2 to be canceled for data transmission, that is, MG1 is not a measurement time period that the network device indicates to be canceled, but MG2 is a measurement time period that is canceled, then the terminal device can execute data transmission according to the network schedule.
[0250] Thus, since the first target measurement time period is not the second target measurement time period, and the measurement time period other than the first target measurement time period among the multiple measurement time periods of the terminal device is the second target measurement time period, the terminal device can improve the data transmission performance of the terminal device by eliminating the risk of data transmission.
[0251] Step 304: If the first target measurement time period is not the second target measurement time period, and all but the first target measurement time period are the second target measurement time periods, the terminal device performs a measurement operation or performs data transmission based on the second information.
[0252] In some embodiments of this application, the first target measurement time period is not a measurement time period configured or indicated to be canceled by the network device, and the measurement time periods other than the first target measurement time period are canceled or skipped measurement time periods among the multiple measurement time periods. In this way, the terminal device can more accurately determine whether to perform measurement or data transmission based on the second information, so that the terminal device can better balance data transmission and measurement.
[0253] In some embodiments of this application, the second information may include data-related information of the data to be transmitted by the terminal device, or may include operation configuration or operation instruction information of the network device.
[0254] Thus, in the case of measurement periods where the first target measurement period is not configured or indicated as canceled, and in the case of measurement periods other than the first target measurement period being configured or indicated as canceled, the terminal device can determine whether to perform measurement or data transmission based on the second information. Therefore, it can ensure that the terminal device's operation in the event of measurement conflict or measurement and data transmission conflict is more in line with the terminal device's current communication needs, thereby further improving the accuracy of the terminal device's operation in the event of conflict.
[0255] In some embodiments of this application, the "terminal device performs measurement operation or performs data transmission based on the second information" in step 304 above may include step 401 or step 402 below.
[0256] Step 401: If the second information is satisfied, the terminal device performs data transmission;
[0257] Step 401: If the second information is not satisfied, the terminal device performs a measurement operation.
[0258] In some embodiments of this application, the second information may include any of the following:
[0259] The priority of the data is greater than or equal to the priority of the first target measurement time period;
[0260] The data priority is greater than or equal to the first threshold, and / or the priority of the first target measurement time period is less than the second threshold;
[0261] Configure the priority of the authorized CG resources to be greater than or equal to the priority of the first target measurement time period;
[0262] The priority of CG resources is greater than or equal to the third threshold, and / or the priority of the first target measurement time period is less than the fourth threshold;
[0263] The remaining latency of the data is less than or equal to the fifth threshold;
[0264] The data is important data;
[0265] The remaining latency of the dataset to which the data belongs is less than or equal to the fifth threshold;
[0266] The data is latency-sensitive.
[0267] The priority of the associated data is greater than or equal to the priority of the first target measurement time period;
[0268] The priority of the associated data is greater than or equal to the first threshold, and / or the priority of the first target measurement time period is less than the second threshold;
[0269] The remaining latency of the associated data is less than or equal to the fifth threshold;
[0270] Related data that is linked to the data is important data;
[0271] The remaining latency of the data set to which the associated data belongs is less than or equal to the fifth threshold;
[0272] The associated data is latency-sensitive data;
[0273] No configuration or measurement instructions were received;
[0274] Received information configuring or instructing data transmission.
[0275] For example, the aforementioned "terminal device performing measurement operations or performing data transmission based on the second information" may include any of the following:
[0276] If the priority of the data is greater than or equal to the priority of the first target measurement time period, the terminal device executes data transmission according to the data transmission schedule; otherwise (i.e., the priority of the data is less than the priority of the first target measurement time period), the terminal device performs measurement according to the measurement configuration of the first target measurement time period.
[0277] If the priority of the data is greater than or equal to the first threshold, and / or the priority of the first target measurement time period is less than the second threshold, the terminal device executes data transmission according to the data transmission schedule; otherwise (i.e., the priority of the data is less than the first threshold, and the priority of the first target measurement time period is greater than or equal to the second threshold), the terminal device performs measurement according to the measurement configuration of the first target measurement time period.
[0278] If the priority of the CG resource is greater than or equal to the priority of the first target measurement time period, the terminal device executes data transmission according to the data transmission schedule; otherwise (i.e., the priority of the CG resource is less than the priority of the first target measurement time period), the terminal device performs measurement according to the measurement configuration of the first target measurement time period.
[0279] If the priority of the CG resource is greater than or equal to the third threshold, and / or the priority of the first target measurement time period is less than the fourth threshold, the terminal device executes data transmission according to the data transmission schedule; otherwise (i.e., the priority of the CG resource is less than the third threshold, and the priority of the first target measurement time period is greater than or equal to the fourth threshold), the terminal device performs measurement according to the measurement configuration of the first target measurement time period.
[0280] If the remaining delay of the data is less than or equal to the fifth threshold, the terminal device executes data transmission according to the data transmission schedule; otherwise (i.e., the remaining delay of the data is greater than the fifth threshold), the terminal device performs measurement according to the measurement configuration of the first target measurement time period.
[0281] If the data is important, the terminal device will execute data transmission according to the data transmission schedule; otherwise (i.e., the data is not important), the terminal device will perform measurement according to the measurement configuration of the first target measurement time period.
[0282] If the remaining latency of the data set to which the data belongs is less than or equal to the fifth threshold, the terminal device executes data transmission according to the data transmission schedule; otherwise (if the data does not belong to the data set or the remaining latency of the data set to which the data belongs is greater than the fifth threshold), the terminal device performs measurement according to the measurement configuration of the first target measurement time period.
[0283] If the data is time-sensitive, the terminal device performs data transmission; otherwise (i.e., the data is not time-sensitive), the terminal device performs measurement according to the measurement configuration of the first target measurement time period.
[0284] If the priority of the associated data is greater than or equal to the priority of the first target measurement time period, the terminal device executes data transmission according to the data transmission schedule; otherwise (i.e., the priority of the associated data is less than the priority of the first target measurement time period), the terminal device performs measurement according to the measurement configuration of the first target measurement time period.
[0285] If the priority of the associated data is greater than or equal to the first threshold, and / or the priority of the first target measurement time period is less than the second threshold, the terminal device executes data transmission according to the data transmission schedule; otherwise (if the priority of the associated data is less than the first threshold, and the priority of the first target measurement time period is greater than or equal to the second threshold), the terminal device executes the measurement operation.
[0286] If the remaining delay of the associated data is less than or equal to the fifth threshold, the terminal device executes data transmission according to the data transmission schedule; otherwise (i.e., the remaining delay of the associated data is greater than the fifth threshold), the terminal device performs measurement according to the measurement configuration of the first target measurement time period.
[0287] If the associated data is important data, the terminal device executes data transmission according to the data transmission schedule; otherwise (i.e., the associated data is not important data or is not important data), the terminal device performs measurement according to the measurement configuration of the first target measurement time period.
[0288] If the remaining delay of the data set to which the associated data belongs is less than or equal to the fifth threshold, the terminal device executes data transmission according to the data transmission schedule; otherwise (i.e., the remaining delay of the data set to which the associated data belongs is greater than the fifth threshold), the terminal device performs measurement according to the measurement configuration of the first target measurement time period.
[0289] If the associated data is latency-sensitive, the terminal device executes data transmission according to the data transmission schedule; otherwise (i.e., the associated data is latency-sensitive), the terminal device performs measurement according to the measurement configuration of the first target measurement time period.
[0290] If the terminal device does not receive configuration or measurement instruction information, the terminal device performs data transmission; otherwise (i.e., the terminal device receives configuration or measurement instruction information), the terminal device performs measurement according to the measurement configuration of the first target measurement time period.
[0291] If the terminal device receives configuration or indication information in the data transmission, the terminal device performs data transmission; otherwise (i.e., if the terminal device does not receive configuration or indication information in the data transmission), the terminal device performs measurement according to the measurement configuration for the first target measurement time period.
[0292] In some embodiments of this application, the priority of data may be configured or indicated by network devices, agreed upon by protocols, or customized by terminal devices.
[0293] In some embodiments of this application, the priority of data represents the importance of the data.
[0294] In some embodiments of this application, the priority of CG resources can reflect the importance of the data transmitted on the CG resources.
[0295] In some embodiments of this application, the remaining delay of the data can be the maximum time allowed to complete the transmission of the remaining data, taking into account the time already consumed during the data transmission process.
[0296] In some embodiments of this application, the smaller the remaining delay of the data, the more urgent the data is. Therefore, if the transmission of the data is interrupted or stopped due to measurement, the data transmission may fail or time out.
[0297] In some embodiments of this application, the unit of the remaining delay of data or data set can be any of the following: milliseconds, time slots, seconds, symbols, minutes, hours, subframes, frames, etc.
[0298] In some embodiments of this application, the time-delay sensitive data may include, but is not limited to, at least one of the following:
[0299] Periodic Time Sensitive (PTS) data, and Sporadic Time Sensitive (STS) data.
[0300] For example, PTS can include synchronization information, such as synchronization time information.
[0301] For example, STS can include event alarm information and real-time interactive multimedia data such as XR data.
[0302] In some embodiments of this application, whether data is important data can be defined by the terminal device, configured by the network device, or agreed upon by the protocol.
[0303] In some embodiments of this application, at least one of the first threshold, second threshold, third threshold, fourth threshold and fifth threshold described above can be any of the following: configured or indicated by the network device, agreed upon by the protocol, or pre-configured by the network device.
[0304] In some embodiments of this application, the first threshold and the second threshold are the same. Alternatively, the first threshold and the second threshold are different.
[0305] In some embodiments of this application, the third threshold and the fourth threshold are the same. Alternatively, the third threshold and the fourth threshold are different.
[0306] In some embodiments of this application, the data mentioned in the second information may be data to be transmitted by the terminal device.
[0307] The data to be transmitted may include any of the following:
[0308] The data that the terminal device is currently transmitting, such as data that the terminal device has not yet finished receiving, and / or data that the terminal device has not yet finished sending;
[0309] The data that the terminal device will need to transmit in the future, such as data that needs to be transmitted within a preset time period.
[0310] In some embodiments of this application, the data in the first information mentioned above may be data that conflicts with multiple measurement time periods, such as data that conflicts with the reserved measurement time periods mentioned above.
[0311] For example, if the terminal device retains MG1 and MG1 is within the transmission scheduling time of data D1, then there will be a transmission conflict between MG1 and data D1.
[0312] For example, if the terminal device has already started transmitting data D2, and the remaining transmission time of D2 overlaps with the portion of MG1 reserved by the terminal device, then there will be a transmission conflict between MG1 and data D2.
[0313] For example, if the terminal device reserves the end time of MG1 as t1, and the network device schedules the terminal device to send data D3 at t2, then the start time of data D3 transmission is within MG1, and there is a transmission conflict between MG1 and data D2.
[0314] In some embodiments of this application, the priority of data is related to the latency requirements of the data or the importance of the data.
[0315] For example, the more important the data, the higher its priority.
[0316] For example, the lower the required transmission latency, the higher the data priority.
[0317] For example, if MG1 and MG2 of the terminal device overlap, and the terminal device retains MG1, and MG1 is not indicated to cancel the measurement, while MG2 is indicated to cancel the measurement, and there is a time conflict in the transmission scheduling of MG1 and data D1, then:
[0318] If the priority of data D1 is greater than or equal to the priority of MG1, the terminal device can transmit D1 according to the transmission schedule of data D1; if the priority of data D1 is less than the priority of MG1, the measurement of MG1 is more important, so the terminal device can measure MG1.
[0319] If the priority of data D1 is greater than or equal to the first threshold, and the priority of MG1 is less than the second threshold, then the transmission of data D1 is more important, and the terminal device can transmit data D1 according to the transmission scheduling time of data D1; if the priority of data D1 is less than the first threshold, and the priority of MG1 is greater than or equal to the second threshold, then the measurement of MG1 is more important, and the terminal device can measure MG1.
[0320] In some embodiments of this application, the CG resources in the first information may be CG resources that conflict with the above-mentioned multiple measurement time periods.
[0321] For example, suppose the terminal device includes at least one CG resource, wherein one of the CG resources conflicts with a reserved measurement time period, i.e., a first target measurement time period, then:
[0322] If the priority of a CG resource is higher than the priority of a MG reserved by the terminal device, it indicates that the data transmitted on the CG resource is more important or has a higher priority. Therefore, the terminal device can execute data transmission according to the data transmission schedule of the network device, such as according to the data transmission schedule of the CG resource. If the priority of a CG resource is lower than the priority of a MG reserved by the terminal device, it indicates that the measurement of the reserved MG is more important. Therefore, the terminal device can perform the measurement, such as on the reserved MG, to avoid skipping or missing important measurements.
[0323] If the priority of a CG resource is greater than or equal to the third threshold, and the priority of the reserved MG is less than the fourth threshold, then the data transmission corresponding to the CG resource is more important. Thus, the terminal device can execute data transmission according to the data transmission schedule of the network device to ensure smooth data transmission on the CG resource. If the priority of a CG resource is less than the third threshold, and the priority of the reserved MG is greater than the fourth threshold, then the measurement of the reserved MG is more important. Thus, the terminal device can perform measurement on the reserved MG to avoid skipping or missing important measurements.
[0324] In some embodiments of this application, the information for configuring or indicating measurements may be carried in a DCI or MAC CE.
[0325] In some embodiments of this application, the information configuring or instructing data transmission may be carried in DCI or MAC CE.
[0326] In some embodiments of this application, the network device may indicate measurement or data transmission by the value of a bit in the DCI or MAC CE. For example, a bit of 1 indicates data transmission, and a bit of 0 indicates measurement.
[0327] In some embodiments of this application, the above-mentioned configuration or measurement information can instruct the terminal device to perform the measurement for a specific time period, such as instructing the measurement to be performed during the highest priority measurement time period among the plurality of measurement time periods, or instructing the measurement to be performed during the highest priority measurement time period among the plurality of measurement time periods excluding the cancelled measurement time periods.
[0328] Similarly, the aforementioned configuration or indication information for data transmission can indicate the time period for the terminal device to execute data parameters, for example, the configuration or indication information for data transmission carries data transmission scheduling time information.
[0329] For other examples related to steps 401 and 402, please refer to the examples above. To avoid repetition, they will not be repeated here.
[0330] Thus, if the first target measurement time period is not a canceled or skipped measurement time period, and among the multiple measurement time periods, the measurement time periods other than the first target measurement time period are canceled or skipped measurement time periods, the terminal device can perform operations based on relevant data information or network device configuration or instructions, thereby further improving operational accuracy and better balancing data transmission and measurement.
[0331] The first possible implementation method will be explained below with specific examples.
[0332] The communication method provided in the embodiments of this application will be further illustrated below.
[0333] The communication method provided in this application can be applied to scenarios where a MG configured or indicated to be skipped or canceled collides with other MGs (e.g., complete or partial overlap), aiming to provide a solution for terminal devices to handle such conflicts. Specifically, when an MG marked as "cancellable" collides with a high-priority or non-skippable MG, the communication method provided in this application allows the terminal device to perform feasible operations.
[0334] The following embodiment 1 can be applied to a scenario where there is more than one MG conflict in a terminal device, and at least one of the MGs is configured or indicated to cancel the measurement (i.e., at least one MG is a skipped or canceled MG).
[0335] Example 1: In this example, the terminal device can first determine which MGs to retain from a plurality of MGs, and then decide whether to cancel the retained MGs and perform data transmission. In this method, the priority of the MGs to be canceled, as configured / indicated, will take effect. This example may include the following steps:
[0336] Step 11: In the event of multiple conflicting MGs, the terminal device determines which MG to retain based on the MG priority judgment condition (other MGs are processed with lower priority in the event of multiple conflicting MGs).
[0337] In other words, when there are conflicts among multiple measurement time periods, the terminal device determines the first target measurement time period from among the multiple measurement time periods based on the first priority information.
[0338] Step 12: The terminal device determines whether the retained MG is a canceled or skipped MG.
[0339] In some embodiments of this application, if the retained MG is a canceled or skipped MG, the terminal device executes step 13; if the retained MG is not a canceled or skipped MG, and the other MGs among the plurality of MGs besides the retained MG are canceled or skipped MGs, that is, the MGs processed with low priority are canceled or skipped MGs, the terminal device executes any one of the following steps 13 to 16.
[0340] It is understandable that in scenarios where canceled or skipped MGs are configured (or indicated) as per-gap / objects, if a retained MG is configured or indicated to be canceled or skipped, the terminal device determines that the retained MG is a skipped or canceled MG; otherwise, the retained MG is not a skipped or canceled MG.
[0341] In scenarios where the canceled or skipped MG is a pre-terminal device or pre-measurement object configuration (or indication), the retained MG is a canceled or skipped MG if it meets any of the following conditions; otherwise, the retained MG is not a canceled or skipped MG:
[0342] The measurement time period that meets the cancellation conditions of DCI, that is, if the retained MG meets the DCI indicator skip condition, such as the first gap after at least the first duration after DCI.
[0343] The measurement time period that matches the configuration or activation of the measurement cancellation mode, the retained MG is in the skip cancellation measurement cycle configured in RRC;
[0344] Measurement time periods that conflict with data transmission resources configured to cancel measurement, i.e., the retained MG overlaps with CG resources configured to skip MG.
[0345] Step 13: The terminal device performs data transmission.
[0346] In the case where the first target measurement time period is the second target measurement time period in the above embodiment, the terminal device performs data transmission.
[0347] Step 14: The terminal device performs the measurement operation.
[0348] Step 15: The terminal device determines whether to perform data transmission based on the second information.
[0349] It is understandable that if the second information is satisfied, the terminal device will execute step 16; otherwise, it will execute step 17.
[0350] Step 16: The terminal device performs data transmission.
[0351] Step 17: The terminal device performs the measurement operation.
[0352] For a description of the second information, please refer to the description of the second information in the above embodiments, and for a description of the third information in the above embodiments, please refer to the relevant description of the third information.
[0353] To avoid repetition, the relevant descriptions will not be repeated here.
[0354] The second possible approach
[0355] In the second possible approach, the granularity of the configuration for canceled or skipped measurement time periods can include any of the following: measurement time period, terminal device, measurement time period, measurement object.
[0356] In this embodiment of the application, the terminal device first determines the measurement time period (i.e., the second target measurement time period) in which the network device is configured or indicated to perform data transmission among the above multiple measurement time periods, and then determines the operation of the terminal device based at least on the overlap between the second target measurement time period and other measurement time periods among the multiple measurement time periods.
[0357] In some embodiments of this application, step 201A may include steps 201A3 and 201A4.
[0358] Step 201A3: When there is a conflict among multiple measurement time periods, the terminal device determines the second target measurement time period from the multiple measurement time periods.
[0359] In some possible embodiments, the configuration granularity of the cancelled or skipped measurement time periods is different, and the way the terminal device determines the second target measurement time period from multiple measurement time periods is also different.
[0360] For example, when the above configuration granularity is: measuring a time period or a measurement object, the second target measurement time period can be at least one of the following:
[0361] The network device is configured to cancel or skip measurement time periods. For example, the network device configures at least one canceled or skipped measurement time period to the terminal device via RRC, such as the RRC carrying the identifier or index of the at least one canceled measurement time period.
[0362] Measurement time periods that have been indicated to be cancelled or skipped by the network device, for example, the network device instructs the terminal device to cancel at least one measurement time period via DCI, such as the MAC CE carrying an identifier or index of at least one cancelled measurement time period.
[0363] For example, the above configuration granularity is: when the terminal device or CG resource is used, the second target measurement time period can be at least one of the following:
[0364] The measurement time period that meets the configuration or indication cancellation conditions, such as the second target measurement time period being the first MG after at least one first duration following DCI;
[0365] The measurement time period that matches the configured or activated cancellation measurement mode, for example, the second target measurement time period is the measurement time period that overlaps with the second time period of the configured cancellation measurement cycle;
[0366] Measurement time periods that conflict with data transmission resources configured to cancel measurement, for example, a second target measurement time period that overlaps with CG resources configured to cancel measurement.
[0367] Step 201A4: The terminal device performs measurement operations or data transmission according to the second target measurement time period.
[0368] In some embodiments of this application, the terminal device can perform measurement operations according to the measurement configuration of the above-mentioned multiple measurement time periods, excluding the second target measurement time period.
[0369] For example, suppose the terminal device includes 3 MGs, namely MG1 to MG3, where MG1 and MG2 partially overlap, MG2 and MG3 partially overlap, and MG3 is configured by RRC to cancel the measurement time period, and the priority of MG1 to MG3 increases sequentially. Then, the terminal device can measure MG2.
[0370] In this way, when there are conflicts among multiple measurement time periods, the terminal device can determine the measurement time period to be canceled or skipped from the multiple measurement time periods, and decide whether to perform data transmission or measurement based on these measurement time periods. Therefore, the operational accuracy of the terminal device in conflict scenarios can be improved.
[0371] In some embodiments of this application, step 201A4 may include steps 501 to 503.
[0372] Step 501: If the second target measurement time period conflicts with other measurement time periods among multiple measurement time periods other than the second target measurement time period, the terminal device performs a measurement operation.
[0373] It is understandable that the terminal device considers measurement to have a higher priority than data transmission, i.e., measurement takes precedence.
[0374] For example, assuming the above multiple measurement time periods include MG1 to MG3, with increasing priorities from MG1 to MG3, and MG1, MG2, and MG3 partially overlapping sequentially, and MG3 is the first measurement time period 5ms after receiving DCI1, then MG3 is a cancelled measurement time period. If MG2 and MG3 overlap, the terminal device can perform the measurement on MG2 because MG2 has a higher priority than MG1. Therefore, although MG3 has the highest priority, the terminal device cancels the measurement from the outset because MG3 meets the cancellation conditions.
[0375] Thus, in the event of a conflict between the second target measurement time period and other measurement time periods (excluding the second target measurement time period), the terminal device can perform the measurement, i.e., the terminal device ignores data transmission scheduling, thereby improving the measurement performance of the terminal device.
[0376] Step 502: If the second target measurement time period conflicts with other measurement time periods among multiple measurement time periods other than the second target measurement time period, the terminal device performs data transmission.
[0377] It is understandable that the terminal device considers data transmission to have a higher priority than measurement.
[0378] In some embodiments of this application, the terminal device can cancel or skip measurements during the aforementioned multiple measurement time periods to avoid data transmission conflicts with measurements.
[0379] It is understandable that the terminal device prioritizes data transmission over measurement; that is, data transmission takes precedence. In this approach, the terminal device prioritizes data transmission, meaning it always considers data transmission to have a higher priority.
[0380] Thus, if the second target measurement time period conflicts with other measurement time periods among the multiple measurement time periods, the terminal device can skip the measurement and perform data transmission. That is, the terminal device ignores the above-mentioned multiple measurement time periods, thereby improving the data transmission performance of the terminal device.
[0381] Step 503: If the second target measurement time period conflicts with other measurement time periods among multiple measurement time periods other than the second target measurement time period, the terminal device performs a measurement operation or performs data transmission based on the third information.
[0382] In some embodiments of this application, the third information may include data-related information and operation configuration or instruction information of the data to be transmitted by the terminal device. The operation configuration or instruction information can be used to configure or instruct the operation of the terminal device in the event of a conflict.
[0383] Thus, when the second target measurement time period overlaps with other measurement time periods among multiple measurement time periods, the terminal device can determine whether to perform data transmission or measurement based on the third information. This ensures that the terminal device's operation during a conflict conforms to the data characteristics of the data to be transmitted by the terminal device or the current requirements of the network device, thereby further improving the accuracy of the terminal device's operation during a conflict.
[0384] In some embodiments of this application, if the plurality of measurement time periods include a plurality of second target measurement time periods in steps 501 to 503 above, then "the second target measurement time period conflicts with other measurement time periods other than the second target measurement time period" can include: one or more of the plurality of second target measurement time periods overlap with other measurement time periods in the plurality of measurement time periods.
[0385] In some embodiments of this application, the conflict between the second target measurement time period and other measurement time periods among multiple measurement time periods can be: the conflict between the data transmission scheduling time and other measurement time periods among multiple measurement time periods besides the second target measurement time period. Specifically, the data transmission scheduling time can be the data transmission scheduling time that conflicts with the second target measurement time.
[0386] In other words, the second target measurement period can be a measurement period that overlaps with the data transmission scheduling time configured or indicated by the network device.
[0387] Thus, when the terminal device has multiple conflicting measurement time periods, and at least one of these measurement time periods is a canceled or skipped measurement time period, the operation performed by the terminal device is related to the canceled or skipped measurement time period among the multiple measurement time periods. Therefore, it is possible to improve the operational flexibility of the terminal device in scenarios where the measurement time periods of the terminal device overlap and some of the overlapping measurement time periods are canceled measurement time periods, thereby better balancing data transmission and measurement.
[0388] In some embodiments of this application, the "terminal device performs measurement operation or performs data transmission according to third information" in step 503 above may include step 601 or step 602 below.
[0389] Step 601: If the third piece of information is satisfied, the terminal device performs data transmission.
[0390] Step 602: If the third piece of information is not satisfied, the terminal device performs a measurement operation.
[0391] In some embodiments of this application, the aforementioned third information may include any of the following:
[0392] The data priority is greater than or equal to the first priority;
[0393] The data priority is greater than or equal to the first threshold, and / or the first priority is less than the second threshold;
[0394] CG resources have a priority greater than or equal to the first priority.
[0395] The priority of CG resources is greater than or equal to the third threshold, and / or the first priority is less than the fourth threshold;
[0396] The remaining latency of the data is less than or equal to the fifth threshold;
[0397] The data is important data;
[0398] The remaining latency of the dataset to which the data belongs is less than or equal to the fifth threshold;
[0399] The data is latency-sensitive.
[0400] The priority of associated data is greater than or equal to the first priority;
[0401] The priority of the associated data is greater than or equal to the first threshold, and / or the first priority is less than the second threshold;
[0402] The remaining latency of the associated data is less than or equal to the fifth threshold;
[0403] Related data that is linked to the data is important data;
[0404] The remaining latency of the data set to which the associated data belongs is less than or equal to the fifth threshold;
[0405] The associated data is latency-sensitive data;
[0406] No configuration or measurement instructions were received;
[0407] Received information configuring or instructing data transmission.
[0408] In some embodiments of this application, the first priority may include any of the following:
[0409] Priority of the above multiple measurement time periods;
[0410] The priority of the above measurement time periods, excluding those that were canceled or skipped;
[0411] The highest priority among the above multiple measurement time periods.
[0412] For example, the aforementioned "terminal device performing measurement operations or performing data transmission based on third information" may include any of the following steps:
[0413] If the data priority is greater than or equal to the first priority, the terminal device performs data transmission; otherwise (i.e., the data priority is less than the first priority), the terminal device performs measurement operation.
[0414] If the data priority is greater than or equal to the first threshold, and / or the first priority is less than the second threshold, the terminal device performs data transmission; otherwise (i.e., the data priority is less than the first threshold, and the first priority is greater than or equal to the second threshold), the terminal device performs measurement operation.
[0415] If the priority of the CG resource is greater than or equal to the first priority, the terminal device performs data transmission; otherwise (i.e., the priority of the CG resource is less than the first priority), the terminal device performs measurement operation.
[0416] If the priority of the CG resource is greater than or equal to the third threshold, and / or the first priority is less than the fourth threshold, the terminal device performs data transmission; otherwise (e.g., if the priority of the CG resource is less than the third threshold and the first priority is greater than or equal to the fourth threshold), the terminal device performs measurement operation.
[0417] If the remaining delay of the data is less than or equal to the fifth threshold, then (i.e., the remaining delay of the data is greater than the fifth threshold) the terminal performs data transmission; otherwise, the terminal device performs measurement.
[0418] If the data is important, the terminal device performs data transmission; otherwise (i.e., the data is not important), the terminal device performs measurement.
[0419] If the remaining latency of the data set to which the data belongs is less than or equal to the fifth threshold, the terminal device performs data transmission; otherwise (i.e., the remaining latency of the data set to which the data belongs is greater than the fifth threshold), the terminal device performs measurement.
[0420] If the data is latency-sensitive, the terminal device performs data transmission; otherwise (i.e., the data is not latency-sensitive), the terminal device performs measurement.
[0421] If the priority of the associated data is greater than or equal to the first priority, the terminal device performs data transmission; otherwise (i.e., the priority of the associated data is less than the first priority), the terminal device performs measurement.
[0422] If the priority of the associated data is greater than or equal to the first threshold, and / or the first priority is less than the second threshold, the terminal device performs data transmission; otherwise (e.g., the priority of the associated data is less than the first threshold, and the first priority is greater than or equal to the second threshold), the terminal device performs measurement.
[0423] If the remaining delay of the associated data is less than or equal to the fifth threshold, the terminal device performs data transmission; otherwise (i.e., the remaining delay of the associated data is greater than the fifth threshold), the terminal device performs measurement.
[0424] If the associated data is important data, the terminal device performs data transmission; otherwise (i.e., the associated data is unimportant or not important data), the terminal device performs measurement.
[0425] If the remaining latency of the data set to which the associated data belongs is less than or equal to the fifth threshold, the terminal device performs data transmission; otherwise (i.e., the remaining latency of the data set to which the associated data belongs is greater than the fifth threshold), the terminal device performs measurement.
[0426] If the associated data is latency-sensitive, the terminal device performs data transmission; otherwise (if the associated data is non-latency-sensitive or not latency-sensitive), the terminal device performs measurement.
[0427] For a description of the first priority, please refer to the relevant description in the above embodiments, which will not be repeated here.
[0428] The following embodiment 2 can be applied to a scenario where there are multiple MG conflicts in a terminal device, and at least one of the MGs is configured or indicated to cancel the measurement (i.e., at least one MG is a skipped or canceled MG).
[0429] Example 2: In this example, the terminal device first determines whether a MG is canceled or skipped; that is, it first identifies the canceled or skipped MG among multiple MGs, and then determines whether to perform data transmission or measurement of other MGs based on the canceled or skipped MG. In this case, the priority of the configured / indicated MG will not play a role. This example may include the following steps:
[0430] Step 21: In the event of a conflict among multiple MGs, the terminal device determines which MG to cancel or skip based on the configuration or instructions.
[0431] That is, the terminal device determines the second target measurement time period from multiple conflicting measurement time periods.
[0432] It is understandable that in scenarios where the canceled or skipped MG is configured (or indicated) as a per-gap / object, if one of the multiple MGs is configured or indicated to be canceled or skipped, the terminal device determines that the MG is the canceled or skipped MG.
[0433] In scenarios where the canceled or skipped MG is a pre-terminal device or pre-measurement object configuration (or indication), the canceled or skipped MG meets any of the following conditions:
[0434] The measurement time period that meets the cancellation conditions of DCI, that is, the MG that is cancelled or skipped meets the DCI indicator skip condition, such as the first gap after at least the first duration after DCI;
[0435] The measurement time period that matches the configuration or activation of the measurement cancellation mode, such as the MG that is canceled or skipped, is the MG that overlaps with the cancellation measurement cycle of the skipped measurement in the RRC configuration;
[0436] The measurement time period that conflicts with the data transmission resource configured to cancel the measurement, i.e., the MG that is canceled or skipped, is the MG that overlaps with the CG resource configured to skip the MG.
[0437] Step 22: The terminal device determines whether the canceled MG overlaps with other MGs among multiple MGs.
[0438] If the canceled or skipped MG overlaps with other MGs among a plurality of MGs, the terminal device performs any of the following steps 23 to 25.
[0439] Step 23: The terminal device performs the measurement operation.
[0440] In this embodiment, the terminal device always performs a measurement. The specific MG to be measured can be determined based on the priority comparison strategy of the remaining MGs (excluding those that are canceled or skipped) among multiple MGs, i.e., the measurement has a higher priority.
[0441] Step 24: The terminal device performs data transmission.
[0442] That is, always consider data transmission to have a higher priority.
[0443] Step 25: The terminal device determines whether to perform data transmission or measurement based on third-party information.
[0444] It is understandable that if the third piece of information is satisfied, the terminal device will execute step 26; otherwise, it will execute step 27.
[0445] Step 26: The terminal device performs data transmission.
[0446] Step 27: The terminal device performs the measurement operation.
[0447] For a description of the third information, please refer to the relevant description of the third information in the above embodiments.
[0448] The third possible approach
[0449] In some embodiments of this application, step 201A above may include step 201A5 below.
[0450] Step 201A5: If there is a conflict in multiple measurement time periods, the terminal device shall perform a measurement operation or perform data transmission according to the first configuration information.
[0451] In some embodiments of this application, the granularity of the measurement time period to be canceled or skipped may include any of the following: measurement time period, measurement object, terminal device, CG resource. In other words, this embodiment is applicable to any scenario that supports skipping measurements.
[0452] It is understandable that the operations performed by the terminal device in the event of conflicts in multiple measurement time periods are configured by the first configuration information.
[0453] For example, if a network device instructs a terminal device to perform a measurement during the highest priority measurement time period among multiple measurement time periods, excluding the second target measurement time period, the terminal device can perform the measurement during the highest priority measurement time period.
[0454] For example, if a network device instructs a terminal device via DCI to skip measurement time periods other than the second target measurement time period among multiple measurement time periods, the terminal device can perform data transmission within those multiple measurement time periods based on data transmission scheduling.
[0455] For example, if a network device configures a terminal device to perform data transmission during a second target measurement time period out of multiple measurement time periods via MAC CE, the terminal device can perform data transmission during that second target measurement time period according to the data transmission schedule.
[0456] In some embodiments of this application, if a measurement operation is performed when a conflict occurs in the first configuration information configuration, the terminal device performs the measurement operation even when there are conflicts in multiple measurement time periods.
[0457] If data transmission is performed when a conflict occurs in the first configuration information, the terminal device will perform data transmission even if there are conflicts in multiple measurement time periods.
[0458] Thus, in the event of conflicts between multiple measurement time periods, since the terminal device does not need to calculate and determine the required operation itself, but instead executes the operation configured in the first configuration information, the power consumption of the terminal device can be reduced and the power of the terminal device can be saved while resolving the conflict.
[0459] In some embodiments of this application, prior to step 201A5 above, the communication method provided in the embodiments of this application may further include step 202 below.
[0460] Step 202: The terminal device receives the first configuration information sent by the network device.
[0461] In some embodiments of this application, the terminal device receives the first configuration information earlier than the start time of the aforementioned longer than the measurement time period.
[0462] In this way, the terminal device can receive the first configuration information sent by the network device, so that the terminal device can execute the operation configured in the first configuration information to resolve the conflict when there are conflicts in multiple measurement time periods.
[0463] The fourth possible way
[0464] In some embodiments of this application, step 201A above may include step 201A6 below.
[0465] Step 201A6: If there is a conflict in multiple measurement time periods, the terminal device shall perform measurement operations or data transmission according to preset rules.
[0466] It is understandable that in the fourth possible approach, where there are conflicts among multiple measurement time periods, and at least one of these multiple measurement time periods is a canceled or skipped measurement time period, the operation of the terminal device is the same as the definition of the preset protocol.
[0467] For example, assuming time period 1 includes MG1 and MG2, and MG1 and MG2 partially overlap, and at least one of the measurement time periods of MG1 and MG2 is a time period for which the network device cancels the measurement by configuration / instruction, then:
[0468] If the preset protocol is that multiple measurement time periods overlap and at least one of the measurement time periods is a time period during which the network device cancels the measurement time period through configuration / instruction, then the terminal device can measure in MG1 or MG2;
[0469] If the preset protocol allows data transmission to occur during multiple overlapping measurement time periods, and at least one of these measurement time periods is a time period during which the network device performs data transmission by configuring / indicating the cancellation of the measurement time period, then the terminal device may perform data transmission during that time period 1.
[0470] In some embodiments of this application, if a measurement operation is performed when multiple measurement time periods conflict and at least one of the multiple measurement time periods is a canceled or skipped measurement time period, the terminal device performs the measurement operation even when multiple measurement time periods conflict. If data transmission is performed when more than one measurement time period overlaps and at least one of the more than one measurement time period is a canceled or skipped measurement time period, the terminal device performs data transmission even when multiple measurement time periods conflict.
[0471] For further descriptions of the preset rules, please refer to the relevant descriptions of the preset rules in the above embodiments.
[0472] Thus, when there are conflicts in multiple measurement time periods, the terminal device can follow preset rules to perform operations without the need for autonomous judgment or decision-making. Therefore, the power consumption of the terminal device can be reduced while resolving the conflict problem.
[0473] This application embodiment also provides a communication method, as shown in FIG3, the communication method provided in this application embodiment may include step 71:
[0474] Step 71: In the event of a conflict between multiple measurement time periods, the network device configures the terminal device to perform the first operation.
[0475] Among these multiple measurement time periods, at least one measurement time period was canceled or skipped.
[0476] It is understood that the aforementioned multiple measurement time periods may be at least a portion of the measurement time periods configured or indicated by the network device for the terminal device.
[0477] Thus, in the event of a conflict between multiple measurement time periods, the network device can configure the terminal device to perform a first operation. This allows the terminal device to resolve the conflict by executing the first operation configured by the network device when there is a conflict between multiple measurement time periods. Furthermore, since the terminal device does not need to perform calculations and judgments on its own, the power consumption of the terminal device can be reduced.
[0478] In some embodiments of this application, the above-described configuration of the terminal device performing the first operation may include:
[0479] The network device sends first configuration information to the terminal device. The first configuration information may include the operations to be performed when a configuration conflict occurs.
[0480] In some embodiments of this application, the network device may send first configuration information to the terminal device at least a second time period before the aforementioned multiple measurement time periods, so as to ensure that the terminal device can receive the first configuration information before the aforementioned conflict occurs.
[0481] The second duration can be preset.
[0482] In some embodiments of this application, the unit of the second duration can be any of the following: milliseconds, time slots, seconds, symbols, minutes, hours, subframes, frames, etc. The specific unit can be determined based on the information transmission speed or duration.
[0483] Thus, since the network device can send the first configuration information to the terminal device, the terminal device receives the first configuration information and executes the operation configured in the first configuration information when multiple measurement time periods of the terminal device conflict, thereby resolving the conflict problem.
[0484] In some embodiments of this application, configuring the terminal device to perform the first operation may include configuring the terminal device to perform a measurement operation or data transmission. Thus, since the network device can configure the terminal device to perform measurement operations or data transmission, the terminal device can perform the measurement operations or data transmission configured by the network device even when there are conflicts in multiple measurement time periods, thereby resolving the conflict problem.
[0485] The following is a schematic diagram of the interaction process provided in the embodiments of this application.
[0486] This application embodiment also provides a communication method, as shown in FIG4. The communication method provided in this application embodiment may include steps 601, 602 and 603:
[0487] Step 601: In the event of a conflict between multiple measurement time periods, the network device sends the first configuration information to the terminal device.
[0488] Step 602: The terminal device receives the first configuration information.
[0489] The first configuration information includes the operations to be performed when a configuration conflict occurs.
[0490] Step 603: The terminal device performs a measurement operation or performs data transmission according to the first configuration information.
[0491] Thus, in the event of a conflict between multiple measurement time periods, the network device can send first configuration information to the terminal device, which can then receive the first configuration information and execute the measurement operation or data transmission configured in the first configuration information, thereby resolving the conflict.
[0492] Accordingly, this application provides a communication device, which can be any communication device used in the communication process, such as a terminal device. Based on the above method example, the communication device can be divided into functional modules. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this embodiment is illustrative, and in actual implementation, the division can be based on the actual situation.
[0493] With each functional module divided according to its corresponding function, Figure 5 shows a possible structural schematic diagram of the communication device involved in the above embodiments. As shown in Figure 5, the communication device 700 may include: a processing module 701; the processing module 701 is used to perform a first operation when there is a conflict among multiple measurement time periods, wherein the multiple measurement time periods include at least one measurement time period that is canceled or skipped.
[0494] In some possible embodiments, the first operation described above includes: a measurement operation or data transmission.
[0495] In some possible embodiments, the processing module 701 described above is specifically used for:
[0496] Execute the first operation based on the first information;
[0497] The aforementioned first information includes at least one of the following:
[0498] First priority information;
[0499] The first target measurement time period among the above multiple measurement time periods;
[0500] The second target measurement time period among the aforementioned multiple measurement time periods;
[0501] First configuration information;
[0502] Preset rules.
[0503] In some possible embodiments, the first priority information includes priority information of the measurement object corresponding to the measurement time period; the first target measurement time period includes the measurement time period that is prioritized or reserved when a conflict occurs; the second target measurement time period includes the measurement time period that is canceled or skipped; the first configuration information includes the operation to be performed when a conflict occurs; and the preset rule is used to specify the operation to be performed when a conflict occurs.
[0504] In some possible embodiments, the processing module 701 described above is specifically used for:
[0505] Based on the aforementioned first priority information, a first target measurement time period is determined from the aforementioned multiple measurement time periods;
[0506] Based on the aforementioned first target measurement time period, perform measurement operations or perform data transmission.
[0507] In some possible embodiments, the processing module 701 described above is specifically used for:
[0508] If the aforementioned first target measurement time period is the second target measurement time period, then data transmission is performed; or,
[0509] If the first target measurement time period is not the second target measurement time period, and all other measurement time periods among the plurality of measurement time periods other than the first target measurement time period are the second target measurement time period, then the measurement operation is performed; or,
[0510] If the first target measurement time period is not the second target measurement time period, and all of the aforementioned measurement time periods other than the first target measurement time period are the second target measurement time periods, then data transmission is performed; or,
[0511] If the first target measurement time period is not the second target measurement time period, and all of the above multiple measurement time periods other than the first target measurement time period are the second target measurement time periods, then a measurement operation or data transmission is performed based on the second information.
[0512] In some possible embodiments, the processing module 701 described above is specifically used for:
[0513] If the second piece of information is satisfied, data transmission will be performed;
[0514] If the second piece of information is not met, perform the measurement operation.
[0515] In some possible embodiments, the second information described above includes any of the following:
[0516] The priority of the data is greater than or equal to the priority of the first target measurement time period;
[0517] The data priority is greater than or equal to the first threshold, and / or the priority of the aforementioned first target measurement time period is less than the second threshold;
[0518] The priority of the authorized CG resources is greater than or equal to the priority of the first target measurement time period mentioned above;
[0519] The priority of the CG resource is greater than or equal to the third threshold, and / or the priority of the first target measurement time period mentioned above is less than the fourth threshold;
[0520] The remaining latency of the data is less than or equal to the fifth threshold;
[0521] The data is important data;
[0522] The remaining latency of the dataset to which the data belongs is less than or equal to the fifth threshold;
[0523] The data is latency-sensitive.
[0524] The priority of the associated data is greater than or equal to the priority of the first target measurement time period mentioned above;
[0525] The priority of the associated data is greater than or equal to the first threshold, and / or the priority of the aforementioned first target measurement time period is less than the second threshold;
[0526] The remaining latency of the associated data is less than or equal to the fifth threshold;
[0527] Related data that is linked to the data is important data;
[0528] The remaining latency of the data set to which the associated data belongs is less than or equal to the fifth threshold;
[0529] The associated data is latency-sensitive data;
[0530] No configuration or measurement instructions were received;
[0531] Received information configuring or instructing data transmission.
[0532] In some possible embodiments, the processing module 701 described above is specifically used for:
[0533] The second target measurement time period is determined from the above multiple measurement time periods;
[0534] Based on the second target measurement time period mentioned above, perform measurement operations or perform data transmission.
[0535] In some possible embodiments, the processing module 701 described above is specifically used for:
[0536] If the aforementioned second target measurement time period conflicts with other measurement time periods among the aforementioned multiple measurement time periods other than the second target measurement time period, the measurement operation shall be performed.
[0537] If the aforementioned second target measurement time period conflicts with other measurement time periods among the aforementioned multiple measurement time periods other than the second target measurement time period, data transmission shall be performed.
[0538] If the aforementioned second target measurement time period conflicts with other measurement time periods among the aforementioned multiple measurement time periods other than the second target measurement time period, a measurement operation or data transmission shall be performed based on the third information.
[0539] In some possible embodiments, the processing module 701 described above is specifically used for:
[0540] Data transmission will be performed if the third piece of information is satisfied.
[0541] If the third piece of information is not met, perform the measurement operation.
[0542] In some possible embodiments, the third information mentioned above includes any of the following:
[0543] The data priority is greater than or equal to the first priority;
[0544] The data priority is greater than or equal to the first threshold, and / or the first priority is less than the second threshold;
[0545] CG resources have a priority greater than or equal to the first priority.
[0546] The priority of CG resources is greater than or equal to the third threshold, and / or the first priority is less than the fourth threshold;
[0547] The remaining latency of the data is less than or equal to the fifth threshold;
[0548] The data is important data;
[0549] The remaining latency of the dataset to which the data belongs is less than or equal to the fifth threshold;
[0550] The data is latency-sensitive.
[0551] The priority of associated data is greater than or equal to the first priority;
[0552] The priority of the associated data is greater than or equal to the first threshold, and / or the first priority is less than the second threshold;
[0553] The remaining latency of the associated data is less than or equal to the fifth threshold;
[0554] Related data that is linked to the data is important data;
[0555] The remaining latency of the data set to which the associated data belongs is less than or equal to the fifth threshold;
[0556] The associated data is latency-sensitive data;
[0557] No configuration or measurement instructions were received;
[0558] Received information configuring or instructing data transmission.
[0559] In some possible embodiments, the first priority mentioned above includes any of the following:
[0560] Priority of the above multiple measurement time periods;
[0561] The priority of the above measurement time periods, excluding those that were canceled or skipped;
[0562] The highest priority among the above multiple measurement time periods.
[0563] In some possible embodiments, the priority of the measurement time period is determined by the priority information of the measurement object associated with the measurement time period.
[0564] In some possible embodiments, the second target measurement time period described above includes any of the following:
[0565] Configured measurement time periods for cancellation or skipping;
[0566] The indicated time period for cancellation or skipping measurement;
[0567] The measurement period that meets the configured or indicated cancellation conditions;
[0568] The measurement time period that matches the configuration or activation / cancellation measurement mode;
[0569] The measurement time period that conflicts with the data transmission resources configured to cancel the measurement.
[0570] In some possible embodiments, the above-mentioned cancellation of measurement conditions includes:
[0571] The measurement time period is the first measurement time period after at least the first duration following the downlink control information (DCI).
[0572] In some possible embodiments, the processing module 701 described above is specifically used for:
[0573] Based on the first configuration information mentioned above, perform measurement operations or perform data transmission.
[0574] In some possible embodiments, the first configuration information is sent by the network device.
[0575] In some possible embodiments, the communication device 700 further includes a receiving module; the receiving module is configured to receive first configuration information sent by the network device before performing the first operation based on the first information.
[0576] In some possible embodiments, the processing module 701 described above is specifically used for:
[0577] Perform measurement operations or data transmission according to preset rules.
[0578] In some possible embodiments, the above-mentioned preset rules include any of the following:
[0579] Performing measurements has a higher priority than performing data transmission.
[0580] The priority of performing data transmission is higher than the priority of performing measurement operations;
[0581] The measurement operation is performed when multiple measurement time periods conflict and at least one of the multiple measurement time periods is a canceled or skipped measurement time period;
[0582] Data transmission is performed when more than one measurement time period overlaps and the more than one measurement time period includes at least one canceled or skipped measurement time period.
[0583] In some possible embodiments, the processing module 701 described above is specifically used for:
[0584] Based on the time periods associated with the above-mentioned multiple measurement time periods, perform measurement operations or perform data transmission.
[0585] In some possible embodiments, the time periods associated with the plurality of measurement time periods include any of the following:
[0586] The conflicting time periods among the above multiple measurement time periods;
[0587] This includes the time period encompassing the multiple measurement time periods mentioned above;
[0588] The preferred or reserved measurement time period among the above multiple measurement time periods;
[0589] The measurement time periods mentioned above, excluding those that were canceled or skipped.
[0590] In some possible embodiments, the measurement time period to be canceled or skipped is configured at any of the following granularities: terminal device, CG resource, measurement time period, measurement object.
[0591] In this embodiment, when multiple measurement time periods conflict, the communication device can perform a first operation, where the multiple measurement time periods include at least one canceled or skipped measurement time period. In this solution, when multiple measurement time periods conflict, and these multiple measurement time periods include canceled or skipped measurement time periods, the communication device can perform a first operation, such as performing a measurement operation or data transmission, thereby resolving the problem of conflicting measurement time periods and balancing data transmission and measurement.
[0592] The modules of the above-mentioned communication device can also be used to perform other actions performed by the terminal device in the above-mentioned method embodiments. All relevant content of each step involved in the above-mentioned method embodiments can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0593] In the case of using integrated units, FIG6 shows another possible structural schematic diagram of the communication device involved in the above embodiments. As shown in FIG6, the communication device 800 provided in the embodiments of this application may include: a processing module 801 and a communication module 802. The processing module 801 can be used to control and manage the operation of the communication device. For example, the processing module 801 can be used to support the communication device in executing step 201 in the above method embodiments, and / or to execute other processes related to the terminal device technology described herein, and / or to execute other processes related to the terminal device technology described herein. The communication module 802 can be used to support the communication device in communicating with other network entities, such as communicating with other communication devices. In one example, as shown in FIG6, the communication device may also include a storage module 803 for storing the program code and data of the communication device, such as a first condition.
[0594] Among them, the processing module 801 can be a processor, the communication module 802 can be a transceiver, a transceiver circuit or a communication interface, etc., and the storage module 803 can be a memory.
[0595] More details on how the modules included in the above communication device implement the above functions can be found in the descriptions of the preceding method embodiments, and will not be repeated here.
[0596] It should be noted that the communication device shown in Figure 6 can be a terminal device, which can be used to execute the communication method executed by the terminal device in the above method embodiment.
[0597] Accordingly, this application also provides a communication device, which can be any communication device in the communication process, such as a network device. Based on the above method example, the communication device can be divided into functional modules. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; in actual implementation, there may be other division methods.
[0598] Figure 7 illustrates a possible structural diagram of the communication device involved in the above embodiments, where each functional module is divided according to its corresponding function. As shown in Figure 7, the communication device 900 may include a configuration module 901. The configuration module 901 is used to configure the terminal device to perform a first operation when multiple measurement time periods conflict, wherein the multiple measurement time periods include at least one measurement time period that is canceled or skipped.
[0599] In some possible embodiments, the configuration module 901 is specifically used to: send first configuration information to the terminal device, the first configuration information including operations to be performed when a configuration conflict occurs.
[0600] In some possible embodiments, the configuration module 901 described above is specifically used to: configure the terminal device to perform measurement operations or data transmission.
[0601] In this embodiment, when multiple measurement time periods conflict, and these multiple measurement time periods include at least one canceled or skipped measurement time period, the communication device can configure the terminal device to perform a first operation. In this solution, when multiple measurement time periods conflict, the communication device can send first configuration information to the terminal device, allowing the terminal device to receive the first configuration information and resolve the conflict by executing the measurement operation or data transmission configured in the first configuration information.
[0602] In the case of using integrated units, FIG8 shows another possible structural schematic diagram of the communication device involved in the above embodiments. As shown in FIG8, the communication device 1000 provided in this application embodiment may include: a processing module 1001 and a communication module 1002. The processing module 1001 can be used to control and manage the operation of the communication device. For example, the processing module 1001 can be used to support the communication device in executing step 71 in the above method embodiments, and / or to execute other processes related to network devices described herein. The communication module 1002 can be used to support the communication device in communicating with other network entities, such as communicating with terminal devices. In one example, as shown in FIG8, the communication device may also include a storage module 1003 for storing the program code and data of the communication device, such as storing a second condition.
[0603] The processing module 1001 can be a processor, the communication module 1002 can be a transceiver, a transceiver circuit or a communication interface, etc., and the storage module 1003 can be a memory.
[0604] More details on how the modules included in the above communication device implement the above functions can be found in the descriptions of the preceding method embodiments, and will not be repeated here.
[0605] It should be noted that the communication device shown in Figure 8 can be a network device, which can be used to execute the communication method executed by the network device in the above method embodiment.
[0606] As shown in Figure 9, this application embodiment also provides a communication device 1100, including a processor 1101 and a memory 1102. The memory 1102 stores a program or instructions that can run on the processor 1101. For example, when the communication device 1100 is a terminal device, the program or instructions executed by the processor 1101 implement the various steps of the above-described terminal device-side method embodiment and achieve the same technical effect. When the communication device 1100 is a network device, the program or instructions executed by the processor 1101 implement the various steps of the above-described network device method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0607] This application also provides a terminal device (i.e., a terminal equipment) including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps in the above-described terminal device-side method embodiments. This terminal device embodiment corresponds to the above-described terminal device-side method embodiments, and all implementation processes and methods of the above-described method embodiments can be applied to this terminal device embodiment and achieve the same technical effects.
[0608] This application also provides a readable storage medium storing a program or instructions. When executed by a processor, the program or instructions can implement the various processes of the above-described communication method embodiments and achieve the same technical effects. To avoid repetition, further details are omitted here. The readable storage medium may include a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.
[0609] This application also provides a chip that may include a processor and a communication interface. The communication interface is coupled to the processor. The processor can be used to run programs or instructions to implement the various processes of the above-described communication method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0610] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0611] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above communication method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0612] It should be noted that the scope of the methods and apparatus in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions in a substantially simultaneous manner or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
[0613] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center integrating one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state drives (SSDs)).
[0614] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0615] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0616] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0617] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0618] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as flash memory, portable hard disk, read-only memory, random access memory, magnetic disk, or optical disk.
[0619] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, executed by a terminal device, characterized in that, The method includes: In the event of a conflict among multiple measurement time periods, a first operation is performed, wherein the multiple measurement time periods include at least one measurement time period that is canceled or skipped.
2. The method according to claim 1, characterized in that, The first operation includes: Measurement operations or data transmission.
3. The method according to claim 1 or 2, characterized in that, The execution of the first operation includes: Execute the first operation based on the first information; The first information includes at least one of the following: First priority information; The first target measurement time period among the multiple measurement time periods; The second target measurement time period among the plurality of measurement time periods; First configuration information; Preset rules.
4. The method according to any one of claims 1 to 3, characterized in that, The first priority information includes priority information of the measurement object corresponding to the measurement time period; the first target measurement time period includes the measurement time period that is prioritized or reserved when a conflict occurs; the second target measurement time period includes the measurement time period that is canceled or skipped; the first configuration information includes the operation to be performed when a conflict occurs; the preset rule is used to specify the operation to be performed when a conflict occurs.
5. The method according to claim 3 or 4, characterized in that, The step of performing the first operation based on the first information includes: Based on the first priority information, a first target measurement time period is determined from the plurality of measurement time periods; Based on the first target measurement time period, perform measurement operations or perform data transmission.
6. The method according to claim 5, characterized in that, The step of performing measurement operations or data transmission according to the first target measurement time period includes: If the first target measurement time period is the second target measurement time period, perform data transmission; or, If the first target measurement time period is not the second target measurement time period, and all other measurement time periods among the plurality of measurement time periods other than the first target measurement time period are the second target measurement time period, then a measurement operation is performed; or, If the first target measurement time period is not the second target measurement time period, and all of the plurality of measurement time periods other than the first target measurement time period are the second target measurement time periods, then data transmission is performed; or, If the first target measurement time period is not the second target measurement time period, and all of the plurality of measurement time periods other than the first target measurement time period are the second target measurement time periods, a measurement operation or data transmission is performed based on the second information.
7. The method according to claim 6, characterized in that, The step of performing measurement operations or data transmission based on the second information includes: If the second piece of information is satisfied, data transmission will be performed; If the second information is not met, perform the measurement operation.
8. The method according to claim 6 or 7, characterized in that, The second information includes any one of the following: The priority of the data is greater than or equal to the priority of the first target measurement time period; The data priority is greater than or equal to the first threshold, and / or the priority of the first target measurement time period is less than the second threshold; The priority of the authorized CG resources is greater than or equal to the priority of the first target measurement time period; The priority of the CG resource is greater than or equal to the third threshold, and / or the priority of the first target measurement time period is less than the fourth threshold; The remaining latency of the data is less than or equal to the fifth threshold; The data is important data; The remaining latency of the dataset to which the data belongs is less than or equal to the fifth threshold; The data is latency-sensitive. The priority of the associated data is greater than or equal to the priority of the first target measurement time period; The priority of the associated data is greater than or equal to the first threshold, and / or the priority of the first target measurement time period is less than the second threshold; The remaining latency of the associated data is less than or equal to the fifth threshold; Related data that is linked to the data is important data; The remaining latency of the data set to which the associated data belongs is less than or equal to the fifth threshold; The associated data is latency-sensitive data; No configuration or measurement instructions were received; Received information configuring or instructing data transmission.
9. The method according to claim 3, characterized in that, The step of performing the first operation based on the first information includes: Determine the second target measurement time period from the plurality of measurement time periods; Based on the second target measurement time period, perform measurement operations or perform data transmission.
10. The method according to claim 9, characterized in that, The step of performing measurement operations or data transmission according to the second target measurement time period includes: If the second target measurement time period conflicts with other measurement time periods among the plurality of measurement time periods other than the second target measurement time period, a measurement operation is performed. If the second target measurement time period conflicts with other measurement time periods among the plurality of measurement time periods other than the second target measurement time period, data transmission shall be performed. If the second target measurement time period conflicts with other measurement time periods among the plurality of measurement time periods other than the second target measurement time period, a measurement operation or data transmission is performed based on the third information.
11. The method according to claim 10, characterized in that, The step of performing a measurement operation or data transmission based on the third information includes: If the third piece of information is satisfied, data transmission is performed; If the third piece of information is not met, the measurement operation is performed.
12. The method according to claim 10 or 11, characterized in that, The third information includes any of the following: The data priority is greater than or equal to the first priority; The data priority is greater than or equal to the first threshold, and / or the first priority is less than the second threshold; CG resources have a priority greater than or equal to the first priority. The priority of CG resources is greater than or equal to the third threshold, and / or the first priority is less than the fourth threshold; The remaining latency of the data is less than or equal to the fifth threshold; The data is important data; The remaining latency of the dataset to which the data belongs is less than or equal to the fifth threshold; The data is latency-sensitive. The priority of associated data is greater than or equal to the first priority; The priority of the associated data is greater than or equal to the first threshold, and / or the first priority is less than the second threshold; The remaining latency of the associated data is less than or equal to the fifth threshold; Related data that is linked to the data is important data; The remaining latency of the data set to which the associated data belongs is less than or equal to the fifth threshold; The associated data is latency-sensitive data; No configuration or measurement instructions were received; Received information configuring or instructing data transmission.
13. The method according to claim 12, characterized in that, The first priority includes any one of the following: The priority of the multiple measurement time periods; The priority of the measurement time periods, excluding those that were canceled or skipped, among the multiple measurement time periods; The highest priority among the multiple measurement time periods.
14. The method according to claim 8 or 13, characterized in that, The priority of a measurement time period is determined by the priority information of the measurement objects associated with that measurement time period.
15. The method according to any one of claims 3 to 10, characterized in that, The second target measurement time period includes any of the following: Configured measurement time periods for cancellation or skipping; The indicated time period for canceling or skipping measurements; The measurement period that meets the configured or indicated cancellation conditions; The measurement time period that matches the configuration or activation / cancellation measurement mode; Measurement time period that conflicts with data transmission resources configured to cancel measurement.
16. The method according to claim 15, characterized in that, The conditions for canceling the measurement include: The measurement time period is the first measurement time period after at least the first duration following the downlink control information (DCI).
17. The method according to claim 3 or 4, characterized in that, The step of performing the first operation based on the first information includes: Based on the first configuration information, perform measurement operations or perform data transmission.
18. The method according to claim 17, characterized in that, The first configuration information is sent by the network device.
19. The method according to claim 3 or 4, characterized in that, The step of performing the first operation based on the first information includes: According to the preset rules, perform measurement operations or perform data transmission.
20. The method according to claim 19, characterized in that, The preset rules include any one of the following: Performing measurements has a higher priority than performing data transmission. The priority of performing data transmission is higher than the priority of performing measurement operations; The measurement operation is performed when multiple measurement time periods conflict and at least one of the multiple measurement time periods is a canceled or skipped measurement time period; Data transmission is performed when multiple measurement time periods overlap and at least one of the multiple measurement time periods is a canceled or skipped measurement time period.
21. The method according to any one of claims 1 to 20, characterized in that, The terminal device performs a first operation, including: Measurement operations or data transmissions are performed based on the time periods associated with the plurality of measurement time periods.
22. The method according to claim 21, characterized in that, The time period associated with the plurality of measurement time periods includes any one of the following: The conflicting time periods among the multiple measurement time periods; The time period includes the multiple measurement time periods; The preferred or reserved measurement time period among the multiple measurement time periods; The measurement time periods are those excluding those that were canceled or skipped, among the multiple measurement time periods.
23. The method according to any one of claims 1 to 22, characterized in that, The measurement time period can be canceled or skipped by configuring any of the following granularities: terminal device, CG resource, measurement time period, measurement object.
24. A communication method, executed by a network device, characterized in that, The method includes: In the event of a conflict among multiple measurement time periods, the configuration terminal device performs a first operation, wherein the multiple measurement time periods include at least one measurement time period that has been canceled or skipped.
25. The method according to claim 24, characterized in that, The configuration terminal device performs a first operation, including: Send first configuration information to the terminal device, the first configuration information including operations to be performed when a configuration conflict occurs.
26. The method according to claim 24 or 25, characterized in that, The configuration terminal device performs a first operation, including: Configure the terminal device to perform measurement operations or data transmission.
27. A communication device, characterized in that, The communication device includes: The processing module is configured to perform a first operation when multiple measurement time periods conflict, the multiple measurement time periods including at least one measurement time period that is canceled or skipped.
28. The communication device according to claim 27, characterized in that, The first operation includes: Measurement operations or data transmission.
29. The communication device according to claim 27 or 28, characterized in that, The processing module is specifically used for: Execute the first operation based on the first information; The first information includes at least one of the following: First priority information; The first target measurement time period among the multiple measurement time periods; The second target measurement time period among the plurality of measurement time periods; First configuration information; Preset rules.
30. The communication device according to any one of claims 27 to 29, characterized in that, The first priority information includes priority information of the measurement object corresponding to the measurement time period; the first target measurement time period includes the measurement time period that is prioritized or reserved when a conflict occurs; the second target measurement time period includes the measurement time period that is canceled or skipped; the first configuration information includes the operation to be performed when a conflict occurs; the preset rule is used to specify the operation to be performed when a conflict occurs.
31. The communication device according to claim 29 or 30, characterized in that, The processing module is specifically used for: Based on the first priority information, a first target measurement time period is determined from the plurality of measurement time periods; Based on the first target measurement time period, perform measurement operations or perform data transmission.
32. The communication device according to claim 31, characterized in that, The processing module is specifically used for: If the first target measurement time period is the second target measurement time period, perform data transmission; or, If the first target measurement time period is not the second target measurement time period, and the other measurement time periods among the plurality of measurement time periods other than the first target measurement time period are the second target measurement time period, then the measurement operation is performed. or, If the first target measurement time period is not the second target measurement time period, and all of the plurality of measurement time periods other than the first target measurement time period are the second target measurement time periods, then data transmission is performed; or, If the first target measurement time period is not the second target measurement time period, and all of the plurality of measurement time periods other than the first target measurement time period are the second target measurement time periods, a measurement operation or data transmission is performed based on the second information.
33. The communication device according to claim 32, characterized in that, The processing module is specifically used for: If the second piece of information is satisfied, data transmission will be performed; If the second information is not met, perform the measurement operation.
34. The communication device according to claim 32 or 33, characterized in that, The second information includes any one of the following: The priority of the data is greater than or equal to the priority of the first target measurement time period; The data priority is greater than or equal to the first threshold, and / or the priority of the first target measurement time period is less than the second threshold; The priority of the authorized CG resources is greater than or equal to the priority of the first target measurement time period; The priority of the CG resource is greater than or equal to the third threshold, and / or the priority of the first target measurement time period is less than the fourth threshold; The remaining latency of the data is less than or equal to the fifth threshold; The data is important data; The remaining latency of the dataset to which the data belongs is less than or equal to the fifth threshold; The data is latency-sensitive. The priority of the associated data is greater than or equal to the priority of the first target measurement time period; The priority of the associated data is greater than or equal to the first threshold, and / or the priority of the first target measurement time period is less than the second threshold; The remaining latency of the associated data is less than or equal to the fifth threshold; Related data that is linked to the data is important data; The remaining latency of the data set to which the associated data belongs is less than or equal to the fifth threshold; The associated data is latency-sensitive data; No configuration or measurement instructions were received; Received information configuring or instructing data transmission.
35. The communication device according to claim 29, characterized in that, The processing module is specifically used for: Determine the second target measurement time period from the plurality of measurement time periods; Based on the second target measurement time period, perform measurement operations or perform data transmission.
36. The communication device according to claim 35, characterized in that, The processing module is specifically used for: If the second target measurement time period conflicts with other measurement time periods among the plurality of measurement time periods other than the second target measurement time period, a measurement operation is performed. If the second target measurement time period conflicts with other measurement time periods among the plurality of measurement time periods other than the second target measurement time period, data transmission shall be performed. If the second target measurement time period conflicts with other measurement time periods among the plurality of measurement time periods other than the second target measurement time period, a measurement operation or data transmission is performed based on the third information.
37. The communication device according to claim 36, characterized in that, The processing module is specifically used for: If the third piece of information is satisfied, data transmission is performed; If the third piece of information is not met, the measurement operation is performed.
38. The communication device according to claim 36 or 37, characterized in that, The third information includes any of the following: The data priority is greater than or equal to the first priority; The data priority is greater than or equal to the first threshold, and / or the first priority is less than the second threshold; CG resources have a priority greater than or equal to the first priority. The priority of CG resources is greater than or equal to the third threshold, and / or the first priority is less than the fourth threshold; The remaining latency of the data is less than or equal to the fifth threshold; The data is important data; The remaining latency of the dataset to which the data belongs is less than or equal to the fifth threshold; The data is latency-sensitive. The priority of associated data is greater than or equal to the first priority; The priority of the associated data is greater than or equal to the first threshold, and / or the first priority is less than the second threshold; The remaining latency of the associated data is less than or equal to the fifth threshold; Related data that is linked to the data is important data; The remaining latency of the data set to which the associated data belongs is less than or equal to the fifth threshold; The associated data is latency-sensitive data; No configuration or measurement instructions were received; Received information configuring or instructing data transmission.
39. The communication device according to claim 38, characterized in that, The first priority includes any one of the following: The priority of the multiple measurement time periods; The priority of the measurement time periods, excluding those that were canceled or skipped, among the multiple measurement time periods; The highest priority among the multiple measurement time periods.
40. The communication device according to claim 34 or 39, characterized in that, The priority of a measurement time period is determined by the priority information of the measurement objects associated with that measurement time period.
41. The communication device according to any one of claims 29 to 36, characterized in that, The second target measurement time period includes any of the following: Configured measurement time periods for cancellation or skipping; The indicated time period for canceling or skipping measurements; The measurement period that meets the configured or indicated cancellation conditions; The measurement time period that matches the configuration or activation / cancellation measurement mode; Measurement time period that conflicts with data transmission resources configured to cancel measurement.
42. The method according to claim 41, characterized in that, The conditions for canceling the measurement include: The measurement time period is the first measurement time period after at least the first duration following the downlink control information (DCI).
43. The communication device according to claim 29 or 30, characterized in that, The processing module is specifically used for: Based on the first configuration information, perform measurement operations or perform data transmission.
44. The communication device according to claim 43, characterized in that, The communication device further includes a receiving module; The receiving module is configured to receive the first configuration information sent by the network device before performing the first operation based on the first information.
45. The communication device according to claim 29 or 30, characterized in that, The processing module is specifically used for: According to the preset rules, perform measurement operations or perform data transmission.
46. The communication device according to claim 45, characterized in that, The preset rules include any one of the following: Performing measurements has a higher priority than performing data transmission. The priority of performing data transmission is higher than the priority of performing measurement operations; The measurement operation is performed when multiple measurement time periods conflict and at least one of the multiple measurement time periods is a canceled or skipped measurement time period; Data transmission is performed when more than one measurement time period overlaps and the more than one measurement time period includes at least one canceled or skipped measurement time period.
47. The communication device according to any one of claims 27 to 46, characterized in that, The processing module is specifically used for: Measurement operations or data transmissions are performed based on the time periods associated with the plurality of measurement time periods.
48. The communication device according to claim 47, characterized in that, The time period associated with the plurality of measurement time periods includes any one of the following: The conflicting time periods among the multiple measurement time periods; The time period includes the multiple measurement time periods; The preferred or reserved measurement time period among the multiple measurement time periods; The measurement time periods are those excluding those that were canceled or skipped, among the multiple measurement time periods.
49. The communication apparatus according to any one of claims 27 to 48, characterized in that, The measurement time period can be canceled or skipped by configuring any of the following granularities: terminal device, CG resource, measurement time period, measurement object.
50. A communication device, characterized in that, The communication device includes: A configuration module is configured to configure the terminal device to perform a first operation when there are conflicts among multiple measurement time periods, wherein the multiple measurement time periods include at least one measurement time period that is canceled or skipped.
51. The communication device according to claim 50, characterized in that, The configuration module is specifically used for: Send first configuration information to the terminal device, the first configuration information including operations to be performed when a configuration conflict occurs.
52. The communication device according to claim 50 or 51, characterized in that, The configuration module is specifically used for: Configure the terminal device to perform measurement operations or data transmission.
53. A terminal device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the communication method as described in any one of claims 1 to 23.
54. A network device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the communication method as described in any one of claims 24 to 26.
55. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the communication method as described in any one of claims 1 to 23, or implement the steps of the communication method as described in any one of claims 24 to 26.
56. A computer program product stored in a storage medium, the computer program product being executed by at least one processor to implement the steps of the communication method as claimed in any one of claims 1 to 23, or to implement the steps of the communication method as claimed in any one of claims 24 to 26.