Radio resource management measurement method and communication apparatus

By receiving bitmap indications to skip RRM measurement timing, the problem of limited XR service data transmission is solved, improving the accuracy and performance of data transmission and ensuring data transmission at critical moments.

WO2026098197A1PCT designated stage Publication Date: 2026-05-15HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-10-17
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Data transmission in XR services is limited by Radio Resource Management (RRM) measurements, which significantly impacts performance, especially in multimedia services with high latency requirements. Existing technologies struggle to effectively resolve the conflict between RRM measurements and data transmission.

Method used

By receiving the first information and using a bitmap to indicate whether to skip RRM measurements in M ​​measurement opportunities, the terminal determines the measurement opportunities to be skipped based on the received bitmap, thereby performing XR service data transmission at these opportunities and improving the accuracy and performance of data transmission.

Benefits of technology

It effectively reduced the conflict between RRM measurement and data transmission, improved the performance of XR services, ensured data transmission at critical moments, and reduced the occurrence of unnecessary measurements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025128305_15052026_PF_FP_ABST
    Figure CN2025128305_15052026_PF_FP_ABST
Patent Text Reader

Abstract

A radio resource management (RRM) measurement method and a communication device, for use in improving the performance of XR services. The method comprises: receiving first information, wherein each bit among N bits comprised in the first information is used to indicate whether to skip RRM measurement on a measurement occasion, corresponding to each bit, among M measurement occasions, and the M measurement occasions include measurement occasions of at least two RRM measurement types, or the M measurement occasions include measurement occasions on at least two cells, or the M measurement occasions include measurement occasions on at least two carriers, or the M measurement occasions include measurement occasions of at least two RRM measurement priorities; and on the basis of the first information, skipping RRM measurement on one or more measurement occasions among the M measurement occasions, wherein the M measurement occasions include a first measurement occasion and a second measurement occasion, the first measurement occasion precedes the second measurement occasion in time, and a first bit corresponding to the first measurement occasion is located before a second bit corresponding to the second measurement occasion.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless resource management measurement method and communication device

[0001] This application claims priority to Chinese Patent Application No. 202411601006.4, filed on November 8, 2024, entitled "Wireless Resource Management Measurement Method and Communication Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, and more particularly to a wireless resource management measurement method and communication device. Background Technology

[0003] With the continuous development of communication systems, some multimedia services with strong real-time requirements and large data capacity requirements have gradually been incorporated into communication systems, such as extended reality (XR) services.

[0004] XR services typically have high latency requirements, and the data transmission time of XR services may conflict with the time of radio resource management (RRM) measurements performed by the terminal. This makes the data transmission of XR services subject to RRM measurement limitations, resulting in a significant impact on the performance of XR services. Summary of the Invention

[0005] This application provides a communication method and a communication device to improve the performance of XR services.

[0006] Firstly, embodiments of this application provide a communication method that can be applied to the terminal side, such as a terminal or a communication module within a terminal, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip) responsible for communication functions within the terminal. In this application, a terminal is used as an example for description.

[0007] The communication method includes: receiving first information, the first information comprising N bits, each of the N bits being used to indicate whether to skip RRM measurements on the measurement timing corresponding to each bit in M ​​measurement timings, wherein the M measurement timings include measurement timings of at least two RRM measurement types, or, the M measurement timings include measurement timings on at least two cells, or, the M measurement timings include measurement timings on at least two carriers, or, the M measurement timings include measurement timings of at least two RRM measurement priorities, where M and N are positive integers, and M is greater than or equal to N; and skipping RRM measurements on one or more of the M measurement timings according to the first information; wherein the M measurement timings include a first measurement timing and a second measurement timing, the first measurement timing being time-ordered before the second measurement timing, and the first bit in the N bits corresponding to the first measurement timing being time-ordered before the second bit in the N bits corresponding to the second measurement timing.

[0008] In this application, the measurement timing may also be referred to as the measurement window, measurement time slot, measurement period, etc.

[0009] In this application, the first information can be implemented in the form of a bitmap.

[0010] Each of the aforementioned N bits is used to indicate whether to skip the RRM measurement at the measurement time corresponding to each bit in the M measurement times. This can also be described as: each of the N bits is used to indicate whether to cancel the RRM measurement at the measurement time corresponding to each bit in the M measurement times. In other words, in this application, the N bits can be considered to have a correspondence with the M measurement times, or a mapping relationship between the N bits and the M measurement times.

[0011] For example, if the start time of the first measurement opportunity is earlier than the start time of the second measurement opportunity, then the first measurement opportunity is considered to be earlier than the second measurement opportunity in time.

[0012] Through the technical solution provided in the first aspect above, in scenarios including measurement opportunities of at least two types of RRM measurement, or in scenarios including measurement opportunities on at least two cells, or in scenarios including measurement opportunities on at least two carriers, or in scenarios including measurement opportunities with at least two types of RRM measurement priorities, after the terminal receives the first information sent by the network side, it can accurately determine the RRM measurements on one or more measurement opportunities that should be skipped based on the correspondence between N bits and M measurement opportunities in the first information. This allows the network side to perform XR service data transmission or reception on these measurement opportunities skipped by the terminal, thereby improving the performance of XR services.

[0013] In one possible design, N equals M, and the N bits correspond one-to-one with the M measurement opportunities.

[0014] That is, it can be assumed that one bit in the first information corresponds to one of the M measurement opportunities, and different bits in the first information correspond to different measurement opportunities among the M measurement opportunities. Each bit is used to indicate whether the RRM measurement on the corresponding measurement opportunity is skipped.

[0015] Based on this implementation, the network side can accurately indicate which measurement opportunities the terminal should skip based on whether each of the M measurement opportunities conflicts with the data transmission opportunity. In other words, this implementation provides a finer-grained indication, which can be considered an indication at the measurement opportunity granularity. Therefore, it can improve the accuracy of the terminal in determining which measurement opportunities should be skipped, thereby improving the accuracy of the terminal skipping RRM measurements. This reduces the occurrence of the terminal skipping RRM measurements on measurement opportunities that do not conflict with data transmission, and thus can also ensure the performance of RRM measurements.

[0016] In one possible design, the measurement timing for the first bit of any two adjacent bits in N bits is prior to the measurement timing for the second bit.

[0017] In this way, after receiving N bits, the terminal can determine the measurement time corresponding to each of the N bits according to the time sequence of the M measurement times, thereby determining the RRM measurement on one or more measurement times that should be skipped. This allows the network side to perform XR service data transmission on these measurement times skipped by the terminal, thereby improving the performance of XR services.

[0018] In one possible design, the M measurement opportunities include a third measurement opportunity and a fourth measurement opportunity; the third measurement opportunity and the fourth measurement opportunity overlap, or the time difference between the third measurement opportunity and the fourth measurement opportunity is less than or equal to a first threshold.

[0019] In this application, if two measurement opportunities overlap, or if the time difference between two measurement opportunities is less than or equal to a time threshold, then the two measurement opportunities are considered to be in conflict.

[0020] The aforementioned overlap can be either a complete temporal overlap or a partial temporal overlap. For example, the overlap between the third and fourth measurement opportunities could include a partial temporal overlap or a complete temporal overlap.

[0021] The time difference between the two measurement opportunities described above can be defined as the time difference between the reference position of the earlier measurement opportunity and the reference position of the later measurement opportunity. The reference position can also be called a reference point. For example, the reference position of a measurement opportunity might be the starting position, the middle position, or the ending position (also called the endpoint) of the measurement opportunity.

[0022] For example, the time difference between two measurement opportunities can be defined as the time difference between the end position of the earlier measurement opportunity and the start position of the later measurement opportunity. For instance, the time difference between the third and fourth measurement opportunities can be defined as the time difference between the end position of the third measurement opportunity and the start position of the fourth measurement opportunity.

[0023] For example, if the starting point of the third measurement opportunity is the same as the starting point of the fourth measurement opportunity, then the third measurement opportunity and the fourth measurement opportunity can be considered to conflict.

[0024] In one possible design, the duration of the third measurement timing is longer than the duration of the fourth measurement timing; wherein, the third bit corresponding to the third measurement timing out of N bits is located before the fourth bit corresponding to the fourth measurement timing out of N bits.

[0025] In this way, after receiving N bits, the terminal can determine the measurement time corresponding to each of the N bits according to the time sequence of the measurement time and, for the measurement time that causes conflict, in descending order of the duration of the measurement time. This allows the terminal to determine one or more measurement times on which RRM measurements should be skipped, so that the network side can perform XR service data transmission on these measurement times skipped by the terminal, thereby improving the performance of XR services.

[0026] In one possible design, the RRM measurement priority of the third measurement timing is higher than that of the fourth measurement timing; wherein, the third bit corresponding to the third measurement timing out of N bits is located before the fourth bit corresponding to the fourth measurement timing out of N bits.

[0027] In this way, after receiving N bits, the terminal can determine the measurement time corresponding to each of the N bits according to the time sequence of the measurement time and the RRM measurement priority from high to low for the measurement time that causes conflict. This allows the terminal to determine the RRM measurement on one or more measurement time that should be skipped, so that the network side can perform XR service data transmission on these measurement time that the terminal skips, thereby improving the performance of XR services.

[0028] In one possible design, the M measurement opportunities include a fifth measurement opportunity and a sixth measurement opportunity, which correspond to the fifth bit in the N bits; wherein the fifth and sixth measurement opportunities overlap, or the time difference between the fifth and sixth measurement opportunities is less than or equal to a second threshold.

[0029] Based on this implementation, the access network device can use the same bit to indicate whether RRM measurements are skipped at conflicting measurement points. In other words, the access network device can use one bit to indicate whether RRM measurements are skipped at least two measurement points. This implementation reduces the indication overhead of the access network device.

[0030] Secondly, embodiments of this application provide a communication method that can be applied to the network side, such as access network devices, modules (e.g., circuits, chips, or chip systems) within the access network devices, or logical nodes, logical modules, or software capable of implementing all or part of the functions of the access network devices. Taking the application of this method to an access network device as an example...

[0031] The communication method includes: transmitting first information, the first information comprising N bits, each of the N bits being used to indicate whether to skip Radio Resource Management (RRM) measurements on the measurement timing corresponding to each bit in M ​​measurement timings, wherein the M measurement timings include measurement timings of at least two RRM measurement types, or, the M measurement timings include measurement timings on at least two cells, or, the M measurement timings include measurement timings on at least two carriers, or, the M measurement timings include measurement timings of at least two RRM measurement priorities, where M and N are positive integers, and M is greater than or equal to N; wherein the M measurement timings include a first measurement timing and a second measurement timing, the first measurement timing being time-ordered preceding the second measurement timing, and the first bit corresponding to the first measurement timing being located before the second bit corresponding to the second measurement timing in the N bits; and transmitting data or not transmitting data on one or more measurement timings that the indicated terminal should skip.

[0032] By using the technical solution provided in the second aspect above, in scenarios involving measurement opportunities of at least two RRM measurement types, or in scenarios involving measurement opportunities on at least two cells, or in scenarios involving measurement opportunities on at least two carriers, or in scenarios involving measurement opportunities with at least two RRM measurement priorities, since the terminal is instructed to skip one or more measurement opportunities for RRM measurement, the network side can perform XR service data transmission or reception on these skipped measurement opportunities, thereby improving the performance of XR services.

[0033] In one possible design, the start time of the first measurement opportunity is earlier than the start time of the second measurement opportunity.

[0034] In one possible design, N equals M, and the N bits correspond one-to-one with the M measurement opportunities.

[0035] In one possible design, the measurement timing for the first bit of any two adjacent bits in N bits is prior to the measurement timing for the second bit.

[0036] In one possible design, the M measurement opportunities include a third measurement opportunity and a fourth measurement opportunity; the third measurement opportunity and the fourth measurement opportunity overlap, or the time difference between the third measurement opportunity and the fourth measurement opportunity is less than or equal to a first threshold.

[0037] In one possible design, the duration of the third measurement timing is longer than the duration of the fourth measurement timing; wherein, the third bit corresponding to the third measurement timing out of N bits is located before the fourth bit corresponding to the fourth measurement timing out of N bits.

[0038] In one possible design, the RRM measurement priority of the third measurement timing is higher than that of the fourth measurement timing; wherein, the third bit corresponding to the third measurement timing out of N bits is located before the fourth bit corresponding to the fourth measurement timing out of N bits.

[0039] In one possible design, the M measurement opportunities include a fifth measurement opportunity and a sixth measurement opportunity, which correspond to the fifth bit in the N bits; wherein the fifth and sixth measurement opportunities overlap, or the time difference between the fifth and sixth measurement opportunities is less than or equal to a second threshold.

[0040] Thirdly, this application provides a communication device that has the functions of the first aspect described above. For example, the communication device includes modules, units, or means that perform the operations involved in the first aspect. These modules, units, or means can be implemented by software, hardware, or a combination of software and hardware.

[0041] Fourthly, this application provides a communication device that has the functions of the second aspect above. For example, the communication device includes modules, units, or means that perform the operations involved in the second aspect above. These modules, units, or means can be implemented by software, hardware, or a combination of software and hardware.

[0042] Fifthly, this application provides a communication device including an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory stores part or all of the necessary computer program or instructions for implementing the functions described in the first aspect. The one or more processors can execute the computer program or instructions, causing the communication device to implement the methods in any possible design or implementation of the first aspect. The interface circuit is used to implement the communication functions within the communication device and / or the communication functions between the communication device and other devices or components.

[0043] In one possible design, the processor is used to communicate with other devices or components through the interface circuit.

[0044] In one possible design, the communication device may also include the memory.

[0045] The aforementioned communication device may be a terminal, a communication module in a terminal, or a chip in a terminal that is responsible for communication functions, such as a modem chip (also known as a baseband chip) or a SoC or SIP chip containing a modem module.

[0046] Sixthly, this application provides a communication device including an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory stores part or all of the necessary computer program or instructions for implementing the functions described in the second aspect above. The one or more processors are executable to carry out the computer program or instructions, causing the communication device to implement the methods in any possible design or implementation of the second aspect above. The interface circuit is used to implement the communication functions within the communication device and / or the communication functions between the communication device and other devices or components.

[0047] In one possible design, the processor is used to communicate with other devices or components through the interface circuit.

[0048] In one possible design, the communication device may also include the memory.

[0049] The aforementioned communication device may be an access network device, or a communication module in an access network device, or a chip in an access network device that is responsible for communication functions, such as a modem chip (also known as a baseband chip) or a SoC or SIP chip containing a modem module.

[0050] In a seventh aspect, this application provides a communication system that includes the communication devices described in the ninth and tenth aspects; or, the communication system includes the communication devices described in the fifth and sixth aspects.

[0051] Eighthly, this application provides a computer-readable storage medium storing computer-readable instructions that, when read and executed by a computer, cause the computer to perform any of the possible designs in the first to fourth aspects described above.

[0052] Ninthly, this application provides a computer program product that, when read and executed by a computer, causes the computer to perform any of the possible designs in the first to second aspects described above.

[0053] The beneficial effects of the second to ninth aspects mentioned above can be referred to the corresponding descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description

[0054] Figure 1 is a schematic diagram of the scenarios in which the technical solution of this application can be applied;

[0055] Figure 2 shows a schematic diagram of an RRM measurement based on the measurement gap (MG);

[0056] Figure 3 shows a schematic diagram of cross-carrier scheduling;

[0057] Figure 4 shows a schematic diagram of DCI scheduling data transmission of multiple cells;

[0058] Figure 5 illustrates a conflict between data transmission in XR services and RRM measurements performed by terminal devices based on MG.

[0059] Figure 6 shows a schematic diagram of the access network equipment instructing the terminal to skip RRM measurements;

[0060] Figure 7 shows a flowchart of the communication method provided in this application;

[0061] Figures 8 to 14 show schematic diagrams of the terminal skipping RRM measurements;

[0062] Figure 15 is a schematic diagram of the communication device provided in this application;

[0063] Figure 16 is a schematic diagram of the terminal device provided in this application. Detailed Implementation

[0064] Figure 1 is a schematic diagram of the architecture of a communication system 10 provided in an embodiment of this application. It is understood that the system architecture described in this application embodiment is for the purpose of more clearly illustrating the technical solutions of this application embodiment and does not constitute a limitation on the technical solutions provided in this application embodiment.

[0065] As shown in Figure 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal (120a-120j in Figure 1, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment (not shown in Figure 1). Terminal 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wired connected to core network 200. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0066] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems. RAN 100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.

[0067] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.

[0068] In one possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system. The RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node can also be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The RAN node can also be configured with program instructions for performing corresponding communication functions, as well as corresponding program instructions. The RAN node in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN node's functions.

[0069] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0070] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0071] A terminal can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. A terminal typically contains a communication module, circuit, or chip that performs the corresponding communication function. The terminal can also be configured with program instructions for performing the corresponding communication function.

[0072] In this application, "sending information" can be understood as one device sending information to another device, or it can also be understood as one logical module within a device sending information to another logical module. For example, "access network device sending information" can be understood as the access network device sending information to another device (such as a terminal), or it can be understood as logical module 1 in the access network device sending information to logical module 2 in the access network device.

[0073] In this application, "receiving information" can be understood as one device receiving information from another device, or it can also be understood as a logical module within a device receiving information from another logical module. For example, "terminal receiving information" can be understood as a terminal receiving information from another device (such as another terminal), or it can be understood as logical module 1 in the terminal receiving information from logical module 2 in the terminal.

[0074] In this application, phrases such as "sending information to... (e.g., a terminal)" or related illustrations in the accompanying drawings can be understood as indicating that the destination of the information is a terminal. This can include sending information directly or indirectly to a terminal. Similarly, phrases such as "receiving information from... (e.g., a terminal)," "receiving information from... (e.g., a terminal)," or "receiving information sent by (e.g., a terminal)," or related illustrations in the accompanying drawings, can be understood as indicating that the source of the information is a terminal. This can include receiving information directly or indirectly from a terminal. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly and will not be elaborated further here.

[0075] To better understand the technical solutions of the embodiments of this application, some concepts used in the embodiments of this application will be introduced first.

[0076] I. XR Technology

[0077] With the continuous development of communication systems, especially 5G mobile communication systems, data transmission latency is constantly decreasing and transmission capacity is increasing. 5G communication systems are gradually penetrating some multimedia services with strong real-time requirements and large data capacity requirements, such as video transmission, cloud gaming (CG), and XR. Among them, XR includes virtual reality (VR) and augmented reality (AR).

[0078] XR services have strict latency requirements for the network. For example, in remote control systems, in order to ensure the high fidelity of tactile feedback and remote operation, the sampling rate of tactile information should not be less than 1kHz, and the transmission latency requirement for one sample is 5ms, which poses a huge challenge to 5G systems.

[0079] II. RRM Measurement Based on Measurement Gap (MG)

[0080] In mobile cellular networks, when a terminal moves from one cell (within the base station's coverage area) to another, a handover between cells is required. Before the handover, the terminal needs to perform Relationship Management (RRM) measurements on the signals of neighboring cells to determine when a handover should occur. RRM measurements are divided into intra-frequency measurements and inter-frequency measurements.

[0081] Co-frequency measurement refers to the fact that the cell where the terminal is currently located and the target cell to be measured are on the same carrier frequency (center frequency).

[0082] Inter-frequency measurement refers to the situation where the cell where the terminal is currently located and the target cell are not on the same carrier frequency.

[0083] For example, if a terminal needs to perform inter-frequency measurements, a simple approach is to install two radio frequency receivers in the terminal, one for the local cell and the other for the target cell. However, this increases costs and introduces interference between different frequencies. Therefore, the measurement gap (also known as the measurement interval) method was proposed. This involves reserving a period of time during which the terminal, except for some important signals (e.g., access procedure-related signals), does not transmit any other signals or data (this can be considered a pause in communication with the serving cell). Instead, it tunes the receiver to the target cell's frequency for inter-frequency measurements. After this period, it returns to the local cell. The duration during which the terminal pauses communication with the serving cell to measure inter-frequency neighboring cells or other radio access technology (RAT) neighboring cells is called the measurement gap (MG).

[0084] Access network devices can instruct terminals to perform RRM measurements by sending MG configuration information. The MG configuration information includes gap offset, measurement gap repetition period (MGRP), and measurement gap length (MGL).

[0085] MGRP: Represents the period of MG, which can be interpreted as how often an MG occurs. For example, MGRP values ​​can be 20, 40, 80, or 160 ms. For instance, an MGRP of 40 milliseconds means that an MG occurs every 40 milliseconds.

[0086] gapOffset: Represents the offset of the MG (Motion Marker), configured by higher-layer parameters. gapOffset points to the starting subframe within the period, and its value ranges from 0 to MGRP-1. For example, if the period is 20ms, the offset range is 0 to 19.

[0087] MGL: Specifies the duration of the gap in milliseconds. MGL values ​​can be, for example, 1.5, 3, 3.5, 4, 5.5, and 6 ms. For positioning measurements, 10 and 20 ms are suitable.

[0088] Correspondingly, the terminal can determine the system frame number (SFN) and the position of the corresponding subframe of the MG based on the configuration information, and then obtain the starting position of the MG for MG measurement.

[0089] For example, the SFN and subframe determined by the terminal satisfy:

[0090] SFN mod T=FLOOR(gapOffset / 10);

[0091] subframe=gapOffset mod 10;

[0092] with T=MGRP / 10.

[0093] Here, FLOOR means round down, and mod means modulo. The meanings of gapOffset and MGRP are as described above and will not be repeated.

[0094] For example, Figure 2 shows a schematic diagram of MG when gapOffset is equal to 24, MGRP is equal to 40 milliseconds (msec), and MGL is equal to 4 msec. As shown in Figure 2, the terminal can perform a measurement every 40 milliseconds, and the duration of a measurement is 4 milliseconds.

[0095] Measurement gaps can be divided into measurement gaps per UE and measurement gaps per frequency range (FR). Measurement gaps per UE are also called gapUE, and measurement gaps per FR are also called gapFR (gapFR1 or gapFR2).

[0096] The per-UE measurement gap can be applied to all frequency ranges, such as frequency range 1 (FR1) and frequency range 2 (FR2). If a per-UE measurement gap is configured, gapFR1 and gapFR2 cannot be configured simultaneously.

[0097] gapFR1 is a measurement gap configuration applicable to FR1. If gapFR1 is configured, gapUE cannot be configured for the terminal. gapFR1 is typically configured by the access network equipment when the terminal needs to measure the FR1 frequency.

[0098] gapFR2 is another measurement gap configuration applicable to FR2. If gapFR2 is configured, gapUE cannot be configured for the terminal. gapFR2 is typically configured by the access network equipment when the terminal needs to measure the FR2 frequency.

[0099] Understandably, both same-frequency and different-frequency measurements may require a gap or not. When a gap exists, data transmission and reception are impossible; that is, there is a restriction on data transmission by the access network equipment scheduling terminal during the gap period, which can also be understood as a scheduling restriction. However, it is understandable that scheduling restrictions may still exist even without a gap.

[0100] III. Concurrency Interval

[0101] The "concurrent gap" refers to a situation where a terminal needs to perform both same-frequency and different-frequency measurements. In this case, the access network equipment can configure two sets of measurement gaps for the terminal.

[0102] When a terminal is configured to perform concurrent measurement gaps, two measurement events are considered to conflict if at least one of the following conditions is met:

[0103] One measurement timing completely or partially overlaps with another measurement timing in the time domain, or the distance between the two measurement timings is less than or equal to 4 ms.

[0104] The distance between two measurement opportunities is defined as the time difference between the end point of the earlier measurement opportunity and the start point of the later measurement opportunity.

[0105] If two measurement opportunities conflict, the terminal will select the measurement opportunity with the higher RRM measurement priority to perform the RRM measurement.

[0106] IV. RRM Measurement Based on Synchronization Signal Block (SSB)-based Measurement Timing Configuration (SMTC)

[0107] SSB can also be called the synchronization signal and physical broadcasting channel block (PBCH block). Specifically, SSB consists of three parts: primary synchronization signals (PSS), secondary synchronization signals (SSS), and PBCH. When a terminal moves within the communication system, it continuously performs cell search and measurement based on SSB to select an appropriate SSB beam for initial access and mobility management.

[0108] Cells can transmit SSBs using a periodic scanning method, transmitting all SSBs within the cell in one scan. The SSB scan period of a cell can be configured (default is 20ms), and one scan is completed within half a frame (5ms). The specific time-domain location of the SSBs (number of SSBs, SSB symbol position) is related to the SSB frequency and SCS (sub-carrier spacing).

[0109] In NR, terminal handover can be based on RRM measurements of the SSB. These RRM measurements based on the SSB are also called SSB measurements. To reduce unnecessary power consumption for terminal measurements, NR introduces the concept of SMTC. The concept of SMTC is as follows:

[0110] The base station can indicate the time window for searching SSB to the terminal through SMTC configuration. The time window for searching SSB can be called SMTC window or SMTC time window. The terminal can perform SSB measurement within the SMTC window, and does not need to perform SSB measurement outside the SMTC window, thereby reducing unnecessary measurement power consumption of the terminal.

[0111] In other words, the SMTC configuration indicates the timing configuration sent by the base station to the terminal when the terminal performs SSB-based measurements on a specific cell. For example, the SMTC configuration includes the SMTC period, SMTC duration, and SMTC offset. The SMTC period can be considered as indicating how often the terminal performs an SSB measurement, while the SMTC duration can be considered as indicating the duration of an SSB measurement.

[0112] V. Cross-carrier scheduling

[0113] Cross-carrier scheduling refers to the scheduling of data transmission on one component carrier (CC) by the physical downlink control channel (PDCCH) on another CC. For example, physical downlink shared channel (PDSCH) transmission on one CC is scheduled by the PDCCH on another CC.

[0114] For cross-carrier scheduling, a macro station and a small station share two CCs: CC1 and CC2. The small station's two CCs operate at low transmission power, while the macro station's CC1 operates at high transmission power and CC2 operates at low transmission power.

[0115] Figure 3(a) shows a schematic diagram of cross-carrier scheduling in a macro station scenario, and Figure 3(b) shows a schematic diagram of cross-carrier scheduling in a small station scenario.

[0116] As shown in Figure 3(a), in the macro station scenario, the PDCCH on CC1 is used to schedule the transmission of data on CC2 across carriers.

[0117] As shown in Figure 3(b), in the small cell scenario, the PDCCH on CC2 is used to schedule the transmission of data on CC1 across carriers.

[0118] VI. Main Community and Auxiliary Community

[0119] Terminals in a wireless communication system can communicate with multiple serving cells in a carrier aggregation (CA) configuration to increase the available bandwidth and data rate for the terminal. A CA configuration includes one primary cell (Pcell) and one or more secondary cells (Scells).

[0120] A Pcell is the cell in which the terminal performs the initial connection establishment process, initiates the radio resource control (RRC) connection reconstruction process, or is a cell specified during handover.

[0121] Scell ​​refers to additional radio resources configured in a carrier aggregation configuration besides the primary cell. It can be added during RRC configuration or reconfiguration. Once an RRC connection is established, the Scell ​​may be configured to provide additional radio resources.

[0122] VII. One DCI can schedule multiple cells.

[0123] In this application, the cell that sends downlink control information (DCI) via PDCCH is called the primary cell, and the cell that sends DCI scheduling data is called the secondary cell.

[0124] In one scenario, the access network device can schedule data transmission on Pcell and Scell ​​via the PDCCH on Pcell. For example, as shown in Figure 4(a), the access network device schedules data transmission on Pcell, Scell1, and Scell2 via the PDCCH on Pcell. Understandably, in this example, Pcell is both the dominant cell and the modulated cell, while Scell1 and Scell2 are the modulated cells.

[0125] In one scenario, the access network device can schedule data transmission on the Scell ​​via the PDCCH on the Pcell. For example, as shown in Figure 4(b), the access network device schedules data transmission on Scell1 and Scell2 via the PDCCH on the Pcell. Understandably, in this example, the Pcell acts as the primary cell, and Scell1 and Scell2 act as the secondary cells.

[0126] In one scenario, access network devices can schedule data transmission on Scells via the PDCCH on the Scell. For example, as shown in Figure 4(c), the access network device schedules data transmission on Scells 2 and 3 via the PDCCH on Scell ​​1. Understandably, in this example, Scell ​​1 is the primary cell, and Scells 2 and 3 are the secondary cells.

[0127] XR services typically have high latency requirements. However, the data transmission of XR services may conflict with the RRM measurements performed by the terminal, causing the data transmission of XR services to be limited by the RRM measurements, which has a significant impact on the performance of XR services.

[0128] This application does not limit the specific type of RRM measurement performed on the terminal. For example, it includes, but is not limited to: RRM measurement based on MG, RRM measurement based on SMTC on SSB, and RRM measurement based on channel state information reference signal (CSI-RS).

[0129] Taking the terminal's RRM measurement based on MG as an example, assuming that the XR service data transmission arrives at 60 frames per second (FPS), the configured MG period is 40ms, and the MGL is 6ms, that is, the XR service frame arrival period is 16.67ms. The terminal performs an RRM measurement once every 40ms, and the duration of one RRM measurement is 6ms. Then, as shown in Figure 5, within the fourth and sixth 16.67ms intervals, because the terminal needs to perform RRM measurements, the access network device will not transmit XR service data to the terminal during the time the terminal is performing RRM measurements. This affects the data received by the terminal within the fourth and sixth 16.67ms intervals, resulting in a significant decrease in XR capacity and a major impact on the performance of the XR service.

[0130] To eliminate the transmission limitations caused by RRM measurements, one approach is for the access network device to send a periodically cyclic bitmap to the terminal. Each bit in the bitmap corresponds to a measurement timing, and each bit is used to indicate whether the RRM measurement at the measurement timing corresponding to each bit is skipped.

[0131] For example, as shown in Figure 6, the terminal performs an MG-based RRM measurement every 40ms, with each RRM measurement lasting 6ms. Within a 200ms period, the terminal's RRM measurements at the first and second measurement opportunities conflict with XR service transmissions performed by the access network device. The access network device can configure a bitmap with a 200ms period, where the bitmap is 11000. These five bits correspond one-to-one with the five measurement opportunities within the 200ms period, where 1 indicates that the RRM measurement at the corresponding measurement opportunity is skipped. Correspondingly, upon receiving 11000, the terminal skips the RRM measurements at the first and second measurement opportunities. It should be noted that when 1 indicates skipping the RRM measurement at a measurement opportunity, this application does not restrict the terminal's specific behavior when the bit value is 0. For example, a bit value of 0 indicates that the terminal does not skip the corresponding measurement opportunity or ignores the bit; the specific behavior is based on the terminal's implementation.

[0132] Understandably, using 1 to indicate skipping RRM measurements at measurement opportunities is only one implementation method. For example, in another implementation method, 0 can also be used to indicate skipping RRM measurements at measurement opportunities. For example, in the example of Figure 6, when using 0 to indicate skipping RRM measurements at measurement opportunities, the bitmap above is 00111; correspondingly, after the terminal receives 00111, it skips the RRM measurements at the first and second measurement opportunities.

[0133] However, there may be scenarios where multiple RRM measurement configurations are configured in the terminal.

[0134] For example, in a scenario where a DCI schedules multiple cells, if at least two cells are located in different FRs, and the access network device configures a per-FR gap for the terminal, then for a single terminal across multiple cells, there are multiple measurement gap configurations. These multiple measurement gap configurations are used to configure the terminal's RRM measurements in multiple cells. For instance, for a single terminal, there may be multiple types of RRM measurements, such as RRM measurements based on MG, RRM measurements based on SMTC, and RRM measurements based on CSI-RS. Understandably, RRM measurements based on MG, RRM measurements based on SMTC, and RRM measurements based on CSI-RS correspond to different measurement configurations. Another example is scenarios with concurrent gaps or cross-carrier scheduling.

[0135] When multiple RRM measurement configurations exist in a terminal, how the terminal determines the measurement timing that should be skipped becomes a pressing technical problem to be solved.

[0136] In view of this, this application provides a communication method and a communication device, which, in a scenario where multiple RRM measurement configurations exist in a terminal, enables the terminal to determine the correspondence between bits in the bitmap and measurement timings, thereby improving the accuracy of determining measurement timings that should be skipped, and allowing access network devices to process XR service data during these skipped measurement timings, thereby improving the performance of XR services.

[0137] The communication method provided in the embodiments of this application will now be described with reference to the accompanying drawings. It is understood that this application uses an access network device and a terminal as examples to illustrate the execution of this interaction, but this application does not limit the execution subject of the interaction. For example, the method executed by the access network device in this application can also be implemented by a module (e.g., a circuit, chip, or chip system) in the access network device, or by a logic node, logic module, or software that can implement all or part of the functions of the access network device; the method executed by the terminal in this application can also be implemented by a communication module in the terminal, or by a circuit or chip (such as a modem chip (also known as a baseband chip), or a SoC chip containing a modem core, or a SIP chip) in the terminal responsible for communication functions.

[0138] Figure 7 is a schematic flowchart of the communication method provided in this application. As shown in Figure 7, the method includes:

[0139] S710, the access network device sends first information to the terminal, and the corresponding terminal receives the first information; the first information includes N bits, each of the N bits is used to indicate whether to skip the RRM measurement on the measurement time corresponding to each bit in M ​​measurement times.

[0140] The aforementioned measurement timing can also be referred to as measurement window, measurement time slot, measurement period, etc.

[0141] In this application, the M measurement opportunities include measurement opportunities of at least two RRM measurement types, or the M measurement opportunities include measurement opportunities on at least two cells, or the M measurement opportunities include measurement opportunities on at least two carriers (CC), or the M measurement opportunities include measurement opportunities of at least two RRM measurement priorities.

[0142] In one implementation, the access network device can send configuration information related to RRM measurement to the terminal. Correspondingly, the terminal determines the timing of each measurement based on the configuration information. For example, the access network device sends configuration information related to RRM measurement based on MG and RRM measurement based on SMTC to the terminal. Correspondingly, the terminal determines the starting position, period, and duration of the measurement timing for RRM measurement based on MG, as well as the starting position, period, and duration of the measurement timing for RRM measurement based on SMTC, based on the relevant configuration information.

[0143] The M measurement opportunities include at least two types of RRM measurement opportunities, which can also be understood as at least two of the M measurement opportunities having different RRM measurement types; or, at least two of the M measurement opportunities correspond to different RRM measurement types.

[0144] For example, M measurement opportunities constitute 10 measurement opportunities. Among them, 2 measurement opportunities correspond to RRM measurement types based on MG, 3 measurement opportunities correspond to RRM measurement types based on SMTC, and the remaining 2 measurement opportunities correspond to RRM measurement types based on CSI-RS.

[0145] The M measurement opportunities include measurement opportunities on at least two cells. This can also be understood as the RRM measurements on at least two of the M measurement opportunities being RRM measurements on different cells.

[0146] For example, M measurement opportunities constitute 8 measurement opportunities, of which 4 measurement opportunities are RRM measurements on cell 1, and the other 4 measurement opportunities are RRM measurements on cell 2.

[0147] The M measurement opportunities include measurement opportunities on at least two CCs, which can also be understood as RRM measurements on at least two of the M measurement opportunities being RRM measurements on different CCs.

[0148] Understandably, a terminal can aggregate multiple CCs. For example, a terminal can transmit data on both CC1 and CC2.

[0149] For example, M measurement opportunities constitute 8 measurement opportunities, of which 4 measurement opportunities are RRM measurements on CC1, and the other 4 measurement opportunities are RRM measurements on CC2.

[0150] A measurement opportunity that includes at least two RRM measurement priorities among the M measurement opportunities can also be understood as a measurement opportunity where the RRM measurement priorities of at least two of the M measurement opportunities are different; or, a measurement opportunity where the RRM measurement priorities of at least two of the M measurement opportunities are different.

[0151] Understandably, when M measurement opportunities include at least two RRM measurement types, or when M measurement opportunities include measurement opportunities on at least two cells, or when M measurement opportunities include measurement opportunities on at least two carriers, or when M measurement opportunities include measurement opportunities with at least two RRM measurement priorities, the access network device will configure at least two different RRM measurement configurations for the terminal. Therefore, M measurement opportunities corresponding to at least two RRM measurement types, or M measurement opportunities corresponding to at least two cells, or M measurement opportunities corresponding to at least two RRM measurement priorities, can also be described as: M measurement opportunities corresponding to at least two different RRM measurement configuration information.

[0152] In this application, the first information sent by the access network device to the terminal includes N bits. Therefore, the first information can also be implemented in the form of a bitmap. For example, the first information can be carried in RRC signaling.

[0153] Specifically, each of the N bits is used to indicate whether to skip the RRM measurement on the measurement time corresponding to each bit in the M measurement times. That is to say, in this application, there is a correspondence between the bits in the first information and the measurement time, which can also be understood as a mapping relationship between the bits in the first information and the measurement time.

[0154] Each of the N bits is used to indicate whether to skip the RRM measurement at the measurement time corresponding to each bit in the M measurement times. It can also be understood that each bit is used to indicate whether to cancel the RRM measurement at the measurement time corresponding to each bit.

[0155] Understandably, each bit can have two values: either a first value or a second value. In this application, when a bit in the first information has the first value, the terminal skips the RRM measurement at the measurement time corresponding to that bit.

[0156] It should be noted that this application does not restrict the terminal's behavior when a certain bit takes the second value. For example, a bit taking the second value means that the terminal will not skip the corresponding measurement opportunity or the terminal will ignore the bit, depending on the terminal's implementation.

[0157] For example, in one implementation, a bit value of 1 indicates skipping the RRM measurement. Correspondingly, after receiving the first information, the terminal skips the RRM measurement at the measurement time corresponding to the bit value of 1 in the first information.

[0158] Additionally, it should be noted that the first information in this application is semi-static. That is, the first information can be considered as a periodic, cyclical indication. In one implementation, this period is configured by RRC. In another implementation, the period is predefined.

[0159] S720, based on the first information, skips RRM measurements on one or more of the M measurement opportunities.

[0160] Understandably, based on the first information, RRM measurements are skipped on one or more of the M measurement opportunities; that is, RRM measurements are skipped on the measurement opportunities corresponding to the bits with the first value in the first information. For example, RRM measurements are skipped on the measurement opportunities corresponding to the bits with a value of 1 in the first information.

[0161] The aforementioned terminal skipping RRM measurements on one or more of the M measurement opportunities can also be referred to as the terminal not performing RRM measurements on one or more of the M measurement opportunities, or the terminal canceling RRM measurements on one or more of the M measurement opportunities. In some implementations, when the terminal does not perform RRM measurements on these one or more measurement opportunities, those one or more measurement opportunities can be used for transmitting or receiving data.

[0162] The following describes the method for determining the correspondence / mapping relationship between M measurement opportunities and N bits.

[0163] The measurement timing corresponding to each of the N bits is determined based on the temporal order of the M measurement timings.

[0164] For example, in one implementation, the position of the first bit corresponding to the first measurement timing in the first information is before the position of the second bit corresponding to the second measurement timing in the first information, wherein the first measurement timing is time-wise before the second measurement timing. Alternatively, the first information includes a first bit and a second bit, the position of the first bit in the first information is before the position of the second bit in the first information, and the first measurement timing corresponding to the first bit is time-wise before the second bit corresponding to the second measurement timing.

[0165] For example, a method for determining that a first measurement opportunity is earlier in time than a second measurement opportunity includes: the start time of the first measurement opportunity is earlier than the start time of the second measurement opportunity.

[0166] In this application, the start time of the measurement opportunity may also be referred to as the starting point of the measurement opportunity, the starting point of the measurement opportunity, or the starting position of the measurement opportunity.

[0167] In other words, access network devices and terminals can determine the measurement timing corresponding to the bits in the first information in chronological order based on the measurement timing.

[0168] For example, N equals M, and the N bits correspond one-to-one with the M measurement opportunities. This can also be understood as follows: one bit in the first information corresponds to one of the M measurement opportunities; different bits in the first information correspond to different measurement opportunities among the M measurement opportunities; and each bit is used to indicate whether the RRM measurement at the corresponding measurement opportunity is skipped.

[0169] For example, in a scenario where the start times of any two measurement opportunities among M measurement opportunities are different, when using a method where one bit of the first information corresponds to one measurement opportunity among the M measurement opportunities, in one implementation, the measurement opportunity corresponding to the first bit among any two adjacent bits of these M bits is located before the measurement opportunity corresponding to the second bit.

[0170] The measurement timing corresponding to the first bit of any two adjacent bits in the M bits is earlier than the measurement timing corresponding to the second bit, including: the start time of the measurement timing corresponding to the first bit of any two adjacent bits in the M bits is earlier than the start time of the measurement timing corresponding to the second bit.

[0171] In other words, under this implementation, the bit corresponding to the earlier measurement time among the M measurement times is positioned before the bit corresponding to the later measurement time among the M measurement times in the first information. That is, the access network device and the terminal can determine the correspondence between the measurement times and the bits in the first information according to the order of the measurement times from beginning to end. This can also be described as: the access network device and the terminal can sequentially map the bits in the first information according to the start time of the measurement times from beginning to end.

[0172] For example, the terminal determines the measurement timings based on the RRM measurement-related configuration information sent by the access network equipment, including the five measurement timings shown in Figure 8. These five measurement timings occur at 100ms intervals. Measurement timings 1 and 2 are measurement timings on cell 1. Measurement timings 3, 4, and 5 are measurement timings on cell 2. As shown in Figure 8, the terminal performs an MG measurement on cell 1 at a 40ms interval and an MG measurement on cell 2 at a 40ms interval. The duration of an MG measurement on cell 1 is 6ms (i.e., the duration of each measurement timing on cell 1 is 6ms), and the duration of an MG measurement on cell 2 is 4ms (i.e., the duration of each measurement timing on cell 2 is 4ms).

[0173] As shown in Figure 8, when the five measurement opportunities are arranged in chronological order, the sequence is: Measurement Opportunity 3, Measurement Opportunity 1, Measurement Opportunity 4, Measurement Opportunity 2, and Measurement Opportunity 5. Measurement Opportunities 1 and 3 conflict with Data Transmission Opportunity 1. Measurement Opportunities 2 and 4 conflict with Data Transmission Opportunity 2. Therefore, the first information may include five bits, for example, 11110, where 1 indicates skipping. This first information is indicated with a period of 100ms. The first bit corresponds to Measurement Opportunity 3, the second bit to Measurement Opportunity 1, the third bit to Measurement Opportunity 4, the fourth bit to Measurement Opportunity 2, and the fifth bit to Measurement Opportunity 5.

[0174] Understandably, in some scenarios, the M measurement opportunities may include conflicting measurement opportunities. A conflicting measurement opportunity is defined as follows: if two measurement opportunities overlap, or if the time difference between two measurement opportunities is less than or equal to a time threshold, then the two measurement opportunities are considered to conflict.

[0175] The aforementioned overlap can be either a complete overlap in time or a partial overlap in time.

[0176] For example, if the M measurement opportunities include a third measurement opportunity and a fourth measurement opportunity, and the third and fourth measurement opportunities overlap, or if the time difference between the third and fourth measurement opportunities is less than or equal to a first threshold, then the third and fourth measurement opportunities conflict. In this application, the time difference between the third and fourth measurement opportunities being less than or equal to the first threshold can also be replaced with: the time difference between the third and fourth measurement opportunities being less than the first threshold.

[0177] The time difference between the two measurement opportunities can be defined as the time difference between the reference position of the earlier measurement opportunity and the reference position of the later measurement opportunity. The reference position can also be called a reference point. The reference position of a measurement opportunity can be, for example, the starting position, the middle position, or the ending position (also called the endpoint position) of the measurement opportunity. For example, one way to determine the time difference between a third and a fourth measurement opportunity includes: defining the time difference between the reference point of the earlier measurement opportunity and the reference point of the later measurement opportunity as the time difference between the two measurement opportunities.

[0178] For example, the time difference between two measurement opportunities can be defined as the time difference between the end position of the earlier measurement opportunity and the start position of the later measurement opportunity. For example, the time difference between the third and fourth measurement opportunities is the time difference between the end point of the earlier measurement opportunity and the start point of the later measurement opportunity.

[0179] Understandably, if the starting points of two measurement events are the same, then the two measurement events can be considered to be in conflict.

[0180] In this application, when using a method of one bit corresponding to one measurement opportunity to indicate whether the RRM measurement is skipped in each of the M measurement opportunities, in a scenario including conflicting measurement opportunities, in one implementation, for conflicting measurement opportunities, if the start times of the conflicting measurement opportunities are different, the correspondence between the N bits and the M measurement opportunities can be determined according to the chronological order of the measurement opportunities.

[0181] For example, the mapping relationship between N bits and M measurement opportunities is determined according to the time sequence of the measurement opportunities. For instance, the terminal determines the measurement opportunities based on the RRM measurement-related configuration information sent by the access network equipment, including the 5 measurement opportunities shown in Figure 9. These 5 measurement opportunities occur at a period of 100ms. Measurement opportunities 1 and 2 are measurement opportunities on cell 1. Measurement opportunities 3, 4, and 5 are measurement opportunities on cell 2. As shown in Figure 9, the terminal performs an MG measurement on cell 1 at a period of 40ms and an MG measurement on cell 2 at a period of 40ms. The duration of an MG measurement on cell 1 is 6ms (i.e., the duration of each measurement opportunity on cell 1 is 6ms), and the duration of an MG measurement on cell 2 is 4ms (i.e., the duration of each measurement opportunity on cell 2 is 4ms).

[0182] As shown in Figure 9, when the five measurement opportunities are arranged in chronological order, the sequence is: Measurement Opportunity 3, Measurement Opportunity 1, Measurement Opportunity 4, Measurement Opportunity 2, and Measurement Opportunity 5. Measurement Opportunity 1 and Measurement Opportunity 3 conflict with each other, and Measurement Opportunity 1 and Measurement Opportunity 3 conflict with Data Transmission Opportunity 1. Measurement Opportunity 2 and Measurement Opportunity 4 conflict with Data Transmission Opportunity 2. Therefore, the first information may include 5 bits, all of which are 11110, where 1 indicates skipping. This first information is indicated with a period of 100ms. The first bit corresponds to Measurement Opportunity 3, the second bit to Measurement Opportunity 1, the third bit to Measurement Opportunity 4, the fourth bit to Measurement Opportunity 2, and the fifth bit to Measurement Opportunity 5.

[0183] In this application, when using a method of one bit corresponding to one measurement opportunity to indicate whether the RRM measurement on each of the M measurement opportunities is skipped, in a scenario including conflicting measurement opportunities, one implementation determines the correspondence between N bits and M measurement opportunities according to the chronological order of the measurement opportunities and, for conflicting measurement opportunities, according to the duration of the measurement opportunities in descending order.

[0184] For example, the mapping relationship between N bits and M measurement opportunities can be determined according to the order of the start time of the measurement opportunities and, for conflicting measurement opportunities, according to the order of the duration of the measurement opportunities from longest to shortest.

[0185] For example, the mapping relationship between N bits and M measurement opportunities can be determined by the order of the start times of the measurement opportunities and by the order of the duration of the measurement opportunities from longest to shortest for measurement opportunities with the same start position.

[0186] For example, regarding the conflicting third and fourth measurement timings mentioned above, if the duration of the third measurement timing is longer than the duration of the fourth measurement timing, then the third bit corresponding to the third measurement timing in the N bits determined by the access network device is located before the fourth bit corresponding to the fourth measurement timing in the N bits. For example, if the starting positions of the third and fourth measurement timings are the same, and the duration of the third measurement timing is longer than the duration of the fourth measurement timing, then the third bit corresponding to the third measurement timing in the N bits determined by the access network device is located before the fourth bit corresponding to the fourth measurement timing in the N bits.

[0187] For example, the terminal determines the measurement timings based on the RRM measurement-related configuration information sent by the access network equipment, including the five measurement timings shown in Figure 10. These five measurement timings occur at 100ms intervals. Measurement timings 1 and 2 are measurement timings on cell 1. Measurement timings 3, 4, and 5 are measurement timings on cell 2. As shown in Figure 10, the terminal performs an MG measurement on cell 1 at a 40ms interval and an MG measurement on cell 2 at a 40ms interval. The duration of an MG measurement on cell 1 is 6ms (i.e., the duration of each measurement timing on cell 1 is 6ms), and the duration of an MG measurement on cell 2 is 4ms (i.e., the duration of each measurement timing on cell 2 is 4ms).

[0188] As shown in Figure 10, among the five measurement opportunities, measurement opportunity 1 and measurement opportunity 3 start at the same time (there is a conflict between measurement opportunity 1 and measurement opportunity 3), and measurement opportunity 1 and measurement opportunity 3 conflict with data transmission opportunity 1. Measurement opportunity 2 and measurement opportunity 4 start at the same time (there is a conflict between measurement opportunity 2 and measurement opportunity 4), and measurement opportunity 2 and measurement opportunity 4 conflict with data transmission opportunity 2. Therefore, the first information may include 5 bits, which are 11110, where 1 indicates skipping. This first information is indicated with a period of 100ms. The first bit corresponds to measurement opportunity 1, the second bit corresponds to measurement opportunity 3, the third bit corresponds to measurement opportunity 2, the fourth bit corresponds to measurement opportunity 4, and the fifth bit corresponds to measurement opportunity 5.

[0189] For example, the terminal determines the measurement timings based on the RRM measurement-related configuration information sent by the access network equipment, including the five measurement timings shown in Figure 11. These five measurement timings occur at 100ms intervals. Measurement timings 1, 2, and 5 are measurement timings on cell 1. Measurement timings 3 and 4 are measurement timings on cell 2. As shown in Figure 11, the terminal performs a MG measurement on cell 1 at a 40ms interval and a MG measurement on cell 2 at a 40ms interval. The duration of a single MG measurement on cell 1 is 4ms (i.e., the duration of each measurement timing on cell 1 is 4ms), and the duration of a single MG measurement on cell 2 is 6ms (i.e., the duration of each measurement timing on cell 2 is 6ms).

[0190] As shown in Figure 11, among the five measurement opportunities, measurement opportunity 1 and measurement opportunity 3 start at the same time (there is a conflict between measurement opportunity 1 and measurement opportunity 3), and measurement opportunity 1 and measurement opportunity 3 conflict with data transmission opportunity 1. Measurement opportunity 2 and measurement opportunity 4 start at the same time (there is a conflict between measurement opportunity 2 and measurement opportunity 4), and measurement opportunity 2 and measurement opportunity 4 conflict with data transmission opportunity 2. Therefore, the first information may include 5 bits, which are 11110, where 1 indicates skipping. This first information is indicated with a period of 100ms. In this example, the first bit corresponds to measurement opportunity 3, the second bit corresponds to measurement opportunity 1, the third bit corresponds to measurement opportunity 4, the fourth bit corresponds to measurement opportunity 2, and the fifth bit corresponds to measurement opportunity 5.

[0191] In this application, when using a method of one bit corresponding to one measurement opportunity to indicate whether the RRM measurement on each of the M measurement opportunities is skipped, in a scenario including conflicting measurement opportunities, one implementation determines the mapping relationship between N bits and M measurement opportunities according to the time sequence of the measurement opportunities and the conflicting measurement opportunities according to the duration of the measurement opportunities in ascending order.

[0192] For example, the mapping relationship between N bits and M measurement opportunities can be determined according to the order of the start time of the measurement opportunities and, for conflicting measurement opportunities, according to the order of the duration of the measurement opportunities from shortest to longest.

[0193] For example, the mapping relationship between N bits and M measurement opportunities can be determined by the order of their start times and by the order of their duration from shortest to longest for measurement opportunities with the same start position.

[0194] For example, regarding the conflicting third and fourth measurement timings mentioned above, if the duration of the third measurement timing is longer than the duration of the fourth measurement timing, then the third bit corresponding to the third measurement timing in the N bits determined by the access network device will be located after the fourth bit corresponding to the fourth measurement timing in the N bits. For example, if the start positions of the third and fourth measurement timings are the same, and the duration of the third measurement timing is longer than the duration of the fourth measurement timing, then the third bit corresponding to the third measurement timing in the N bits determined by the access network device will be located after the fourth bit corresponding to the fourth measurement timing in the N bits.

[0195] For example, taking the five measurement opportunities in Figure 10 as an example, if we determine the mapping relationship between N bits and M measurement opportunities according to the time sequence of the measurement opportunities and the conflicting measurement opportunities according to the duration of the measurement opportunities in ascending order, then in the first information 11100 shown in Figure 10, the first bit corresponds to measurement opportunity 3, the second bit corresponds to measurement opportunity 1, the third bit corresponds to measurement opportunity 4, the fourth bit corresponds to measurement opportunity 2, and the fifth bit corresponds to measurement opportunity 5.

[0196] In this application, when using a method of one bit corresponding to one measurement opportunity to indicate whether the RRM measurement on each of the M measurement opportunities is skipped, in a scenario including conflicting measurement opportunities, one implementation determines the mapping relationship between N bits and M measurement opportunities according to the chronological order of the measurement opportunities and the order of conflicting measurement opportunities from high to low RRM measurement priority.

[0197] For example, the mapping relationship between N bits and M measurement opportunities can be determined according to the order of the start time of the measurement opportunities and the order of the conflicting measurement opportunities from high to low RRM measurement priority.

[0198] For example, the mapping relationship between N bits and M measurement opportunities can be determined according to the order of the start time of the measurement opportunities, and according to the order of RRM measurement priority from high to low for measurement opportunities with the same start position.

[0199] For example, regarding the conflicting third and fourth measurement timings mentioned above, if the RRM measurement priority of the third measurement timing is higher than that of the fourth measurement timing, then the third bit corresponding to the third measurement timing in the N bits determined by the access network device is located before the fourth bit corresponding to the fourth measurement timing in the N bits. For example, if the starting positions of the third and fourth measurement timings are the same, and the RRM measurement priority of the third measurement timing is higher than that of the fourth measurement timing, then the third bit corresponding to the third measurement timing in the N bits determined by the access network device is located before the fourth bit corresponding to the fourth measurement timing in the N bits.

[0200] In one implementation, the RRM measurement priority for each measurement timing can be configured by the access network device to the terminal, or it can be predefined.

[0201] For example, the terminal determines the measurement timings based on the RRM measurement-related configuration information sent by the access network device, including the five measurement timings shown in Figure 12. These five measurement timings occur at 100ms intervals. Among them, measurement timings 1 and 2 are MG-based RRM measurement timings. Measurement timings 3, 4, and 5 are SMTC-based RRM measurements. As shown in Figure 12, the terminal performs an MG-based RRM measurement and an SMTC-based RRM measurement at 40ms intervals. The duration of a single measurement in an MG-based RRM measurement is 6ms (i.e., the duration of the measurement timing corresponding to the MG measurement type is 6ms), and the duration of a single measurement in an SMTC-based RRM measurement is 4ms (i.e., the duration of the measurement timing corresponding to the SMTC measurement type is 4ms).

[0202] As shown in Figure 12, among the five measurement opportunities, measurement opportunity 1 and measurement opportunity 3 have the same start time (there is a conflict between measurement opportunity 1 and measurement opportunity 3), and measurement opportunity 1 and measurement opportunity 3 conflict with data transmission opportunity 1. Measurement opportunity 2 and measurement opportunity 4 conflict with data transmission opportunity 2. If we determine the mapping relationship between N bits and M measurement opportunities according to the order of the start time of the measurement opportunities, and according to the order of RRM measurement priority from high to low for measurement opportunities with the same start position, assuming that the RRM measurement priority of MG-based RRM measurement is higher than that of SMTC-based RRM measurement, then the first information can include 5 bits, these 5 bits are 11110, 1 indicates skip, this first information is indicated with a period of 100ms, the first bit corresponds to measurement opportunity 1, the second bit corresponds to measurement opportunity 3, the third bit corresponds to measurement opportunity 2, the fourth bit corresponds to measurement opportunity 4, and the fifth bit corresponds to measurement opportunity 5.

[0203] For example, the terminal determines the measurement timing based on the RRM measurement-related configuration information sent by the access network device, including the five measurement timings shown in Figure 13. These five measurement timings occur at 100ms intervals. As shown in Figure 13, the access network device configures two sets of MG-based measurements for the terminal, for example, MG1 and MG2. For MG1, the terminal performs an RRM measurement at a 40ms interval, with each measurement lasting 6ms. For MG2, the terminal performs an RRM measurement at a 40ms interval, with each measurement lasting 4ms. The RRM measurement priority of MG1 is higher than that of MG2.

[0204] As shown in Figure 13, among these five measurement opportunities, measurement opportunity 1 and measurement opportunity 3 conflict, and measurement opportunity 1 and measurement opportunity 3 conflict with data transmission opportunity 1. Measurement opportunity 2 and measurement opportunity 4 conflict with data transmission opportunity 2. If we determine the mapping relationship between N bits and M measurement opportunities according to the order of the start time of the measurement opportunities and the order of RRM measurement priority from high to low for conflicting measurement opportunities, then the first information can include 5 bits, which are 11110, where 1 indicates skip. This first information is indicated with a period of 100ms. The first bit corresponds to measurement opportunity 1, the second bit corresponds to measurement opportunity 3, the third bit corresponds to measurement opportunity 2, the fourth bit corresponds to measurement opportunity 4, and the fifth bit corresponds to measurement opportunity 5.

[0205] In this application, when using a method of one bit corresponding to one measurement opportunity to indicate whether the RRM measurement on each of the M measurement opportunities is skipped, in a scenario including conflicting measurement opportunities, one implementation determines the mapping relationship between N bits and M measurement opportunities according to the chronological order of the measurement opportunities and the order of conflicting measurement opportunities from low to high RRM measurement priority.

[0206] For example, the mapping relationship between N bits and M measurement opportunities can be determined according to the order of the start time of the measurement opportunities and the order of the conflicting measurement opportunities from low to high RRM measurement priority.

[0207] For example, the mapping relationship between N bits and M measurement opportunities can be determined according to the order of the start time of the measurement opportunities, and according to the order of RRM measurement priority from low to high for measurement opportunities with the same start position.

[0208] For example, regarding the conflicting third and fourth measurement times mentioned above, if the RRM measurement priority of the third measurement time is higher than that of the fourth measurement time, then the third bit corresponding to the third measurement time in the N bits determined by the access network device will be located after the fourth bit corresponding to the fourth measurement time in the N bits. For example, if the starting positions of the third and fourth measurement times are the same, and the RRM measurement priority of the third measurement time is higher than that of the fourth measurement time, then the third bit corresponding to the third measurement time in the N bits determined by the access network device will be located after the fourth bit corresponding to the fourth measurement time in the N bits.

[0209] For example, taking the five measurement opportunities in Figure 12 as an example, if we determine the mapping relationship between N bits and M measurement opportunities according to the order of the start time of the measurement opportunities and the order of RRM measurement priority from low to high for measurement opportunities with the same start position, assuming that the RRM measurement priority of MG-based RRM measurement is higher than that of SMTC-based RRM measurement, then in the first information 11110 shown in Figure 12, the first bit corresponds to measurement opportunity 3, the second bit corresponds to measurement opportunity 1, the third bit corresponds to measurement opportunity 4, the fourth bit corresponds to measurement opportunity 2, and the fifth bit corresponds to measurement opportunity 5.

[0210] The above describes how one bit out of N bits can correspond to one of M measurement opportunities. In other implementations, a single bit out of N bits can correspond to multiple measurement opportunities out of M. These multiple measurement opportunities may conflict. The meaning of conflict between measurement opportunities can be found in the previous description and will not be repeated here.

[0211] For example, the M measurement opportunities include a fifth measurement opportunity and a sixth measurement opportunity, which correspond to the fifth bit in the N bits; wherein the fifth and sixth measurement opportunities overlap, or the time difference between the fifth and sixth measurement opportunities is less than or equal to a second threshold. For example, the second threshold may be the same as or different from the first threshold.

[0212] For example, the terminal determines the measurement timings based on the RRM measurement-related configuration information sent by the access network equipment, including the five measurement timings shown in Figure 14. These five measurement timings occur at 100ms intervals. Measurement timings 1 and 2 are measurement timings on cell 1. Measurement timings 3, 4, and 5 are measurement timings on cell 2. As shown in Figure 14, the terminal performs an MG measurement on cell 1 at a 40ms interval and an MG measurement on cell 2 at a 40ms interval. The duration of an MG measurement on cell 1 is 6ms (i.e., the duration of each measurement timing on cell 1 is 6ms), and the duration of an MG measurement on cell 2 is 4ms (i.e., the duration of each measurement timing on cell 2 is 4ms).

[0213] As shown in Figure 14, among these five measurement opportunities, measurement opportunity 1 and measurement opportunity 3 conflict with each other, and measurement opportunity 1 and measurement opportunity 3 conflict with data transmission opportunity 1. Measurement opportunity 2 conflicts with each other, and measurement opportunity 2 and measurement opportunity 4 conflict with data transmission opportunity 2. Therefore, the first information may include 3 bits, and these 6 bits are 110, where 1 indicates skipping. This first information is indicated with a period of 100ms. In this example, the first bit corresponds to measurement opportunity 1 and measurement opportunity 3, the second bit corresponds to measurement opportunity 2 and measurement opportunity 4, and the third bit corresponds to measurement opportunity 5.

[0214] Understandably, when one bit corresponds to multiple conflicting measurement opportunities, if that one bit indicates skipping, even if some of these measurement opportunities do not conflict with the data transmission opportunity, the measurement opportunities that do not conflict with the data transmission opportunity will also be skipped. In other words, when one bit corresponds to multiple conflicting measurement opportunities, all conflicting measurement opportunities either skip the RRM measurement simultaneously or none of them skip the RRM measurement. For example, if there are three conflicting measurement opportunities, but two of these three measurement opportunities conflict with the data transmission opportunity, then if the bit corresponding to these three measurement opportunities indicates skipping, the terminal will skip the RRM measurement on all three measurement opportunities.

[0215] Additionally, it is understandable that access network devices can reduce their indication overhead by using the same bit to indicate whether RRM measurements are skipped at the time of a collision.

[0216] The communication method of this application has been described above. Based on the communication method provided by this application, in scenarios including measurement opportunities of at least two RRM measurement types, or in scenarios including measurement opportunities on at least two cells, or in scenarios including measurement opportunities on at least two carriers, or in scenarios including measurement opportunities with at least two RRM measurement priorities, after the terminal receives the first information sent by the network side, it can accurately determine the RRM measurements on one or more measurement opportunities that should be skipped based on the correspondence between N bits and M measurement opportunities in the first information. This allows the network side to perform XR service data transmission on these measurement opportunities skipped by the terminal, thereby improving the performance of XR services.

[0217] It should be noted that this application does not impose any restrictions on the specific behavior of the access network device when instructing the terminal to skip a measurement. For example, the access network device may perform XR service data transmission at the indicated measurement time that the terminal should skip, or it may choose not to perform XR service data transmission. The specific decision is determined by the access network device itself.

[0218] Figure 15 illustrates a possible exemplary block diagram of the communication device involved in this application. As shown in Figure 15, the communication device 1500 may include modules or units for implementing the method embodiments described above. In one possible design, the communication device 1500 includes a processing unit 1502 and a communication unit 1503. Optionally, the communication device 1500 may further include a storage unit 1501 for storing device program code and / or data.

[0219] The communication device 1500 can be a terminal-side device as described in the above embodiments, such as a terminal or a communication module in a terminal, or a circuit or chip in a terminal that is responsible for communication functions.

[0220] For example, in one embodiment, the communication unit 1503 is configured to: receive first information, the first information including N bits, each of the N bits being used to indicate whether to skip the RRM measurement on the measurement time corresponding to each bit in M ​​measurement times, the M measurement times including measurement times of at least two RRM measurement types, or, the M measurement times including measurement times on at least two cells, or, the M measurement times including measurement times on at least two carriers, or, the M measurement times including measurement times of at least two RRM measurement priorities, M and N being positive integers, M being greater than or equal to N; the processing unit 1502 is configured to: skip the RRM measurement on one or more measurement times in the M measurement times according to the first information.

[0221] In one possible design, the start time of the first measurement opportunity is earlier than the start time of the second measurement opportunity.

[0222] In one possible design, N equals M, and the N bits correspond one-to-one with the M measurement opportunities.

[0223] In one possible design, the measurement timing for the first bit of any two adjacent bits in N bits is prior to the measurement timing for the second bit.

[0224] In one possible design, the M measurement opportunities include a third measurement opportunity and a fourth measurement opportunity; the third measurement opportunity and the fourth measurement opportunity overlap, or the time difference between the third measurement opportunity and the fourth measurement opportunity is less than or equal to a first threshold.

[0225] In one possible design, the duration of the third measurement timing is longer than the duration of the fourth measurement timing; wherein, the third bit corresponding to the third measurement timing out of N bits is located before the fourth bit corresponding to the fourth measurement timing out of N bits.

[0226] In one possible design, the RRM measurement priority of the third measurement timing is higher than that of the fourth measurement timing; wherein, the third bit corresponding to the third measurement timing out of N bits is located before the fourth bit corresponding to the fourth measurement timing out of N bits.

[0227] In one possible design, the M measurement opportunities include a fifth measurement opportunity and a sixth measurement opportunity, which correspond to the fifth bit in the N bits; wherein the fifth and sixth measurement opportunities overlap, or the time difference between the fifth and sixth measurement opportunities is less than or equal to a second threshold.

[0228] In one possible design, when the communication device 1500 is a terminal or a communication module within a terminal, the function of the processing unit 1502 can be implemented by one or more processors. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) chip or a SIP chip containing a modem core. The function of the communication unit 1503 can be implemented by transceiver circuitry.

[0229] In one possible design, when the communication device 1500 is a circuit or chip in a terminal responsible for communication functions, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing unit 1502 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the communication unit 1503 can be implemented by the interface circuitry or data transceiver circuitry on the aforementioned chip.

[0230] The communication device 1500 can be a network-side device in the above embodiments, such as an access network device or a communication module in the access network device, or a circuit or chip in the access network device responsible for communication functions.

[0231] For example, in one embodiment, the communication unit 1503 is configured to: send first information, the first information including N bits, each of the N bits being used to indicate whether to skip Radio Resource Management (RRM) measurements on the measurement timing corresponding to each bit in M ​​measurement timings, the M measurement timings including measurement timings of at least two RRM measurement types, or, the M measurement timings including measurement timings on at least two cells, or, the M measurement timings including measurement timings on at least two carriers, or, the M measurement timings including measurement timings of at least two RRM measurement priorities, M and N being positive integers, M being greater than or equal to N; wherein, the M measurement timings include a first measurement timing and a second measurement timing, the first measurement timing being time-wise prior to the second measurement timing, and the first bit corresponding to the first measurement timing in the N bits being prior to the second bit corresponding to the second measurement timing in the N bits; the processing unit 1502 is configured to: perform data transmission or not perform data transmission on one or more measurement timings that the indicated terminal should skip.

[0232] In one possible design, the start time of the first measurement opportunity is earlier than the start time of the second measurement opportunity.

[0233] In one possible design, N equals M, and the N bits correspond one-to-one with the M measurement opportunities.

[0234] In one possible design, the measurement timing for the first bit of any two adjacent bits in N bits is prior to the measurement timing for the second bit.

[0235] In one possible design, the M measurement opportunities include a third measurement opportunity and a fourth measurement opportunity; the third measurement opportunity and the fourth measurement opportunity overlap, or the time difference between the third measurement opportunity and the fourth measurement opportunity is less than or equal to a first threshold.

[0236] In one possible design, the duration of the third measurement timing is longer than the duration of the fourth measurement timing; wherein, the third bit corresponding to the third measurement timing out of N bits is located before the fourth bit corresponding to the fourth measurement timing out of N bits.

[0237] In one possible design, the RRM measurement priority of the third measurement timing is higher than that of the fourth measurement timing; wherein, the third bit corresponding to the third measurement timing out of N bits is located before the fourth bit corresponding to the fourth measurement timing out of N bits.

[0238] In one possible design, the M measurement opportunities include a fifth measurement opportunity and a sixth measurement opportunity, which correspond to the fifth bit in the N bits; wherein the fifth and sixth measurement opportunities overlap, or the time difference between the fifth and sixth measurement opportunities is less than or equal to a second threshold.

[0239] In one possible design, when the communication device 1500 is an access network device or a communication module within an access network device, the function of the processing unit 1502 can be implemented by one or more processors. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) chip or a SIP chip containing a modem core. The function of the communication unit 1503 can be implemented by transceiver circuitry.

[0240] In one possible design, when the communication device 1500 is a circuit or chip responsible for communication functions in an access network device, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing unit 1502 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the communication unit 1503 can be implemented by interface circuits or data transceiver circuits on the aforementioned chip.

[0241] It is understood that the division of units in the above-described device is merely a logical functional division. One function can correspond to one functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated onto a single physical entity, or distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for specific applications, but such implementations should not be considered beyond the scope of this application.

[0242] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0243] In one example, storage unit 1501 may include random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory and / or registers, etc.

[0244] Referring to Figure 16, which is a structural schematic diagram of a terminal device 1000 provided in an embodiment of this application, the terminal device 1000 can correspond to the terminal shown in Figure 1 and is used to implement the operation of the terminal device in the above embodiments. As shown in Figure 16, the terminal device includes: one or more antennas 1010, a radio frequency processing system 1020, and a processor system 1030.

[0245] In the downlink or sidelink direction, the RF processing system 1020 receives RF signals through the antenna 1010 and sends the RF-processed signals to the processor system 1030 for further processing. In the uplink or sidelink direction, the processor system 1030 processes the terminal-side information and sends it to the RF processing system 1020, which then processes the signal and transmits it through the antenna 1010.

[0246] In one example, the RF processing system 1020 serves as the communication interface for external communication of the terminal device and may include an RF front end (RFFE) 1021 and an RF transceiver 1022. The RFFE 1021 is primarily used for one or more processing operations, such as shaping, passband selection, or gain adjustment, on the RF signals received by the antenna or those to be transmitted through the antenna. It may include one or more components such as RF switches, duplexers, filters, power amplifiers, antenna tuners, and low-noise amplifiers. The RFFE 1021 can be a circuit system composed of multiple discrete components or integrated into one or more chips. The RF transceiver 1022 processes the RF signals received by the RFFE into baseband / IF signals for further processing by the processor system 1030, and processes the baseband / IF signals provided by the processor system 1030 into RF signals for transmission to the RFFE 1021. The baseband / IF signals transmitted between the RF transceiver 1022 and the processor system 1030 can be digital or analog signals. The radio frequency transceiver 1022 can be implemented by one or more chips, which are commonly referred to as radio frequency chips (RFICs).

[0247] In one example, processor system 1030 may include one or more processors for processing signals and executing one or more communication protocols. Optionally, processor system 1030 may also include memory 1036. In one example, the one or more processors include at least one baseband processor 1031 (also known as a modem processor). Memory 1036 is used to store data and / or computer program instructions. Optionally, processor system 1030 may also include one or more application processors 1032 for implementing processing of the terminal device operating system and application layer. Optionally, processor system 1030 may also include one or more of a voice subsystem 1033, a multimedia subsystem 1034, or an interface circuit 1035. The voice subsystem 1033 is used to process voice signals, the multimedia subsystem 1034 is used to handle multimedia-related operations, such as video encoding / decoding, image processing, etc., and the interface circuit 1035 is used to realize communication with other terminal components, such as display 1040, input device 1050, memory 1060, etc. The above-mentioned components in processor system 1030 can communicate with each other through a bus or communication interface circuit.

[0248] In one example, the processor system 1030 can be packaged as a single processor chip, such as a SoC chip or a SIP chip. In another example, the processor system 1030 can be a system composed of multiple chips, for example, the baseband processor 1031 can be packaged as a single chip, or packaged with part or all of the circuitry of the radio frequency processing system into a single chip.

[0249] In one example, memory 1036 can be on-chip memory, i.e., located on the processor system 1030 chip. In another example, memory 1060 can be off-chip memory, i.e. located outside the processor system 1030 chip.

[0250] In one example, the baseband processor 1031 may include one or more processor cores 10311 and interface circuitry 10314. The one or more processor cores 10311 are used to process signals and execute one or more communication protocols. Optionally, the baseband processor 1031 may also include a memory 10312 for storing at least a portion of the corresponding computer program instructions and / or data. In one example, the one or more processor cores 10311 execute the computer program instructions stored in the memory 10312 to implement the relevant operations in the above method embodiments (or perform the operations in S720 of the embodiment in FIG7). In this disclosure, memory 10312 is used to store corresponding computer program instructions and / or data. This can mean that memory 10312 stores all corresponding computer program instructions and / or data for execution by processor core 10311; or it can mean that memory 10312 stores a portion of corresponding computer program instructions and / or data, including the computer program instructions and / or data currently required to be executed by processor core 10311. Memory 10312 can store different portions of computer program instructions and / or data multiple times for execution by processor core 10311 to implement the relevant operations in the above method embodiments. Interface circuit 10314 serves as a communication interface for communication with other components, such as transmitting signals with radio frequency processing system 1020, communicating with other subsystems and related components of processor system 1030 via bus, such as transmitting data control signals with application processor 1032, and transmitting data or computer program instructions with memory 1036 or memory 1060. Optionally, in order to reduce the load on the processor core, a baseband signal processing circuit 10313 can be set to perform at least some baseband signal processing, including one or more of signal demodulation, modulation, encoding or decoding.

[0251] In one example, the communication device provided in this application may be a terminal device 1000, including a communication module comprising a processor system 1030 and a radio frequency system 1020, or a baseband processor 1031.

[0252] The processor, processor system, application processor, baseband processor, processor circuit, or processor core mentioned above can be collectively referred to as a processor. The processor may include one or more of the following: central processing unit (CPU), digital signal processor (DSP), microprocessor unit (MPU), microcontroller unit (MCU), graphics processing unit (GPU), field programmable gate array (FPGA), artificial intelligence processor (AI processor), or neural processing unit (NPU).

[0253] The aforementioned memory may include one or more of the following storage media: random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), phase-change memory (PCM), resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), cache, register, read-only memory (ROM), flash memory, erasable programmable read-only memory (EPROM), hard disk, etc. In one example, computer program instructions for executing the above embodiments may be stored on non-volatile memory, such as at least a portion of the aforementioned memory 1060 (e.g., one or more of ROM, flash memory, EPROM, or hard disk). When the terminal device is running, the corresponding computer program instructions may be partially or wholly loaded onto a memory with a faster transfer speed than the processor, such as at least a portion of memory 1036 and / or memory 10312 (e.g., one or more of RAM, SRAM, DRAM, PCM, RERAM, MRAM, FRAM, cache, or register), for the processor to execute in order to implement the steps in the above method embodiments.

[0254] In one example, the RF transceiver 1022 and the RF front-end 1021 can also be packaged in a single chip. In another example, the RF transceiver 1022, the RF front-end 1021, and the baseband processor 1031 can also be packaged in a single chip.

[0255] The terms "system" and "network" in this application embodiment are used interchangeably. "At least one" refers to one or more, and "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B, or C" includes A, B, C, AB, AC, BC, or ABC; "at least one of A, B, and C" can also be understood as including A, B, C, AB, AC, BC, or ABC. Furthermore, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in this application embodiment are used to distinguish multiple objects and are not used to limit the order, sequence, priority, or importance of multiple objects.

[0256] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, etc.) containing computer-usable program code.

[0257] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0258] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0259] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

Claims

1. A communication method, characterized in that, include: Receive first information, the first information including N bits, each of the N bits being used to indicate whether to skip the Radio Resource Management (RRM) measurement on the measurement time corresponding to each bit in M ​​measurement time slots, the M measurement time slots including measurement time slots of at least two RRM measurement types, or the M measurement time slots including measurement time slots on at least two cells, or the M measurement time slots including measurement time slots on at least two carriers, or the M measurement time slots including measurement time slots of at least two RRM measurement priorities, where M and N are positive integers, and M is greater than or equal to N; Based on the first information, skip the RRM measurement at one or more of the M measurement opportunities; Among the M measurement opportunities, there are a first measurement opportunity and a second measurement opportunity. The first measurement opportunity is located before the second measurement opportunity in time. The first bit corresponding to the first measurement opportunity is located before the second bit corresponding to the second measurement opportunity among the N bits.

2. The method according to claim 1, characterized in that, The start time of the first measurement opportunity is earlier than the start time of the second measurement opportunity.

3. The method according to claim 1 or 2, characterized in that, N equals M, and the N bits correspond one-to-one with the M measurement opportunities.

4. The method according to claim 3, characterized in that, The measurement timing for the first bit in any two adjacent bits of the N bits is before the measurement timing for the second bit.

5. The method according to claim 3, characterized in that, The M measurement opportunities include the third measurement opportunity and the fourth measurement opportunity; The third measurement timing overlaps with the fourth measurement timing, or the time difference between the third measurement timing and the fourth measurement timing is less than or equal to the first threshold.

6. The method according to claim 5, characterized in that, The duration of the third measurement opportunity is longer than the duration of the fourth measurement opportunity; Among the N bits, the third bit corresponding to the third measurement timing is located before the fourth bit corresponding to the fourth measurement timing.

7. The method according to claim 5, characterized in that, The RRM measurement priority at the third measurement time point is higher than the RRM measurement priority at the fourth measurement time point; Among the N bits, the third bit corresponding to the third measurement timing is located before the fourth bit corresponding to the fourth measurement timing.

8. The method according to claim 1 or 2, characterized in that, The M measurement opportunities include a fifth measurement opportunity and a sixth measurement opportunity, and the fifth measurement opportunity and the sixth measurement opportunity correspond to the fifth bit in the N bits; Wherein, the fifth measurement timing and the sixth measurement timing overlap, or the time difference between the fifth measurement timing and the sixth measurement timing is less than or equal to the second threshold.

9. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a program or instructions that, when executed, cause the method as described in any one of claims 1 to 8 to be implemented.

11. A computer program product, characterized in that, The computer program product includes a computer program that, when run, causes the method as described in any one of claims 1 to 8 to be implemented.

12. A communication device, characterized in that, The device includes one or more processors and interface circuitry, wherein the one or more processors are coupled to a memory for storing computer programs or instructions, which, when executed by the one or more processors, cause the device to perform the method as described in any one of claims 1-8.

13. The apparatus according to claim 12, characterized in that, The interface circuit is used to implement communication functions within the device and / or communication functions between the device and other devices or components.