Measurement report scheduling method and device, medium and product
By dynamically adjusting the UE's measurement report configuration, the uplink channel overload and signaling congestion caused by UE measurement report scheduling in LTE/5G systems are resolved, enabling intelligent perception and optimization of network load, and improving system efficiency and service continuity.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA MOBILE GROUP SICHUAN
- Filing Date
- 2026-02-02
- Publication Date
- 2026-04-28
AI Technical Summary
In existing technologies, the static configuration of scheduling parameters in UE measurement reports in LTE/5G systems leads to instantaneous uplink channel overload and signaling congestion, lacks dynamic response capability to changes in network load, and affects key processes such as handover and overall system efficiency.
The uplink resource parameters are obtained by the base station. If the alarm conditions are met, the initial UE list is filtered to obtain the set of UEs to be sent. The measurement report configuration information is adjusted and the target configuration information is sent to the UEs to be sent. A round-robin or random filtering strategy is adopted to dynamically adjust the UE's reporting period and offset to avoid centralized reporting.
It alleviates peak load, reduces momentary congestion, improves wireless resource utilization, reduces signaling congestion risk, and ensures service continuity. It is suitable for load optimization in high-density terminal scenarios.
Smart Images

Figure CN121940824A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communication technology, and in particular to a measurement report scheduling method, device, medium and product. Background Technology
[0002] In LTE / 5G systems, base stations configure measurement objects and reporting settings to enable User Equipment (UE) to report signal quality data from the serving cell and neighboring cells periodically or on an event-triggered basis. This includes Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-Interference plus Noise Ratio (SINR). The base station uses data from these measurement reports to determine whether handover conditions are met and to make decisions such as interference management.
[0003] Typically, the base station carries measurement configuration in the Radio Resource Control (RRC) connection reconfiguration message and sends it to the UE. The UE collects and reports the measurement results according to a preset reporting period or trigger threshold. Periodic measurement refers to the base station configuring several UEs to send measurement reports via the uplink at fixed intervals, so that the system can collect coverage information and perform load balancing operations. Event-triggered measurement is triggered when RSRP / RSRQ exceeds a certain threshold, or when the neighboring cell signal exceeds the offset, causing the UE to report a measurement report.
[0004] In existing technologies, scheduling parameters related to UE measurement reports are typically configured statically. Furthermore, in most cases, the reporting period and threshold set by the base station for UEs within its range are uniform. This configuration method lacks dynamic response capabilities to changes in network load, which can easily lead to the following problems: (1) Instantaneous overload of uplink channel: The uniform reporting period and reporting threshold will cause a large number of UEs to trigger measurement reports under similar conditions. These reports will be initiated at a few moments. The surge in synchronous reporting or report retransmission by a large number of UEs will instantly increase the load on the uplink control channel, far exceeding its carrying capacity.
[0005] (2) Signaling congestion and performance degradation: When instantaneous overload occurs, it is easy to cause uplink signaling congestion. This will not only delay or fail the transmission of the measurement report itself, affecting key processes such as handover, but also occupy the resources of other uplink control signaling, resulting in reduced overall system efficiency and user experience. Summary of the Invention
[0006] This invention provides a measurement report scheduling method, device, medium, and product to solve at least one of the above-mentioned problems, thereby alleviating peak load and reducing momentary congestion.
[0007] According to one aspect of the present invention, a measurement report scheduling method is provided, executed by a base station, the method comprising: Obtain uplink resource parameters; If the uplink resource parameters meet the alarm conditions, the initial user equipment (UE) list is filtered to obtain a set of UEs to be sent, wherein the initial UE list is determined based on the valid UEs currently connected to the base station; Adjust the initial measurement report configuration information to obtain the target measurement report configuration information; Send the target measurement report configuration information to each UE in the set of UEs to be sent.
[0008] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the measurement report scheduling method according to any embodiment of the present invention.
[0009] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the measurement report scheduling method according to any embodiment of the present invention.
[0010] According to another aspect of the present invention, a computer program product is provided, which, when executed by a processor, implements the measurement report scheduling method as described in any of the embodiments of the present invention.
[0011] This invention provides an embodiment that obtains uplink resource parameters; if the uplink resource parameters meet alarm conditions, it filters the initial user equipment (UE) list to obtain a set of UEs to be sent, wherein the initial UE list is determined based on the currently active UEs connected to the base station; it adjusts the initial measurement report configuration information to obtain target measurement report configuration information; and it sends the target measurement report configuration information to each UE in the set of UEs to be sent, thereby alleviating peak load and reducing momentary congestion.
[0012] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0013] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0014] Figure 1 This is a flowchart of a measurement report scheduling method according to an embodiment of the present invention; Figure 2 This is a schematic diagram of the structure of a communication system according to an embodiment of the present invention; Figure 3 This is a flowchart of a UE screening method in an embodiment of the present invention; Figure 4 This is a schematic diagram of the structure of a measurement report scheduling device according to an embodiment of the present invention; Figure 5 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0015] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0016] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0017] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0018] Example 1 Figure 1 This is a flowchart illustrating a measurement report scheduling method provided in an embodiment of the present invention. This embodiment is applicable to measurement report scheduling. The method can be executed by the measurement report scheduling device in this embodiment, which can be implemented in software and / or hardware, such as... Figure 1 As shown, the method specifically includes the following steps: S110, obtain uplink resource parameters.
[0019] In this embodiment, the uplink resource parameters include: Physical Resource Block (PRB) occupancy rate and number of single-slot measurement reports.
[0020] S120, if the uplink resource parameters meet the alarm conditions, the initial user equipment (UE) list is filtered to obtain a set of UEs to be sent.
[0021] The initial UE list is determined based on the currently active UEs connected to the base station.
[0022] In this embodiment, the initial user equipment (UE) list can be obtained by: obtaining the UE identifier of the valid UE currently connected to the base station, and generating the initial UE list based on the UE identifier of the valid UE currently connected to the base station.
[0023] In this embodiment, the alarm conditions include: PRB occupancy rate is greater than the PRB occupancy rate threshold and / or the number of single time slot measurement reports is greater than the single time slot measurement report number threshold.
[0024] Optionally, the uplink resource parameters include: Physical Resource Block (PRB) occupancy rate and the number of measurement reports per time slot. The alarm conditions include: PRB occupancy rate being greater than the PRB occupancy rate threshold and / or the number of measurement reports per time slot being greater than the number of measurement reports per time slot threshold.
[0025] In this embodiment, the method for filtering the initial user equipment (UE) list to obtain the set of UEs to be sent can be as follows: if the uplink resource parameters meet the alarm conditions, an alarm is triggered, and a UE filtering strategy is determined based on the alarm triggering frequency; the initial UE list is then filtered based on the UE filtering strategy to obtain the set of UEs to be sent.
[0026] Optionally, if the uplink resource parameters meet the alarm conditions, the initial UE list is filtered to obtain a set of UEs to be transmitted, including: If the uplink resource parameters meet the alarm conditions, an alarm will be triggered.
[0027] In this embodiment, an alarm is triggered if the PRB occupancy rate is greater than the PRB occupancy rate threshold and / or the number of single-slot measurement reports is greater than the single-slot measurement report number threshold.
[0028] Get the alarm trigger frequency.
[0029] In this embodiment, the alarm triggering frequency can be determined based on the formula. Determine the alarm trigger frequency, among which, The alarm trigger frequency is defined as M consecutive cycles. Let PRB occupancy rate be the value in the i-th cycle. The threshold for PRB occupancy rate. This represents the number of single-slot measurement reports for the i-th cycle. The threshold for the number of measurement reports per time slot. It is an indicator function; it is 1 if the threshold is exceeded, and 0 otherwise.
[0030] The UE filtering strategy is determined based on the alarm triggering frequency.
[0031] In this embodiment, the method for determining the UE filtering strategy based on the alarm triggering frequency can be as follows: if the alarm triggering frequency is greater than or equal to the continuous triggering frequency threshold, the UE filtering strategy is determined to be a round-robin filtering strategy; if the alarm triggering frequency is less than the continuous triggering frequency threshold, the UE filtering strategy is determined to be a random filtering strategy.
[0032] The initial UE list is filtered based on the UE filtering strategy to obtain the set of UEs to be sent.
[0033] In this embodiment, the method for filtering the initial UE list based on the UE filtering strategy to obtain the set of UEs to be sent can be as follows: If the UE filtering strategy is a round-robin filtering strategy, then the round-robin step size is obtained, and the set of UEs to be sent is determined based on the round-robin step size and the initial UE list. Alternatively, the method can be as follows: If the UE filtering strategy is a round-robin filtering strategy, then the round-robin step size is obtained, an ordered UE list is determined based on the initial UE list, and the set of UEs to be sent is determined based on the round-robin step size and the ordered UE list. Finally, the method can be as follows: If the UE filtering strategy is a random filtering strategy, then the number of candidate UEs is determined based on the ratio coefficient and the total number of UEs in the initial UE list; UEs corresponding to the number of candidate UEs are randomly selected from the initial UE list to obtain the set of UEs to be sent.
[0034] Optionally, a UE filtering strategy can be determined based on the alarm triggering frequency, including: If the alarm trigger frequency is greater than or equal to the continuous trigger frequency threshold, then the UE filtering strategy is determined to be a round-robin filtering strategy.
[0035] In this embodiment, the method for filtering the initial UE list based on the round-robin filtering strategy to obtain the set of UEs to be sent can be as follows: determine the hash value corresponding to each UE identifier in the initial UE list; reorder the initial UE list according to the hash value corresponding to each UE identifier to obtain an ordered UE list; obtain the round-robin ratio parameter and the total number of UEs in the ordered UE list; determine the round-robin step size according to the round-robin ratio parameter and the total number of UEs in the ordered UE list; and determine the set of UEs to be sent based on the round-robin step size and the ordered UE list.
[0036] If the alarm trigger frequency is less than the continuous trigger frequency threshold, then the UE filtering strategy is determined to be a random filtering strategy.
[0037] In this embodiment, the method for filtering the initial UE list based on a random filtering strategy to obtain the set of UEs to be sent can be as follows: determine the number of UEs to be selected based on the ratio coefficient and the total number of UEs in the initial UE list; randomly select UEs corresponding to the number of UEs to be selected from the initial UE list to obtain the set of UEs to be sent.
[0038] Optionally, the initial UE list is filtered based on a round-robin filtering strategy to obtain a set of UEs to be sent, including: Determine the hash value corresponding to each UE identifier in the initial UE list.
[0039] In this embodiment, the UE identifier is the identifier of the UE, and different UEs have different UE identifiers.
[0040] The initial UE list is reordered based on the hash value corresponding to each UE identifier to obtain an ordered UE list.
[0041] In this embodiment, the reordering can be either ascending or descending order.
[0042] In this embodiment, the identifiers of all valid UEs currently connected to the base station are obtained. A hash-based deterministic sorting method is applied to the obtained UE identifiers, and the UEs are sorted in ascending or descending order according to the calculated hash values to obtain an ordered UE list.
[0043] Get the rotation ratio parameter and the total number of UEs in the ordered UE list.
[0044] In this embodiment, the rotation ratio parameter can be dynamically configured or slowly adjusted based on historical load, alarm frequency, or desired adjustment coverage.
[0045] The rotation step size is determined based on the rotation ratio parameter and the total number of UEs in the ordered UE list.
[0046] In this embodiment, the rotation step size can be determined based on the rotation ratio parameter and the total number of UEs in the ordered UE list by multiplying the rotation ratio parameter and the total number of UEs in the ordered UE list, and then rounding down to obtain the rotation step size. For example, the rotation step size can be determined based on the following formula: ,in, This represents the total number of UEs in the ordered UE list. For rotation ratio parameters, The rotation step length.
[0047] The set of UEs to be sent is determined based on the round-robin step size and the ordered UE list.
[0048] In this embodiment, the method for determining the set of UEs to be sent based on the round-robin step size and the ordered UE list can be as follows: obtain the priority of each UE in the ordered UE list, and determine the set of UEs to be sent based on the round-robin step size, the ordered UE list, and the priority of each UE in the ordered UE list. It should be noted that UEs with high priority are pre-selected.
[0049] In this embodiment, the current round counter is obtained. The counter automatically increments by 1 after each successful completion of the current round of selection. Then, the starting index for the next round is calculated: In the ordered UE list Filter by index and select from The initial length is If the element reaches At the end, it wraps back directly to At the beginning, generate a set of UEs to be sent. .
[0050] Optionally, the initial UE list is filtered based on a random filtering strategy to obtain a set of UEs to be sent, including: The number of candidate UEs is determined based on the ratio factor and the total number of UEs in the initial UE list.
[0051] In this embodiment, the product of the proportional coefficient and the total number of UEs in the initial UE list is used as the number of candidate UEs.
[0052] In this embodiment, the selection ratio is a dynamic control parameter that scales according to the number of consecutive emergency alarms. If emergency alarms occur consecutively, the ratio is increased by 10%; if the emergency alarm status is cleared after adjustment, the ratio is restored to 90% of the original value.
[0053] Randomly select the number of UEs corresponding to the number of candidate UEs from the initial UE list to obtain the set of UEs to be sent.
[0054] In this embodiment, random sampling without replacement is performed on the initial UE list to obtain the set of UEs to be sent.
[0055] It should be noted that the method for randomly selecting the number of UEs corresponding to the number of candidate UEs from the initial UE list to obtain the set of UEs to be sent can be as follows: obtain the priority of each UE in the initial UE list, and select the number of UEs corresponding to the number of candidate UEs from the initial UE list based on the priority of each UE in the initial UE list to obtain the set of UEs to be sent.
[0056] S130, adjust the initial measurement report configuration information to obtain the target measurement report configuration information.
[0057] In this embodiment, the initial measurement report configuration information includes: initial reporting period and initial period offset, and the target measurement report configuration information includes: target reporting period and target period offset.
[0058] In this embodiment, when adjusting the initial measurement report configuration information to obtain the target measurement report configuration information, the reporting period of the low-priority UE is adjusted first.
[0059] In this embodiment, adjusting the initial measurement report configuration information to obtain the target measurement report configuration information can be achieved by: increasing the reporting period in the initial measurement report configuration information, grouping the UEs to be transmitted in the set of UEs to be transmitted into multiple groups, and determining the target period offset for each group based on the number of UEs to be transmitted and the period delay threshold. Alternatively, adjusting the initial measurement report configuration information to obtain the target measurement report configuration information can be achieved by: obtaining the service priority, and adjusting the initial measurement report configuration information based on the service priority to obtain the target measurement report configuration information.
[0060] Optionally, the initial measurement report configuration information includes: initial reporting period and initial period offset, and the target measurement report configuration information includes: target reporting period and target period offset; Adjusting the initial measurement report configuration information yields the target measurement report configuration information, including: The sum of the initial reporting period and the period increment is taken as the target reporting period.
[0061] In this embodiment, the period increment can be a preset value.
[0062] In this embodiment, the target reporting period is obtained by extending the initial reporting period by a period increment.
[0063] Obtain the periodic delay threshold.
[0064] In this embodiment, the period delay threshold can be an allowable period delay.
[0065] The UEs to be sent in the set of UEs to be sent are grouped to obtain multiple groups of UEs to be sent.
[0066] In this embodiment, when grouping the UEs to be sent in the set of UEs to be sent, they are divided into multiple groups according to the order in the set of UEs to be sent.
[0067] Based on the number of UE groups to be sent and the period delay threshold, the target period offset corresponding to each UE group to be sent is determined.
[0068] In this embodiment, the ratio of the period delay threshold to the number of UE groups to be sent is used as the target period offset for each UE group to be sent.
[0069] For example, after the base station selects the set of UEs to be sent, it needs to change the periodic reporting parameters of the selected UEs. For the selected UE, the base station updates its measurement report configuration in the RRC reconfiguration message, changing the original reporting period according to a fixed period increment. Extend to a larger value. To avoid all new reporting times of adjusted UEs being concentrated in a few time points again under the extended period, the extended period will be extended to a larger value. After that, it is necessary to wait within the allowed period of time. Recalculate and update the cycle offset within the range, and then select the UE according to... The order in the middle is divided into Group, the new cycle offset for each group of UEs is By changing the two core parameters, reporting cycle and cycle offset, the reporting rhythm can be adjusted.
[0070] The target measurement report configuration information is determined based on the target reporting period and the target period offset.
[0071] S140, Send target measurement report configuration information to each UE in the set of UEs to be sent.
[0072] In this embodiment, when sending the target measurement report configuration information to each UE in the set of UEs to be sent, the target measurement report configuration information is sent in advance to the UEs with high service priority.
[0073] In this embodiment, the method for sending the target measurement report configuration information to each UE in the set of UEs to be sent can be: sending the target measurement report configuration information to each UE in the set of UEs to be sent via RRC message.
[0074] In a specific example, the overall system architecture of the communication system provided in this embodiment is as follows: Figure 2 As shown, the network side is equipped with a measurement report scheduling and control module to achieve network load awareness and report reporting scheduling optimization. The base station mainly includes the following functional modules: Load monitoring module: Real-time monitoring of uplink resource usage, including key indicators such as PRB occupancy rate, random access success rate, and uplink measurement report reception rate. During a customized collection period... Internal sampling The resource usage at each time point is averaged and transmitted as monitoring data to the scheduling decision module. The scheduling decision module determines whether to trigger a load alarm based on the load monitoring results, decides which UEs need to have their reporting parameters adjusted, identifies the list of UEs requiring adjustment, and determines the new cycle and cycle offset after adjustment. The RRC configuration module sends new measurement report configurations, such as reporting cycle and reporting offset, to the selected UEs via RRC messages.
[0075] In this embodiment, the base station performs closed-loop load-aware control on the UE measurement report reporting. When the base station detects that the uplink measurement report load exceeds a preset threshold, the scheduling decision module initiates a subsequent adjustment process; otherwise, it maintains the normal measurement configuration.
[0076] Specifically, the base station pre-sets uplink load thresholds based on the UE status within its range: PRB occupancy threshold. Threshold for the number of single-slot measurement reports and continuous trigger frequency threshold When the load monitoring module detects that the real-time data of the monitoring module exceeds the threshold or continuously exceeds the threshold, it is considered a surge in uplink reporting traffic. The scheduling decision module selects a subset of UEs for measurement report scheduling adjustment based on the trigger type and the severity of the surge. The UE selection strategy is first divided into round-robin fair selection and proportional selection according to urgency, while also considering service priority, prioritizing the adjustment of measurement reporting cycles for lower-priority UEs. The specific steps for UE selection are as follows... Figure 3 As shown: Step 1: Trigger a load alarm. PRB utilization rate For the number of single-slot measurement reports, the alarm conditions are as follows: or .
[0077] Step 2: Determine the urgency of the alarm, based on the alarm triggering frequency. This is an indicator function; it is 1 if the threshold is exceeded, and 0 otherwise. For continuous One cycle Alarm triggering frequency.
[0078] ; if If the alarm level is 1, it is considered a severe alarm; otherwise, it is considered a normal alarm.
[0079] Step 3: If the alarm level is moderate, implement a round-robin fair selection strategy, selecting UEs based on their UE identifiers (e.g., ID) to prevent specific UEs from being continuously or for extended periods excluded from adjustments. The specific method is as follows: (1) Generate an ordered UE list : Obtain the UE identifiers of all valid UEs currently connected to the target base station. Apply a hash-based deterministic sorting method to the obtained UE identifiers, and sort them in ascending or descending order according to the calculated hash values to obtain an ordered UE list. .
[0080] (2) Calculate the round-robin step size: Obtain the total number of UEs in the ordered UE list. and rotation ratio parameters , It can be dynamically configured or slowly adjusted based on historical load, alarm frequency, or desired coverage. The rotation step size is calculated as follows: .
[0081] (3) Determine the rotation start index: Get the current rotation counter. The counter automatically increments by 1 after each successful completion of the current round of selection. Then, the starting index for the next round is calculated: .
[0082] (4) Select the target UE for this round: in the list of UEs Filter by index and select from The initial length is If the elements reach the list At the end, it wraps back to the beginning of the list to generate a set of UEs to be sent. .
[0083] If the alarm level is urgent, a proportional selection strategy is implemented to quickly and randomly select a certain proportion of UEs for adjustment. The specific steps are as follows: (1) Determine the number of candidate UEs: Obtain the total number of UEs in the initial UE list. And the scaling parameter α, based on the scaling factor and the total number of UEs in the initial UE list, determine the number of candidate UEs. .
[0084] (2) Generate a random selection index: Obtain an initial UE list, which does not require specific sorting and can be a real-time list maintained by the connection management module. Then perform random sampling without replacement. According to the ratio parameter Randomly select the UEs that need adjustment, and send the UE set. .
[0085] Among them, the selected proportional parameter α is a dynamic control parameter that scales according to the number of consecutive emergency alarms. If emergency alarms occur consecutively, the value is increased by 10%; if the emergency alarm status is cleared after adjustment, the value is restored to 90% of the original value.
[0086] Step 4: High-priority service filtering. Select high-priority services from the chosen set of UEs, and try to avoid adjusting critical control signaling UEs.
[0087] After the base station selects the set of UEs to be transmitted, it needs to change the periodic reporting parameters of the selected UEs. For the selected UEs, the base station updates their measurement report configuration in the RRC reconfiguration message, changing the original reporting period according to a fixed period increment. Extend to a larger value. To avoid all new reporting times of adjusted UEs being concentrated in a few time points again under the extended period, the extended period will be extended to a larger value. After that, it is necessary to wait within the allowed period of time. Recalculate and update the cycle offset within the range, and then select the UE according to... The order in the middle is divided into Group, the new cycle offset for each group of UEs is By changing the two core parameters, the reporting cycle and the reporting cycle offset, the reporting rhythm can be adjusted.
[0088] In a specific example, the measurement report scheduling method includes the following process: (1) Resource monitoring: The base station continuously collects network load information, including physical resource block occupancy rate, random access success rate, number of measurement reports received, etc.
[0089] (2) Load Judgment: The scheduling decision module compares the collected indicators with preset thresholds. If the PRB occupancy rate or the number of measurement reports within a certain time exceeds the preset threshold, the load is determined to be too high, triggering a report adjustment event. The alarm urgency is also determined based on the alarm triggering history.
[0090] (3) UE selection: Based on the urgency of the alarm and the specific strategy, a portion of the UEs currently in the network are selected for adjustment of the reporting period and period offset parameters. Under normal load balancing, a periodic rotation strategy is used for uniform selection, while a direct proportional selection strategy is used when an emergency load reduction is required, ensuring that the reporting services of critical UEs are carried out normally.
[0091] (4) Sending Configuration: The base station uses RRC messages to send updated measurement configurations to the selected UEs. This measurement configuration specifies a new reporting period and period offset, extends the reporting interval, and staggers the time slots of the groups. Meanwhile, the original configuration is maintained for UEs that are not selected.
[0092] (5) UE execution: After receiving the RRC reconfiguration, the UE applies the new measurement configuration. The measurement report timer is restarted according to the new period and offset, thereby delaying or reordering its original measurement reporting.
[0093] (6) Closed-loop feedback: The base station continues to monitor network resources, and if continuous If all parameters remain within a safe level below the set threshold within a measurement cycle, the alarm status is canceled, and all UEs resume normal reporting cycles. The entire process forms a closed-loop load awareness and adaptive scheduling, dynamically optimizing the timing of measurement report reporting.
[0094] This embodiment proposes a closed-loop control scheme for measurement report scheduling based on load-aware network monitoring -> alarm judgment -> adaptive adjustment. The base station performs closed-loop load-aware control on the UE measurement report submission, which can detect signaling congestion risks in a timely manner and respond quickly, effectively improving the utilization rate of wireless resources.
[0095] This embodiment flexibly uses two strategies, round-robin fair selection and direct proportional selection, depending on the specific situation of the load alarm. In the case of daily load balancing, round-robin selection is used to select UEs and avoid specific UEs from becoming "dead". In the case of emergency load alarm, direct proportional selection is used to quickly adjust UEs.
[0096] This embodiment achieves intelligent sensing and proactive optimization of network uplink load through a dynamic closed-loop measurement report scheduling and control system. While ensuring service quality, it significantly reduces signaling congestion risk and improves wireless resource utilization. Compared to traditional static configuration schemes, the system can reduce the probability of sudden congestion in measurement reports in high-density terminal scenarios, while maintaining high-priority service continuity.
[0097] This embodiment addresses the pain point of uplink congestion on 5G-A networks through dynamic closed-loop control, providing operators and vertical industries with a cost-effective load optimization solution. This technology significantly reduces the risk of service interruptions caused by sudden signaling storms, improves the carrying efficiency of a single base station, and directly translates into cost savings for operators. Simultaneously, the lightweight architecture supports smooth upgrades of existing network equipment, avoiding hardware replacement costs. It is particularly suitable for the reliable communication needs of uplink-intensive scenarios such as smart factories and low-altitude logistics, helping to ensure the continuity of enterprise digital business.
[0098] In this embodiment, the local decision-making mechanism on the base station side meets the rigid requirements of emerging applications such as autonomous driving and embodied robots for ultra-low latency; the three-dimensional fair scheduling strategy can be seamlessly integrated into the operator's intelligent network optimization platform.
[0099] The technical solution provided in this embodiment enables the base station to sense the current network load and adjust the UE reporting time slot accordingly, thereby alleviating peak load and reducing momentary congestion. This embodiment proposes a measurement report scheduling method based on network load awareness. The base station continuously senses the uplink load status of the network, such as PRB occupancy rate and random access success rate. When a surge in measurement report traffic is detected, the method dynamically adjusts the UE's measurement report period or offset to stagger some measurement reports, thus smoothing the load. This adaptively optimizes the UE reporting rhythm, improves overall system efficiency, and reduces instantaneous signaling congestion.
[0100] The technical solution of this embodiment obtains uplink resource parameters; if the uplink resource parameters meet the alarm conditions, the initial user equipment (UE) list is filtered to obtain a set of UEs to be sent, wherein the initial UE list is determined based on the valid UEs currently connected to the base station; the initial measurement report configuration information is adjusted to obtain target measurement report configuration information; and the target measurement report configuration information is sent to each UE in the set of UEs to be sent, which can alleviate peak load and reduce momentary congestion.
[0101] Example 2 Figure 4 This is a schematic diagram of a measurement report scheduling device provided in an embodiment of the present invention. This embodiment is applicable to measurement report scheduling scenarios. The device can be implemented using software and / or hardware, and can be integrated into any device that provides measurement report scheduling functionality, such as… Figure 4 As shown, the measurement report scheduling device specifically includes: an uplink resource parameter acquisition module 410, a UE set determination module 420, an adjustment module 430, and a sending module 440.
[0102] Among them, the uplink resource parameter acquisition module is used to acquire uplink resource parameters; The UE set determination module is used to filter the initial user equipment UE list to obtain the UE set to be sent if the uplink resource parameters meet the alarm conditions, wherein the initial UE list is determined based on the valid UEs currently connected to the base station; The adjustment module is used to adjust the initial measurement report configuration information to obtain the target measurement report configuration information; The sending module is used to send target measurement report configuration information to each UE in the set of UEs to be sent.
[0103] The above-described products can perform the methods provided in any embodiment of the present invention, and have the corresponding functional modules and beneficial effects for performing the methods.
[0104] Example 3 Figure 5 A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0105] like Figure 5 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0106] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0107] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the measurement report scheduling method.
[0108] In some embodiments, the measurement report scheduling method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the measurement report scheduling method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to execute the measurement report scheduling method by any other suitable means (e.g., by means of firmware).
[0109] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0110] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0111] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0112] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0113] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0114] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0115] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and no limitation is imposed herein.
[0116] This invention also provides a computer program product, including a computer program that, when executed by a processor, implements the measurement report scheduling method according to any embodiment of the invention.
[0117] In implementing the computer program product, computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0118] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A measurement report scheduling method, characterized in that, Performed by the base station, the method includes: Obtain uplink resource parameters; If the uplink resource parameters meet the alarm conditions, the initial user equipment (UE) list is filtered to obtain a set of UEs to be sent, wherein the initial UE list is determined based on the valid UEs currently connected to the base station; Adjust the initial measurement report configuration information to obtain the target measurement report configuration information; Send the target measurement report configuration information to each UE in the set of UEs to be sent.
2. The method according to claim 1, characterized in that, The uplink resource parameters include: physical resource block (PRB) occupancy rate and number of measurement reports per time slot. The alarm conditions include: PRB occupancy rate is greater than the PRB occupancy rate threshold and / or the number of measurement reports per time slot is greater than the number of measurement reports per time slot threshold.
3. The method according to claim 2, characterized in that, If the uplink resource parameters meet the alarm conditions, the initial UE list is filtered to obtain a set of UEs to be sent, including: If the uplink resource parameters meet the alarm conditions, an alarm is triggered; Get the alarm trigger frequency; Determine the UE filtering strategy based on the alarm trigger frequency; The initial UE list is filtered based on the UE filtering strategy to obtain the set of UEs to be sent.
4. The method according to claim 3, characterized in that, The UE filtering strategy is determined based on the alarm triggering frequency, including: If the alarm trigger frequency is greater than or equal to the continuous trigger frequency threshold, then the UE filtering strategy is determined to be a round-robin filtering strategy. If the alarm trigger frequency is less than the continuous trigger frequency threshold, then the UE filtering strategy is determined to be a random filtering strategy.
5. The method according to claim 4, characterized in that, The initial UE list is filtered based on a round-robin filtering strategy to obtain a set of UEs to be sent, including: Determine the hash value corresponding to each UE identifier in the initial UE list; The initial UE list is reordered based on the hash value corresponding to each UE identifier to obtain an ordered UE list; Obtain the rotation ratio parameter and the total number of UEs in the ordered UE list; The rotation step size is determined based on the rotation ratio parameter and the total number of UEs in the ordered UE list; The set of UEs to be sent is determined based on the round-robin step size and the ordered UE list.
6. The method according to claim 4, characterized in that, The initial UE list is filtered based on a random selection strategy to obtain a set of UEs to be sent, including: The number of candidate UEs is determined based on the ratio factor and the total number of UEs in the initial UE list; Randomly select the number of UEs corresponding to the number of candidate UEs from the initial UE list to obtain the set of UEs to be sent.
7. The method according to claim 1, characterized in that, The initial measurement report configuration information includes: initial report period and initial period offset; the target measurement report configuration information includes: target report period and target period offset. Adjusting the initial measurement report configuration information yields the target measurement report configuration information, including: The sum of the initial reporting period and the period increment is taken as the target reporting period; Obtain the periodic delay threshold; The UEs to be sent in the set of UEs to be sent are grouped to obtain multiple groups of UEs to be sent. Based on the number of UE groups to be sent and the period delay threshold, determine the target period offset for each UE group to be sent; The target measurement report configuration information is determined based on the target reporting period and the target period offset.
8. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor to enable the at least one processor to perform the measurement report scheduling method according to any one of claims 1-7.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the measurement report scheduling method according to any one of claims 1-7.
10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the measurement report scheduling method according to any one of claims 1-7.