Measurement method and apparatus

By configuring the RRM measurement period and data transmission period, the RRM measurement and data transmission of terminal devices can be flexibly adjusted, solving the problem of conflicts between data frame transmission and RRM measurement period in services such as XR, thereby improving data transmission quality and service experience.

WO2025209089A1PCT designated stage Publication Date: 2025-10-09HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In wireless communication systems, data frame transmission of services such as XR conflicts with the RRM measurement period, resulting in reduced data transmission quality and affecting service experience.

Method used

By configuring the RRM measurement period and data transmission period, the RRM measurement and data transmission of the terminal device can be flexibly adjusted, the RRM measurement period can be skipped to optimize data transmission, and the access network device can send information to configure the RRM measurement period and data transmission period to achieve a more matched data transmission time.

Benefits of technology

It improves data transmission quality, enhances service experience, reduces resource waste, improves resource utilization, and balances RRM measurement efficiency and data transmission performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025080484_09102025_PF_FP_ABST
    Figure CN2025080484_09102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and in particular to a measurement method and apparatus, in order to improve data transmission quality and improve service experience. The method comprises: a first communication apparatus obtaining first information, the first information being used for an RRM measurement period; obtaining second information, the second information being used for configuring a first time period; and skipping RRM measurement during the RRM measurement period within the first time period.
Need to check novelty before this filing date? Find Prior Art

Description

A measurement method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on April 2, 2024, with application number 202410399648.4 and application name "A Measurement Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a measurement method and device. Background Art

[0004] With the continuous development of wireless communication systems, data transmission latency continues to decrease, and transmission capacity is increasing. Wireless communication systems are gradually infiltrating services that require high real-time performance and large data capacity, such as video transmission, cloud gaming (CG), and extended reality (XR). XR refers to the use of computer technology to combine the real and the virtual to create a virtual environment that allows human-computer interaction. It is a general term for various forms of reality, including augmented reality (AR), virtual reality (VR), and mixed reality (MR).

[0005] Data frames for services like XR are transmitted periodically, and the transmission period is generally non-integer. This can lead to conflicts between data frame transmission and radio resource management (RRM) measurement periods (e.g., measurement gaps (MGs)). During RRM measurement periods, terminal devices typically perform measurements on neighboring cells and do not send or receive data. This can reduce the transmission quality of data (e.g., data frames for services like XR), impacting the service experience. Summary of the Invention

[0006] The embodiments of the present application provide a communication method and apparatus to improve data transmission quality and enhance service experience.

[0007] In a first aspect, embodiments of the present application provide a communication method that can be performed by a first communication device, where the first communication device can be a terminal device, a component of the terminal device (e.g., a processor, a chip, a circuit responsible for communication functions, etc.), or a device used in conjunction with the terminal device. The method includes: the first communication device obtaining first information, the first information being used to configure an RRM measurement period; obtaining second information, the second information being used to configure the first period; and skipping RRM measurement during an RRM measurement period within the first period.

[0008] It should be noted that when the first communication device is a chip of a terminal device, the chip can be 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, etc.

[0009] By using the above method, in addition to configuring the RRM measurement period for the first communication device (such as the terminal device), the access network equipment can also configure the first period for the first communication device through the second information, and flexibly adjust the RRM measurement and data transmission of the first communication device, so that when there is a conflict between the data transmission and the RRM measurement, the first communication device can skip the RRM measurement and transmit data, thereby improving the data transmission quality and enhancing the service experience.

[0010] In addition, compared with the scheme of directly instructing to skip the RRM measurement period, in the embodiment of the present application, the first time period is configured by the second information, and the RRM measurement is skipped at the RRM measurement opportunity within the first time period. This can make the first time period more consistent with the data transmission time of the service (such as more consistent with the transmission time of the data frame of the XR and other services). The time for skipping the RRM measurement can be used more for the data transmission of the service. At the same time, it can also further reduce the possibility of skipping the RRM measurement during the data transmission time of non-service, reduce resource waste, and help improve resource utilization.

[0011] In one possible design, the second information is further used to indicate that RRM measurement is skipped during the RRM measurement period within the first time period. Exemplarily, the second information may include 1-bit indication information, where when the indication information is 0, it may indicate that RRM measurement is not skipped during the RRM measurement period within the first time period; and when the indication information is 1, it may indicate that RRM measurement is skipped during the RRM measurement period within the first time period.

[0012] Through the above design, the first communication device can skip RRM measurement only when the second information indicates to skip RRM measurement during the RRM measurement period within the first time period. When the second information does not indicate to skip RRM measurement during the RRM measurement period within the first time period, the first communication device can still perform RRM measurement according to the RRM measurement period. This can support access network equipment, etc. to flexibly adjust the RRM measurement and data transmission of the first communication device using the second information, which helps to balance the efficiency of the RRM measurement of the first communication device and the performance of data transmission, and improve the overall user experience.

[0013] In one possible design, the method further includes obtaining third information, where the third information is used to indicate skipping RRM measurement during an RRM measurement period within the first time period.

[0014] Through the above design, the first communication device can skip RRM measurement only when the third information indicates to skip RRM measurement during the RRM measurement period within the first time period. When the third information does not indicate to skip RRM measurement during the RRM measurement period within the first time period, RRM measurement can still be performed according to the RRM measurement period. This can support access network equipment, etc. to flexibly adjust the RRM measurement and data transmission of the first communication device using the third information, which helps to balance the efficiency of the RRM measurement of the first communication device and the performance of data transmission, and improve the overall user experience.

[0015] In one possible design, the second information indicates the duration (or length) of the first time period and / or the starting position of the first time period. Optionally, the second information may also indicate the period of the first time period.

[0016] The above design can support the implementation of configuring one or more first time periods for the first communication device through the second information.

[0017] In one possible design, the second information indicates a duration and / or offset, and the first time period is determined based on the duration and / or offset and the end position of the second information; or the first time period is determined based on the duration and / or offset and the starting position of the first RRM measurement period after the second information.

[0018] Through the above design, it is possible to support the implementation of configuring the first time period by using the time domain position based on the second information.

[0019] In one possible design, the second information is used to configure multiple time periods including a first time period; the first time period is the earliest time period starting after the second information among the multiple time periods.

[0020] The above design can support skipping RRM measurement only in an RRM measurement period within a specific time period when multiple time periods are configured, which is conducive to more flexible adjustment of the RRM measurement and data transmission of the first communication device.

[0021] In one possible design, the second information is used to configure multiple time periods including a first time period; the first time period is the earliest time period starting after the third information among the multiple time periods.

[0022] The above design can support the case where the second information configures multiple time periods, and flexibly indicates the position of the first time period through the third information, which is conducive to more flexible adjustment of the RRM measurement and data transmission of the first communication device.

[0023] In one possible design, the second information is used to configure multiple time periods including the first time period. When the third information ends in a time period among the multiple time periods, the first time period is the time period in which the third information is located. Additionally, when the third information ends within the first time period, skipping RRM measurement during an RRM measurement period within the first time period includes skipping RRM measurement during an RRM measurement period within a range from an end of the third information to an end of the first time period.

[0024] The above design can support the first communication device to skip RRM measurement more finely, thereby reducing the impact of RRM measurement on the first communication device.

[0025] In one possible design, the starting position of the first time period is determined according to the starting position of the first RRM measurement period after the second information.

[0026] Through the above design, the first time period can be used to better match the RRM measurement period, which is conducive to more accurate adjustment of the RRM measurement and data transmission of the first communication device.

[0027] In one possible design, skipping RRM measurement in the RRM measurement period within the first time period includes: skipping RRM measurement on the part of the RRM measurement period that overlaps with the first time period; or skipping all RRM measurements in the RRM measurement period that overlaps with the first time period.

[0028] The above design can support different RRM measurement skipping modes and meet different RRM measurement skipping requirements.

[0029] In a second aspect, an embodiment of the present application provides a communication method, which can be performed by a second communication device, wherein the second communication device can be an access network device, a component of the access network device (such as a processor, a chip, a chip system, etc.), or a device used in conjunction with the access network device (such as a logical node, a logical module, or software that can implement all or part of the functions of the access network device). The method includes: the second communication device sending first information, the first information being used to configure an RRM measurement period; and sending second information, the second information being used to configure the first period.

[0030] In one possible design, the second information is further used to indicate skipping of RRM measurement during an RRM measurement period within the first time period.

[0031] In one possible design, the method further includes sending third information, where the third information is used to indicate skipping of RRM measurement during the RRM measurement period within the first time period.

[0032] In one possible design, the second information indicates the duration (or length) of the first time period and / or the starting position of the first time period. Optionally, the second information also indicates the period of the first time period.

[0033] In one possible design, the second information indicates a duration and / or offset, and the first time period is determined based on the duration and / or offset and the end position of the second information; or the first time period is determined based on the duration and / or offset and the starting position of the first RRM measurement period after the second information.

[0034] In one possible design, the second information is used to configure multiple time periods including a first time period; the first time period is the earliest time period starting after the second information among the multiple time periods.

[0035] In one possible design, the second information is used to configure multiple time periods including a first time period; the first time period is the earliest time period starting after the third information among the multiple time periods.

[0036] In one possible design, the starting position of the first time period is determined according to the starting position of the first RRM measurement period after the second information.

[0037] In a third aspect, an embodiment of the present application provides a communication method, which can be performed by a first communication device and a second communication device, wherein the first communication device can be a terminal device, a component of a terminal device, or a device used in conjunction with the terminal device; and the second communication device can be an access network device, a component of an access network device, or a device used in conjunction with the access network device. The method includes: the second communication device sends first information, and accordingly, the first communication device obtains the first information, the first information being used to configure an RRM measurement period; the second communication device sends second information, and accordingly, the first communication device obtains the second information, the second information being used to configure the first period; and the first communication device skips RRM measurement during an RRM measurement period within the first period.

[0038] In one possible design, the second information is further used to indicate skipping of RRM measurement during an RRM measurement period within the first time period.

[0039] In one possible design, the method further includes: the second communication device sends third information, and accordingly, the first communication device obtains the third information, where the third information is used to indicate skipping of RRM measurement during the RRM measurement period within the first time period.

[0040] In one possible design, the second information indicates the duration (or length) of the first time period and / or the starting position of the first time period. Optionally, the second information may also indicate the period of the first time period.

[0041] In one possible design, the second information indicates a duration and / or offset, and the first time period is determined based on the duration and / or offset and the end position of the second information; or the first time period is determined based on the duration and / or offset and the starting position of the first RRM measurement period after the second information.

[0042] In one possible design, the second information is used to configure multiple time periods including a first time period; the first time period is the earliest time period starting after the second information among the multiple time periods.

[0043] In one possible design, the second information is used to configure multiple time periods including a first time period; the first time period is the earliest time period starting after the third information among the multiple time periods.

[0044] In one possible design, the second information is used to configure multiple time periods including the first time period. When the third information ends in a time period among the multiple time periods, the first time period is the time period in which the third information is located. Additionally, when the third information ends within the first time period, the first communications device skips RRM measurement during an RRM measurement period within the first time period, including skipping RRM measurement during an RRM measurement period within a range from an end of the third information to an end of the first time period.

[0045] In one possible design, the starting position of the first time period is determined according to the starting position of the first RRM measurement period after the second information.

[0046] In one possible design, the first communication device skips RRM measurement in the RRM measurement period within the first time period, including: the first communication device skips RRM measurement on the part where the RRM measurement period overlaps with the first time period; or, skips all RRM measurements on the RRM measurement period that overlaps with the first time period.

[0047] In a fourth aspect, the present application provides a communication device, which has the function of implementing the above-mentioned first aspect. For example, the communication device includes a module or unit or means corresponding to the operation involved in the above-mentioned first aspect. The module or unit or means can be implemented by software, or by hardware, or by a combination of software and hardware.

[0048] In a fifth aspect, the present application provides a communication device, which has the function of implementing the above-mentioned second aspect. For example, the communication device includes a module or unit or means corresponding to the operation involved in the above-mentioned second aspect. The module or unit or means can be implemented by software, or by hardware, or by a combination of software and hardware.

[0049] In a sixth aspect, the present application provides a communication device comprising an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is used to store part or all of the necessary computer programs or instructions for implementing the functions involved in the first aspect above. The one or more processors can execute the computer program or instructions. When the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the first aspect above. The interface circuit is used to implement the communication function within the communication device and / or the communication function of the communication device with other devices or components.

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

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

[0052] The communication device may be a terminal device, or a communication module in the terminal device, or a chip in the terminal device responsible for communication functions such as a modem chip (also known as a baseband chip) or a SoC or SIP chip including a modem module.

[0053] In a seventh aspect, the present application provides a communication device comprising an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is used to store part or all of the necessary computer programs or instructions for implementing the functions involved in the second aspect above. The one or more processors can execute the computer program or instructions. When the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the second aspect above. The interface circuit is used to implement the communication function within the communication device and / or the communication function of the communication device with other devices or components.

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

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

[0056] The above-mentioned communication device can be an access network device, a component of an access network device (such as a processor, chip, chip system, etc.) or a device used in conjunction with the access network device (for example: a logical node, logical module or software that can realize all or part of the functions of the access network device).

[0057] In an eighth aspect, the present application provides a communication system comprising a first communication device and a second communication device; the first communication device can implement the method in any possible design or implementation manner in the above-mentioned first aspect; the second communication device can implement the method in any possible design or implementation manner in the above-mentioned second aspect.

[0058] In the ninth aspect, the present application provides a computer-readable storage medium, which stores computer-readable instructions. When a computer reads and executes the computer-readable instructions, the computer executes the method in any possible design or implementation method in the above-mentioned first to second aspects.

[0059] In the tenth aspect, the present application provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are read and executed by a computer, the computer executes the method in any possible design or implementation of the first to second aspects above.

[0060] The technical effects that can be achieved in the above-mentioned second to tenth aspects can refer to the technical effects that can be achieved in the above-mentioned first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;

[0062] FIG2 is a schematic diagram of data frame transmission provided in an embodiment of the present application;

[0063] FIG3 is a schematic diagram of a configuration method of a measurement gap provided in an embodiment of the present application;

[0064] FIG4 is a schematic diagram of a conflict between an MG and data frame transmission according to an embodiment of the present application;

[0065] Figures 5, 13, 15, and 16 are schematic diagrams of communication methods provided in embodiments of the present application;

[0066] Figures 6, 7, 11, and 14 are schematic diagrams of time period distribution provided in embodiments of the present application;

[0067] FIG8 is a schematic diagram of the end position of the second information provided in an embodiment of the present application;

[0068] Figures 9, 10, and 12 are schematic diagrams of RRM measurement skipping provided in embodiments of the present application;

[0069] FIG17, FIG18, and FIG19 are schematic diagrams of determining the first time period according to an embodiment of the present application;

[0070] FIG20 is an exemplary block diagram of a communication device provided in an embodiment of the present application;

[0071] Figure 21 is an exemplary block diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0072] The present application provides a communication method and apparatus. The method and apparatus are based on the same inventive concept. Since the method and apparatus solve similar problems, the implementation of the apparatus and method can refer to each other, and the repetitive parts will not be repeated.

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

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

[0075] It can be understood that FIG1 only shows one possible communication system to which the embodiment of the present application can be applied. In other possible scenarios, the communication system may also include other devices.

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

[0077] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB) or a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node may be a macro base station (such as 110a in FIG1 ), a micro base station or an indoor station (such as 110b in FIG1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, a RAN node may also be a server, a wearable device, a vehicle or an onboard device, etc. For example, an access network device in vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node in this application may also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform). The RAN node in this application may also be a logical node, a logical module or software that can implement all or part of the RAN node functions.

[0078] In another possible scenario, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

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

[0080] Terminal devices can also be referred to as terminals, user equipment (UE), mobile stations, mobile terminals, etc. Terminal devices 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 grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. Terminal devices can be mobile phones, tablet computers, computers with wireless transceiver functions, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of the present application do not limit the device form of the terminal device. It can be understood that for XR scenarios, the terminal device can be a smartphone, a head mounted display (HMD) or smart glasses (such as VR glasses, AR glasses) and other devices. For cloud gaming scenarios, the terminal device can be a smartphone or tablet computer and other devices.

[0081] To facilitate understanding by those skilled in the art, some terms in this application are explained below.

[0082] 1) Data frame transmission cycle.

[0083] For XR and other services, data frames can be video frames, audio frames, or other possible frames. Taking the case of video frames as data frames, a video can be understood as consisting of a series of coherent images (or pictures, photos, etc.) played continuously. Each image is a video frame. When no less than 24 images are played quickly per second, the human eye will perceive it as a continuous picture, that is, a video. The frame rate refers to the number of images played per second. For example, when the frame rate is 30 frames per second (FPS), it means that 30 images are played per second. When the frame rate is 60 FPS, it means that 60 images are played per second, and so on.

[0084] For example, in XR services, data frames typically arrive periodically based on the frame rate. This means the data frame transmission period is related to the frame rate. As shown in Figure 2, at a 60 FPS frame rate, the data frame transmission period is 1000 / 60 = 50 / 3 milliseconds (ms), which is approximately 16.67 ms. In theory, a data frame arrives every 16.67 ms.

[0085] In addition, considering the delay in data frame transmission, such as the delay in transmission between the terminal device and the XR service server, a packet delay budget (PDB) can be configured for the XR service. This allows data frames to arrive later than the theoretical arrival time. In Figure 2, a PDB of 10ms is used as an example. Data frames may arrive within the time corresponding to the matrix area shown in Figure 2.

[0086] 2) RRM measurement. In a mobile communication network, when a terminal device moves from one cell to another, it needs to perform an inter-cell handover. Before handover, the terminal device needs to measure the signals of the neighboring cells and determine the handover timing based on the measurement results. RRM measurements can be divided into intra-frequency measurements and inter-frequency measurements.

[0087] Co-frequency measurement means that the terminal device's service cell (i.e., the cell where the terminal device is currently located) and the target cell to be measured are on the same carrier frequency (center frequency). In NR, the measurement performed by the terminal device can be based on the synchronization signal and physical broadcast channel (PBCH) block (synchronization signal and PBCH block, SSB). Considering that SSB is not continuous in the time domain, if the terminal device continuously searches for and measures SSB in the time domain, it will cause a lot of power waste. In order to effectively indicate the time window for the terminal device to measure SSB and reduce unnecessary measurement power consumption of the terminal device, NR introduces the concept of SSB-based measurement timing configuration (SMTC). SMTC can be used to configure a measurement time window. The terminal device can perform SSB measurement only within the time window, and there is no need to perform SSB measurement outside the time window. The access network device (i.e., RAN node) can configure SMTC by sending one or more parameters such as SMTC period (characterizing the repetition period of the measurement action), SMTC duration (characterizing the duration of the measurement action after the measurement action starts), or SMTC offset (characterizing the starting subframe of the measurement action within the period) to the terminal device.

[0088] Inter-frequency measurement means that the service cell and the target cell of the terminal device are not on the same carrier frequency. If the terminal device needs to perform inter-frequency measurement, a simple way is to install two RF receivers in the terminal device to measure the frequency of the terminal device service cell and the frequency of the target cell respectively, but this will bring about the problem of increased cost and mutual interference between different frequencies. Therefore, the 3rd generation partnership project (3GPP) proposed a measurement gap (MG) method, that is, to reserve a part of time (i.e., MG time). During this time, the terminal device will suspend communication with the service cell and will not send or receive any data. Instead, the RF receiver will be adjusted to the target cell frequency to perform inter-frequency measurement, and then switch to the service cell at the end of the MG time. The duration of the terminal device suspending communication with the service cell for inter-frequency measurement can be called MG. In addition, it should be understood that in the embodiment of the present application, inter-frequency measurement can include measuring inter-frequency neighboring cells of the same radio access technology (RAT) as the service cell (i.e., same-system inter-frequency measurement) or measuring neighboring cells of other RATs (i.e., inter-system measurement).

[0089] The configuration information of the measurement gap (also referred to as the measurement interval) includes at least one of the following information:

[0090] Measurement Gap Repetition Period (MGRP): Also known as the MG repetition period, this parameter specifies the gap period. MGRP values ​​can include 20ms, 40ms, 80ms, and 160ms. For example, if the MGRP value is 40ms, the gap repeats every four frames (assuming each frame is 10ms) within 40ms.

[0091] Measurement Gap Offset: Also known as MG Offset, this is defined as the offset of the gap mode. The offset value indicates the starting subframe within a period and ranges from 0 to MGRP-1. For example, if the MGRP value is 20ms, the corresponding measurement gap offset ranges from 0 to 19.

[0092] Measurement gap length (MGL): Also known as the MG length, this parameter indicates the duration (or length) of the measurement gap. The MGL value can be expressed in milliseconds, such as 1.5ms, 3ms, 3.5ms, 4ms, 5.5ms, and 6ms. For positioning measurements, the MGL value can be 10ms or 20ms.

[0093] Referring to the configuration of measurement gaps shown in FIG3 , each frame includes 10 subframes (each small matrix in FIG3 represents a subframe), each frame has a duration of 10 ms, and an MGRP value of 40 ms, an MGL value of 4 ms, and a gapoffset value of 24 are used as an example. The two measurement gaps (shaded areas) in FIG3 are distributed in frames with system frame numbers (SFNs) 22 and 26. The interval between the two measurement gaps is 40 ms, the same as the MGRP value, and the length of the measurement gap is 4 ms, the same as the MGL value. The starting positions of the two measurement gaps can be determined based on the starting positions of the measurement gaps, the gapoffset value, and the MGRP value.

[0094] The 3GPP protocol predefines certain gap patterns. A terminal device can report supported gap patterns to the access network device through its capability reporting information. Table 1 lists the predefined gap patterns in the 3GPP protocol. Different gap patterns correspond to different MGL and MGRP configurations. It should be noted that Table 1 only illustrates the correspondence between some gap patterns and MGL and MGRP configurations. Table 1 may also include entries for more correspondences between gap patterns and MGL and MGRP configurations.

[0095] Table 1

[0096] 3) Sending / receiving information. In this application, "sending information" can be understood as one device sending information to another device, or as one logical module within a device sending information to another logical module. For example, "an access network device sending information" can be understood as an access network device sending information to another device (such as a terminal device), or as logical module 1 within an access network device sending information to logical module 2 within the access network device.

[0097] 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, "an access network device receiving information" can be understood as the access network device receiving information from another device (such as a terminal device), or it can be understood as logical module 1 in the access network device receiving information from logical module 2 in the access network device.

[0098] In this application, "sending information to... (e.g., a terminal device)" or the related illustrations in the accompanying drawings can be understood as the destination end of the information being the terminal device. This can include sending information to the terminal device directly or indirectly. "Receiving information from... (e.g., a terminal device)" or "receiving information from... (e.g., a terminal device)" or "receiving information sent by (e.g., a terminal device)", or the related illustrations in the accompanying drawings can be understood as the source end of the information being the terminal device, which can include receiving information directly or indirectly from the terminal device. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be repeated here.

[0099] As shown above, in services such as XR, the transmission period of the data frame is related to the frame rate and is generally non-integer. The period of the RRM measurement period (such as MG) used by the terminal device for RRM measurement may not be the same as the transmission period of the data frame, and is not an integer multiple of the transmission period of the data frame. In this way, the time domain position of the data frame transmission may overlap with the RRM measurement period (for example, MG). During the RRM measurement period, the terminal device usually performs measurements of neighboring cells, etc., and does not send and receive data, which will result in reduced transmission quality of data (such as data frames of services such as XR), affecting the service experience.

[0100] As an example, as shown in Figure 4, when the frame rate is 60 FPS, the data frame arrival period is approximately 16.67 ms, meaning one data frame arrives every 16.67 ms. The MG period is 40 ms, and each MG is 6 ms long. Of the six data frames, the transmission time of two overlaps with the MG. During this overlapping period, the terminal device measures the signals of neighboring cells but does not send or receive data. This can cause these two data frames to be dropped, impacting the service experience.

[0101] Based on this, the embodiments of the present application provide a communication method and apparatus to improve the data transmission quality and enhance the service experience.

[0102] Furthermore, it should be understood that ordinal numbers such as "first" and "second" in the embodiments of this application are used to distinguish between multiple objects and are not used to define the size, content, order, timing, priority, or importance of the multiple objects. For example, "first information" and "second information" do not indicate a difference in priority or importance between the two pieces of information.

[0103] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0104] Figure 5 is one of the schematic diagrams of the communication method provided in an embodiment of the present application. In Figure 5, the method is illustrated by taking the first communication device and the second communication device as the execution subjects of the interaction diagram as an example, but the present application does not limit the execution subjects of the interaction diagram. For example, the first communication device can be a terminal device, or a module applied to the terminal device, such as a circuit, chip, chip system or processor, or a logical node, logical module or software that can realize all or part of the functions of the terminal device; the second communication device can also be an access network device, or a module applied to the access network device, such as a circuit, chip, chip system or processor, or a logical node, logical module or software that can realize all or part of the functions of the access network device. As shown in Figure 5, the method includes:

[0105] S501: The second communication device sends first information, and accordingly, the first communication device obtains the first information, wherein the first information is used to configure an RRM measurement period.

[0106] In the embodiment of the present application, the RRM measurement period refers to a period that can be used for RRM measurement, such as MG, SMTC measurement window, etc. The first communication device can obtain the first information in a variety of ways. For example, the first information can be pre-configured in the first communication device, or from the second communication device. Taking the first information from the second communication device as an example, the second communication device can send the first information to the first communication device, and the first communication device obtains the first information by receiving the first information from the second communication device (as specifically shown in Figure 5).

[0107] It should be pointed out that pre-configuration may refer to pre-definition by the communication system (such as pre-definition of the first information by the communication system), or pre-definition by the communication protocol (such as pre-definition of the first information by the communication protocol), or pre-configuration of the first communication device when it leaves the factory (such as pre-configuration of the first information by the first communication device when it leaves the factory), or configuration by high-level signaling of the first communication device (such as radio resource control (RRC) signaling).

[0108] The RRM measurement period configured by the first information may be one or more. When the RRM measurement period configured by the first information is multiple, the duration of each period in the multiple RRM measurement periods may be the same or different; the multiple RRM measurement periods may appear periodically or non-periodically, or may appear partially periodically and partially non-periodically. This application does not limit this.

[0109] As an example: the RRM measurement period may be MG, the first information may indicate configuration information of the MG, such as one or more of MG repetition period, MG offset, or MG length, and the first communication device may determine multiple MGs based on the MG configuration information.

[0110] As another example: the RRM measurement period may be an SMTC measurement window, the first information may include configuration information of the SMTC measurement window, such as one or more of the SMTC period, SMTC duration, or SMTC bias, and the first communication device may determine multiple SMTC measurement windows based on the configuration information of the SMTC measurement window.

[0111] It can be understood that the above-mentioned first information can be carried in a variety of possible signaling, such as RRC signaling, downlink control information (DCI), or media access control (MAC) control element (CE) signaling.

[0112] S502: The second communication device sends second information, and accordingly, the first communication device obtains the second information.

[0113] Among them, the second information can be used to configure the first time period, and the first time period configured by the second information can be one or more. When the first time period configured by the second information is multiple, the duration of each time period in the multiple first time periods can be the same or different; the multiple first time periods can appear periodically or non-periodically, or can appear partially periodically and partially non-periodically. This application does not limit this.

[0114] In a possible implementation, the second information may configure the first time period by indicating the starting position and / or duration (or length) of the first time period.

[0115] It can be understood that the starting position of the first time period may refer to the starting time domain unit of the first time period, such as the first symbol, time slot, subframe, half frame, or frame occupied by the first time period in the time domain; it may also refer to the specific starting time of the first time period, such as: 10 hours, 28 minutes, 30 seconds and 10 milliseconds.

[0116] Taking the example of the second information indicating the starting position of the first time period, the first communication device can determine the time range of the duration of the first time period after the starting position as the first time period, where the duration of the first time period can be pre-configured or indicated by the second communication device (such as indicated by the second information).

[0117] Taking the example of the second information indicating the duration of the first time period, the first communication device can use the end position of the second information as the starting position of the first time period, or the time domain position after the set time length of the end position of the second information as the starting position of the first time period (the set time length can be pre-configured or indicated by the second communication device), and can determine the first time period in combination with the duration of the first time period indicated by the second information.

[0118] In some implementations, if the period of the first time period is also pre-configured, or the second communication device also indicates the period of the first time period (such as indicating the period of the first time period through the second information), the first communication device can also determine multiple first time periods based on the starting position of the first time period, the duration of the first time period, and the period of the first time period.

[0119] Taking the starting position of the first time period as moment 1, the duration of the first time period as 10ms, and the period of the first time period as 20ms as an example, the distribution of multiple first time periods can be shown in Figure 6, where the duration of any first time period is 10ms, the starting position of the first first time period (taking the first time period 1 as an example in Figure 6) is moment 1, the starting position of the second first time period (taking the first time period 2 as an example in Figure 6) is moment 1+20ms, and the starting position of the third first time period (taking the first time period 3 as an example in Figure 6) is moment 1+40ms, and so on.

[0120] In some implementations, the second information may also be configured with multiple time periods, including the first time period.

[0121] As an example: the second information can indicate the starting position of a time period, the duration (or length) of the time period, and the period of the time period. The first communication device can determine multiple time periods based on the starting position of the time period, the duration (or length) of the time period, and the period of the time period, and determine the time period that starts the earliest after the second information among the multiple time periods as the first time period.

[0122] Referring to the time period distribution diagram shown in Figure 7, the starting position of the time period is moment 1, the duration of the time period is 10ms, and the period of the time period is 20ms. Based on the starting position of the time period, the duration of the time period and the period of the time period, multiple time periods can be determined (taking time period 1, time period 2, ... as an example in Figure 7), and the end position of the second information is moment 1. The first communication device can determine the time period 1 that starts earliest after moment 1 as the first time period.

[0123] It can be understood that the end position of the second information can refer to the end moment of the first time period (such as moment 2 in Figure 7); it can also refer to the end domain unit of the second information, such as the last symbol, time slot, subframe, half frame, or frame occupied by the second information in the time domain.

[0124] Referring to the end position diagram of the second information shown in Figure 8, the last symbol occupied by the second information in the time domain is symbol B in time slot A, and the end position of the second information is symbol B. The first communication device can determine the earliest time period 1 starting after symbol B as the first time period.

[0125] It can be understood that the above-mentioned second information can be carried in a variety of possible signaling, such as RRC signaling, or DCI, or MAC CE signaling, etc. The first communication device can obtain the second information by receiving the signaling carrying the second information.

[0126] S503: The first communications device skips RRM measurement during an RRM measurement period within a first time period.

[0127] In a possible implementation, the first communications device may skip RRM measurement during a portion where the RRM measurement period overlaps with the first period.

[0128] Referring to the RRM measurement skipping schematic diagram shown in Figure 9, for the case where the RRM measurement period shown in (A) in Figure 9 completely overlaps with the first period, the first communication device can skip the RRM measurement in the RRM measurement period; for the case where the RRM measurement period shown in (B) in Figure 9 only partially overlaps with the first period, the first communication device can skip the RRM measurement in the part where the RRM measurement period overlaps with the first period.

[0129] In yet another possible implementation, the first communications apparatus may skip all RRM measurements in an RRM measurement period that overlaps with the first period.

[0130] Referring to the RRM measurement skipping schematic diagram shown in FIG10 , although the RRM measurement period in FIG10 only partially overlaps with the first period, the first communications device still skips the RRM measurement over the entire RRM measurement period.

[0131] During the time when the RRM measurement is skipped, the first communication device can send and / or receive service data, thereby improving the performance of data transmission and enhancing the service experience.

[0132] The above description is based on an example in which the first communications device, when a first time period is configured, skips RRM measurement during an RRM measurement period within the first time period. It is understood that, in some implementations, to improve resource utilization and reduce the number of cases in which the first communications device skips RRM measurement when there is no data transmission requirement, the second communications device may further instruct the first communications device whether to skip RRM measurement. The first communications device may skip RRM measurement during an RRM measurement period within the first time period only when instructed to skip RRM measurement.

[0133] As an example, the second communications apparatus may indicate to the first communications apparatus, through the second information, whether to skip RRM measurement during the RRM measurement period within the first time period. For example, the second information includes one bit of indication information, where, when the indication information is 0, it indicates that RRM measurement is not skipped during the RRM measurement period within the first time period; and when the indication information is 1, it indicates that RRM measurement is skipped during the RRM measurement period within the first time period.

[0134] Alternatively, the second communications device may also indicate to the first communications device whether to skip RRM measurement during the RRM measurement period within the first time period through other information different from the second information (e.g., third information). For example, the third information includes 1 bit of indication information, and when the indication information is 0, it indicates that RRM measurement is not skipped during the RRM measurement period within the first time period; and when the indication information is 1, it indicates that RRM measurement is skipped during the RRM measurement period within the first time period.

[0135] In some implementations, if the second information configures multiple time periods including the first time period, and indicates through third information whether the first communication device skips RRM measurement in the RRM measurement period within the first time period, the first time period can also determine the first time period in the multiple time periods based on the third information.

[0136] Method 1: The first time period may be the earliest time period starting after the third information among the multiple time periods (this method does not distinguish whether the third information ends in a certain time period among the multiple time periods).

[0137] Method 2: The first time period is the earliest time period after the third information among the multiple time periods. That is, if the third information ends in a certain time period among the multiple time periods, the first time period is the time period in which the third information ends. If the third information does not end in a certain time period among the multiple time periods, the first time period is the earliest time period after the third information among the multiple time periods (this method distinguishes whether the third information ends in a certain time period among the multiple time periods).

[0138] Taking the first time period determined by the second method described above as an example, referring to the time period distribution diagram shown in FIG11 , the second information is configured with multiple time periods (using time period 1, time period 2, etc. as an example in FIG11 ), and the end position of the third information is time 3. For the case where the end position of the third information shown in FIG11 (A) is not within a time period among the multiple time periods and does not end within a time period among the multiple time periods, the first communication device can determine time period 3 that starts earliest after time 3 as the first time period. For the case where the end position of the third information shown in FIG11 (B) is within a time period among the multiple time periods and ends within a time period among the multiple time periods, the first communication device can determine time period 2 where time 3 is located as the first time period.

[0139] It can be understood that the above-mentioned third information can be carried in a variety of possible signaling, such as RRC signaling, or DCI, or MAC CE signaling, etc. The first communication device can obtain the third information by receiving the signaling carrying the third information.

[0140] As an example: the second communication device can send RRC signaling carrying the second information to the first communication device, configure multiple time periods for the first communication device through the RRC signaling, and then send DCI signaling carrying the third information to the first communication device, indicate the first time period in the configured multiple time periods through the DCI signaling, and so on.

[0141] In addition, it can be understood that when the third information ends within the first time period, the first communication device skips RRM measurement during the RRM measurement period within the first time period, which may mean that the first communication device skips RRM measurement during the RRM measurement period within the range from the end of the third information to the end of the first time period.

[0142] Referring to the RRM measurement skipping schematic diagram shown in Figure 12, the third information ends within the first time period and the end position is moment 3, the end position of the first time period is moment 4, and the first communication device can skip RRM measurement in the RRM measurement period within the range of moment 3 to moment 4.

[0143] Among them, when the first communication device skips RRM measurement on the RRM measurement period within the range from the end of the third information to the end of the first time period, it may be skipping RRM measurement on the part of the RRM measurement period that overlaps with the range from the end of the third information to the end of the first time period; or it may be skipping all RRM measurements on the RRM measurement period that overlaps with the range from the end of the third information to the end of the first time period (including full overlap and partial overlap). The embodiments of the present application are not limited to this.

[0144] The embodiment of FIG. 5 is described below in conjunction with the specific embodiments of FIG. 13 , FIG. 15 , and FIG. 16 .

[0145] FIG13 is a second schematic diagram of a communication method provided in an embodiment of the present application. FIG13 illustrates an example in which a second communication device configures multiple time periods using second information, and then dynamically indicates whether to skip RRM measurement in a first time period of the multiple time periods using third information. The method includes:

[0146] S1301: The second communication device sends first information, and accordingly, the first communication device obtains the first information. The first information is used to configure an RRM measurement period.

[0147] Regarding the implementation of step S1301, reference may be made to the implementation of step S501 described above, and no further details will be given.

[0148] S1302: The second communication device sends second information, and accordingly, the first communication device obtains the second information.

[0149] In one possible implementation, the second information may be carried in RRC signaling and sent to the first communication device via RRC signaling. The second information may indicate one or more parameters such as the starting position of the time period, the period of the time period, or the length (also referred to as the length or duration) of the time period.

[0150] The periodicity of a time period can be an integer or a non-integer, and the unit can be a symbol, a slot, a subframe, a half frame, a frame, etc. It can also be ms, etc. Taking ms as an example, the periodicity of a time period can be: 1ms, 5ms, 20ms, 50 / 3ms, 100 / 3ms, etc.

[0151] In some implementations, the second information (or signaling carrying the second information) may include a non-integer field, and the value of the non-integer field may be used to indicate (or switch) whether to configure an integer period or a non-integer period. For example, when the value of the non-integer field is set to true, a non-integer period may be configured; when the value of the non-integer field is set to false, an integer period may be configured.

[0152] The starting position of a time period may refer to a starting symbol, time slot, subframe, half frame, or frame, etc., or may refer to a starting moment. Taking the starting position of a time period as a certain symbol as an example, the second information may indicate (or configure) one or more of the parameters such as the time reference system frame number (timeReferenceSFN), the time domain offset (timeDomainOffset), or S. Among them, timeReferenceSFN is the time reference SFN of the time slot where the starting position is located, and the value can be 0 or 512; timeDomainOffset is the offset of the starting position relative to the time reference SFN, and S is the number of the symbol where the starting position is located. For example: if the starting position is the 5th symbol of the 3rd time slot of the 32nd frame, then timeReferenceSFN=0, timeDomainOffset is 31*numberOfSlotsPerFrame+2, and S=5, where numberOfSlotsPerFrame represents the number of time slots included in each frame.

[0153] The first communication device can obtain the start positions of multiple time periods through the start position of the time period and the period of the time period.

[0154] In a possible implementation, the starting positions of multiple time periods (taking the starting position as a symbol as an example) satisfy: (timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeDomainOffset×numberOfSymbolsPerSlot+S+N×periodicity)modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot), where numberOfSlotsPerFrame represents the number of time slots included in each frame, numberOfSymbolsPerSlot represents the number of symbols included in each time slot, N represents the time period, modulo represents the modulo operation, and 1024 represents the number of system frames. For a certain symbol, the symbol can be located by the SFN of the frame in which the symbol is located, the slot number in the frame in which the symbol is located, and the symbol number in the slot. That is, for a certain symbol, if the SFN of the frame in which the symbol is located, the slot number in the frame in which the symbol is located, and the symbol number in the slot satisfy: [(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+(slot number in the frame×numberOfSymbolsPerSlot)+symbol number in the slot]=(timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeDomainOffset×numberOfSymbolsPerSlot+S+N×periodicity)modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot), then the symbol is the starting position of a time period.

[0155] If the period of the time period is not an integer, the starting positions of multiple time periods can satisfy: floor(timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeDomainOffset×numberOfSymbolsPerSlot+S+N×periodicity)modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot), where floor represents rounding down. For a certain symbol, if the SFN of the frame in which the symbol is located, the number of the timeslot in the frame, and the number of the symbol in the timeslot satisfy: floor[(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+(slot number in the frame×numberOfSymbolsPerSlot)+symbol number in the slot]=floor(timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeDomainOffset×numberOfSymbolsPerSlot+S+N×periodicity)modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot), then the symbol is the starting position of a time period.

[0156] The duration of the time period can be used to determine the duration of each time period. The duration of the time period can be determined by the second communication device and indicated to the first communication device. The duration of the time period can be 3ms, 5ms, 10ms, etc. In one possible implementation, the duration of the time period can also be determined based on the PDB of the service executed by the first communication device. For example, if the PDB is 10ms, the duration of the time period can be 10ms.

[0157] 14, the first communication device can determine multiple time periods based on the period, starting position, and duration of the time period indicated (or configured) by the second information. FIG14 takes the starting position of a time period as an example, including three parameters: the time reference SFN (timeReferenceSFN) of the time slot where the starting position is located, the time domain offset (timeDomainOffset) of the starting position relative to the time reference SFN, and the symbol number (S) where the starting position is located.

[0158] It is understandable that in order to make the configured multiple time periods more compatible with the services performed by the first communication device, the second communication device may determine the second information based on the data transmission parameters (such as the frame rate, etc.) of the services performed by the first communication device. For example, if the first communication device performs an XR service, the frame rate of the XR service is 60 FPS and the PDB is 10 ms, where the transmission period of the data frame at the frame rate of 60 FPS is 1000 / 60=50 / 3 ms, the second communication device may determine that the period of the time period indicated by the second information is 50 / 3 ms and the duration of the time period is not less than 10 ms.

[0159] S1303: The second communication device sends third information, and accordingly, the first communication device obtains the third information. The third information indicates whether to skip RRM measurement during the RRM measurement period within the first time period.

[0160] Among them, the first time period can be the earliest time period that starts after the third information among multiple time periods; or it can be the earliest time period that starts after the third information among multiple time periods (that is, when the third information ends in a certain time period among multiple time periods, the first time period is the time period in which the third information ends among multiple time periods; when the third information does not end in a certain time period among multiple time periods, the first time period is the earliest time period that starts after the third information among multiple time periods).

[0161] In one possible implementation, the second communication device may send third information to the first communication device to instruct the first communication device to skip RRM measurement during the RRM measurement period within the first period when determining that the time domain resources required for data frame transmission of the first communication device conflict with the RRM measurement period (such as a conflict within the first period).

[0162] It can be understood that the above-mentioned third information can be carried in a variety of possible signaling, such as RRC signaling, or DCI, or MAC CE signaling, etc. The first communication device can obtain the third information by receiving the signaling carrying the third information.

[0163] S1304: If the third information indicates to skip RRM measurement during the RRM measurement period within the first time period, the first communications device skips RRM measurement during the RRM measurement period within the first time period.

[0164] Regarding the implementation of step S1304, reference may be made to the implementation of step S503 described above, and no further details will be given.

[0165] FIG15 is a third schematic diagram of a communication method provided in an embodiment of the present application. FIG15 illustrates an example in which a second communication device configures the starting positions of multiple time periods using second information, and then dynamically indicates whether to skip RRM measurement for a first time period in the multiple time periods using third information, and the duration of the first time period is dynamically indicated by the third information. The method includes:

[0166] S1501: The second communication device sends first information, and accordingly, the first communication device obtains the first information. The first information is used to configure an RRM measurement period.

[0167] Regarding the implementation of step S1501, reference may be made to the implementation of step S501 described above, and no further details will be given.

[0168] S1502: The second communication device sends second information, and accordingly, the first communication device obtains the second information.

[0169] In a possible implementation, the second information may be carried in RRC signaling and sent to the first communication device via RRC signaling. The second information may indicate one or more parameters such as the starting position of the time period or the period of the time period.

[0170] The periodicity of a time period can be an integer or a non-integer, and the unit can be a symbol, a slot, a subframe, a half frame, a frame, etc. It can also be ms, etc. Taking ms as an example, the periodicity of a time period can be: 1ms, 5ms, 20ms, 50 / 3ms, 100 / 3ms, etc.

[0171] In some implementations, the second information (or signaling carrying the second information) may include a non-integer field, and the value of the non-integer field may be used to indicate (or switch) whether to configure an integer period or a non-integer period. For example, when the value of the non-integer field is set to true, a non-integer period may be configured; when the value of the non-integer field is set to false, an integer period may be configured.

[0172] The starting position of a time period may refer to a starting symbol, time slot, subframe, half frame, or frame, etc., or may refer to a starting moment. Taking the starting position of a time period as a certain symbol as an example, the second information may indicate (or configure) one or more of the parameters such as the time reference system frame number (timeReferenceSFN), the time domain offset (timeDomainOffset), or S. Among them, timeReferenceSFN is the time reference SFN of the time slot where the starting position is located, and the value can be 0 or 512; timeDomainOffset is the offset of the starting position relative to the time reference SFN, and S is the number of the symbol where the starting position is located. For example: if the starting position is the 5th symbol of the 3rd time slot of the 32nd frame, then timeReferenceSFN=0, timeDomainOffset is 31*numberOfSlotsPerFrame+2, and S=5, where numberOfSlotsPerFrame represents the number of time slots included in each frame.

[0173] The first communication device can obtain the start positions of multiple time periods through the start position of the time period and the period of the time period.

[0174] In a possible implementation, the starting positions of multiple time periods (taking the starting position as a symbol as an example) satisfy: (timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeDomainOffset×numberOfSymbolsPerSlot+S+N×periodicity)modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot), where numberOfSlotsPerFrame represents the number of time slots included in each frame, numberOfSymbolsPerSlot represents the number of symbols included in each time slot, N represents the time period, modulo represents the modulo operation, and 1024 represents the number of system frames. For a certain symbol, the symbol can be located by the SFN of the frame in which the symbol is located, the slot number in the frame in which the symbol is located, and the symbol number in the slot. That is, for a certain symbol, if the SFN of the frame in which the symbol is located, the slot number in the frame in which the symbol is located, and the symbol number in the slot satisfy: [(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+(slot number in the frame×numberOfSymbolsPerSlot)+symbol number in the slot]=(timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeDomainOffset×numberOfSymbolsPerSlot+S+N×periodicity)modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot), then the symbol is the starting position of a time period.

[0175] If the period of the time period is not an integer, the starting positions of multiple time periods can satisfy: floor(timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeDomainOffset×numberOfSymbolsPerSlot+S+N×periodicity)modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot), where floor represents rounding down. For a certain symbol, if the SFN of the frame in which the symbol is located, the number of the timeslot in the frame, and the number of the symbol in the timeslot satisfy: floor[(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+(slot number in the frame×numberOfSymbolsPerSlot)+symbol number in the slot]=floor(timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeDomainOffset×numberOfSymbolsPerSlot+S+N×periodicity)modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot), then the symbol is the starting position of a time period.

[0176] It is understandable that, in order to make the configured multiple time periods more compatible with the services performed by the first communication device, the second communication device may determine the second information based on the data transmission parameters (such as the frame rate) of the services performed by the first communication device. For example, if the first communication device performs an XR service with a frame rate of 60 FPS, where the transmission period of the data frame at the frame rate of 60 FPS is 1000 / 60=50 / 3 ms, the second communication device may determine the period of the time period indicated by the second information to be 50 / 3 ms.

[0177] S1503: The second communication device sends third information, and accordingly, the first communication device obtains the third information. The third information may indicate the duration of the time period and whether to skip RRM measurement during the RRM measurement period within the first time period.

[0178] The duration of the time period can be used to determine the duration of each time period. The duration of the time period can be determined by the second communication device and indicated to the first communication device. The duration of the time period can be 3ms, 5ms, 10ms, etc. In one possible implementation, the duration of the time period can also be determined based on the PDB of the service executed by the first communication device. For example, if the PDB is 10ms, the duration of the time period can be 10ms.

[0179] The first communication device may determine multiple time periods based on the starting position of the time period indicated by the second information, the period of the time period, and the duration of the time period indicated by the third information. The first time period may be the earliest time period starting after the third information among the multiple time periods, or the earliest time period after the third information among the multiple time periods.

[0180] In a possible implementation, the third information may include 1-bit indication information, which may be used to indicate the duration of the time period and whether to skip RRM measurement during the RRM measurement period within the first time period.

[0181] Exemplarily, a mapping relationship between an index value (index) and a duration of a time period (duration) may be preconfigured (or predefined) in the first communication device. Taking Table 2 as an example, when the index value of the indication information is 0, the duration of the time period is 0ms, indicating that RRM measurement is not skipped during the RRM measurement period within the first time period; when the index value of the indication information is 1, the duration of the time period is a preconfigured value (the preconfigured value is not 0), indicating that RRM measurement is skipped during the RRM measurement period within the first time period.

[0182] Table 2

[0183] Taking Table 3 as an example, when the index value of the indication information is 0, the duration of the time period is 0ms, indicating that the RRM measurement is not skipped during the RRM measurement period within the first time period; when the index value of the indication information is 1, the duration of the time period is the value of PDB, indicating that the RRM measurement is skipped during the RRM measurement period within the first time period.

[0184] It is understood that if the first communication device has multiple services and the PDB values ​​corresponding to the multiple services are different, the first communication device can select the value of one PDB from the PDBs corresponding to the multiple services as the duration of the time period, such as randomly selecting the value of one PDB as the duration of the time period, or selecting the PDB with the largest value and using the value of that PDB as the duration of the time period, etc. Of course, the second communication device can also indicate one PDB from the PDBs corresponding to the multiple services, and use the value of that PDB as the duration of the time period.

[0185] Table 3

[0186] Taking Table 4 as an example, when the index value of the indication information is 0, the duration of the period is 0ms, indicating that RRM measurement is not skipped during the RRM measurement period within the first period; when the index value of the indication information is 1, the duration of the period is determined based on the end position of the next RRM measurement period, indicating that RRM measurement is skipped during the RRM measurement period within the first period. Where the duration of the period is determined based on the end position of the next RRM measurement period, the duration of any period can be determined based on the end position of the next RRM measurement period of the period, and the end position of the period is the end position of the first RRM measurement period after the start position of the period.

[0187] It should be understood that if the duration of a time period is determined according to the end position of the next RRM measurement period, the durations of the multiple time periods determined according to the second information and the third information may not be equal.

[0188] Table 4

[0189] In another possible implementation, the third information may include indication information of multiple bits (such as 2 bits), which can be used to indicate the length of the time period and whether to skip RRM measurement during the RRM measurement period within the first time period.

[0190] Taking Table 5 as an example, when the index value of the indication information is 00, the duration of the period is 0ms, indicating that RRM measurement is not skipped during the RRM measurement period within the first period; when the index value of the indication information is 01, the duration of the period is 3ms, indicating that RRM measurement is skipped during the RRM measurement period within the first period; when the index value of the indication information is 10, the duration of the period is 5ms, indicating that RRM measurement is skipped during the RRM measurement period within the first period; when the index value of the indication information is 11, the duration of the period is 10ms, indicating that RRM measurement is skipped during the RRM measurement period within the first period.

[0191] Table 5

[0192] Taking Table 6 as an example, when the index value of the indication information is 00, the duration of the period is 0ms, indicating that RRM measurement is not skipped during the RRM measurement period within the first period; when the index value of the indication information is 01, the duration of the period is 3ms, indicating that RRM measurement is skipped during the RRM measurement period within the first period; when the index value of the indication information is 10, the duration of the period is 5ms, indicating that RRM measurement is skipped during the RRM measurement period within the first period; when the index value of the indication information is 11, the duration of the period is the value of PDB, indicating that RRM measurement is skipped during the RRM measurement period within the first period.

[0193] Table 6

[0194] Taking Table 7 as an example, when the index value of the indication information is 00, the duration of the period is 0ms, indicating that RRM measurement is not skipped during the RRM measurement period within the first period; when the index value of the indication information is 01, the duration of the period is 3ms, indicating that RRM measurement is skipped during the RRM measurement period within the first period; when the index value of the indication information is 10, the duration of the period is 5ms, indicating that RRM measurement is skipped during the RRM measurement period within the first period; when the index value of the indication information is 11, the duration of the period is determined according to the end position of the next RRM measurement period, indicating that RRM measurement is skipped during the RRM measurement period within the first period. Where the duration of the period is determined according to the end position of the next RRM measurement period, the duration of any period can be determined according to the end position of the next RRM measurement period of the period, and the end position of the period is the end position of the first RRM measurement period after the start position of the period.

[0195] It should be understood that if the duration of a time period is determined according to the end position of the next RRM measurement period, the durations of the multiple time periods determined according to the second information and the third information may not be equal.

[0196] Table 7

[0197] It should be understood that the mapping relationship between the index values ​​and the duration of the time period shown in Table 2, or Table 3, or Table 4, or Table 5, or Table 6, or Table 7 above is only a possible example. When applied, only the mapping relationship between some of the index values ​​and the duration of the time period in Table 2, or Table 3, or Table 4, or Table 5, or Table 6, or Table 7 above can be applied, or some or all of the mapping relationships between the index values ​​and the duration of the time period in Table 2, or Table 3, or Table 4, or Table 5, or Table 6, or Table 7 above can be combined with other mapping relationships between index values ​​and the duration of the time period. Other mapping relationships between index values ​​and the duration of the time period that are different from the mapping relationships between index values ​​and the duration of the time period in Table 2, or Table 3, or Table 4, or Table 5, or Table 6, or Table 7 above can also be applied.

[0198] It can be understood that the above-mentioned third information can be carried in a variety of possible signaling, such as RRC signaling, or DCI, or MAC CE signaling, etc. The first communication device can obtain the third information by receiving the signaling carrying the third information.

[0199] S1504: If the third information indicates to skip the RRM measurement, the first communications device skips the RRM measurement during the RRM measurement period within the first time period.

[0200] The implementation of step S1504 may refer to the implementation of step S503 above, and will not be described in detail.

[0201] FIG16 is a fourth schematic diagram of a communication method provided in an embodiment of the present application. FIG16 takes an example in which a second communication device dynamically indicates a first time period through a second message. The method includes:

[0202] S1601: The second communication device sends first information, and accordingly, the first communication device obtains the first information. The first information is used to configure an RRM measurement period.

[0203] Regarding the implementation of step S1601, reference may be made to the implementation of step S501 described above, and no further details will be given.

[0204] S1602: The second communication device sends second information, and accordingly, the first communication device obtains the second information, which is used to configure the first time period.

[0205] In a possible implementation, the second information may include indication information of one or more bits, and the indication information may be used to indicate the duration of the first time period, and the first time period is configured by indicating the duration of the first time period.

[0206] As an example, the second communication device may configure a mapping relationship between an index value and a time period for the first communication device by sending fourth information to the first communication device, wherein the mapping relationship between the index value and the time period configured by the first communication device may be as shown in Table 2, or Table 3, or Table 4, or Table 5, or Table 6, or Table 7 above. After configuring the mapping relationship between the index value and the time period, the second communication device may send the second information. After the first communication device obtains (e.g., receives) the second information, it may determine the duration of the first time period based on the index value carried by the indication information included in the second information.

[0207] It should be understood that the mapping relationship between the index values ​​and the duration of the time period shown in Table 2, or Table 3, or Table 4, or Table 5, or Table 6, or Table 7 above is only a possible example. When applied, only the mapping relationship between some of the index values ​​and the duration of the time period in Table 2, or Table 3, or Table 4, or Table 5, or Table 6, or Table 7 above can be applied, or some or all of the mapping relationships between the index values ​​and the duration of the time period in Table 2, or Table 3, or Table 4, or Table 5, or Table 6, or Table 7 above can be combined with other mapping relationships between index values ​​and the duration of the time period. Other mapping relationships between index values ​​and the duration of the time period that are different from the mapping relationships between index values ​​and the duration of the time period in Table 2, or Table 3, or Table 4, or Table 5, or Table 6, or Table 7 above can also be applied.

[0208] In addition, the mapping relationship between the index value and the duration of the time period can be configured by the second communication device for the first communication device via the fourth information, or can be configured in the first communication device by being predefined by the communication system, predefined by the communication protocol, or preconfigured when the first communication device is shipped from the factory. In the case where the second communication device configures the first communication device via the fourth information, the second communication device can send the fourth information before sending the first information, after sending the first information, or simultaneously with sending the first information.

[0209] After the first communication device obtains the second information, it can determine the first time period based on the duration of the first time period. Referring to Figure 17, taking the first time period indicated by the second information as 5ms and the end position of the second information as time 2 as an example, the first communication device can determine the time range with time 2 as the starting position and a duration of 5ms as the first time period.

[0210] In a possible implementation, the second information may indicate not only the duration of the first time period but also an offset of the first time period.

[0211] Exemplary: A mapping relationship between an index value (index) and a time period duration (duration) and a time period offset (offset) can be preconfigured (or predefined) in the first communication device. Taking Table 8 as an example, when the index value of the indication information is 00, the time period duration is 0ms and the offset is 0.5ms; when the index value of the indication information is 01, the time period duration is 3ms and the offset is 0.5ms; when the index value of the indication information is 10, the time period duration is 5ms and the offset is 1ms; when the index value of the indication information is 11, the time period duration is 10 and the offset is 1ms.

[0212] Table 8

[0213] Referring to Figure 18, taking the first time period indicated by the second information as 5ms in length, 1ms in offset, and the end position of the second information as moment 2 as an example, the first communication device can determine the time range with moment 2+1ms as the starting position and a duration of 5ms as the first time period.

[0214] The above example uses the example of determining the starting position of the first time period based on the ending position of the second information and the offset (if any) indicated by the second information. In some implementations, the starting position of the first time period may also be determined based on the starting position of the first RRM measurement period after the second information and the offset (if any) indicated by the second information.

[0215] As shown in Figure 19, taking the first time period indicated by the second information as 10ms in length and the end position of the second information as moment 2 as an example, the period of the first RRM measurement period is 40ms, the length of the RRM measurement period is 6ms, and the starting position of the first RRM measurement period after moment 2 is moment 5. The first communication device can determine the time range with moment 5 as the starting position and a duration of 10ms as the first time period.

[0216] S1603: The first communications device skips RRM measurement during an RRM measurement period within a first time period.

[0217] Regarding the implementation of step S1603, reference may be made to the implementation of step S503 described above, and no further details will be given.

[0218] In some implementations, the second communication device may further indicate, through the second information, whether to skip RRM measurement during the RRM measurement period within the first time period, and the first communication device may further execute step S1603 only when the second information indicates to skip RRM measurement during the RRM measurement period within the first time period.

[0219] Exemplary: the second information may also include one bit of indication information, where when the indication information is 0, it indicates that RRM measurement is not skipped during the RRM measurement period within the first time period; when the indication information is 1, it indicates that RRM measurement is skipped during the RRM measurement period within the first time period.

[0220] It is understood that in order to implement the functions in the above embodiments, the first communication device or the second communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily appreciate that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a manner driven by computer software depends on the specific application scenario and design constraints of the technical solution.

[0221] Figure 20 shows a possible exemplary block diagram of a communication device involved in an embodiment of the present application. As shown in Figure 20, the communication device 2000 may include modules or units corresponding to the above-mentioned method embodiments. In one possible design, the communication device 2000 includes: a processing unit 2002 and an interface unit 2003 (also referred to as a communication unit 2003). Optionally, the communication device 2000 may also include a storage unit 2001 for storing device program code and / or data. The processing unit 2002 may be a processor or a processing circuit, etc., and the interface unit 2003 may also be a transceiver unit or an input / output interface or a transceiver, etc. The communication device 2000 can be used to implement the steps performed by the first communication device or the second communication device in the above-mentioned embodiment.

[0222] When the communication device 2000 is used to implement the steps performed by the first communication device in the above embodiment, the communication device 2000 can be a terminal device or a communication module in the terminal device, or a circuit or chip responsible for the communication function in the terminal device.

[0223] For example, in one embodiment, the interface unit 2003 is configured to obtain first information, where the first information is used to configure an RRM measurement period;

[0224] The interface unit 2003 is further configured to obtain second information, where the second information is used to configure the first time period;

[0225] The processing unit 2002 is configured to control the apparatus to skip RRM measurement during an RRM measurement period within the first time period.

[0226] In one possible design, the second information is further used to indicate skipping of RRM measurement during an RRM measurement period within the first time period.

[0227] In one possible design, the interface unit 2003 is further used to obtain third information, where the third information is used to indicate skipping RRM measurement during the RRM measurement period within the first time period.

[0228] In one possible design, the second information is used to configure multiple time periods including a first time period; the first time period is the earliest time period starting after the second information among the multiple time periods.

[0229] In one possible design, the second information is used to configure multiple time periods including a first time period; the first time period is the earliest time period starting after the third information among the multiple time periods.

[0230] In one possible design, when the third information ends within the first time period, the processing unit 2002 is used to control the device to skip RRM measurement during the RRM measurement period within the first time period, including: the processing unit 2002 is used to control the device to skip RRM measurement during the RRM measurement period within the range from the end of the third information to the end of the first time period.

[0231] In one possible design, the starting position of the first time period is determined according to the starting position of the first RRM measurement period after the second information.

[0232] In one possible design, when the communication device 2000 is a terminal device or a communication module within a terminal device, the functions of the processing unit 2002 may be implemented by one or more processors. Specifically, the processor may include a modem chip, or a system-on-chip (SoC) chip or SIP chip containing a modem core. The functions of the interface unit 2003 may be implemented by a transceiver circuit.

[0233] In one possible design, when the communication device 2000 is a circuit or chip responsible for communication functions in a terminal device, such as a modem chip or a system-on-chip (SoC) chip or SIP chip containing a modem core, the functions of the processing unit 2002 can be implemented by a circuit system including one or more processors or processor cores in the aforementioned chip. The functions of the interface unit 2003 can be implemented by an interface circuit or data transceiver circuit on the aforementioned chip.

[0234] When the communication device 2000 is used to implement the steps performed by the second communication device in the above embodiment, the communication device 2000 can be an access network device, a component of an access network device (such as a processor, a chip, a chip system, etc.), or a device used in conjunction with the access network device (for example: a logical node, a logical module or software that can implement all or part of the functions of the access network device, etc.).

[0235] For example, in one embodiment, the interface unit 2003 is configured to send first information, where the first information is used to configure an RRM measurement period;

[0236] The interface unit 2003 is further configured to send second information, where the second information is used to configure the first time period;

[0237] In one possible design, the second information is further used to indicate skipping of RRM measurement during an RRM measurement period within the first time period.

[0238] In one possible design, the interface unit 2003 is further used to send third information, where the third information is used to indicate skipping RRM measurement during the RRM measurement period within the first time period.

[0239] In one possible design, the second information is used to configure multiple time periods including a first time period; the first time period is the earliest time period starting after the second information among the multiple time periods.

[0240] In one possible design, the second information is used to configure multiple time periods including a first time period; the first time period is the earliest time period starting after the third information among the multiple time periods.

[0241] In one possible design, the starting position of the first time period is determined according to the starting position of the first RRM measurement period after the second information.

[0242] It is understood that the division of units in the above device is merely a division of logical functions. Each function may correspond to a functional unit, or two or more functions may be integrated into a functional unit. In actual implementation, all or some of the units may be integrated into a single physical entity or distributed across different physical entities.

[0243] In one example, the functional unit in any of the above devices can be one or more integrated circuits configured to implement the above method, 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.

[0244] In an example, the storage unit 2001 may include a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory and / or a register, etc.

[0245] Referring to Figure 21 , there is shown a possible exemplary block diagram of a terminal device 2100 provided in an embodiment of the present application. The terminal device 2100 may correspond to the terminal device shown in Figure 1 and is used to implement the operations of the terminal device in the above embodiments (such as the operations when the first communication device is a terminal device). As shown in Figure 21 , the terminal device includes: one or more antennas 2110, a radio frequency processing system 2120, and a processor system 2130.

[0246] In the downlink or sidelink direction, the RF processing system 2120 receives RF signals through the antenna 2110 and sends the processed signals to the processor system 2130 for further processing. In the uplink or sidelink direction, the processor system 2130 processes the information on the terminal device side and sends it to the RF processing system 2120. The RF processing system 2120 performs RF processing on the signal and then sends it through the antenna 2110.

[0247] In one example, the radio frequency processing system 2120, serving as the communication interface for the terminal device to communicate externally, may include a radio frequency front end (RFFE) 2121 and a radio frequency transceiver 2122. RFFE 2121 is primarily used to perform one or more of the following processing operations, such as shaping, passband selection, or gain, on the radio frequency (RF) signal received by the antenna or the RF signal to be transmitted through the antenna. It may include one or more components such as an RF switch, a duplexer, a filter, a power amplifier, an antenna tuner, and a low-noise amplifier. RFFE 2121 may be a circuit system composed of multiple discrete components, or it may be integrated and packaged in one or more chips. The RF transceiver 2122 is used to process the RF signals received by the RFFE into baseband / IF signals for further processing by the processor system 2130. It also processes the baseband / IF signals provided by the processor system 2130 into RF signals for transmission to the RFFE 2121. The baseband / IF signals transmitted between the RF transceiver 2122 and the processor system 2130 can be either digital or analog. The RF transceiver 2122 can be implemented by one or more chips, typically referred to as radio frequency integrated circuits (RFICs).

[0248] In one example, the processor system 2130 may include one or more processors for processing signals and executing one or more communication protocols. Optionally, the processor system 2130 may also include a memory 2136. In one example, the one or more processors include at least one baseband processor 2131 (also known as a modem processor). The memory 2136 is used to store data and / or computer program instructions. Optionally, the processor system 2130 may also include one or more application processors 2132 for processing the terminal device's operating system and application layer. Optionally, the processor system 2130 may also include one or more of a voice subsystem 2133, a multimedia subsystem 2134, or an interface circuit 2135. The voice subsystem 2133 is used to process voice signals, the multimedia subsystem 2134 is used to handle multimedia-related operations such as video encoding and decoding, image processing, etc., and the interface circuit 2135 is used to communicate with other terminal device components, such as the display 2140, input device 2150, and memory 2160. The aforementioned components in the processor system 2130 may communicate with each other via a bus or communication interface circuit.

[0249] In one example, the processor system 2130 can be packaged into a processor chip, such as a SoC chip or a SIP chip. In another example, the processor system 2130 can be a system consisting of multiple chips, for example, the baseband processor 2131 can be packaged into a single chip, or packaged into a single chip with part or all of the circuits of the radio frequency processing system.

[0250] In one example, the memory 2136 may be an on-chip memory, that is, located on the processor system 2130 chip. In one example, the memory 2160 may be an off-chip memory, that is, located outside the processor system 2130 chip.

[0251] In one example, the baseband processor 2131 may include one or more processor cores 21311 and an interface circuit 21314. The one or more processor cores 21311 are configured to process signals and execute one or more communication protocols. Optionally, the baseband processor 2131 may further include a memory 21312, which is configured to store at least a portion of corresponding computer program instructions and / or data. In one example, the one or more processor cores 21311 implement the relevant operations in the above-mentioned method embodiments (such as obtaining the first information, obtaining the second information, or skipping RRM measurement during an RRM measurement period within a first time period, etc.) by executing the computer program instructions stored in the memory 21312. In the present application, the memory 21312 is used to store corresponding computer program instructions and / or data. This may refer to the memory 21312 being used to store all corresponding computer program instructions and / or data for execution by the processor core 21311; or it may refer to the memory 21312 being used to store a portion of the corresponding computer program instructions and / or data, including the computer program instructions and / or data currently required to be executed by the processor core 21311. The memory 21312 may store different portions of computer program instructions and / or data multiple times for execution by the processor core 21311 to implement the relevant operations in the above-mentioned method embodiments. The interface circuit 21314 serves as a communication interface for communicating with other components, such as transmitting signals with the RF processing system 2120, communicating with other subsystems and related components of the processor system 2130 via a bus, such as transmitting data control signals with the application processor 2132, and transmitting data or computer program instructions with the memory 2136 or the memory 2160. Optionally, in order to reduce the load of the processor core, a baseband signal processing circuit 21313 may be provided to implement at least part of the baseband signal processing, including one or more of signal demodulation, modulation, encoding or decoding.

[0252] In one example, the communication device provided in the present application may be a terminal device 2100 , a communication module including a processor system 2130 and a radio frequency system 2120 , a processor system 2130 , or a baseband processor 2131 .

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

[0254] The aforementioned memory may include one or more of the following storage media: random access memory (RAM), static RAM (SRAM), dynamic RAM (DRAM), phase-change memory (PCM), resistive RAM (ReRAM), magnetoresistive RAM (MRAM), ferroelectric RAM (FRAM), cache, register, read-only memory (ROM), flash memory, erasable programmable ROM (EPROM), hard disk, etc. In one example, computer program instructions for executing the aforementioned embodiments may be stored in a non-volatile memory, such as at least a portion of the aforementioned memory 2160 (e.g., one or more of ROM, flash memory, EPROM, or hard disk). When the terminal device is running, the corresponding computer program instructions can be partially or completely loaded into a memory with a faster transmission speed to the processor, such as at least a part of the above-mentioned memory 2136 and / or memory 21312 (such as one or more of RAM, SRAM, DRAM, PCM, RERAM, MRAM, FRAM, cache, or register), for execution by the processor to implement the steps in the above-mentioned method embodiments.

[0255] In one example, the RF transceiver 2122 and the RF front end 2121 may also be packaged in one chip. In one example, the RF transceiver 2122, the RF front end 2121 and the baseband processor 2131 may also be packaged in one chip.

[0256] The terms "system" and "network" in the embodiments of the present application can be used interchangeably. Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, optical storage, etc.) that contain computer-usable program code.

[0257] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.

[0258] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0259] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0260] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.

Claims

1. A communication method, characterized in that: include: Obtaining first information, where the first information is used to configure a radio resource management (RRM) measurement period; obtaining second information, where the second information is used to configure the first time period; RRM measurement is skipped during the RRM measurement period within the first time period.

2. The method according to claim 1, wherein The second information is further used to instruct to skip RRM measurement during the RRM measurement period within the first time period.

3. The method according to claim 1, wherein The method further comprises: Third information is obtained, where the third information is used to indicate that RRM measurement is skipped during the RRM measurement period within the first time period.

4. The method according to claim 2, wherein The second information is used to configure multiple time periods including the first time period; the first time period is the earliest time period starting after the second information among the multiple time periods.

5. The method according to claim 3, wherein The second information is used to configure multiple time periods including the first time period; the first time period is the earliest time period starting after the third information among the multiple time periods.

6. The method according to claim 3, wherein When the third information ends within the first time period, skipping RRM measurement in the RRM measurement period within the first time period includes: RRM measurement is skipped over the RRM measurement period within a range from an end of the third information to an end of the first period.

7. The method according to any one of claims 1 to 6, wherein The starting position of the first time period is determined according to the starting position of the first RRM measurement period after the second information.

8. A communication device, characterized in that: include: An interface unit, configured to obtain first information, where the first information is used to configure a radio resource management RRM measurement period; The interface unit is further configured to obtain second information, where the second information is used to configure the first time period; A processing unit is configured to control the apparatus to skip RRM measurement during the RRM measurement period within the first time period.

9. The device according to claim 8, wherein The second information is further used to instruct to skip RRM measurement during the RRM measurement period within the first time period.

10. The device according to claim 8, wherein The interface unit is further used to obtain third information, where the third information is used to indicate skipping RRM measurement during the RRM measurement period within the first time period.

11. The device according to claim 9, wherein The second information is used to configure multiple time periods including the first time period; the first time period is the earliest time period starting after the second information among the multiple time periods.

12. The device according to claim 10, wherein The second information is used to configure multiple time periods including the first time period; the first time period is the earliest time period starting after the third information among the multiple time periods.

13. The device according to claim 10, wherein When the third information ends within the first time period, the processing unit is configured to control the apparatus to skip RRM measurement during the RRM measurement period within the first time period, including: The processing unit is configured to control the apparatus to skip RRM measurement during the RRM measurement period within a range from an end of the third information to an end of the first period.

14. The device according to any one of claims 8 to 13, characterized in that The starting position of the first time period is determined according to the starting position of the first RRM measurement period after the second information.

15. A computer-readable storage medium, characterized in that The storage medium stores a computer program or instruction. When the computer program or instruction is executed, the method according to any one of claims 1 to 7 is implemented.

16. A computer program product, characterized in that The method comprises a computer program or instructions, which, when executed, causes the method according to any one of claims 1 to 7 to be performed.

17. A communication device, characterized in that: The method comprises means for performing the method according to any one of claims 1 to 7.

18. A communication device, characterized in that: The device comprises one or more processors and an interface circuit, wherein the one or more processors are coupled to a memory, wherein the memory is used to store computer programs or instructions, and when the one or more processors execute the computer programs or instructions, the device implements the method according to any one of claims 1 to 7.

19. The device according to claim 18, wherein The interface circuit is used to implement a communication function within the device and / or to implement a communication function between the device and other devices or components.

Citation Information

Patent Citations

  • Measurement time period configuration method and communication device

    CN115884220A

  • Information reporting method and device, terminal, network side equipment and storage medium

    CN117479211A

  • Method of transmitting uplink signals, and device therefor

    US20220078650A1

  • Communication method and apparatus, terminal device, network device, and chip

    WO2023208198A1