Signal measurement method and apparatus, and storage medium

By receiving and processing the measurement gap configuration information sent by network devices, the execution time periods of multiple measurement gaps are determined, which solves the problem of inflexible measurement gap configuration in the new air interface system, realizes support for multiple types of gaps, and improves the timeliness of signal measurement and communication efficiency.

CN114501625BActive Publication Date: 2026-05-12DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2020-10-23
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

In the new air interface system, the flexibility of measurement gap configuration is not high, and it is not possible to configure per-UE, per-FR1 and per-FR2 measurement gaps at the same time, which affects the timeliness of signal measurement and communication services.

Method used

A signal measurement method is provided, which determines the execution time period of multiple measurement gaps by receiving measurement gap configuration information sent by a network device, and performs signal measurement based on these time periods. It supports multiple types of measurement gap configurations, including per-UE, per-FR1 and per-FR2 gaps, and optimizes the measurement gap configuration by utilizing shared parameters and applicable scope.

Benefits of technology

It enables flexible configuration of multiple measurement gaps, improves the timeliness of signal measurement, reduces the impact on communication services, and enhances the communication efficiency between terminal equipment and network equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114501625B_ABST
    Figure CN114501625B_ABST
Patent Text Reader

Abstract

The application provides a signal measurement method and device and a storage medium. The method comprises the following steps: a terminal device receives first information sent by a network device, the first information being used for instructing the terminal device to configure a measurement gap, and the first information comprising configuration information of one or more measurement gaps; one or more execution time periods of each measurement gap are determined according to the configuration information; and signal measurement is performed according to the execution time periods of the measurement gaps respectively. The application realizes the configuration of multiple measurement gaps, improves the flexibility of the measurement gap configuration, and further improves the signal measurement effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a signal measurement method, apparatus, and storage medium. Background Technology

[0002] In New Radio (NR) systems, mobile terminals can measure signals at different frequencies to obtain better quality communication signals. Since communication between the mobile terminal and the serving cell and the measurement of surrounding communication signals cannot be performed simultaneously, communication with the serving cell needs to be paused during a pre-configured measurement interval (GAP) to dedicate time to signal measurement.

[0003] In related technologies, the configuration of measurement gaps on network devices and mobile devices is relatively simple and lacks flexibility. For example, network devices can only be configured with one per-UE measurement gap and cannot be configured with a per-FR1 measurement gap or a per-FR2 measurement gap at the same time.

[0004] Therefore, the flexibility of the current measurement gap configuration still needs to be improved. Summary of the Invention

[0005] This application provides a signal measurement method, apparatus, and storage medium to solve the problem of low flexibility in the configuration of measurement gaps.

[0006] In a first aspect, this application provides a signal measurement method applied to a terminal device, comprising:

[0007] The terminal device receives first information sent by the network device. The first information is used to instruct the terminal device to configure the measurement gap. The first information includes configuration information for one or more measurement gaps.

[0008] Based on the configuration information, determine one or more execution time periods for each measurement gap;

[0009] Signal measurements are performed according to the execution time period of each measurement gap.

[0010] Optionally, at least two of the multiple measurement gaps may be of the same type.

[0011] Optionally, the measurement gap type includes one or more of the following: per-UE measurement gap, per-FR1 measurement gap, and per-FR2 measurement gap.

[0012] Optionally, the configuration information for the measurement gap includes the duration of the measurement gap, the repetition period, and the subframe offset. Based on the configuration information, one or more execution time periods for each measurement gap are determined, including:

[0013] Based on the duration, repetition period, and subframe offset of multiple measurement gaps, one or more execution time periods are determined for each measurement gap. The execution time period includes the start time and duration of the execution time period.

[0014] Optionally, the configuration information for the measurement gap may also include the measurement gap advance.

[0015] Optionally, at least two measurement gaps have the same repetition period, and / or at least two measurement gaps have the same duration, and / or at least two measurement gaps have the same measurement gap advance.

[0016] Optionally, the first information also includes shared parameters, which include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset.

[0017] Based on the configuration information, determine one or more execution time periods for each measurement gap, including:

[0018] Based on the shared parameters and configuration information of multiple measurement gaps, determine one or more execution time periods for each measurement gap;

[0019] The configuration information for the measurement gap includes parameters that differ from the shared parameters, such as the measurement gap repetition period, duration, subframe offset, and / or measurement gap advance.

[0020] Optionally, signal measurements can be performed separately based on the execution time period of each measurement gap, including:

[0021] Obtain the applicable range for each measurement gap;

[0022] Signal measurements are performed according to the execution time period and applicable range of each measurement gap.

[0023] Optionally, the applicable scope of the measurement gap includes one or more measurement objects corresponding to the measurement gap. Signal measurements are performed according to the execution time period and applicable scope of each measurement gap, including:

[0024] For each measurement gap, during the execution time of the measurement gap, signal measurements are performed on one or more measurement objects corresponding to the measurement gap.

[0025] Optionally, the applicable range of the measurement gap includes one or more subsets of bandwidth corresponding to the measurement gap. Signal measurements are performed according to the execution time period and applicable range of each measurement gap, including:

[0026] Each measurement gap is filtered based on the subset bandwidth activated by the terminal device and one or more subset bandwidths corresponding to each measurement gap;

[0027] Signal measurements are performed during the execution time of each measurement interval after screening.

[0028] Optionally, the scope of application of the measurement gap also includes one or more measurement objects corresponding to the measurement gap, and signal measurement is performed during the execution time period of each selected measurement gap, including:

[0029] During the execution time of each selected measurement gap, signal measurements are performed on one or more measurement objects in each selected measurement gap.

[0030] Optionally, the first information also includes the applicable range of multiple measurement gaps, obtaining the applicable range of each measurement gap, including:

[0031] From the first piece of information, obtain the applicable range of each measurement gap.

[0032] Optionally, the applicable range for each measurement gap can be obtained, including:

[0033] Based on the preset applicable scope, determine the applicable scope corresponding to each measurement gap. The preset applicable scope includes one or more of the following: the preset object to be measured, the preset subset bandwidth, and the subset bandwidth currently activated by the terminal device.

[0034] Optionally, before performing signal measurement, depending on the execution time period of each measurement interval, the following may also be included:

[0035] Determine whether the execution time periods of different measurement gaps overlap; if so, obtain multiple overlapping execution time periods.

[0036] Based on the measurement gaps to which multiple overlapping execution time periods belong, the effective execution time period is determined among the multiple overlapping execution time periods.

[0037] Optionally, based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined from among the multiple overlapping execution time periods, including:

[0038] Among multiple overlapping execution time periods, the execution time period of the measurement interval with the highest priority among the measurement intervals to which the multiple overlapping execution time periods belong is retained as the valid execution time period.

[0039] Optionally, based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined from among the multiple overlapping execution time periods, including:

[0040] The union of multiple overlapping execution time periods is determined as the valid execution time period;

[0041] The measurement interval to which the effective execution time period belongs is determined based on the measurement intervals to which multiple overlapping execution time periods belong.

[0042] Optionally, before determining the valid execution time period among the multiple overlapping execution time periods based on the measurement gaps to which they belong, the following steps are included:

[0043] Receive second information sent by the network device, the second information being used to indicate the selected measurement gap when the execution time periods of different measurement gaps overlap;

[0044] Based on the measurement gaps to which multiple overlapping execution time periods belong, the valid execution time periods are determined from among the multiple overlapping execution time periods, including:

[0045] Based on the measurement gaps to which multiple overlapping execution time periods belong, the execution time period belonging to the measurement gap indicated by the second information is determined as the valid execution time period.

[0046] Secondly, this application provides a signal measurement method applied to a network device, the method comprising:

[0047] Send first information to the terminal device, the first information being used to instruct the terminal device to configure the measurement gap, the first information including configuration information for one or more measurement gaps;

[0048] Determine one or more execution time periods for each measurement gap;

[0049] During the execution time interval of each measurement gap, the scheduling of the terminal equipment is stopped.

[0050] Optionally, at least two of the multiple test gaps may be of the same type.

[0051] Optionally, the test gap type includes one or more of the following: per-UE test gap, per-FR1 test gap, and per-FR2 test gap.

[0052] Optionally, one or more execution time periods for each measurement interval are determined, including:

[0053] Based on the configuration information, determine one or more execution time periods for each measurement gap.

[0054] Optionally, the configuration information for multiple measurement gaps includes the duration, repetition period, and subframe offset of the multiple measurement gaps. Based on the configuration information, one or more execution time periods for each measurement gap are determined, including:

[0055] Based on the duration, repetition period, and subframe offset of multiple measurement gaps, one or more execution time periods are determined for each measurement gap. The execution time period includes the start time and duration of the execution time period.

[0056] Optionally, the configuration information for multiple measurement gaps may also include measurement gap advance.

[0057] Optionally, at least two measurement gaps have the same repetition period, and / or at least two measurement gaps have the same duration, and / or at least two measurement gaps have the same measurement gap advance.

[0058] Optionally, the first information also includes shared parameters, which include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset.

[0059] Based on the configuration information, determine one or more execution time periods for each measurement gap, including:

[0060] Based on the shared parameters and configuration information of multiple measurement gaps, determine one or more execution time periods for each measurement gap;

[0061] The configuration information for multiple measurement gaps includes parameters that differ from the shared parameters, such as the repetition period, duration, subframe offset, and / or measurement gap advance.

[0062] Optionally, the first information may also include the applicable range of multiple measurement gaps, which are used by the terminal equipment for signal measurement.

[0063] Optionally, the scope of application of the measurement gap includes one or more of the following: one or more measurement objects corresponding to the measurement gap, and one or more subset bandwidths corresponding to the measurement gap.

[0064] Optionally, before stopping the scheduling of the terminal device during the execution time period of each measurement interval, the following may also be included:

[0065] Determine whether the execution time periods of different measurement gaps overlap; if so, obtain multiple overlapping execution time periods.

[0066] Based on the measurement gaps to which multiple overlapping execution time periods belong, the effective execution time period is determined among the multiple overlapping execution time periods.

[0067] Optionally, based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined from among the multiple overlapping execution time periods, including:

[0068] Among multiple overlapping execution time periods, the execution time period of the measurement interval with the highest priority among the measurement intervals to which the multiple overlapping execution time periods belong is retained as the valid execution time period.

[0069] Optionally, based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined from among the multiple overlapping execution time periods, including:

[0070] The union of multiple overlapping execution time periods is determined as the valid execution time period;

[0071] The measurement interval to which the effective execution time period belongs is determined based on the measurement intervals to which multiple overlapping execution time periods belong.

[0072] Optionally, a measurement gap is pre-set to be selected when the execution time periods of different measurement gaps overlap. Based on the measurement gaps to which the multiple overlapping execution time periods belong, a valid execution time period is determined from the multiple overlapping execution time periods, including:

[0073] Based on the measurement gaps to which multiple overlapping execution time periods belong, the execution time period belonging to the preset measurement gap is determined as the valid execution time period among the multiple overlapping execution time periods. The preset measurement gap is the measurement gap selected in advance when the execution time periods of different measurement gaps overlap.

[0074] Optionally, the method further includes:

[0075] The second information sent to the terminal device indicates the measurement gap selected when the execution time periods of different measurement gaps overlap.

[0076] Thirdly, this application provides a signal measurement device applied to a terminal device, including a memory, a transceiver, and a processor:

[0077] Memory, used to store computer programs;

[0078] A transceiver is used to send and receive data under the control of a processor.

[0079] A processor is used to read computer programs from memory and perform the following operations:

[0080] The terminal device receives first information sent by the network device. The first information is used to instruct the terminal device to configure the measurement gap. The first information includes configuration information for one or more measurement gaps.

[0081] Based on the configuration information, determine one or more execution time periods for each measurement gap;

[0082] Signal measurements are performed based on one or more execution time periods for each measurement gap.

[0083] Optionally, at least two of the multiple measurement gaps may be of the same type.

[0084] Optionally, the measurement gap type includes one or more of the following: per-UE measurement gap, per-FR1 measurement gap, and per-FR2 measurement gap.

[0085] Optionally, the configuration information for the measurement gaps includes the duration, repetition period, and subframe offset of multiple measurement gaps. Based on the configuration information, one or more execution time periods for each measurement gap are determined, including:

[0086] Based on the duration, repetition period, and subframe offset of multiple measurement gaps, one or more execution time periods are determined for each measurement gap. The execution time period includes the start time and duration of the execution time period.

[0087] Optionally, the configuration information for the measurement gap may also include the measurement gap advance.

[0088] Optionally, at least two measurement gaps have the same repetition period, and / or at least two measurement gaps have the same duration, and / or at least two measurement gaps have the same measurement gap advance.

[0089] Optionally, the first information also includes shared parameters, which include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset.

[0090] Based on the configuration information, determine one or more execution time periods for each measurement gap, including:

[0091] Based on the shared parameters and configuration information of multiple measurement gaps, determine one or more execution time periods for each measurement gap;

[0092] The configuration information for the measurement gap includes parameters that differ from the shared parameters, such as the measurement gap repetition period, duration, subframe offset, and / or measurement gap advance.

[0093] Optionally, signal measurements can be performed separately based on the execution time period of each measurement gap, including:

[0094] Obtain the applicable range for each measurement gap;

[0095] Signal measurements are performed according to the execution time period and applicable range of each measurement gap.

[0096] Optionally, the applicable scope of the measurement gap includes one or more measurement objects corresponding to the measurement gap, and signal measurement is performed according to the execution time period of each measurement gap, including:

[0097] For each measurement gap, during the execution time of the measurement gap, signal measurements are performed on one or more measurement objects corresponding to the measurement gap.

[0098] Optionally, the applicable range of the measurement gap includes one or more subsets of bandwidth corresponding to the measurement gap, and signal measurements are performed according to the execution time period of each measurement gap, including:

[0099] Each measurement gap is filtered based on the subset bandwidth activated by the terminal device and one or more subset bandwidths corresponding to each measurement gap;

[0100] Signal measurements are performed during the execution time period of the selected measurement interval.

[0101] Optionally, the scope of application of the measurement gap also includes one or more measurement objects corresponding to the measurement gap, and signal measurement is performed during the execution time period of the selected measurement gap, including:

[0102] During the execution time of the selected measurement gap, signal measurements are performed on one or more measurement objects within the selected measurement gap.

[0103] Optionally, the first information also includes the applicable range of multiple measurement gaps, obtaining the applicable range of each measurement gap, including:

[0104] From the first piece of information, obtain the applicable range of each measurement gap.

[0105] Optionally, the applicable range for each measurement gap can be obtained, including:

[0106] Based on the preset applicable scope, determine the applicable scope corresponding to each measurement gap. The preset applicable scope includes one or more of the following: the preset object to be measured, the preset subset bandwidth, and the subset bandwidth currently activated by the terminal device.

[0107] Optionally, depending on the execution time period of each measurement interval, before performing signal measurement, the processor may also perform the following operations:

[0108] Determine whether the execution time periods of different measurement gaps overlap; if so, obtain multiple overlapping execution time periods.

[0109] Based on the measurement gaps to which multiple overlapping execution time periods belong, the effective execution time period is determined among the multiple overlapping execution time periods.

[0110] Optionally, based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined from among the multiple overlapping execution time periods, including:

[0111] Among multiple overlapping execution time periods, the execution time period of the measurement interval with the highest priority among the measurement intervals to which the multiple overlapping execution time periods belong is retained as the valid execution time period.

[0112] Optionally, based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined from among the multiple overlapping execution time periods, including:

[0113] The union of multiple overlapping execution time periods is determined as the valid execution time period;

[0114] The measurement interval to which the effective execution time period belongs is determined based on the measurement intervals to which multiple overlapping execution time periods belong.

[0115] Optionally, before determining the valid execution time period among the multiple overlapping execution time periods based on the measurement gaps to which they belong, the processor is also configured to perform the following operations:

[0116] Receive second information sent by the network device, the second information being used to indicate the selected measurement gap when the execution time periods of different measurement gaps overlap;

[0117] Based on the measurement gaps to which multiple overlapping execution time periods belong, the valid execution time periods are determined from among the multiple overlapping execution time periods, including:

[0118] Based on the measurement gaps to which multiple overlapping execution time periods belong, the execution time period belonging to the measurement gap indicated by the second information is determined as the valid execution time period.

[0119] Fourthly, this application provides a signal measurement device applied to network equipment, including a memory, a transceiver, and a processor:

[0120] Memory, used to store computer programs;

[0121] A transceiver is used to send and receive data under the control of a processor.

[0122] A processor is used to read computer programs from memory and perform the following operations:

[0123] Send first information to the terminal device, the first information being used to instruct the terminal device to configure the measurement gap, the first information including configuration information for one or more measurement gaps;

[0124] Determine one or more execution time periods for each measurement gap;

[0125] During the execution time interval of each measurement gap, the scheduling of the terminal equipment is stopped.

[0126] Optionally, at least two of the multiple test gaps may be of the same type.

[0127] Optionally, the test gap type includes one or more of the following: per-UE test gap, per-FR1 test gap, and per-FR2 test gap.

[0128] Optionally, the execution time period for each measurement interval can be determined, including:

[0129] Based on the configuration information, determine the execution time period for each measurement gap.

[0130] Optionally, the configuration information for the measurement gap includes the duration of the measurement gap, the repetition period, and the subframe offset. Based on the configuration information, one or more execution time periods for each measurement gap are determined, including:

[0131] Based on the duration, repetition period, and subframe offset of multiple measurement gaps, one or more execution time periods are determined for each measurement gap. The execution time period includes the start time and duration of the execution time period.

[0132] Optionally, the configuration information for multiple measurement gaps may also include measurement gap advance.

[0133] Optionally, at least two measurement gaps have the same repetition period, and / or at least two measurement gaps have the same duration, and / or at least two measurement gaps have the same measurement gap advance.

[0134] Optionally, the first information also includes shared parameters, which include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset.

[0135] Based on the configuration information, determine one or more execution time periods for each measurement gap, including:

[0136] Based on the shared parameters and configuration information of multiple measurement gaps, determine one or more execution time periods for each measurement gap;

[0137] The configuration information for multiple measurement gaps includes parameters that differ from the shared parameters, such as the repetition period, duration, subframe offset, and / or measurement gap advance.

[0138] Optionally, the first information may also include the applicable range of multiple measurement gaps, which are used by the terminal equipment for signal measurement.

[0139] Optionally, the scope of application of the measurement gap includes one or more of the following: one or more measurement objects corresponding to the measurement gap, and one or more subset bandwidths corresponding to the measurement gap.

[0140] Optionally, during the execution time interval of each measurement gap, before ceasing scheduling of the terminal device, the processor is also used to:

[0141] Determine whether the execution time periods of different measurement gaps overlap; if so, obtain multiple overlapping execution time periods.

[0142] Based on the measurement gaps to which multiple overlapping execution time periods belong, the effective execution time period is determined among the multiple overlapping execution time periods.

[0143] Optionally, based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined from among the multiple overlapping execution time periods, including:

[0144] Among multiple overlapping execution time periods, the execution time period of the measurement interval with the highest priority among the measurement intervals to which the multiple overlapping execution time periods belong is retained as the valid execution time period.

[0145] Optionally, based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined from among the multiple overlapping execution time periods, including:

[0146] The union of multiple overlapping execution time periods is determined as the valid execution time period;

[0147] The measurement interval to which the effective execution time period belongs is determined based on the measurement intervals to which multiple overlapping execution time periods belong.

[0148] Optionally, a measurement gap is pre-set to be selected when the execution time periods of different measurement gaps overlap. Based on the measurement gaps to which the multiple overlapping execution time periods belong, a valid execution time period is determined from the multiple overlapping execution time periods, including:

[0149] Based on the measurement gaps to which multiple overlapping execution time periods belong, the execution time period belonging to the preset measurement gap is determined as the valid execution time period among the multiple overlapping execution time periods. The preset measurement gap is the measurement gap selected in advance when the execution time periods of different measurement gaps overlap.

[0150] Optionally, the processor is also used to perform the following operations:

[0151] The second information sent to the terminal device indicates the measurement gap selected when the execution time periods of different measurement gaps overlap.

[0152] Fifthly, this application provides a signal measuring device, comprising:

[0153] The receiving unit is used to receive first information sent by the network device. The first information is used to instruct the terminal device to configure the measurement gap. The first information includes configuration information for one or more measurement gaps.

[0154] The determining unit is used to determine one or more execution time periods for each measurement gap based on the configuration information;

[0155] The measurement unit is used to perform signal measurements according to the execution time period of each measurement gap.

[0156] Optionally, the measurement gap may include at least two measurement gaps of the same type.

[0157] Optionally, the measurement gap type includes one or more of the following: per-UE measurement gap, per-FR1 measurement gap, and per-FR2 measurement gap.

[0158] Optionally, the configuration information for the measurement gap includes the duration of the measurement gap, the repetition period, and the subframe offset, which determines the unit and is specifically used for:

[0159] Based on the duration, repetition period, and subframe offset of multiple measurement gaps, one or more execution time periods are determined for each measurement gap. The execution time period includes the start time and duration of the execution time period.

[0160] Optionally, the configuration information for multiple measurement gaps may also include measurement gap advance.

[0161] Optionally, at least two measurement gaps have the same repetition period, and / or at least two measurement gaps have the same duration, and / or at least two measurement gaps have the same measurement gap advance.

[0162] Optionally, the first information also includes shared parameters, which include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset.

[0163] Determine the unit, specifically for:

[0164] Based on the shared parameters and configuration information of multiple measurement gaps, determine one or more execution time periods for each measurement gap;

[0165] The configuration information for the measurement gap includes parameters that differ from the shared parameters, such as the measurement gap repetition period, duration, subframe offset, and / or measurement gap advance.

[0166] Optionally, the measurement unit is specifically used to: obtain the applicable range of each measurement gap; and perform signal measurement according to the execution time period and applicable range of each measurement gap.

[0167] Optionally, the applicable scope of the measurement gap includes one or more measurement objects or measurement units corresponding to the measurement gap, specifically used for:

[0168] For each measurement gap, during the execution time of the measurement gap, signal measurements are performed on one or more measurement objects corresponding to the measurement gap.

[0169] Optionally, the applicable scope of the measurement gap includes one or more subsets of bandwidth corresponding to the measurement gap, and the measurement unit is specifically used for:

[0170] Each measurement gap is filtered based on the subset bandwidth activated by the terminal device and one or more subset bandwidths corresponding to each measurement gap;

[0171] Signal measurements are performed during the execution time of each measurement interval after screening.

[0172] Optionally, the applicable scope of the measurement gap also includes one or more measurement objects or measurement units corresponding to the measurement gap, specifically used for:

[0173] During the execution time of each selected measurement gap, signal measurements are performed on one or more measurement objects in each selected measurement gap.

[0174] Optionally, the first information may also include the applicable range of multiple measurement gaps. The measurement unit is specifically used to: obtain the applicable range of each measurement gap from the first information.

[0175] Optionally, the measurement unit is specifically used to: determine the applicable range corresponding to each measurement gap according to a preset applicable range, wherein the preset applicable range includes one or more of the following: a preset object to be measured, a preset subset bandwidth, and the subset bandwidth currently activated by the terminal device.

[0176] Optionally, the determining unit is further configured to: determine whether the execution time periods of different measurement gaps overlap; if so, obtain multiple overlapping execution time periods; and determine the valid execution time period among the multiple overlapping execution time periods based on the measurement gaps to which the multiple overlapping execution time periods belong.

[0177] Optionally, the determining unit is specifically used to: among multiple overlapping execution time periods, retain the execution time period of the measurement interval with the highest priority among the measurement intervals to which the multiple overlapping execution time periods belong as the valid execution time period.

[0178] Optionally, the determining unit is specifically used to: determine the union of multiple overlapping execution time periods as the valid execution time period; and determine the measurement gap to which the valid execution time period belongs based on the measurement gaps to which the multiple overlapping execution time periods belong.

[0179] Optionally, the receiving unit is also configured to: receive second information sent by the network device, the second information being used to indicate the selected measurement gap when the execution time periods of different measurement gaps overlap;

[0180] The determining unit is specifically used to: determine the execution time period belonging to the measurement gap indicated by the second information among the multiple overlapping execution time periods as the valid execution time period, based on the measurement gap to which they belong.

[0181] Sixthly, this application provides a signal measuring device, comprising:

[0182] The sending unit is used to send first information to the terminal device. The first information is used to instruct the terminal device to configure the measurement gap. The first information includes configuration information for one or more measurement gaps.

[0183] A determining unit is used to determine one or more execution time periods for each measurement gap;

[0184] The scheduling unit is used to stop scheduling the terminal devices during the execution time period of each measurement interval.

[0185] Optionally, at least two of the multiple test gaps may be of the same type.

[0186] Optionally, the test gap type includes one or more of the following: per-UE test gap, per-FR1 test gap, and per-FR2 test gap.

[0187] Optionally, a determination unit is used to: determine the execution time period for each measurement gap based on the configuration information.

[0188] Optionally, the configuration information for the measurement gap includes the duration of the measurement gap, the repetition period, and the subframe offset, which determines the unit and is specifically used for:

[0189] Based on the duration, repetition period, and subframe offset of multiple measurement gaps, one or more execution time periods are determined for each measurement gap. The execution time period includes the start time and duration of the execution time period.

[0190] Optionally, the configuration information for the measurement gap may also include the measurement gap advance.

[0191] Optionally, at least two measurement gaps have the same repetition period, and / or at least two measurement gaps have the same duration, and / or at least two measurement gaps have the same measurement gap advance.

[0192] Optionally, the first information also includes shared parameters, which include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset.

[0193] The determining unit is specifically used to: determine one or more execution time periods for each measurement gap based on shared parameters and configuration information of multiple measurement gaps;

[0194] The configuration information for multiple measurement gaps includes parameters that differ from the shared parameters, such as the repetition period, duration, subframe offset, and / or measurement gap advance.

[0195] Optionally, the first information may also include the applicable range of multiple measurement gaps, which are used by the terminal equipment for signal measurement.

[0196] Optionally, the scope of application of the measurement gap includes one or more of the following: one or more measurement objects corresponding to the measurement gap, and one or more subset bandwidths corresponding to the measurement gap.

[0197] Optionally, the signal measurement device further includes a determining unit. The determining unit is used for:

[0198] Determine whether the execution time periods of different measurement gaps overlap; if so, obtain multiple overlapping execution time periods.

[0199] Based on the measurement gaps to which multiple overlapping execution time periods belong, the effective execution time period is determined among the multiple overlapping execution time periods.

[0200] Optionally, the determining unit is specifically used to: among multiple overlapping execution time periods, retain the execution time period of the measurement interval with the highest priority among the measurement intervals to which the multiple overlapping execution time periods belong as the valid execution time period.

[0201] Optionally, the determining unit is specifically used to: determine the union of multiple overlapping execution time periods as the valid execution time period; and determine the measurement gap to which the valid execution time period belongs based on the measurement gaps to which the multiple overlapping execution time periods belong.

[0202] Optionally, a measurement gap is pre-set to be selected when the execution time periods of different measurement gaps overlap, and the determining unit is specifically used for:

[0203] Based on the measurement gaps to which multiple overlapping execution time periods belong, the execution time period belonging to the preset measurement gap is determined as the valid execution time period among the multiple overlapping execution time periods. The preset measurement gap is the measurement gap selected in advance when the execution time periods of different measurement gaps overlap.

[0204] Optionally, the sending unit is also used to: send second information to the terminal device, the second information being used to indicate the selected measurement gap when the execution time periods of different measurement gaps overlap.

[0205] In a seventh aspect, this application provides a processor-readable storage medium storing a computer program for causing a processor to perform the methods described in the first or second aspect.

[0206] Eighthly, this application provides a computer program product containing instructions that, when executed on a computer, cause the computer to perform the method described in the first aspect or the method described in the second aspect.

[0207] Ninthly, this application provides a communication system including the network device and the terminal device as described above.

[0208] This application provides a signal measurement method, apparatus, and storage medium in which a terminal device receives first information sent by a network device. The first information includes configuration information for multiple measurement gaps, used to instruct the terminal device to configure the measurement gaps. The terminal device determines the execution time period for each measurement gap based on the configuration information and performs signal measurement according to the execution time period of each measurement gap. Therefore, this application, by sending configuration information for multiple measurement gaps from the network device to the terminal device, can configure multiple measurement gaps at once, solving the problem of limited flexibility in single-configuration measurement gaps. This further improves the timeliness of signal measurement and reduces the impact of signal measurement on communication services between the network device and the terminal device.

[0209] It should be understood that the description in the foregoing summary section is not intended to limit the key or essential features of the embodiments of the present invention, nor is it intended to restrict the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0210] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0211] Figure 1 This is a schematic diagram illustrating an application scenario provided in one embodiment of this application;

[0212] Figure 2 A flowchart of a signal measurement method provided in one embodiment of this application;

[0213] Figure 3 This is an example diagram showing the distribution of the measurement gap in one embodiment of this application;

[0214] Figure 4 This is an example diagram showing the distribution of the measurement gap in one embodiment of this application;

[0215] Figure 5 A flowchart of a signal measurement method provided in another embodiment of this application;

[0216] Figure 6 This is an example diagram showing the distribution of the measurement gap in one embodiment of this application;

[0217] Figure 7 This is a schematic diagram of the structure of a signal measuring device provided in an embodiment of this application;

[0218] Figure 8 This is a schematic diagram of the structure of a signal measuring device provided in another embodiment of this application;

[0219] Figure 9 This is a schematic diagram of the structure of a signal measuring device provided in another embodiment of this application;

[0220] Figure 10 This is a schematic diagram of the structure of a signal measuring device provided in another embodiment of this application. Detailed Implementation

[0221] In this application, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0222] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.

[0223] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0224] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).

[0225] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.

[0226] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.

[0227] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.

[0228] Figure 1 A schematic diagram illustrating the application scenarios provided in the embodiments of this application, such as... Figure 1 As shown, this embodiment provides a communication system 100, which includes a network device 110 and multiple terminal devices 120. This embodiment uses three terminal devices 120 as an example. The location of the terminal devices 120 changes as the user's location moves from one cell to another. Therefore, the terminal devices 120 need to measure the signals of different frequency points or different neighboring cells in order to switch to a frequency point (a frequency point is a fixed frequency band number) or cell with better signal quality.

[0229] Due to limitations in the capabilities of the radio frequency (RF) module on the terminal device, it cannot operate simultaneously on multiple frequencies. Therefore, a measurement gap (GAP) configuration is required when performing signal measurements. The measurement gap comprises one or more duration segments during which the terminal device suspends communication with the network equipment of the serving cell (where the serving cell refers to the cellular cell currently providing service to the terminal device) and measures the communication signals of adjacent cells or the communication signals of one or more frequencies.

[0230] In NR systems, there are three types of measurement gaps: per-UE measurement gap, per-FR1 measurement gap, and per-FR2 measurement gap. The per-UE measurement gap is applicable to all frequencies and can measure communication signals at all frequencies. The per-FR1 measurement gap is suitable for measuring communication signals within Frequency Range 1 (FR1), and the per-FR2 measurement gap is suitable for measuring communication signals within Frequency Range 2 (FR2).

[0231] Among them, FR1 belongs to the mid-low frequency range, specifically 450MHz to 6000MHz, and FR2 belongs to the high frequency range, specifically 24250MHz to 52600MHz.

[0232] In related technologies, when a per-UE measurement gap is already configured on network and terminal devices, they cannot configure per-FR1 and per-FR2 measurement gaps, or they can only configure one per-FR1 and / or one per-FR2 measurement gap. If it is necessary to measure communication signals at different frequency points (or frequencies), the measurement gaps need to be reconfigured multiple times. For example, by configuring the FR1 measurement gap for measuring communication signals whose frequency meets FR1, if it is necessary to measure communication signals whose frequency meets FR2, the network and terminal devices need to reconfigure the FR2 measurement gap.

[0233] As can be seen, the above configuration method has a relatively simple measurement interval configuration each time, and the test interval configuration is not flexible enough. This increases the workload of network devices and interrupt devices during signal measurement, which not only fails to guarantee the timeliness of measurement, but also affects the communication services between network devices and terminal devices.

[0234] To address the aforementioned problems, embodiments of this application provide a signal measurement method, apparatus, device, and medium. In the signal measurement method provided in this application, a terminal device receives first information sent by a network device. This first information includes configuration information for multiple measurement gaps, instructing the terminal device to configure the measurement gaps. The terminal device determines the execution time period for each measurement gap based on the configuration information and performs signal measurements according to the execution time period of each measurement gap. Therefore, by sending configuration information for multiple measurement gaps from the network device to the terminal device and determining the execution time period of each measurement gap based on the configuration information, embodiments of this application can configure multiple measurement gaps at once, increasing the diversity and flexibility of the configured measurement gaps. This further facilitates timely signal measurement and reduces the impact of signal measurement on communication services between the network device and the terminal device.

[0235] The methods and apparatus provided in the embodiments of this application are based on the same concept. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and repeated parts will not be described again.

[0236] Figure 2 This is a schematic flowchart illustrating a signal measurement method provided in an embodiment of this application. Figure 2 As shown, the method in this embodiment may include:

[0237] S201. The network device sends first information to the terminal device, the first information being used to instruct the terminal device to configure the measurement gap, the first information including configuration information for one or more measurement gaps.

[0238] In this embodiment, before performing signal measurement, the network device may send first information to the terminal device, instructing the terminal device to configure multiple measurement gaps, so that the terminal device can perform signal measurement according to the configured multiple measurement gaps. After receiving the first information sent by the network device, the terminal device can obtain the configuration information of the multiple measurement gaps from the first information.

[0239] The configuration information for the measurement gap may include the time information of the measurement gap, such as the start time and end time of the measurement gap.

[0240] Optionally, multiple measurement gaps may include at least two measurement gaps of the same type. Therefore, the terminal device can configure two or more measurement gaps of the same type, improving the flexibility of measurement gap configuration. For example, it can measure different frequencies or different communication signals at different times, or measure communication signals of different frequencies or different cells with different measurement durations, without requiring multiple configurations.

[0241] Optionally, the measurement gap type includes one or more of the following: per-UE measurement gap, per-FR1 measurement gap, and per-FR2 measurement gap.

[0242] Furthermore, the multiple measurement gaps in the first information include at least two per-UE measurement gaps, at least two per-FR1 measurement gaps, or at least two per-FR2 measurement gaps, enabling the configuration of multiple measurement gaps of the same type. After one configuration, the measurement of communication signals at different frequency points or different cells can be achieved.

[0243] S202. The terminal device determines one or more execution time periods for each measurement gap based on the configuration information.

[0244] Each measurement gap includes one or more execution time periods.

[0245] In this embodiment, after obtaining the configuration information of multiple measurement gaps, the terminal device can determine the execution time period of each measurement gap based on the time information in the configuration information of the multiple measurement gaps. For example, the execution time period in each measurement gap can be determined based on the start time, end time, number of execution time periods, and duration of the duration period in the time information of the measurement gap.

[0246] S203. The network device determines one or more execution time periods for each test interval.

[0247] The network device can also determine the execution time period of each test interval based on the configuration information of multiple test intervals. For details, please refer to the operation of the terminal device, which will not be elaborated here.

[0248] Optionally, after determining the execution time period for each test interval, the terminal device can send the determined execution time period for each test interval to the network device.

[0249] It should be noted that there is no restriction on the order of execution between S202 and S203.

[0250] S204. The terminal equipment performs signal measurements according to the execution time period of each measurement gap.

[0251] In this embodiment, after determining the execution time period for each measurement gap, the terminal device pauses communication with the network device during the execution time period of each measurement gap to measure the surrounding communication signals. For example, it measures the communication signals of a certain frequency point or a certain cell in the surrounding area to obtain the quality of the communication signals of that certain frequency point or cell.

[0252] S205. During the execution time interval of each measurement gap, the network device stops scheduling the terminal device.

[0253] In this embodiment, after determining the execution time period of each test interval, the network device stops scheduling the terminal device to avoid interrupting the signal measurement of the terminal device.

[0254] In this embodiment, the terminal device determines the execution time period of each measurement gap based on the configuration information of multiple measurement gaps indicated by the network device through the first information, and performs signal measurement according to the execution time period of each measurement gap. This enables flexible configuration of multiple measurement gaps, improves the diversity and flexibility of measurement gap configuration, and thus improves the timeliness of signal measurement and reduces the impact of signal measurement on communication services between the terminal device and the network device.

[0255] In some embodiments, the configuration information of the multiple measurement gaps in the first information includes the duration, repetition period, and subframe offset of the multiple measurement gaps. One possible implementation of S202 includes: the terminal device determining one or more execution time periods for each measurement gap based on the duration, repetition period, and subframe offset of the multiple measurement gaps, wherein the execution time period includes the start time and duration of the execution time period.

[0256] The duration of the measurement gap refers to the duration of each execution time period within the measurement gap.

[0257] The repetition period of the measurement gap refers to the time interval between adjacent execution time periods. The measurement gap occurs once within each repetition period; in other words, the execution time period of the measurement gap occurs once every repetition period.

[0258] The subframe offset of the measurement gap is used to determine the start time of the measurement gap, which is also the start time of the first execution time period of the measurement gap.

[0259] Specifically, when determining one or more execution time periods for each measurement gap based on the duration, repetition period, and subframe offset of multiple measurement gaps, the duration of each execution time period within the measurement gap can be determined based on the duration of the measurement gap itself. The start time of the measurement gap, i.e., the start time of the first execution time period within the measurement gap, can be determined based on the start time and repetition period of the first execution time period within the test gap. Finally, the start time and duration of each execution time period within the test gap are obtained.

[0260] Optionally, the configuration information for multiple measurement gaps may also include measurement gap advance. The measurement gap advance represents the advance of the subframe start position of the measurement gap, and its unit of measurement is time (e.g., milliseconds, seconds).

[0261] Optionally, when determining the start time of the test gap, the starting frame number of the measurement gap and the starting subframe number in the starting frame number are determined according to the subframe offset. Then, the starting subframe number in the starting frame number is moved forward by the subframe offset to obtain the time when the starting subframe number is located, which is the start time of the test gap or the start time of the first execution time period in the test gap.

[0262] For example, the configuration information for the measurement gap includes: Measurement Gap Length (mgl), which is equivalent to the duration of the measurement gap mentioned above; Measurement Gap Repetition Period (mgrp), which is equivalent to the repetition period of the measurement gap mentioned above; Subframe Offset, which can be represented as gapOffset; and Measurement Gap Advance, which can be represented as mgta. Therefore, the formula for determining the starting frame number and the starting subframe number of the measurement gap based on the subframe offset can be exemplarily expressed as follows: where each frame lasts for 10 seconds, each frame includes 10 subframes, each subframe lasts for 0.1 seconds, and the frame number ranges from 0 to 1024.

[0263] SFNmodT = Floor(gapOffset / 10), subframe = gapOffsetmod10. Here, SFN represents the starting frame number, T = mgrp / 10, gapframe represents the subframe number, and Floor() represents the floor function.

[0264] Optionally, at least two measurement gaps may have the same repetition period, and / or at least two measurement gaps may have the same duration, and / or at least two measurement gaps may have the same measurement gap advance. Therefore, the network device can configure at least two measurement gaps with consistent repetition periods, consistent durations, and / or consistent measurement gap advances using the first information, improving the flexibility of measurement gap configuration.

[0265] As an example, the network device configures the per-UE measurement gap 1 to the terminal device with the following parameters: repetition period = 20ms, subframe offset = 1ms, duration = 1.5ms, measurement gap advance = 0ms. According to the calculation formula of the measurement gap, the SFN and the first subframe that appear periodically in the measurement gap 1 satisfy the following conditions: SFN mod2 = FLOOR(1 / 10), subframe = 1 mod10 = 1, thus obtaining the starting frame number and starting subframe number of the test gap 1.

[0266] Simultaneously, the network device configures measurement gap 2 per UE to the terminal device, with the following parameters: repetition period = 40ms, subframe offset = 5ms, duration = 3ms, and measurement gap advance = 0ms. According to the calculation formula for the measurement gap, the periodically occurring SFN and the first subframe of measurement gap 2 satisfy the following conditions: SFN mod 4 = FLOOR(5 / 10), subframe = 5 mod 10 = 5. The starting frame number and starting subframe number of test gap 2 are then obtained.

[0267] in, Figure 3 This is an example diagram showing the distribution of measurement gap 1 and measurement gap 2. Figure 3 The solid boxes in the diagram represent the execution time period of measurement gap 1, and the dashed boxes represent the execution time period of measurement gap 2. The first frame indicates the first frame number, the second frame indicates the second frame number, and each frame includes ten subframes.

[0268] In some embodiments, the first information includes shared parameters and configuration information for multiple measurement gaps, wherein the shared parameters include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset. A possible implementation of S201 includes: the terminal device receiving first information sent by the network device, the first information instructing the terminal device to configure the measurement gaps, the first information including shared parameters and configuration information for multiple measurement gaps. Correspondingly, a possible implementation of S202 includes: the terminal device determining one or more execution time periods for each measurement gap based on the shared parameters and the configuration information for multiple measurement gaps.

[0269] The configuration information for the measurement gap includes parameters that differ from the shared parameters, such as the measurement gap repetition period, duration, subframe offset, and / or measurement gap advance.

[0270] Specifically, if the shared parameter is a shared repetition period, the configuration information for the measurement gap includes the duration of the measurement gap and the subframe offset, and may also include the measurement gap advance. When determining the execution time period of each measurement gap based on the shared parameter and the configuration information of multiple measurement gaps, the shared repetition period can be used as the repetition period of each measurement gap. This allows for configuring the execution time periods of multiple measurement gaps within the same shared repetition period, eliminating the need for network devices to configure a separate repetition period for each measurement gap, thus improving the simplicity and flexibility of measurement gap configuration.

[0271] Specifically, if the shared parameter is a shared duration, the configuration information for the measurement gap includes the repetition period and subframe offset of the measurement gap, and may also include the test gap advance. When determining the execution time period of each measurement gap based on the shared parameter and the configuration information of multiple measurement gaps, the shared duration can be used as the duration of each measurement gap. This enables the configuration of multiple measurement gaps with consistent durations, eliminating the need for network devices to configure the duration separately for each measurement gap, thus improving the simplicity and flexibility of measurement gap configuration.

[0272] Specifically, if the shared parameter is a shared measurement gap advance, the configuration information of the measurement gap includes the duration, repetition period, and subframe offset of the measurement gap. When determining the execution time period of each measurement gap based on the shared parameter and the configuration information of multiple measurement gaps, the shared measurement gap advance can be used as the measurement gap advance of each measurement gap. This eliminates the need for network devices to configure the duration of each measurement gap separately, improving the simplicity and flexibility of measurement gap configuration.

[0273] Specifically, if the shared parameter is the shared measurement gap subframe offset, the configuration information of the measurement gap includes the duration and repetition period of the measurement gap, and may also include the measurement gap advance. When determining the execution time period of each measurement gap based on the shared parameter and the configuration information of multiple measurement gaps, the shared measurement gap subframe offset can be used as the subframe offset of each measurement gap, thus eliminating the need for network devices to configure the duration separately for each measurement gap, improving the simplicity and flexibility of measurement gap configuration.

[0274] Specifically, the shared parameters can be any combination of shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset. If the shared parameters include the shared repetition period, the configuration information of the measurement gap may not include the repetition period of the measurement gap; if the shared parameters include the shared duration, the configuration information of the measurement gap may not include the duration of the measurement gap; if the shared parameters include the shared measurement gap advance, the configuration information of the measurement gap may not include the advance; if the shared parameters include the shared measurement gap subframe offset, the configuration information of the measurement gap may not include the subframe offset of the measurement gap.

[0275] In summary, network devices can instruct terminal devices to share parameters, enabling the same parameters to be configured for different measurement gaps, thus improving the simplicity and flexibility of measurement gap configuration.

[0276] As an example, taking the shared repetition period as the shared parameter, the network device configures the shared repetition period to be 40ms for the terminal device, and also configures per-FR1 measurement gap 3 and per-FR1 measurement gap 4 for the terminal device. The configuration parameters for per-FR1 measurement gap 3 are: duration = 1.5ms, subframe offset = 1ms, and measurement gap advance = 0ms. The configuration parameters for per-FR1 measurement gap 4 are: duration = 3ms, subframe offset = 5ms, and measurement gap advance = 0ms. The measurement gap advance of measurement gaps 3 and 4 are equal, which can also be achieved by configuring a shared measurement gap advance, without the need for separate configuration.

[0277] in, Figure 4 This is an example diagram showing the distribution of measurement gaps 3 and 4. Figure 4 The solid boxes in the diagram represent the execution time period of measurement gap 3, and the dashed boxes represent the execution time period of measurement gap 4. The first frame indicates the first frame number, the second frame indicates the second frame number, and each frame includes ten subframes.

[0278] Based on any of the above embodiments Figure 5 This is a schematic flowchart illustrating a signal measurement method provided in another embodiment of this application. Figure 5As shown, the method in this embodiment may include:

[0279] S501. The network device sends first information to the terminal device. The first information is used to instruct the terminal device to configure the measurement gap. The first information includes configuration information for one or more measurement gaps.

[0280] The specific implementation principle and process of S501 can be found in the aforementioned embodiments, and will not be repeated here.

[0281] S502. The terminal device determines one or more execution time periods for each measurement gap based on the configuration information.

[0282] The specific implementation principle and process of S502 can be found in the aforementioned embodiments, and will not be repeated here.

[0283] S503, The network device determines one or more execution time periods for each test interval.

[0284] The specific implementation principle and process of S503 can be found in the aforementioned embodiments, and will not be repeated here.

[0285] S504. The terminal equipment obtains the applicable range of each measurement gap.

[0286] The applicable scope of the measurement gap includes one or more of the following: one or more measurement objects corresponding to the measurement gap, and one or more subset bandwidths (BWP) corresponding to the measurement gap. Here, BWP is a subset of the total cell bandwidth. In NR networks, bandwidth adaptation allows for flexible adjustment of the receiving and transmitting bandwidths of terminal devices, ensuring that the receiving and transmitting bandwidths of the terminal devices do not need to be as large as the total cell bandwidth, thus saving terminal device power.

[0287] The measurement gap may include one or more frequency points and / or cells to be measured, so as to measure the signals of the frequency points and / or cells in multiple measurement gaps.

[0288] Optionally, the first information includes the applicable range of multiple measurement gaps, and the terminal device can obtain the applicable range of multiple measurement gaps from the first information. Alternatively, the network device can also send the applicable range of multiple measurement gaps to the terminal device through other information.

[0289] Optionally, if the first information does not contain the applicable ranges of multiple measurement gaps, and the network device does not send the applicable ranges of multiple measurement gaps to the terminal device through other information, the terminal device can determine the applicable range corresponding to the measurement gap based on the preset applicable ranges. The preset applicable ranges include one or more of the following: a preset object to be measured, a preset subset bandwidth, and the subset bandwidth currently activated by the terminal device.

[0290] The preset test objects include preset test frequencies and / or test cells. For example, the preset test frequencies can be all frequencies, and the preset test cells can be all cells that the terminal device can detect communication signals from.

[0291] The preset subset bandwidth can be the initial subset bandwidth on the terminal device.

[0292] S505 and terminal equipment perform signal measurements according to the execution time period and applicable scope of each measurement gap.

[0293] In this embodiment, the terminal device performs signal measurement on communication signals that conform to the applicable range of the terminal device during the execution time period of each measurement interval.

[0294] Optionally, if the applicable scope of the measurement gap includes one or more measurement objects corresponding to the measurement gap, then for each measurement gap, signal measurements are performed on the one or more measurement objects corresponding to the measurement gap during the execution time period of the measurement gap. For example, signal measurements are performed on the communication signals of one or more frequency points corresponding to the measurement gap, and / or signal measurements are performed on the communication signals of one or more cells corresponding to the measurement gap.

[0295] As an example, the measurement objects corresponding to measurement gap 1 include {measurement object 1, measurement object 2}, and the measurement objects corresponding to measurement gap 2 include {measurement object 5, measurement object 7}. In this case, the terminal device uses measurement gap 1 to perform measurement on measurement object 1 and measurement object 2, and uses measurement gap 2 to perform measurement on measurement object 5 and measurement object 7.

[0296] Optionally, if the applicable range of the measurement gap includes one or more subset bandwidths corresponding to the measurement gap, then each measurement gap is filtered according to the subset bandwidth activated by the terminal device and the one or more subset bandwidths corresponding to each measurement gap, and signal measurement is performed during the execution time of each filtered measurement gap. Here, filtering each measurement gap according to the subset bandwidth activated by the terminal device and the one or more subset bandwidths corresponding to each measurement gap means selecting the measurement gaps corresponding to the subset bandwidth activated by the terminal device.

[0297] As an example, the subset bandwidth corresponding to measurement gap 1 includes {subset bandwidth 1, subset bandwidth 2, subset bandwidth 3}, and the subset bandwidth corresponding to measurement gap 2 includes {subset bandwidth 4, subset bandwidth 5}. In this case, if the subset bandwidth activated by the terminal device is subset bandwidth 5, then the terminal device uses measurement gap 2; if the subset bandwidth activated by the terminal device is subset bandwidth 1 and subset bandwidth 4, then the terminal device can use both measurement gap 1 and measurement gap 2.

[0298] S506. During the execution time interval of each measurement gap, the network device stops scheduling the terminal device.

[0299] The specific implementation principle and process of S506 can be found in the aforementioned embodiments, and will not be repeated here.

[0300] In this embodiment, the terminal device determines the execution time period of each measurement gap based on the configuration information of multiple measurement gaps, and performs signal measurement according to the execution time period and applicable scope of each measurement gap. This enables flexible configuration of multiple measurement gaps, improves the diversity and flexibility of measurement gap configuration, and thus improves the timeliness of signal measurement and reduces the impact of signal measurement on communication services between the terminal device and network devices.

[0301] Based on any of the above method embodiments, the execution time periods of different measurement gaps may overlap. Therefore, before performing signal measurement based on the execution time periods of each measurement gap, a feasible way to handle the phenomenon that the execution time periods of different measurement gaps may overlap includes: the terminal device determining whether the execution time periods of different measurement gaps overlap; if so, obtaining multiple overlapping execution time periods; and determining the valid execution time period among the multiple overlapping execution time periods based on the measurement gaps to which the multiple overlapping execution time periods belong.

[0302] Specifically, after determining the execution time period of each measurement gap, the terminal device can compare the execution time periods of each test gap to determine whether the execution time periods of different measurement gaps overlap. For example, if the execution time period of test gap 1 is 0ms to 5ms and the execution time period of measurement gap 2 is 2ms to 10ms, then test gap 1 and test gap 2 overlap.

[0303] Specifically, if there is overlap between the execution time periods of different measurement gaps, it is necessary to determine the effective execution time period for the two or more overlapping execution time periods in order to avoid conflict between measurement operations within different measurement gaps.

[0304] Optionally, when determining the valid execution time period among the multiple overlapping execution time periods based on the measurement gaps to which they belong, the execution time period of the measurement gap with the highest priority among the multiple overlapping execution time periods can be retained as the valid execution time period, and other execution time periods that overlap with the valid execution time period will not be executed.

[0305] For example, if the execution time period t3 of measurement gap 1 coincides with the execution time period s3 of measurement gap 2, and if the priority of measurement gap 1 is higher than that of measurement gap 2, then the execution time period t3 of measurement gap 1 will be included, but the execution time period s3 of measurement gap 2 will not be executed. In other words, the execution time period s3 of measurement gap 2 will be determined as an invalid execution time period.

[0306] For example, the network device configures measurement gap 5 and measurement gap 6 per-UE to the terminal device.

[0307] The configuration parameters for measurement gap 5 are: repetition period = 20ms, subframe offset = 1ms, duration = 1.5ms, and measurement gap advance = 0ms. According to the calculation formula for the measurement gap, the periodic occurrence of the SFN and the first subframe in measurement gap 1 satisfies the following conditions: SFN mod 2 = FLOOR(1 / 10), subframe = 1 mod 10 = 1, thus obtaining the starting frame number and starting subframe number of test gap 5.

[0308] The configuration parameters for measurement gap 6 are as follows: repetition period = 80ms, subframe offset = 19ms, duration = 3ms, and measurement gap advance = 0ms. According to the existing calculation formula for measurement gap, the periodically occurring SFN and the first subframe in measurement gap 3 satisfy the following conditions: SFN mod 8 = FLOOR(19 / 10); subframe = 19 mod 10 = 9. This yields the starting frame number and starting subframe number for test gap 6.

[0309] Figure 6 This is an example diagram showing the distribution of measurement gaps 5 and 6. Figure 6 The solid-line box in the diagram represents the execution time period of measurement gap 5, and the dashed-line box represents the execution time period of measurement gap 6. The first frame indicates the first frame number, the second frame indicates the second frame number, and each frame includes ten subframes. From... Figure 6 It can be seen that the execution time period of measurement gap 5 overlaps with that of measurement gap 6.

[0310] Optionally, when determining the valid execution time period among multiple overlapping execution time periods based on the measurement gaps to which they belong, the union of the multiple overlapping execution time periods is determined as the valid execution time period, and the measurement gap to which the valid execution time period belongs is determined based on the measurement gaps to which they belong.

[0311] Specifically, after determining the union of multiple overlapping execution time periods as the valid execution time period, the measurement gap with the highest priority among the measurement gaps belonging to the multiple overlapping execution time periods can be determined as the measurement gap belonging to the valid execution time period, according to the priority of the measurement gaps; alternatively, configuration information from the network device can be received, which indicates the measurement gap selected from the measurement gaps belonging to the multiple overlapping execution time periods, and this selected measurement gap can be determined as the measurement gap belonging to the valid execution time period; or, the terminal device can randomly select a measurement gap from the measurement gaps belonging to the multiple overlapping execution time periods as the measurement gap belonging to the valid execution time period. During the valid execution time period, signal measurement is performed according to the applicable range of the measurement gap belonging to the valid execution time period.

[0312] For example, if the execution time period t3 of measurement gap 1 coincides with the execution time period s3 of measurement gap 2, the union of the execution time periods t3 and s3 can be determined as the valid execution time period. In addition, the above-mentioned methods can be used to determine the measurement gap to which the valid execution time period belongs between test gap 1 and test gap 2.

[0313] Optionally, before determining the valid execution time period from among the multiple overlapping execution time periods based on the measurement gaps to which they belong, a second piece of information sent by the network device can be received. This second piece of information indicates the measurement gap selected when the execution time periods of different measurement gaps overlap. When determining the valid execution time period from among the multiple overlapping execution time periods based on the measurement gaps to which they belong, the execution time period belonging to the measurement gap indicated by the second piece of information can be determined as the valid execution time period.

[0314] For example, if the execution time period t3 of measurement gap 1 coincides with the execution time period s3 of measurement gap 2, and the network device selects measurement gap 2 when the execution time periods of measurement gap 1 and measurement gap 2 coincide through the second information, then the execution time period s3 of measurement gap 2 will be the valid execution time period.

[0315] In some embodiments, when determining the execution time period of each measurement gap based on configuration information, the network device may refer to the terminal device in the above embodiments to determine the implementation content of each test gap, which will not be elaborated here.

[0316] On the terminal side, embodiments of this application provide a signal measurement device, such as... Figure 7 As shown, the signal measurement device in this embodiment can be a terminal device, and the signal measurement device may include a transceiver 701, a processor 702, and a memory 703.

[0317] Transceiver 701 is used to receive and send data under the control of processor 702.

[0318] Among them, Figure 7 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 702 and memory represented by memory 703 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 701 can be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. Optionally, the signal measurement device may also include a user interface 704, which, for different user equipment, can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0319] The processor 702 is responsible for managing the bus architecture and general processing, while the memory 703 can store the data used by the processor 702 when performing operations.

[0320] Optionally, the processor 702 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor can also adopt a multi-core architecture.

[0321] The processor 702 executes any of the methods described in the embodiments of this application concerning the terminal device according to the obtained executable instructions by calling a computer program stored in the memory 703. The processor and the memory may also be physically separated.

[0322] Specifically, when the processor 702 executes the computer program stored in the memory 703, it performs the following operations:

[0323] The terminal device receives first information sent by the network device. The first information is used to instruct the terminal device to configure the measurement gap. The first information includes configuration information for multiple measurement gaps.

[0324] Based on the configuration information, determine one or more execution time periods for each measurement gap;

[0325] Signal measurements are performed according to the execution time period of each measurement gap.

[0326] Optionally, at least two of the multiple measurement gaps may be of the same type.

[0327] Optionally, the measurement gap type includes one or more of the following: per-UE measurement gap, per-FR1 measurement gap, and per-FR2 measurement gap.

[0328] Optionally, the configuration information for the measurement gaps includes the duration, repetition period, and subframe offset of multiple measurement gaps. Based on the configuration information, one or more execution time periods for each measurement gap are determined, including:

[0329] Based on the duration, repetition period, and subframe offset of multiple measurement gaps, one or more execution time periods are determined for each measurement gap. The execution time period includes the start time and duration of the execution time period.

[0330] Optionally, the configuration information for the measurement gap may also include the measurement gap advance.

[0331] Optionally, at least two measurement gaps have the same repetition period, and / or at least two measurement gaps have the same duration, and / or at least two measurement gaps have the same measurement gap advance.

[0332] Optionally, the first information also includes shared parameters, which include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset.

[0333] Based on the configuration information, determine one or more execution time periods for each measurement gap, including:

[0334] Based on shared parameters and configuration information for multiple measurement gaps, one or more execution time periods for each measurement gap are determined. The configuration information for the measurement gap includes parameters that differ from the shared parameters, such as the measurement gap repetition period, duration, subframe offset, and / or measurement gap advance.

[0335] Optionally, signal measurements can be performed according to the execution time period of each measurement gap, including obtaining the applicable range of each measurement gap.

[0336] Signal measurements are performed according to the execution time period and applicable range of each measurement gap.

[0337] Optionally, the applicable scope of the measurement gap includes one or more measurement objects corresponding to the measurement gap, and signal measurement is performed according to the execution time period of each measurement gap, including:

[0338] For each measurement gap, during the execution time of the measurement gap, signal measurements are performed on one or more measurement objects corresponding to the measurement gap.

[0339] Optionally, the applicable range of the measurement gap includes one or more subsets of bandwidth corresponding to the measurement gap, and signal measurements are performed according to the execution time period of each measurement gap, including:

[0340] Each measurement gap is filtered based on the subset bandwidth activated by the terminal device and one or more subset bandwidths corresponding to each measurement gap;

[0341] Signal measurements are performed during the execution time period of the selected measurement interval.

[0342] Optionally, the scope of application of the measurement gap also includes one or more measurement objects corresponding to the measurement gap, and signal measurement is performed during the execution time period of the selected measurement gap, including:

[0343] During the execution time of the selected measurement gap, signal measurements are performed on one or more measurement objects within the selected measurement gap.

[0344] Optionally, the first information may also include the applicable range of multiple measurement gaps. Obtaining the applicable range of each measurement gap includes: obtaining the applicable range of each measurement gap from the first information.

[0345] Optionally, the applicable range for each measurement gap can be obtained, including:

[0346] Based on the preset applicable scope, determine the applicable scope corresponding to each measurement gap. The preset applicable scope includes one or more of the following: the preset object to be measured, the preset subset bandwidth, and the subset bandwidth currently activated by the terminal device.

[0347] Optionally, before performing signal measurements, depending on the execution time period of each measurement interval, the processor 702 is also configured to perform the following operations:

[0348] Determine whether the execution time periods of different measurement gaps overlap; if so, obtain multiple overlapping execution time periods.

[0349] Based on the measurement gaps to which multiple overlapping execution time periods belong, the effective execution time period is determined among the multiple overlapping execution time periods.

[0350] Optionally, based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined from among the multiple overlapping execution time periods, including:

[0351] Among multiple overlapping execution time periods, the execution time period of the measurement interval with the highest priority among the measurement intervals to which the multiple overlapping execution time periods belong is retained as the valid execution time period.

[0352] Optionally, based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined from among the multiple overlapping execution time periods, including:

[0353] The union of multiple overlapping execution time periods is determined as the valid execution time period;

[0354] The measurement interval to which the effective execution time period belongs is determined based on the measurement intervals to which multiple overlapping execution time periods belong.

[0355] Optionally, before determining the valid execution time period among the multiple overlapping execution time periods based on the measurement gaps to which they belong, the processor 702 is further configured to perform the following operations:

[0356] Receive second information sent by the network device, the second information being used to indicate the selected measurement gap when the execution time periods of different measurement gaps overlap;

[0357] Based on the measurement gaps to which multiple overlapping execution time periods belong, the valid execution time periods are determined from among the multiple overlapping execution time periods, including:

[0358] Based on the measurement gaps to which multiple overlapping execution time periods belong, the execution time period belonging to the measurement gap indicated by the second information is determined as the valid execution time period.

[0359] It should be noted that the device provided in this application can implement all the method steps implemented by the terminal device in the above method embodiments and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0360] On the network side, embodiments of this application provide a signal measurement device, such as... Figure 8 As shown, the signal measurement device in this embodiment can be a network device, and the signal measurement device includes: transceiver 801, processor 802 and memory 803.

[0361] Transceiver 801 is used to receive and send data under the control of processor 802.

[0362] Among them, Figure 8 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 802) and memory (memory 803). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 801 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 802 is responsible for managing the bus architecture and general processing, and the memory 803 can store data used by the processor 802 during operation.

[0363] The processor 802 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.

[0364] The processor 802 executes any of the methods described in this application embodiment concerning a network device according to the obtained executable instructions by calling a computer program stored in the memory 803. The processor and the memory may also be physically separated.

[0365] Specifically, when the processor 802 executes the computer program stored in the memory 803, it performs the following operations:

[0366] Send first information to the terminal device, the first information being used to instruct the terminal device to configure the measurement gap, the first information including configuration information for one or more measurement gaps;

[0367] Determine one or more execution time periods for each measurement gap;

[0368] During the execution time interval of each measurement gap, the scheduling of the terminal equipment is stopped.

[0369] Optionally, at least two of the multiple test gaps may be of the same type.

[0370] Optionally, the test gap type includes one or more of the following: per-UE test gap, per-FR1 test gap, and per-FR2 test gap.

[0371] Optionally, one or more execution time periods for each measurement interval are determined, including:

[0372] Based on the configuration information, determine one or more execution time periods for each measurement gap.

[0373] Optionally, the configuration information for the measurement gap includes the duration of the measurement gap, the repetition period, and the subframe offset. Based on the configuration information, one or more execution time periods for each measurement gap are determined, including:

[0374] Based on the duration, repetition period, and subframe offset of multiple measurement gaps, one or more execution time periods are determined for each measurement gap. The execution time period includes the start time and duration of the execution time period.

[0375] Optionally, the configuration information for multiple measurement gaps may also include measurement gap advance.

[0376] Optionally, the two measurement gaps have the same repetition period, and / or at least the two measurement gaps have the same duration, and / or at least the two measurement gaps have the same measurement gap advance.

[0377] Optionally, the first information also includes shared parameters, which include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset.

[0378] Based on the configuration information, determine the execution time period for each measurement interval, including:

[0379] Based on the shared parameters and the configuration information of multiple measurement gaps, the execution time period for each measurement gap is determined;

[0380] The configuration information for multiple measurement gaps includes parameters that differ from the shared parameters, such as the repetition period, duration, subframe offset, and / or measurement gap advance.

[0381] Optionally, the first information may also include the applicable range of multiple measurement gaps, which are used by the terminal equipment for signal measurement.

[0382] Optionally, the scope of application of the measurement gap includes one or more of the following: one or more measurement objects corresponding to the measurement gap, and one or more subset bandwidths corresponding to the measurement gap.

[0383] Optionally, during the execution time interval of each measurement gap, before stopping the scheduling of the terminal device, the processor 802 is also configured to:

[0384] Determine whether the execution time periods of different measurement gaps overlap; if so, obtain multiple overlapping execution time periods.

[0385] Based on the measurement gaps to which multiple overlapping execution time periods belong, the effective execution time period is determined among the multiple overlapping execution time periods.

[0386] Optionally, based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined from among the multiple overlapping execution time periods, including:

[0387] Among multiple overlapping execution time periods, the execution time period of the measurement interval with the highest priority among the measurement intervals to which the multiple overlapping execution time periods belong is retained as the valid execution time period.

[0388] Optionally, based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined from among the multiple overlapping execution time periods, including:

[0389] The union of multiple overlapping execution time periods is determined as the valid execution time period;

[0390] The measurement interval to which the effective execution time period belongs is determined based on the measurement intervals to which multiple overlapping execution time periods belong.

[0391] Optionally, a measurement gap is pre-set to be selected when the execution time periods of different measurement gaps overlap. Based on the measurement gaps to which the multiple overlapping execution time periods belong, a valid execution time period is determined from the multiple overlapping execution time periods, including:

[0392] Based on the measurement gaps to which multiple overlapping execution time periods belong, the execution time period belonging to the preset measurement gap is determined as the valid execution time period among the multiple overlapping execution time periods. The preset measurement gap is the measurement gap selected in advance when the execution time periods of different measurement gaps overlap.

[0393] Optionally, processor 802 is also used to perform the following operations:

[0394] The second information sent to the terminal device indicates the measurement gap selected when the execution time periods of different measurement gaps overlap.

[0395] It should be noted that the apparatus provided in this application can implement all the method steps implemented by the network device in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0396] On the terminal side, embodiments of this application also provide a signal measurement device, such as... Figure 9 As shown, the signal measuring device in this embodiment can be a terminal device, and the signal measuring device includes: a receiving unit 901, a determining unit 902, and a measuring unit 903.

[0397] The receiving unit 901 is used to receive first information sent by the network device. The first information is used to instruct the terminal device to configure the measurement gap. The first information includes configuration information for one or more measurement gaps.

[0398] The determining unit 902 is used to determine one or more execution time periods for each measurement gap based on the configuration information;

[0399] The measurement unit 903 is used to perform signal measurements according to the execution time period of each measurement gap.

[0400] Optionally, at least two of the multiple measurement gaps may be of the same type.

[0401] Optionally, the measurement gap type includes one or more of the following: per-UE measurement gap, per-FR1 measurement gap, and per-FR2 measurement gap.

[0402] Optionally, the configuration information for the measurement gap includes the duration of the measurement gap, the repetition period, and the subframe offset. The determination unit 902 is specifically used for:

[0403] Based on the duration, repetition period, and subframe offset of multiple measurement gaps, one or more execution time periods are determined for each measurement gap. The execution time period includes the start time and duration of the execution time period.

[0404] Optionally, the configuration information for the measurement gap may also include the measurement gap advance.

[0405] Optionally, at least two measurement gaps have the same repetition period, and / or at least two measurement gaps have the same duration, and / or at least two measurement gaps have the same measurement gap advance.

[0406] Optionally, the first information also includes shared parameters, which include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset.

[0407] Unit 902 is specifically used for:

[0408] Based on the shared parameters and the configuration information of multiple measurement gaps, the execution time period for each measurement gap is determined;

[0409] The configuration information for the measurement gap includes parameters that differ from the shared parameters, such as the measurement gap repetition period, duration, subframe offset, and / or measurement gap advance.

[0410] Optional, the measurement unit 903 is specifically used for:

[0411] Obtain the applicable range for each measurement gap;

[0412] Signal measurements are performed according to the execution time period and applicable range of each measurement gap.

[0413] Optionally, the applicable scope of the measurement gap includes one or more measurement objects corresponding to the measurement gap. The measurement unit 903 is specifically used for:

[0414] For each measurement gap, during the execution time of the measurement gap, signal measurements are performed on one or more measurement objects corresponding to the measurement gap.

[0415] Optionally, the applicable range of the measurement gap includes one or more subsets of bandwidth corresponding to the measurement gap. The measurement unit 903 is specifically used for:

[0416] Each measurement gap is filtered based on the subset bandwidth activated by the terminal device and one or more subset bandwidths corresponding to each measurement gap;

[0417] Signal measurements are performed during the execution time of each measurement interval after screening.

[0418] Optionally, the scope of application of the measurement gap also includes one or more measurement objects corresponding to the measurement gap. The measurement unit 903 is specifically used for:

[0419] During the execution time of each selected measurement gap, signal measurements are performed on one or more measurement objects in each selected measurement gap.

[0420] Optionally, the first information also includes the applicable range of multiple measurement gaps, and the measurement unit 903 is specifically used for:

[0421] From the first piece of information, obtain the applicable range of each measurement gap.

[0422] Optional, the measurement unit 903 is specifically used for:

[0423] Based on the preset applicable scope, determine the applicable scope corresponding to each measurement gap. The preset applicable scope includes one or more of the following: the preset object to be measured, the preset subset bandwidth, and the subset bandwidth currently activated by the terminal device.

[0424] Optionally, the determining unit 902 is also used for:

[0425] Determine whether the execution time periods of different measurement gaps overlap; if so, obtain multiple overlapping execution time periods.

[0426] Based on the measurement gaps to which multiple overlapping execution time periods belong, the effective execution time period is determined among the multiple overlapping execution time periods.

[0427] Optionally, the determining unit 902 is specifically used for:

[0428] Among multiple overlapping execution time periods, the execution time period of the measurement interval with the highest priority among the measurement intervals to which the multiple overlapping execution time periods belong is retained as the valid execution time period.

[0429] Optionally, the determining unit 902 is specifically used for:

[0430] The union of multiple overlapping execution time periods is determined as the valid execution time period;

[0431] The measurement interval to which the effective execution time period belongs is determined based on the measurement intervals to which multiple overlapping execution time periods belong.

[0432] Optionally, the receiving unit 901 is also used for:

[0433] Receive second information sent by the network device, the second information being used to indicate the selected measurement gap when the execution time periods of different measurement gaps overlap;

[0434] Unit 902 is specifically used for:

[0435] Based on the measurement gaps to which multiple overlapping execution time periods belong, the execution time period belonging to the measurement gap indicated by the second information is determined as the valid execution time period.

[0436] It should be noted that the device provided in this application can implement all the method steps implemented by the terminal device in the above method embodiments and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0437] On the network side, embodiments of this application also provide a signal measurement device, such as... Figure 10 As shown, the signal measurement device in this embodiment can be a network device, and the signal measurement device includes: a sending unit 1001, a determining unit 1002 and a scheduling unit 1003.

[0438] The sending unit 1001 is used to send first information to the terminal device. The first information is used to instruct the terminal device to configure the measurement gap. The first information includes configuration information for one or more measurement gaps.

[0439] The determining unit 1002 is used to determine one or more execution time periods for each measurement gap;

[0440] The scheduling unit 1003 is used to stop scheduling the terminal devices during the execution time period of each measurement interval.

[0441] Optionally, at least two of the multiple test gaps may be of the same type.

[0442] Optionally, the test gap type includes one or more of the following: per-UE test gap, per-FR1 test gap, and per-FR2 test gap.

[0443] Optionally, the determining unit 1002 is specifically used for:

[0444] Based on the configuration information, determine one or more execution time periods for each measurement gap.

[0445] Optionally, the configuration information for the measurement gap includes the duration of the measurement gap, the repetition period, and the subframe offset. The determination unit 1002 is specifically used for:

[0446] Based on the duration, repetition period, and subframe offset of multiple measurement gaps, one or more execution time periods are determined for each measurement gap. The execution time period includes the start time and duration of the execution time period.

[0447] Optionally, the configuration information for the measurement gap may also include the measurement gap advance.

[0448] Optionally, at least two measurement gaps have the same repetition period, and / or at least two measurement gaps have the same duration, and / or at least two measurement gaps have the same measurement gap advance.

[0449] Optionally, the first information also includes shared parameters, which include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset.

[0450] Unit 1002 is specifically used for:

[0451] Based on the shared parameters and the configuration information of multiple measurement gaps, the execution time period for each measurement gap is determined;

[0452] The configuration information for multiple measurement gaps includes parameters that differ from the shared parameters, such as the repetition period, duration, subframe offset, and / or measurement gap advance.

[0453] Optionally, the first information may also include the applicable range of multiple measurement gaps, which are used by the terminal equipment for signal measurement.

[0454] Optionally, the scope of application of the measurement gap includes one or more of the following: one or more measurement objects corresponding to the measurement gap, and one or more subset bandwidths corresponding to the measurement gap.

[0455] Optionally, the signal measuring device may further include a determining unit 1004. The determining unit 1004 is used for:

[0456] Determine whether the execution time periods of different measurement gaps overlap; if so, obtain multiple overlapping execution time periods.

[0457] Based on the measurement gaps to which multiple overlapping execution time periods belong, the effective execution time period is determined among the multiple overlapping execution time periods.

[0458] Optionally, unit 1004 is defined, specifically for:

[0459] Among multiple overlapping execution time periods, the execution time period of the measurement interval with the highest priority among the measurement intervals to which the multiple overlapping execution time periods belong is retained as the valid execution time period.

[0460] Optionally, unit 1004 is defined, specifically for:

[0461] The union of multiple overlapping execution time periods is determined as the valid execution time period;

[0462] The measurement interval to which the effective execution time period belongs is determined based on the measurement intervals to which multiple overlapping execution time periods belong.

[0463] Optionally, the measurement gap selected when the execution time periods of different measurement gaps overlap is pre-set in the determination unit 1004, which is specifically used for:

[0464] Based on the measurement gaps to which multiple overlapping execution time periods belong, the execution time period belonging to the preset measurement gap is determined as the valid execution time period among the multiple overlapping execution time periods. The preset measurement gap is the measurement gap selected in advance when the execution time periods of different measurement gaps overlap.

[0465] Optionally, the transmitting unit 1001 is also used for:

[0466] The second information sent to the terminal device indicates the measurement gap selected when the execution time periods of different measurement gaps overlap.

[0467] It should be noted that the apparatus provided in this application can implement all the method steps implemented by the network device in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0468] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0469] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0470] On the terminal side, embodiments of this application provide a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute any of the methods described in the embodiments of this application concerning the terminal device. This enables the processor to implement all the method steps implemented by the terminal device in the above method embodiments and achieve the same technical effects. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be specifically described here.

[0471] On the network side, embodiments of this application provide a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute any of the methods described in the embodiments of this application concerning a network device. This enables the processor to implement all the method steps implemented by the network device in the above method embodiments and achieve the same technical effects. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0472] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).

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

[0474] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0475] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0476] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0477] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A signal measurement method applied to a terminal device, characterized in that, The method comprises: receiving first information sent by a network device, the first information being used for instructing a terminal device to configure a measurement gap, the first information comprising configuration information of a plurality of measurement gaps; the plurality of measurement gaps comprising at least two measurement gaps of a same type, or the plurality of measurement gaps comprising at least one per-UE measurement gap; determining one or more execution time periods of each of the measurement gaps according to the configuration information; obtaining an applicable range of each of the measurement gaps; respectively performing signal measurement according to the execution time period and the applicable range of each of the measurement gaps; wherein, when the applicable range of the measurement gap comprises one or more measurement objects corresponding to the measurement gap, the respectively performing signal measurement according to the execution time period and the applicable range of each of the measurement gaps comprises: for each of the measurement gaps, performing signal measurement on the one or more measurement objects corresponding to the measurement gap in the execution time period of the measurement gap; wherein, when the applicable range of the measurement gap comprises one or more subset bandwidths corresponding to the measurement gap, the respectively performing signal measurement according to the execution time period and the applicable range of each of the measurement gaps comprises: screening each of the measurement gaps according to the subset bandwidth activated by the terminal device and the one or more subset bandwidths corresponding to each of the measurement gaps; performing signal measurement in the execution time period of each of the screened measurement gaps.

2. The method of claim 1, wherein, The type of the measurement gap comprises one or more of the following: a per-UE measurement gap, a per-FR1 measurement gap, and a per-FR2 measurement gap.

3. The method according to claim 1 or 2, characterized in that, The configuration information of the measurement gap comprises a duration, a repetition period, and a subframe offset of the measurement gap, and the determining one or more execution time periods of each of the measurement gaps according to the configuration information comprises: determining one or more execution time periods of each of the measurement gaps according to the duration, the repetition period, and the subframe offset of the plurality of measurement gaps, the execution time period comprising a start time and a duration of the execution time period.

4. The method of claim 3, wherein, The configuration information of the measurement gap further comprises a measurement gap advance.

5. The method of claim 4, wherein, The repetition periods of at least two of the measurement gaps are the same, and / or the durations of at least two of the measurement gaps are the same, and / or the measurement gap advances of at least two of the measurement gaps are the same.

6. The method according to claim 1 or 2, characterized in that, The first information further comprises a shared parameter, the shared parameter comprising one or more of the following: a shared repetition period, a shared duration, a shared measurement gap advance, and a shared measurement gap subframe offset. The determining one or more execution time periods of each of the measurement gaps according to the configuration information comprises: determining one or more execution time periods of each of the measurement gaps according to the shared parameter and the configuration information of the plurality of measurement gaps; wherein, the configuration information of the measurement gap comprises parameters different from the shared parameter in the repetition period, the duration, the subframe offset, and / or the measurement gap advance of the measurement gap.

7. The method of claim 1, wherein, The applicable range of the measurement gap includes one or more subset bandwidths corresponding to the measurement gap, and the applicable range of the measurement gap further includes one or more measurement objects corresponding to the measurement gap. The signal measurement is performed in the execution time period of each of the screened measurement gaps.

8. The method of claim 1, wherein, The first information further includes the applicable range of the plurality of measurement gaps, and the applicable range of each of the measurement gaps is obtained as follows: The applicable range of each of the measurement gaps is obtained from the first information.

9. The method of claim 1, wherein, The applicable range of each of the measurement gaps is obtained as follows: The applicable range of each of the measurement gaps is determined according to a preset applicable range, and the preset applicable range includes one or more of the following: a preset measurement object, a preset subset bandwidth, and a subset bandwidth currently activated by the terminal device.

10. The method of claim 1 or 2, wherein, Before the signal measurement is performed according to the execution time period and the applicable range of each of the measurement gaps, the following steps are further included: It is determined whether the execution time periods of different measurement gaps coincide, and if so, a plurality of execution time periods that coincide with each other are obtained. An effective execution time period is determined in the plurality of execution time periods that coincide with each other according to the measurement gaps to which the plurality of execution time periods belong.

11. The method of claim 10, wherein, The effective execution time period is determined in the plurality of execution time periods that coincide with each other according to the measurement gaps to which the plurality of execution time periods belong, and includes: In the plurality of execution time periods that coincide with each other, the execution time period of the measurement gap with the highest priority among the measurement gaps to which the plurality of execution time periods belong is retained as the effective execution time period.

12. The method of claim 10, wherein, The effective execution time period is determined in the plurality of execution time periods that coincide with each other according to the measurement gaps to which the plurality of execution time periods belong, and includes: The union of the plurality of execution time periods that coincide with each other is determined as the effective execution time period. The measurement gap to which the effective execution time period belongs is determined according to the measurement gaps to which the plurality of execution time periods that coincide with each other belong.

13. The method of claim 10, wherein, Before the effective execution time period is determined in the plurality of execution time periods that coincide with each other according to the measurement gaps to which the plurality of execution time periods belong, the following step is included: The second information sent by the network device is received, and the second information is used to indicate the measurement gap selected when the execution time periods of different measurement gaps coincide. The effective execution time period is determined in the plurality of execution time periods that coincide with each other according to the measurement gaps to which the plurality of execution time periods belong, and includes: The execution time period of the measurement gap indicated by the second information is determined as the effective execution time period in the plurality of execution time periods that coincide with each other according to the measurement gaps to which the plurality of execution time periods belong.

14. A signal measurement method applied to a network device, the method comprising: The method includes: Sending first information to a terminal device, the first information instructing the terminal device to configure measurement gaps, the first information including configuration information for multiple measurement gaps, so that the terminal device determines one or more execution time periods for each measurement gap, obtains the applicable range of each measurement gap, and performs signal measurements according to the execution time period and applicable range of each measurement gap. Wherein, when the applicable range of a measurement gap includes one or more measurement objects corresponding to the measurement gap, performing signal measurements according to the execution time period and applicable range of each measurement gap includes: for each measurement gap, performing signal measurements on one or more measurement objects corresponding to the measurement gap during the execution time period of the measurement gap; when the applicable range of a measurement gap includes one or more subset bandwidths corresponding to the measurement gap, performing signal measurements according to the execution time period and applicable range of each measurement gap includes: filtering each measurement gap according to the subset bandwidth activated by the terminal device and one or more subset bandwidths corresponding to each measurement gap; performing signal measurements during the execution time period of each filtered measurement gap; the multiple measurement gaps include at least two measurement gaps of the same type, or the multiple measurement gaps include at least one per-UE measurement gap. Determine one or more execution time periods for each of the aforementioned measurement gaps; During the execution time period of each measurement interval, the scheduling of the terminal device is stopped.

15. The method of claim 14, wherein, The measurement gap type includes one or more of the following: per-UE measurement gap, per-FR1 measurement gap, and per-FR2 measurement gap.

16. The method according to claim 14 or 15, characterized in that The determination of one or more execution time periods for each of the measurement gaps includes: Based on the configuration information, one or more execution time periods for each of the measurement gaps are determined.

17. The method of claim 16, wherein, The configuration information of the measurement gap includes the duration, repetition period, and subframe offset of the measurement gap. Determining one or more execution time periods for each measurement gap based on the configuration information includes: Based on the duration, repetition period, and subframe offset of the plurality of measurement gaps, one or more execution time periods for each of the measurement gaps are determined, wherein the execution time period includes the start time and duration of the execution time period.

18. The method of claim 17, wherein, The configuration information for the measurement gap also includes the measurement gap advance amount.

19. The method of claim 18, wherein, At least two of the measurement gaps have the same repetition period, and / or at least two of the measurement gaps have the same duration, and / or at least two of the measurement gaps have the same measurement gap advance amount.

20. The method of claim 16, wherein, The first information also includes shared parameters, which include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset. The step of determining one or more execution time periods for each measurement gap based on the configuration information includes: Based on the shared parameters and the configuration information of the multiple measurement gaps, one or more execution time periods for each measurement gap are determined; The configuration information of the plurality of measurement gaps includes parameters that are different from the shared parameters, such as the repetition period, duration, subframe offset, and / or measurement gap advance of the plurality of measurement gaps.

21. The method of claim 14 or 15, wherein, The first information also includes the applicable range of the plurality of measurement gaps, which are used by the terminal device to perform signal measurement.

22. The method of claim 21, wherein, The applicable scope of the measurement gap includes one or more of the following: one or more measurement objects corresponding to the measurement gap, and one or more subset bandwidths corresponding to the measurement gap.

23. The method of claim 14 or 15, wherein, Before stopping the scheduling of the terminal device during the execution time period of each of the measurement intervals, the method further includes: Determine whether the execution time periods of different measurement gaps overlap; if so, obtain multiple overlapping execution time periods. Based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined among the multiple overlapping execution time periods.

24. The method of claim 23, wherein, The step of determining the valid execution time period from among the multiple overlapping execution time periods based on the measurement gaps to which they belong includes: Among the multiple overlapping execution time periods, the execution time period of the measurement gap with the highest priority among the measurement gaps to which the multiple overlapping execution time periods belong is retained as the valid execution time period.

25. The method of claim 23, wherein, The step of determining the valid execution time period from among the multiple overlapping execution time periods based on the measurement gaps to which they belong includes: The union of the multiple overlapping execution time periods is determined as the valid execution time period; The measurement gap to which the effective execution time period belongs is determined based on the measurement gaps to which the multiple overlapping execution time periods belong.

26. The method of claim 23, wherein, The measurement gap is pre-set to be selected when the execution time periods of different measurement gaps overlap. The step of determining the valid execution time period from the multiple overlapping execution time periods based on the measurement gaps to which they belong includes: Based on the measurement gaps to which the multiple overlapping execution time periods belong, the execution time period belonging to a preset measurement gap among the multiple overlapping execution time periods is determined as the valid execution time period. The preset measurement gap is a measurement gap selected in advance when the execution time periods of different measurement gaps overlap.

27. The method of claim 23, wherein, The method further includes: A second message is sent to the terminal device, the second message being used to indicate the measurement gap selected when the execution time periods of different measurement gaps overlap.

28. A signal measuring device, characterized by Applications in terminal devices, including memory, transceivers, and processors: The memory is used to store computer programs; The transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: The terminal device receives first information sent by a network device, the first information being used to instruct the terminal device to configure measurement gaps, the first information including configuration information for multiple measurement gaps; the multiple measurement gaps include at least two measurement gaps of the same type, or the multiple measurement gaps include at least one per-UE measurement gap; Based on the configuration information, one or more execution time periods for each of the measurement gaps are determined; Obtain the applicable range of each of the aforementioned measurement gaps; Signal measurements are performed according to the execution time period and applicable range of each measurement gap; Wherein, when the applicable scope of the measurement gap includes one or more measurement objects corresponding to the measurement gap, the step of performing signal measurement according to the execution time period and applicable scope of each measurement gap includes: For each of the aforementioned measurement gaps, during the execution time period of the measurement gap, signal measurements are performed on one or more measurement objects corresponding to the measurement gap; When the applicable range of the measurement gap includes one or more subsets of bandwidth corresponding to the measurement gap, the step of performing signal measurement according to the execution time period and applicable range of each measurement gap includes: Based on the subset bandwidth activated by the terminal device and one or more subset bandwidths corresponding to each measurement gap, each measurement gap is filtered; Signal measurements are performed during the execution time of each of the selected measurement gaps.

29. The apparatus of claim 28, wherein, The configuration information of the measurement gap includes the duration, repetition period, and subframe offset of the measurement gap. Determining one or more execution time periods for each measurement gap based on the configuration information includes: Based on the duration, repetition period, and subframe offset of the plurality of measurement gaps, one or more execution time periods for each of the measurement gaps are determined, wherein the execution time period includes the start time and duration of the execution time period.

30. The apparatus of claim 28, wherein, The first information also includes shared parameters, which include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset. The step of determining one or more execution time periods for each measurement gap based on the configuration information includes: Based on the shared parameters and the configuration information of the multiple measurement gaps, one or more execution time periods for each measurement gap are determined; The configuration information of the measurement gap includes parameters that are different from the shared parameters, such as the repetition period, duration, subframe offset, and / or measurement gap advance.

31. The apparatus of claim 28, wherein, Before performing signal measurements according to the execution time period and applicable range of each measurement gap, the processor is further configured to perform the following operations: Determine whether the execution time periods of different measurement gaps overlap; if so, obtain multiple overlapping execution time periods. Based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined among the multiple overlapping execution time periods.

32. An information measuring apparatus characterized by comprising: Applied to network devices, including memory, transceivers, and processors: The memory is used to store computer programs; The transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: Sending first information to a terminal device, the first information instructing the terminal device to configure measurement gaps, the first information including configuration information for multiple measurement gaps, so that the terminal device determines one or more execution time periods for each measurement gap, obtains the applicable range of each measurement gap, and performs signal measurements according to the execution time period and applicable range of each measurement gap. Wherein, when the applicable range of a measurement gap includes one or more measurement objects corresponding to the measurement gap, performing signal measurements according to the execution time period and applicable range of each measurement gap includes: for each measurement gap, performing signal measurements on one or more measurement objects corresponding to the measurement gap during the execution time period of the measurement gap; when the applicable range of a measurement gap includes one or more subset bandwidths corresponding to the measurement gap, performing signal measurements according to the execution time period and applicable range of each measurement gap includes: filtering each measurement gap according to the subset bandwidth activated by the terminal device and one or more subset bandwidths corresponding to each measurement gap; performing signal measurements during the execution time period of each filtered measurement gap; the multiple measurement gaps include at least two measurement gaps of the same type, or the multiple measurement gaps include at least one per-UE measurement gap. Determine one or an execution time period for each of the aforementioned measurement gaps; During the execution time period of each measurement interval, the scheduling of the terminal device is stopped.

33. The apparatus of claim 32, wherein, The determination of one or more execution time periods for each of the measurement gaps includes: Based on the configuration information, one or more execution time periods for each of the measurement gaps are determined.

34. The apparatus of claim 33, wherein, The configuration information of the measurement gap includes the duration, repetition period, and subframe offset of the measurement gap. Determining one or more execution time periods for each measurement gap based on the configuration information includes: Based on the duration, repetition period, and subframe offset of the plurality of measurement gaps, one or more execution time periods for each of the measurement gaps are determined, wherein the execution time period includes the start time and duration of the execution time period.

35. The apparatus of claim 33, wherein, The first information also includes shared parameters, which include one or more of the following: shared repetition period, shared duration, shared measurement gap advance, and shared measurement gap subframe offset. The step of determining one or more execution time periods for each measurement gap based on the configuration information includes: Based on the shared parameters and the configuration information of the multiple measurement gaps, one or more execution time periods for each measurement gap are determined; The configuration information of the plurality of measurement gaps includes parameters that are different from the shared parameters, such as the repetition period, duration, subframe offset, and / or measurement gap advance of the plurality of measurement gaps.

36. The apparatus of claim 32, wherein, Before ceasing scheduling of the terminal device during the execution time period of each measurement interval, the processor is further configured to: Determine whether the execution time periods of different measurement gaps overlap; if so, obtain multiple overlapping execution time periods. Based on the measurement gaps to which the multiple overlapping execution time periods belong, the effective execution time period is determined among the multiple overlapping execution time periods.

37. A signal measuring device, characterized by The device includes: A receiving unit is configured to receive first information sent by a network device, the first information being used to instruct a terminal device to configure a measurement gap, the first information including configuration information for multiple measurement gaps; the multiple measurement gaps include at least two measurement gaps of the same type, or the multiple measurement gaps include at least one per-UE measurement gap; The determining unit is configured to determine one or more execution time periods for each of the measurement gaps based on the configuration information. A measurement unit is used to obtain the applicable range of each measurement gap; and to perform signal measurement according to the execution time period and applicable range of each measurement gap. Wherein, when the applicable scope of the measurement gap includes one or more measurement objects corresponding to the measurement gap, the measurement unit is specifically used to perform signal measurement on one or more measurement objects corresponding to the measurement gap during the execution time period of each measurement gap; When the applicable scope of the measurement gap includes one or more subset bandwidths corresponding to the measurement gap, the measurement unit is specifically used to filter each measurement gap according to the subset bandwidth activated by the terminal device and one or more subset bandwidths corresponding to each measurement gap; and to perform signal measurement during the execution time period of each of the filtered measurement gaps.

38. A signal measuring device, characterized by The device includes: A sending unit is configured to send first information to a terminal device, the first information instructing the terminal device to configure measurement gaps. The first information includes configuration information for multiple measurement gaps, enabling the terminal device to determine one or more execution time periods for each measurement gap, obtain the applicable range of each measurement gap, and perform signal measurements according to the execution time period and applicable range of each measurement gap. Wherein, when the applicable range of a measurement gap includes one or more measurement objects corresponding to the measurement gap, performing signal measurements according to the execution time period and applicable range of each measurement gap includes: for each measurement gap, performing signal measurements on one or more measurement objects corresponding to the measurement gap during the execution time period of the measurement gap; when the applicable range of a measurement gap includes one or more subset bandwidths corresponding to the measurement gap, performing signal measurements according to the execution time period and applicable range of each measurement gap includes: filtering each measurement gap based on the subset bandwidth activated by the terminal device and one or more subset bandwidths corresponding to each measurement gap; performing signal measurements during the execution time period of each filtered measurement gap; the multiple measurement gaps include at least two measurement gaps of the same type, or the multiple measurement gaps include at least one per-UE measurement gap. A determining unit is used to determine one or more execution time periods for each of the measurement gaps; The scheduling unit is used to stop scheduling the terminal device during the execution time period of each measurement interval.

39. A processor-readable storage medium, comprising: The processor-readable storage medium stores a computer program that causes the processor to perform the method according to any one of claims 1 to 13 or the method according to any one of claims 14 to 27.