Frequency point measurement method, apparatus, device, medium and product

By generating and sparsely processing frequency measurement sequences in the Radio Resource Control (RRC) idle mode, the conflict between the frequency measurement window and MBS is resolved, improving user experience and maintaining terminal stability.

CN122205531APending Publication Date: 2026-06-12SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
Filing Date
2026-02-04
Publication Date
2026-06-12

Smart Images

  • Figure CN122205531A_ABST
    Figure CN122205531A_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of communication, and in particular, to a frequency point measurement method, device, equipment, medium and product. The method comprises: in the case that it is determined that a terminal is in a radio resource control idle mode and is receiving a broadcast multicast service, obtaining a plurality of target frequency points to be measured; wherein the target frequency points comprise same-frequency frequency points and different-frequency frequency points; generating an initial measurement sequence of the plurality of target frequency points within a paging cycle; wherein the initial measurement sequence comprises at least one measurement window configured for each target frequency point; performing sparse processing on the measurement windows in the initial measurement sequence to obtain sparse measurement windows; and performing a measurement task corresponding to each target frequency point according to the sparse measurement windows. Through the operation of sparse processing, the sparse measurement windows are uniformly distributed within the paging cycle, thereby effectively reducing the conflict between the measurement signals of the different-frequency frequency points and the MBS control information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the technical field of communications, and more specifically, to a frequency point measurement method, apparatus, device, medium, and product. Background Technology

[0002] Currently, data transmission is typically provided to users in the form of unicast. In order to support multiple users in a cell to receive the same content at the same time, the congestion problem caused by unicast is solved by using Multicast Broadcast Service (MBS) technology.

[0003] In related technologies, measurement and reception windows of multiple frequency points are concentrated near the paging signal reception time so that the terminal can enter sleep mode as soon as possible after completing the measurement. However, the concentrated distribution of measurement windows will conflict with MBS information, causing abnormal situations such as mosaic in MBS services, which in turn leads to insufficient user experience. Summary of the Invention

[0004] This disclosure is made in view of the above-mentioned problems. This disclosure provides a frequency measurement method, apparatus, device, medium, and product.

[0005] In a first aspect, embodiments of this disclosure provide a frequency point measurement method, comprising:

[0006] When it is determined that the terminal is in the radio resource control idle mode and is receiving broadcast multicast services, multiple target frequency points to be measured are acquired; among them, target frequency points include same-frequency points and different-frequency points.

[0007] Generate initial measurement sequences for multiple target frequency points within a paging cycle; wherein the initial measurement sequence includes at least one measurement window configured for each target frequency point.

[0008] The measurement window in the initial measurement sequence is sparsified to obtain the sparsified measurement window.

[0009] According to the sparsified measurement window, the measurement task corresponding to each target frequency point is executed.

[0010] In one embodiment of the first aspect, the initial measurement sequence includes at least one reference measurement sequence, each reference measurement sequence including a measurement window configured for each target frequency point, and the measurement windows in the initial measurement sequence are sparsified to obtain a sparsified measurement window, including: When the paging period is an integer multiple of the length of the reference measurement sequence, an initial value is set for the measurement window to be skipped from the initial measurement sequence based on the length of the reference measurement sequence; wherein, the length of the reference measurement sequence is the shortest time to measure all target frequency points once, and the initial value is used to indicate the minimum value of the measurement window that can be skipped within the paging period.

[0011] Starting from the initial measurement window in the initial measurement sequence, the measurement windows are evaluated sequentially based on the execution status of the same frequency points and preset conditions to determine whether they are measurement windows to be executed.

[0012] The measurement window to be executed is determined as the sparsed measurement window.

[0013] In one embodiment of the first aspect, the method of sequentially evaluating whether a measurement window is a measurement window to be executed based on the execution status of the same frequency point and preset conditions includes: If the currently initiated measurement request meets any of the preset conditions, the measurement window targeted by the measurement request is determined as the measurement window to be executed.

[0014] If the current measurement request does not meet any of the preset conditions, based on the execution status of the same frequency point, determine whether the measurement window configured for the same frequency point in the initial measurement sequence is a measurement window to be executed.

[0015] In one embodiment of the first aspect, determining whether a measurement window configured for a frequency point in the initial measurement sequence is a measurement window to be executed, based on the execution status of the same frequency point, includes: If the execution status of the same frequency point is not executed, the measurement window of the found same frequency point is determined to be the measurement window to be executed corresponding to the same frequency point.

[0016] If the execution status of the same frequency point is "executed" and the initial measurement sequence includes multiple reference measurement sequences, skip the other measurement windows allocated to the same frequency point after the measurement window of the same frequency point that has been executed within the paging cycle.

[0017] If the execution status of the same frequency point is "executed" and the initial measurement sequence includes a reference measurement sequence, the measurement window of each found same frequency point is determined as the measurement window to be executed corresponding to the same frequency point.

[0018] In one embodiment of the first aspect, the preset conditions include at least one of the following: the measurement request for any measurement window is the first round of measurement request; the measurement request for any measurement window is a measurement request re-initiated after being rejected.

[0019] In one embodiment of the first aspect, after evaluating whether a measurement window is a measurement window to be executed based on the execution status of the same frequency point and preset conditions, starting from the initial measurement window in the initial measurement sequence, the method further includes: After sparsifying the initial measurement sequence, if there are unexecuted frequency points in the initial measurement sequence, the measurement window of the same frequency point found in the next initial measurement sequence after the initial measurement sequence is determined as the measurement window to be executed.

[0020] In one embodiment of the first aspect, the method further includes, prior to sparsifying the measurement windows in the initial measurement sequence: Statistically determine the density of measurement windows in the initial measurement sequence; If the initial measurement sequence is determined to meet the sparsity requirement based on the density, the measurement task corresponding to each target frequency point is executed according to the measurement window in the initial measurement sequence.

[0021] If the initial measurement sequence does not meet the sparsity requirement based on the density, a step is performed to sparsify the measurement windows in the initial measurement sequence.

[0022] In one embodiment of the first aspect, generating an initial measurement sequence of multiple target frequency points within a paging cycle includes: Based on preset constraints, at least one measurement window is configured for each target frequency point within the paging cycle, and an initial measurement sequence is obtained after configuration; wherein, the constraints are used to indicate that the time interval between any two adjacent measurement windows is greater than or equal to a time threshold.

[0023] In a second aspect, embodiments of this disclosure provide a frequency point measurement device, comprising: The frequency acquisition unit is used to acquire multiple target frequency points to be measured when it is determined that the terminal is in the radio resource control idle mode and is receiving broadcast multicast services; wherein, the target frequency points include same-frequency frequency points and different-frequency frequency points.

[0024] A sequence generation unit is used to generate initial measurement sequences for multiple target frequency points within a paging cycle; wherein the initial measurement sequence includes at least one measurement window configured for each target frequency point.

[0025] The processing unit is used to sparsify the measurement window in the initial measurement sequence to obtain the sparsified measurement window.

[0026] The frequency measurement unit is used to perform the measurement task corresponding to each target frequency point according to the sparsified measurement window.

[0027] In a third aspect, embodiments of this disclosure provide an electronic device, including: a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via the bus, and when the machine-readable instructions are executed by the processor, the steps in the frequency point measurement method described above are performed.

[0028] In a fourth aspect, embodiments of this disclosure provide a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the frequency point measurement method described above.

[0029] In a fifth aspect, embodiments of this disclosure provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the steps in the frequency point measurement method described above.

[0030] As will be described in detail below, a frequency point measurement method, apparatus, device, medium, and product according to embodiments of this disclosure are disclosed. In embodiments of this disclosure, when it is determined that the terminal is in Radio Resource Control (RRC) idle mode and is receiving broadcast / multicast services, multiple co-frequency points and inter-frequency points to be measured are acquired. Then, an initial measurement sequence for multiple target frequencies within a paging period is generated. This initial measurement sequence includes at least one measurement window configured for each target frequency point, and the measurement windows in the initial measurement sequence are sparsified to obtain sparsified measurement windows. Finally, the measurement task corresponding to each target frequency point is executed according to the sparsified measurement windows. Through the above processing method, by performing sparsification, the sparsified measurement windows are evenly distributed within the paging period, thereby effectively reducing the conflict between the measurement signals of inter-frequency points and MBS control information. Moreover, without affecting the stability of the terminal or increasing the terminal power consumption, it changes the phenomenon where measurement windows are concentrated near the paging period, leading to a large number of packet losses and performance degradation during that time period, thus improving the user experience of enabling MBS in idle mode.

[0031] It should be understood that both the foregoing general description and the following detailed description are exemplary and intended to provide further illustration of the claimed technology. Attached Figure Description

[0032] The above and other objects, features, and advantages of this disclosure will become more apparent from the more detailed description of the embodiments thereof in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of this disclosure and form part of the specification. They are used together with the embodiments of this disclosure to explain the disclosure and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same components or steps.

[0033] Figure 1 This is a flowchart of a frequency point measurement method according to an embodiment of the present disclosure.

[0034] Figure 2 This is a schematic diagram of a sparsified measurement window according to an embodiment of the present disclosure.

[0035] Figure 3 This is an overall flowchart of a frequency point measurement process according to an embodiment of the present disclosure.

[0036] Figure 4 This is a schematic diagram of a frequency measurement device according to an embodiment of the present disclosure.

[0037] Figure 5 This is a schematic diagram of an electronic device according to an embodiment of the present disclosure.

[0038] Figure 6 This is a schematic diagram of a computer program product according to an embodiment of the present disclosure. Detailed Implementation

[0039] To make the objectives, technical solutions, and advantages of this disclosure more apparent, exemplary embodiments according to this disclosure will now be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this disclosure, and not all embodiments of this disclosure. It should be understood that this disclosure is not limited to the exemplary embodiments described herein.

[0040] Research has found that data transmission is currently typically provided to users in the form of unicast. In order to support multiple users in a cell to receive the same content simultaneously, the congestion problem caused by unicast is solved by using Multicast Broadcast Service (MBS) technology.

[0041] MBS is based on multimedia technology and broadcasts multimedia information such as audio, images, and video to mobile terminals in the form of data streams, providing users with services such as news, TV programs, radio programs, and public safety.

[0042] Terminals in Radio Resource Control (RRS) idle mode (i.e., idle state) typically need to be in sleep mode for most of the paging cycle to reduce power consumption. However, to ensure network connectivity and improve service quality under MBS, the terminal needs to utilize the mobility management function of RRS to measure multiple frequency points and report measurement reports to support cell reselection.

[0043] For terminals in Radio Resource Control (RRC) connection mode (i.e., connected state), the network will issue dedicated measurement gaps for measurement reporting. During the measurement gaps, the network will not transmit any data other than the signals used for measurement, which ensures that inter-frequency measurements will not conflict with service data.

[0044] However, for terminals in the radio resource control idle mode, the network will not send measurement gaps, and measurement signals from different frequency points will collide with MBS control information and service data.

[0045] In related technologies, measurement and reception windows of multiple frequency points are concentrated near the paging signal reception time so that the terminal can enter sleep mode as soon as possible after completing the measurement. However, the concentrated distribution of measurement windows will conflict with MBS information, causing abnormal situations such as mosaic in MBS services, which in turn leads to insufficient user experience.

[0046] To facilitate understanding of this embodiment, a frequency point measurement method disclosed in this disclosure will first be described in detail. (See also...) Figure 1 The diagram shows a flowchart of a frequency point measurement method provided in an embodiment of this disclosure. The method includes steps S101 to S104, wherein: Step S101: When it is determined that the terminal is in the radio resource control idle mode and is receiving broadcast multicast services, acquire multiple target frequency points to be measured; wherein, the target frequency points include same-frequency frequency points and different-frequency frequency points.

[0047] Here, a co-frequency point refers to a frequency point that has the same carrier frequency and subcarrier spacing as the serving cell. It can achieve co-reception with downlink, so the measurement window position, sampling number and reporting period of co-frequency point measurement can remain unchanged and are not affected by MBS.

[0048] Different frequency points refer to frequency points that have different carrier frequencies or different subcarrier spacings compared to the serving cell. Since different frequency points cannot be received together with downlink, they need to be framed and received separately.

[0049] The frequency point measurement method disclosed herein can be applied to 5G-related products. Specifically, the radio resource control status of the terminal can be obtained through the radio resource management module in the control plane protocol. When the terminal is detected to be in the radio resource control idle mode, the radio resource management module sends a message to the physical layer so that the measurement module of the physical layer can perform subsequent processing on the co-frequency points and different frequency points to be measured.

[0050] Step S102: Generate an initial measurement sequence for the plurality of target frequency points within the paging cycle; wherein the initial measurement sequence includes at least one measurement window configured for each target frequency point.

[0051] In this embodiment of the disclosure, before the radio frequency receiver is actually turned on to acquire signals, at least one measurement window is allocated for each target frequency point on the time axis of the paging cycle. Each measurement window corresponds to a specified time point or time interval to generate an initial measurement sequence, which ensures that the measurement tasks corresponding to each frequency point can be executed normally.

[0052] Step S103: Sparsify the measurement window in the initial measurement sequence to obtain the sparsified measurement window.

[0053] In this embodiment of the disclosure, the terminal performs sparsification processing on the initial measurement sequence to adjust the time distribution of each measurement window, especially the measurement windows at different frequency points, so that the sparsified measurement windows are evenly distributed within the paging cycle. Thus, while ensuring the smooth completion of the measurement task, it selectively skips or retains a portion of the measurement windows, thereby achieving mutual dispersion among the rearranged measurement windows to be executed.

[0054] In the above embodiments, the terminal can distribute the measurement windows without increasing additional power consumption and without relying on the measurement gaps sent by the network side, so as to reduce the intensity of the time-concentrated conflict between the inter-frequency measurement window and the MBS data reception window to a certain extent.

[0055] Furthermore, this allows for the effective avoidance of periodic stuttering and pixelation issues when watching MBS video or audio in the wireless resource control idle mode, thanks to the distributed measurement windows, thereby improving business continuity and user experience.

[0056] Step S104: Execute the measurement task corresponding to each target frequency point according to the sparsified measurement window.

[0057] In this embodiment, the terminal obtains authorization for radio frequency and other resources from the resource arbitration module based on the sparsified measurement window, and after obtaining the authorization, performs the measurement task for each target frequency point in sequence.

[0058] In the above embodiments, by performing sparsification, the sparsified measurement window is evenly distributed within the paging cycle, thereby effectively reducing the conflict between the measurement signal at different frequency points and the MBS control information. Moreover, without affecting the stability of the terminal or increasing the terminal power consumption, it changes the phenomenon that the measurement window is concentrated near the paging cycle, resulting in a large number of packet losses and performance degradation during that period, thereby improving the user experience of using MBS in idle state.

[0059] In an optional implementation, the initial measurement sequence in the above steps includes at least one reference measurement sequence, each of the reference measurement sequences including a measurement window configured for each target frequency point. The step of sparsifying the measurement windows in the initial measurement sequence to obtain sparsified measurement windows specifically includes the following steps: When the paging cycle is an integer multiple of the length of the reference measurement sequence, an initial value for the measurement window to be skipped from the initial measurement sequence is set based on the length of the reference measurement sequence; wherein the length of the reference measurement sequence is the shortest time to measure all the target frequency points once, and the initial value is used to indicate the minimum value of the measurement window that can be skipped within the paging cycle; Starting from the initial measurement window in the initial measurement sequence, the measurement window is evaluated sequentially based on the execution status of the same frequency point and preset conditions to determine whether it is a measurement window to be executed. The measurement window to be executed is determined as the sparsed measurement window.

[0060] The initial measurement sequence mentioned in this disclosure includes at least one reference measurement sequence, each reference measurement sequence containing a measurement window configured for each target frequency point.

[0061] For example, if the target frequency is one same-frequency point and three different-frequency points, and the initial measurement sequence includes a reference measurement sequence, then the reference measurement sequence contains a measurement window for one same-frequency point and measurement windows for three different-frequency points. The initial measurement sequence includes the position of a measurement window corresponding to each target frequency point. If the initial measurement sequence includes two reference measurement sequences, then the overall initial measurement sequence has two measurement window positions for the same target frequency point, but these two positions are located in different reference measurement sequences.

[0062] For different reference measurement sequences, the positions of the measurement windows configured for the same frequency point and different frequency points are the same. That is, the initial measurement sequence is composed of at least one reference measurement sequence repeated periodically.

[0063] The length of the initial measurement sequence is the paging cycle, and the length of the reference measurement sequence is the shortest time to measure all target frequency points once.

[0064] To address this, if the initial measurement sequence is an integer multiple of the length of the reference measurement sequence, the initial value of the measurement window to be skipped from the initial measurement sequence can be set based on the ratio between the initial measurement sequence and the reference measurement sequence, as well as the value of the skipped measurement window set for each reference measurement sequence.

[0065] The initial value can be understood as the minimum number of measurement windows that can be skipped within a paging cycle. In actual operation, the number of measurement windows skipped is greater than or equal to this initial value. If an inter-frequency measurement is performed once across multiple paging cycles, the initial value will be larger; if an inter-frequency measurement is performed multiple times within a single paging cycle, the initial value will be smaller. This can be adjusted adaptively according to the actual application scenario.

[0066] like Figure 2 The diagram shown is a schematic of the sparsified measurement window provided in this disclosure. Because timing synchronization between the base station and the terminal is required before receiving a paging message, as... Figure 2 As shown, the measurement window for the same frequency point is located before the paging time, that is, the measurement window for the same frequency point before the paging time is the starting measurement window.

[0067] Then, starting from the initial measurement window, each measurement window is evaluated sequentially according to the time order in the initial measurement sequence to determine whether the current measurement window is a measurement window to be executed. If the current measurement window is not a measurement window to be executed, it is skipped; if the current measurement window is a measurement window to be executed, it is retained for later execution.

[0068] For the current measurement window, further evaluation can be performed using the real-time execution status and preset conditions of the same frequency points, and the evaluated measurement window to be executed can be determined as the sparsed measurement window.

[0069] like Figure 2 As shown, it is worth noting that the initial measurement sequence does not begin at the paging time; rather, the length of the initial measurement sequence is one paging cycle. Figure 2 It includes four reference measurement sequences, each of which includes a measurement window for a frequency point at the same frequency and three measurement windows for different frequency points.

[0070] against Figure 2 For the first benchmark measurement sequence, the measurement window of the first same-frequency point in the first benchmark measurement sequence is before the paging time, and this measurement window is determined to have been executed. Therefore, the measurement windows of the same-frequency points in the second and third benchmark measurement sequences are skipped. Furthermore, since the measurement window of the same-frequency point in the fourth benchmark measurement sequence is within the paging period, and there is no same-frequency point being executed in that paging period, it is determined that the measurement window of the same-frequency point in the fourth benchmark measurement sequence will be executed.

[0071] Figure 2 The measurement windows of the different frequency points in the first reference measurement sequence (receiving windows of different frequency points 2 and 3) can be analyzed based on the initial values ​​and preset conditions, and then skipped after analysis.

[0072] In the above implementation, the sparsity intensity can be controlled by setting an initial value, and skippable measurement windows can be further distinguished by the same frequency point, execution status and preset conditions, so as to skip windows that do not conflict with high priority, thereby dispersing the measurement windows to be executed in the paging cycle and avoiding conflicts with MBS to a certain extent.

[0073] In an optional implementation, the above steps, based on the execution status of the same frequency point and preset conditions, sequentially evaluate whether the measurement window is a measurement window to be executed, specifically including the following steps: If the currently initiated measurement request meets any of the preset conditions, the measurement window targeted by the measurement request is determined to be the measurement window to be executed. If the currently initiated measurement request does not meet any of the preset conditions, based on the execution status of the same frequency point, it is determined whether the measurement window configured for the same frequency point in the initial measurement sequence is the measurement window to be executed.

[0074] Here, the preset conditions can be set around the terminal's mobility management capabilities or measurement continuity. Specifically, the preset conditions include at least one of the following: the measurement request for any measurement window is the first round of measurement request; the measurement request for any measurement window is a measurement request that was re-initiated after being rejected. No further examples are given here.

[0075] In this disclosure, the preset conditions have the highest priority. If the preset conditions are met, the "Measurement to be executed" window will be output directly.

[0076] In this disclosure, each measurement of all target frequency points is considered as one round. The first round of measurement requests corresponds to the initial search of different or the same frequency points to ensure that the measurement can quickly retrieve cells or establish neighbor cell relationships.

[0077] The re-initiated measurement request after rejection corresponds to a retry after the first measurement fails due to reasons such as resource conflicts. This disclosure sets such a retry mechanism to preset conditions, thereby preventing the measurement task at this frequency point from being suspended indefinitely due to continuous failures, and thus maintaining the robustness of the measurement task.

[0078] In this embodiment of the disclosure, if the current measurement request meets any one of the preset conditions, the measurement window targeted by the current measurement request is determined as the measurement window to be executed; if the current measurement request does not meet the preset conditions, the execution window of the same frequency point is determined according to the execution status of the same frequency point.

[0079] In the above implementation, preset conditions are used to distinguish task priorities, and the execution window to be executed is determined by the real-time execution status of the same frequency points. This facilitates the generation of the final sparsed measurement window, thereby effectively improving the flexibility of frequency point measurement tasks and the user's MBS service experience in a wireless environment. It also ensures that the same frequency measurement is not affected and avoids delays in the same frequency task caused by resource contention.

[0080] In an optional implementation, the above steps, based on the execution status of the same frequency point, determine whether the measurement window configured for the same frequency point in the initial measurement sequence is the measurement window to be executed, specifically including the following steps: If the execution status of the same frequency point is not executed, the measurement window of the found same frequency point is determined to be the measurement window to be executed corresponding to the same frequency point; If the execution status of the same frequency point is executed and the initial measurement sequence includes multiple reference measurement sequences, skip other measurement windows allocated to the same frequency point after the measurement window of the same frequency point executed within the paging cycle; If the execution status of the same frequency point is "executed" and the initial measurement sequence includes one of the reference measurement sequences, then the measurement window of each found same frequency point is determined as the measurement window to be executed corresponding to the same frequency point.

[0081] In this embodiment of the disclosure, if the same frequency point is not executed, as long as the location of the same frequency point is found, the measurement window corresponding to the same frequency point is determined as the window to be executed, that is, the measurement window of the found same frequency point is determined as the measurement window to be executed corresponding to the same frequency point.

[0082] If a co-frequency point has already been executed, and the initial measurement sequence includes multiple reference measurement sequences (i.e., the initial measurement sequence is an integer multiple of the reference measurement sequences greater than one), then the measurement window of the co-frequency point found in the subsequent reference measurement sequence is skipped. That is, other measurement windows allocated to the co-frequency point after the measurement window of the co-frequency point executed within the paging cycle are skipped.

[0083] If the same frequency point has been executed, and the initial measurement sequence includes a reference measurement sequence, then the measurement window of each found same frequency point is the measurement window to be executed corresponding to the same frequency point.

[0084] After sparsifying the current initial measurement sequence, if there are no non-executed frequency points in the current initial measurement sequence, the measurement window of the same frequency point found in the next initial measurement sequence after the current initial measurement sequence is determined as the measurement window to be executed, and the measurement window of the found same frequency point is executed during the processing of the next initial measurement sequence.

[0085] In the above embodiments, the above processing rules can ensure real-time synchronization of the wireless link between the terminal and the serving cell, realize on-demand allocation of frequency points for measurement, and thus effectively improve the efficiency of frequency point measurement while ensuring the effectiveness of measurement.

[0086] In an optional implementation, before sparsifying the measurement windows in the initial measurement sequence, the method further includes the following steps: Statistically analyze the density between the measurement windows in the initial measurement sequence; If the initial measurement sequence is determined to meet the sparsity requirement based on the density, the measurement task corresponding to each target frequency point is executed according to the measurement window in the initial measurement sequence; If it is determined that the initial measurement sequence does not meet the sparsity requirement based on the density, a step of sparsifying the measurement windows in the initial measurement sequence is performed.

[0087] Here, the sparsity requirement can be set according to the time interval threshold. Specifically, first count the number of time intervals between any two measurement windows that are less than 10ms, then count the number of time intervals between any two measurement windows that are greater than or equal to 10ms and less than 20ms, and then perform weighted summation with the corresponding scaling factor to obtain the processing result.

[0088] If the processing result is greater than the time interval threshold, the initial measurement sequence is determined to meet the sparsity requirement; if the processing result is less than or equal to the time interval threshold, the initial measurement sequence is determined not to meet the sparsity requirement.

[0089] Accordingly, the density between measurement windows can be assessed by determining the number of time intervals less than 10ms and the number of time intervals greater than or equal to 10ms and less than 20ms.

[0090] In this embodiment of the disclosure, if it is determined that the initial measurement sequence meets the sparsity requirement, the measurement task corresponding to each target frequency point is executed in the order of each measurement window in the initial measurement sequence; if it is determined that the initial measurement sequence does not meet the sparsity requirement, the above-mentioned sparsification process is executed.

[0091] In the above embodiments, the initial measurement sequence is subjected to a first sparsity evaluation by setting sparsity requirements, so as to reduce a portion of the data processing volume and prevent secondary sparsity processing of already sparse sequences, thereby effectively improving the efficiency of frequency point measurement.

[0092] In an optional implementation, the above steps generate an initial measurement sequence for the plurality of target frequency points within the paging cycle, specifically including the following steps: Based on preset constraints, at least one measurement window is configured for each target frequency point within the paging cycle, and the initial measurement sequence is obtained after configuration; wherein, the constraints are used to indicate that the time interval between any two adjacent measurement windows is greater than or equal to a time threshold.

[0093] In this embodiment of the disclosure, during the process of generating the initial measurement sequence, it is necessary to disable the window-to-window function, rearrange the positions of each target frequency point after disabling, and configure the corresponding measurement window to generate the final initial measurement sequence.

[0094] Among them, the window-to-window function refers to the time interval between two adjacent measurement windows being less than 10ms. Under the original idle state strategy, adjacent measurement windows can be authorized at the same time, so as to collect data as soon as possible near the paging reception and enter sleep as soon as possible. However, after enabling MBS, this dense data collection function needs to be turned off, i.e., the window-to-window function.

[0095] The "close window" function can be understood as a preset constraint: the time interval between any two adjacent measurement windows must be greater than or equal to a time threshold (10ms). This effectively prevents measurement tasks from being executed intensively and centrally in a short period of time, transforming centralized execution into distributed execution and supporting further sparsity processing.

[0096] The following is combined Figure 3 The frequency measurement process described above is as follows: S301: When it is determined that the terminal is in the radio resource control idle mode and is receiving broadcast multicast services, acquire multiple target frequency points to be measured.

[0097] Here, the target frequency points include both same-frequency and different-frequency points.

[0098] S302: Generate initial measurement sequences for multiple target frequency points within the paging cycle.

[0099] Here, the initial measurement sequence includes at least one measurement window configured for each target frequency point.

[0100] S303: If it is determined that the initial measurement sequence does not meet the sparsity requirement, the measurement window in the initial measurement sequence is sparsified.

[0101] S304: When the paging cycle is an integer multiple of the length of the reference measurement sequence, set the initial value of the measurement window to be skipped from the initial measurement sequence based on the length of the reference measurement sequence.

[0102] Here, the length of the reference measurement sequence is the shortest time to measure all target frequency points once, and the initial value is used to indicate the minimum value of the measurement window that can be skipped within the paging cycle.

[0103] S305: Starting from the initial measurement window in the initial measurement sequence, evaluate whether the measurement window is a measurement window to be executed according to the execution status of the same frequency point and the preset conditions.

[0104] S306: Determine the measurement window to be executed as the sparsified measurement window.

[0105] S307: Execute the measurement task corresponding to each target frequency point according to the sparsified measurement window.

[0106] In the above embodiments, by performing sparsification, the sparsified measurement window is evenly distributed within the paging cycle, thereby effectively reducing the conflict between the measurement signal at different frequency points and the MBS control information. Moreover, without affecting the stability of the terminal or increasing the terminal power consumption, it changes the phenomenon that the measurement window is concentrated near the paging cycle, resulting in a large number of packet losses and performance degradation during that period, thereby improving the user experience of using MBS in idle state.

[0107] Reference Figure 4 The diagram shown is a schematic of a frequency point measurement device provided in an embodiment of this disclosure. The device includes: a frequency point acquisition unit 40, a sequence generation unit 41, a processing unit 42, and a frequency point measurement unit 43; wherein: The frequency acquisition unit is used to acquire multiple target frequency points to be measured when it is determined that the terminal is in the radio resource control idle mode and is receiving broadcast multicast services; wherein, the target frequency points include same-frequency frequency points and different-frequency frequency points; A sequence generation unit is configured to generate an initial measurement sequence for the plurality of target frequency points within a paging cycle; wherein the initial measurement sequence includes at least one measurement window configured for each target frequency point; The processing unit is used to perform sparsification processing on the measurement window in the initial measurement sequence to obtain a sparsified measurement window. The frequency point measurement unit is used to perform the measurement task corresponding to each target frequency point according to the sparsified measurement window.

[0108] In one possible implementation, the device is also used for: When the paging cycle is an integer multiple of the length of the reference measurement sequence, an initial value for the measurement window to be skipped from the initial measurement sequence is set based on the length of the reference measurement sequence; wherein the length of the reference measurement sequence is the shortest time to measure all the target frequency points once, and the initial value is used to indicate the minimum value of the measurement window that can be skipped within the paging cycle; Starting from the initial measurement window in the initial measurement sequence, the measurement window is evaluated sequentially based on the execution status of the same frequency point and preset conditions to determine whether it is a measurement window to be executed. The measurement window to be executed is determined as the sparsed measurement window.

[0109] In one possible implementation, the device is also used for: If the currently initiated measurement request meets any of the preset conditions, the measurement window targeted by the measurement request is determined to be the measurement window to be executed. If the currently initiated measurement request does not meet any of the preset conditions, based on the execution status of the same frequency point, it is determined whether the measurement window configured for the same frequency point in the initial measurement sequence is the measurement window to be executed.

[0110] In one possible implementation, the device is also used for: If the execution status of the same frequency point is not executed, the measurement window of the found same frequency point is determined to be the measurement window to be executed corresponding to the same frequency point; If the execution status of the same frequency point is executed and the initial measurement sequence includes multiple reference measurement sequences, skip other measurement windows allocated to the same frequency point after the measurement window of the same frequency point executed within the paging cycle; If the execution status of the same frequency point is "executed" and the initial measurement sequence includes one of the reference measurement sequences, then the measurement window of each found same frequency point is determined as the measurement window to be executed corresponding to the same frequency point.

[0111] In one possible implementation, the device is also used for: The preset conditions include at least one of the following: the measurement request for any one of the measurement windows is the first round of measurement request; the measurement request for any one of the measurement windows is a measurement request that was rejected and then re-initiated.

[0112] In one possible implementation, the device is also used for: After sparsifying the initial measurement sequence, if there are no non-executed frequency points in the initial measurement sequence, the measurement window of the same frequency point found in the next initial measurement sequence after the initial measurement sequence is determined as the measurement window to be executed.

[0113] In one possible implementation, the device is also used for: Statistically analyze the density between the measurement windows in the initial measurement sequence; If the initial measurement sequence is determined to meet the sparsity requirement based on the density, the measurement task corresponding to each target frequency point is executed according to the measurement window in the initial measurement sequence; If it is determined that the initial measurement sequence does not meet the sparsity requirement based on the density, a step of sparsifying the measurement windows in the initial measurement sequence is performed.

[0114] In one possible implementation, the device is also used for: Based on preset constraints, at least one measurement window is configured for each target frequency point within the paging cycle, and the initial measurement sequence is obtained after configuration; wherein, the constraints are used to indicate that the time interval between any two adjacent measurement windows is greater than or equal to a time threshold.

[0115] The processing flow of each module in the device and the interaction flow between each module can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.

[0116] Corresponding to Figure 1 In addition to the frequency point measurement method, this disclosure also provides an electronic device 50 such as... Figure 5 The diagram shown is a schematic representation of an electronic device 50 provided in an embodiment of this disclosure, including: The system includes a processor 51, a memory 52, and a bus 53. The memory 52 stores execution instructions and includes main memory 521 and external memory 522. The main memory 521, also called internal memory, temporarily stores the computational data in the processor 51, as well as data exchanged with external memory such as a hard disk. The processor 51 exchanges data with the external memory 522 through the main memory 521. When the electronic device 50 is running, the processor 51 communicates with the memory 52 through the bus 53, causing the processor 51 to execute the following instructions: When it is determined that the terminal is in the radio resource control idle mode and is receiving broadcast multicast services, multiple target frequency points to be measured are acquired; wherein, the target frequency points include same-frequency points and different-frequency points; Generate an initial measurement sequence for the plurality of target frequency points within a paging cycle; wherein the initial measurement sequence includes at least one measurement window configured for each of the target frequency points; The measurement window in the initial measurement sequence is sparsified to obtain the sparsified measurement window; According to the sparsified measurement window, the measurement task corresponding to each target frequency point is executed.

[0117] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the frequency measurement method described in the above-described method embodiments. The storage medium may be a volatile or non-volatile computer-readable storage medium.

[0118] This disclosure also provides a computer program product 60, such as... Figure 6The diagram shown is a schematic diagram of the structure of a computer program product 60 provided in an embodiment of this disclosure. The computer program product 60 carries a computer program 61. The program included in the computer program 61 can be used to execute the steps of the frequency point measurement method described in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.

[0119] The frequency measurement method, apparatus, device, medium, and product according to embodiments of the present disclosure have been described above with reference to the accompanying drawings. In the embodiments of the present disclosure, when it is determined that the terminal is in the Radio Resource Control (RRC) idle mode and is receiving broadcast multicast services, multiple co-frequency points and different frequency points to be measured are acquired. Then, an initial measurement sequence for multiple target frequency points within the paging cycle is generated. The initial measurement sequence includes at least one measurement window configured for each target frequency point, and the measurement windows in the initial measurement sequence are sparsified to obtain sparsified measurement windows. Finally, the measurement task corresponding to each target frequency point is executed according to the sparsified measurement windows. Through the above processing method, by performing sparsification, the sparsified measurement windows are evenly distributed within the paging cycle, thereby effectively reducing the conflict between the measurement signals of different frequency points and MBS control information. Moreover, without affecting the stability of the terminal or increasing the terminal power consumption, the phenomenon of measurement windows being concentrated near the paging cycle, resulting in a large number of packet losses and performance degradation during this period, is changed, thereby improving the user experience of using MBS in idle mode.

[0120] The basic principles of this disclosure have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this disclosure are merely examples and not limitations, and should not be considered as essential features of each embodiment of this disclosure. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the scope of this disclosure to the necessity of employing the aforementioned specific details for implementation.

[0121] The block diagrams of devices, apparatuses, devices, and systems disclosed herein are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.

[0122] Additionally, as used herein, the "or" used in a list of items beginning with "at least one" indicates a separate list, such that a list of, for example, "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not imply that the described example is preferred or better than other examples.

[0123] It should also be noted that in the systems and methods of this disclosure, the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions to this disclosure.

[0124] Various changes, substitutions, and modifications can be made to the technology described herein without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims of this disclosure is not limited to the specific aspects of the processes, machines, manufactures, events, means, methods, and actions described above. Currently existing or later-developed processes, machines, manufactures, events, means, methods, or actions that perform substantially the same function or achieve substantially the same result as the corresponding aspects described herein can be utilized. Therefore, the appended claims include such processes, machines, manufactures, events, means, methods, or actions within their scope.

[0125] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the aspects shown herein, but rather to be carried out within the widest scope consistent with the principles and novel features disclosed herein.

[0126] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this disclosure to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations therein.

Claims

1. A frequency point measurement method, characterized in that, include: When it is determined that the terminal is in the radio resource control idle mode and is receiving broadcast multicast services, multiple target frequency points to be measured are acquired; wherein, the target frequency points include same-frequency points and different-frequency points; Generate an initial measurement sequence for the plurality of target frequency points within a paging cycle; wherein the initial measurement sequence includes at least one measurement window configured for each of the target frequency points; The measurement window in the initial measurement sequence is sparsified to obtain the sparsified measurement window; According to the sparsified measurement window, the measurement task corresponding to each target frequency point is executed.

2. The method according to claim 1, characterized in that, The initial measurement sequence includes at least one reference measurement sequence, each reference measurement sequence including a measurement window configured for each target frequency point. The sparsification process of the measurement windows in the initial measurement sequence to obtain sparsified measurement windows includes: When the paging cycle is an integer multiple of the length of the reference measurement sequence, an initial value for the measurement window to be skipped from the initial measurement sequence is set based on the length of the reference measurement sequence; wherein the length of the reference measurement sequence is the shortest time to measure all the target frequency points once, and the initial value is used to indicate the minimum value of the measurement window that can be skipped within the paging cycle; Starting from the initial measurement window in the initial measurement sequence, the measurement window is evaluated sequentially based on the execution status of the same frequency point and preset conditions to determine whether it is a measurement window to be executed. The measurement window to be executed is determined as the sparsed measurement window.

3. The method according to claim 2, characterized in that, The step of evaluating whether the measurement window is a measurement window to be executed based on the execution status and preset conditions of the same frequency point includes: If the currently initiated measurement request meets any of the preset conditions, the measurement window targeted by the measurement request is determined to be the measurement window to be executed. If the currently initiated measurement request does not meet any of the preset conditions, based on the execution status of the same frequency point, it is determined whether the measurement window configured for the same frequency point in the initial measurement sequence is the measurement window to be executed.

4. The method according to claim 3, characterized in that, The step of determining whether the measurement window configured for the same frequency point in the initial measurement sequence is the measurement window to be executed, based on the execution status of the same frequency point, includes: If the execution status of the same frequency point is not executed, the measurement window of the found same frequency point is determined to be the measurement window to be executed corresponding to the same frequency point; If the execution status of the same frequency point is executed and the initial measurement sequence includes multiple reference measurement sequences, skip other measurement windows allocated to the same frequency point after the measurement window of the same frequency point executed within the paging cycle; If the execution status of the same frequency point is "executed" and the initial measurement sequence includes one of the reference measurement sequences, then the measurement window of each found same frequency point is determined as the measurement window to be executed corresponding to the same frequency point.

5. The method according to claim 2, characterized in that, The preset conditions include at least one of the following: the measurement request for any one of the measurement windows is the first round of measurement request; the measurement request for any one of the measurement windows is a measurement request that was re-initiated after being rejected.

6. The method according to claim 2, characterized in that, After evaluating whether a measurement window is a measurement window to be executed, starting from the initial measurement window in the initial measurement sequence, based on the execution status of the same frequency point and preset conditions, the method further includes: After sparsifying the initial measurement sequence, if there are no non-executed frequency points in the initial measurement sequence, the measurement window of the same frequency point found in the next initial measurement sequence after the initial measurement sequence is determined as the measurement window to be executed.

7. The method according to claim 1, characterized in that, Before sparsifying the measurement windows in the initial measurement sequence, the method further includes: Statistically analyze the density between the measurement windows in the initial measurement sequence; If the initial measurement sequence is determined to meet the sparsity requirement based on the density, the measurement task corresponding to each target frequency point is executed according to the measurement window in the initial measurement sequence; If it is determined that the initial measurement sequence does not meet the sparsity requirement based on the density, a step of sparsifying the measurement windows in the initial measurement sequence is performed.

8. The method according to claim 1, characterized in that, The generation of the initial measurement sequence of the plurality of target frequency points within the paging cycle includes: Based on preset constraints, at least one measurement window is configured for each target frequency point within the paging cycle, and the initial measurement sequence is obtained after configuration; wherein, the constraints are used to indicate that the time interval between any two adjacent measurement windows is greater than or equal to a time threshold.

9. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, they perform the steps of the frequency measurement method as described in any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the frequency point measurement method as described in any one of claims 1 to 8.