Cell capacity expansion management method and device
By identifying the scenario types of 5G cells and adopting a two-dimensional evaluation standard for capacity expansion decisions, the problem of a single capacity expansion evaluation method in existing technologies is solved, achieving reasonable allocation of network resources and improvement of user experience, and meeting the capacity expansion needs of different scenarios.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA TELECOM CORP LTD
- Filing Date
- 2024-12-26
- Publication Date
- 2026-06-09
AI Technical Summary
Existing 5G cell expansion assessment methods fail to comprehensively consider multiple key factors such as decreased user experience speed, traffic suppression, uplink bandwidth requirements, and end-to-end latency, resulting in unreasonable network resource allocation. This fails to meet the high uplink bandwidth and low latency requirements of enterprise scenarios, impacting user experience and network optimization effectiveness.
By identifying the scenario type of the target cell, a two-dimensional evaluation standard based on user experience model and traffic suppression model is adopted to make targeted expansion decisions, including determining the user number threshold, downlink traffic threshold, uplink bandwidth requirement and transmission latency threshold, and formulating corresponding expansion strategies such as increasing base station resource allocation and coverage.
It improves the flexibility and adaptability of capacity expansion decisions, ensures the rational allocation of network resources, enhances the service experience for public users and the business continuity and service efficiency of enterprise applications, and avoids unnecessary capacity expansion operations.
Smart Images

Figure CN119815370B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication service technology, and more specifically, to a method and apparatus for managing cell expansion. Background Technology
[0002] Existing 5G cell expansion assessment methods primarily rely on the Physical Resource Block (PRB) utilization rate. A cell is defined as a high-load cell and expansion is triggered when its downlink or uplink PRB utilization rate exceeds 70% for more than 18 days within a month. In addition, various expansion assessment methods and technologies exist, such as those based on the proportion of weak coverage sampling points in the cell's Reference Signal Received Power (RSRP), network traffic carrying capacity thresholds, traffic prediction results, and user perception indicators. These methods aim to optimize network resource allocation and improve overall network performance and user experience through different evaluation criteria.
[0003] While existing 5G cell expansion assessment methods and patent applications have proposed some improvements, these methods still have significant limitations. These limitations primarily manifest in the use of a single assessment standard, failing to comprehensively consider multiple key factors such as decreased user experience speeds, traffic suppression, uplink bandwidth requirements, and end-to-end latency. This leads to unreasonable network resource allocation, impacting service quality and resource utilization efficiency. Particularly in enterprise scenarios, high uplink bandwidth and low latency are crucial for ensuring business continuity and service quality, but existing methods fail to adequately meet these requirements, potentially resulting in impaired user experience and poor network optimization. Furthermore, the expansion standards are not flexible enough, using the same threshold values across all scenarios, which cannot adapt to diverse business needs and further limits the application scenarios and execution efficiency of network optimization.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This application provides a method and apparatus for managing community expansion, which at least solves the technical problem that related community expansion analysis schemes are difficult to accurately apply to expansion needs in different scenarios due to the single judgment basis.
[0006] According to one aspect of the embodiments of this application, a cell expansion management method is provided, comprising: determining the scenario type corresponding to the target cell; when the scenario type is a public scenario, obtaining the number of target users using the network in the target cell and the total downlink traffic within a target time period; and expanding the target cell when the number of target users is greater than a user number threshold and / or the total downlink traffic is greater than a downlink traffic threshold, wherein the user number threshold is determined based on a user experience model reflecting changes in user network experience with the number of users, and the downlink traffic threshold is determined based on a traffic suppression model reflecting changes in cell downlink traffic with the number of users; when the scenario type is an enterprise scenario, obtaining the total uplink bandwidth demand and average network transmission latency of the target cell within a target time period; and expanding the target cell when the total uplink bandwidth demand is greater than an uplink bandwidth threshold and / or the average network transmission latency is greater than a preset transmission latency threshold, wherein the uplink bandwidth threshold is determined based on the device parameters of the network equipment providing network services to the target cell.
[0007] Optionally, the process of determining the user number threshold includes: acquiring multiple sets of network experience data for the target cell within a historical time period, wherein each set of network experience data includes the number of users using the network at a historical moment and the average network experience rate of the users; plotting a first scatter plot based on the multiple sets of network experience data, and determining a first curve based on the first scatter plot to show how the average network experience rate of users decreases with the number of users using the network, using the first curve as a user experience model; determining the target network experience rate to meet the network usage needs of users; and determining the number of users corresponding to the target network experience rate in the user experience model as the user number threshold.
[0008] Optionally, determining the target network experience rate that meets the user's network usage needs includes: acquiring multiple sets of satisfaction rating data from multiple users for different network experience rates; determining a second curve based on the multiple sets of satisfaction rating data to show the growth of the proportion of users who are satisfied with the network experience rate as the network experience rate increases; and determining the network experience rate corresponding to the preset proportion of users in the second curve as the target network experience rate.
[0009] Optionally, the process of determining the downlink traffic threshold includes: acquiring multiple sets of network traffic data for the target cell within a historical time period, wherein each set of network traffic data includes the number of users using the network and the cell's downlink traffic at a historical moment; plotting a second scatter plot based on the multiple sets of network traffic data, and determining a third curve based on the second scatter plot to show how the cell's downlink traffic changes with the number of users using the network, using the third curve as a traffic suppression model; and determining the cell's downlink traffic corresponding to the point where the slope of the curve in the traffic suppression model first falls below a preset threshold as the downlink traffic threshold.
[0010] Optionally, obtaining the total uplink bandwidth demand of the target cell within the target time period includes: obtaining various data services to be processed in the target cell within the target time period; determining the uplink bandwidth demand data of each data service when the service quality of each data service reaches a preset indicator, wherein the uplink bandwidth demand data includes at least one of the following: average uplink bandwidth demand and peak uplink bandwidth demand; and determining the total uplink bandwidth demand based on the uplink bandwidth demand data of each data service.
[0011] Optionally, the process of determining the uplink bandwidth threshold includes: obtaining the device parameters of the network equipment providing network services to the target cell, wherein the device parameters include at least one of the following: operating frequency band, bandwidth, antenna configuration, transmit power, maximum uplink throughput, maximum downlink throughput, number of supported users, latency, and packet loss rate; determining the maximum uplink bandwidth of the network equipment under preset operating conditions based on the device parameters, the average uplink rate of the target cell under the corresponding conditions, and determining the theoretical maximum uplink rate of the target cell; determining the ratio of the average uplink rate to the maximum uplink rate as the target resource utilization rate; and determining the product of the maximum uplink bandwidth and the target resource utilization rate as the uplink bandwidth threshold.
[0012] Optionally, expanding the target cell includes: generating expansion prompt information, wherein the expansion prompt information is used to prompt the target object that the resource configuration of the target cell cannot meet the demand and expansion is required; responding to the expansion strategy configured by the target object, expanding the target cell according to the expansion strategy, wherein the expansion strategy includes at least one of the following: increasing the resource allocation of base stations to the target cell, adding new cells to the area corresponding to the target cell, and adding base stations covering the target cell.
[0013] According to another aspect of the embodiments of this application, a cell expansion management device is also provided, comprising: a determining module, configured to determine the scenario type corresponding to the target cell; a first expansion module, configured to, when the scenario type is a public-oriented scenario, obtain the number of target users using the network in the target cell within a target time period and the total downlink traffic, and expand the target cell when the number of target users is greater than a user number threshold and / or the total downlink traffic is greater than a downlink traffic threshold, wherein the user number threshold is determined based on a user experience model reflecting the change of user network experience with the number of users, and the downlink traffic threshold is determined based on a traffic suppression model reflecting the change of cell downlink traffic with the number of users; and a second expansion module, configured to, when the scenario type is an enterprise-oriented scenario, obtain the total uplink bandwidth demand and average network transmission latency of the target cell within a target time period, and expand the target cell when the total uplink bandwidth demand is greater than an uplink bandwidth threshold and / or the average network transmission latency is greater than a preset transmission latency threshold, wherein the uplink bandwidth threshold is determined based on the device parameters of the network equipment providing network services to the target cell.
[0014] According to another aspect of the embodiments of this application, a computer program product is also provided, the computer program product comprising: a computer program, wherein the computer program, when executed by a processor, implements the above-described cell expansion management method.
[0015] According to another aspect of the embodiments of this application, an electronic device is also provided, the electronic device including: a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the above-described cell expansion management method through the computer program.
[0016] In this application embodiment, by identifying the scenario type of the target cell, different capacity expansion strategies can be applied in a targeted manner, ensuring that capacity expansion decisions are highly matched with the actual service scenario, thus enhancing the scenario adaptability and targeting of network optimization. In the evaluation for public scenarios, by setting user number thresholds and downlink traffic thresholds, combined with user experience models and traffic suppression models, it can be ensured that even under high network load conditions, users can enjoy basic service quality, avoiding an unacceptable drop in experience rate or a suppression inflection point in traffic growth, thereby significantly improving the service experience for public users. In the evaluation for enterprise scenarios, based on the monitoring of total uplink bandwidth demand and average network transmission latency, problems such as insufficient uplink bandwidth or latency exceeding the tolerance range can be detected and resolved in a timely manner, ensuring the stringent requirements of enterprise-level applications for network stability and low latency, and improving business continuity and service efficiency in enterprise scenarios. Through scenario-customized capacity expansion standards, unnecessary capacity expansion operations are avoided, ensuring the reasonable allocation and efficient utilization of network resources. Meanwhile, the dual-dimensional (user experience / traffic suppression, uplink bandwidth demand / latency) evaluation criteria enhance the flexibility and adaptability of capacity expansion decisions, better serving diverse business needs. This solves the technical problem that related cell capacity expansion analysis schemes, due to their singular judgment basis, are difficult to accurately apply to capacity expansion needs in different scenarios. Attached Figure Description
[0017] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0018] Figure 1 This is a flowchart illustrating an optional community expansion management method according to an embodiment of this application;
[0019] Figure 2 This is a schematic diagram of an optional user experience model curve according to an embodiment of this application;
[0020] Figure 3This is a scatter plot of an optional set of network experience data according to an embodiment of this application;
[0021] Figure 4 This is a schematic diagram of an optional flow suppression model curve according to an embodiment of this application;
[0022] Figure 5 This is an optional scatter plot of multiple sets of network traffic data according to an embodiment of this application;
[0023] Figure 6 This is a schematic diagram of an optional community expansion management device according to an embodiment of this application;
[0024] Figure 7 This is a schematic diagram of the structure of an optional electronic device according to an embodiment of this application. Detailed Implementation
[0025] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0026] It should be noted that the terms "first," "second," etc., used in the specification, claims, and drawings of this application 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 this application 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 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.
[0027] The information collected in this application embodiment is information and data authorized by the user or fully authorized by all parties. The collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data all comply with the relevant laws, regulations and standards of the relevant countries and regions, necessary confidentiality measures have been taken, and they do not violate public order and good morals. Corresponding operation entry points are provided for users to choose to authorize or refuse.
[0028] Example 1
[0029] According to an embodiment of this application, a cell expansion management method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Also, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0030] Figure 1 This is a flowchart illustrating a method for managing community expansion according to an embodiment of this application, as shown below. Figure 1 As shown, the method includes the following steps:
[0031] Step S102: Determine the scenario type corresponding to the target cell;
[0032] Step S104: When the scenario type is a public-oriented scenario, obtain the number of target users using the network in the target cell within the target time period and the total downlink traffic. If the number of target users is greater than the user number threshold and / or the total downlink traffic is greater than the downlink traffic threshold, expand the capacity of the target cell. The user number threshold is determined based on a user experience model that reflects the change of network experience with the number of users, and the downlink traffic threshold is determined based on a traffic suppression model that reflects the change of downlink traffic in the cell with the number of users.
[0033] Step S106: In the case of an enterprise-oriented scenario, obtain the total uplink bandwidth demand and average network transmission latency of the target cell within the target time period. If the total uplink bandwidth demand exceeds the uplink bandwidth threshold and / or the average network transmission latency exceeds the preset transmission latency threshold, expand the capacity of the target cell. The uplink bandwidth threshold is determined based on the device parameters of the network equipment that provides network services to the target cell.
[0034] The following section explains each step of the community expansion management method in conjunction with the specific implementation process.
[0035] First, determine the scenario type corresponding to the target cell.
[0036] For example, one can examine the geographical characteristics of the area covered by the community, such as city centers, commercial districts, industrial parks, subways, urban villages, or rural areas, and analyze the population density, building structure, mobility needs, etc., to identify its main usage scenarios. Alternatively, one can analyze the business needs of the area, including data traffic, uplink / downlink bandwidth requirements, and latency sensitivity. For public-facing scenarios, the focus is on consumer applications such as video streaming, social media, and online games, while for enterprise-facing scenarios, the emphasis is on industry applications such as remote monitoring, automated control, and the Industrial Internet of Things (IIoT), which typically have higher requirements for uplink bandwidth and latency. Or, one can analyze user behavior patterns within the community, including usage time, activity level, and data usage. User behavior in public-facing scenarios may be more dispersed, while user activity in enterprise-facing scenarios may be more concentrated and related to specific business processes or working hours. Based on the actual technical indicators of the cell, such as PRB (Physical Resource Block) utilization, RSRP level, and MIMO (Multiple-Input Multiple-Output) performance, we can infer its main service scenarios. For public scenarios, downlink speed and number of users may be more important, while for enterprise scenarios, stable uplink bandwidth and low latency are often required.
[0037] Once the scenario type is determined, corresponding capacity expansion assessment strategies can be developed for public-facing or enterprise-facing scenarios. For example, for public-facing scenarios, the focus will be on user experience speed and traffic suppression; while for enterprise-facing scenarios, the emphasis will be on assessing uplink bandwidth requirements and end-to-end latency.
[0038] The following different handling measures will be adopted according to different scenario types, as detailed below:
[0039] In the case of a public-oriented scenario, the number of target users and the total downlink traffic in the target cell during the target time period are obtained. If the number of target users exceeds the user number threshold and / or the total downlink traffic exceeds the downlink traffic threshold, the target cell is expanded. The user number threshold is determined based on a user experience model that reflects the change in network experience with the number of users, and the downlink traffic threshold is determined based on a traffic suppression model that reflects the change in downlink traffic in the cell with the number of users.
[0040] As an optional implementation method, the process of determining the user number threshold can take the following steps:
[0041] S1, obtain multiple sets of network experience data for the target cell within a historical time period. Each set of network experience data includes the number of users using the network at a historical moment and the average network experience rate of the users.
[0042] S2, draw a first scatter plot based on multiple sets of network experience data, and determine a first curve based on the first scatter plot to show how the average network experience rate of users decreases with the number of users using the network, and use the first curve as a user experience model.
[0043] Multiple sets of network experience data from the target cell were collected. These data included the number of users at different time points (such as the number of RRC connected users) and the corresponding average network experience rate (such as download speed or video streaming smoothness). The data was collected under the system configuration of 3.5GHz band, 64T64R configuration, 100MHz bandwidth, and 7:3 time slot ratio, while ensuring that MU-MIMO feature was enabled.
[0044] For example, multiple sets of network experience data for a target cell over a specific historical period (e.g., the past month) are collected. Each set of data includes the number of users (number of users using the network's RRC connections) at a specific time and the corresponding average network experience rate (e.g., download speed). By representing this historical data in a scatter plot, with the horizontal axis representing the number of users and the vertical axis representing the average network experience rate, the relationship between the number of users and the experience rate can be observed. Analyzing this scatter plot data, using trend line or curve fitting techniques, a curve showing how the average network experience rate decreases as the number of users increases can be determined. This curve illustrates how the average network experience rate decreases as the number of users increases; this is the user experience model, used to reflect the negative impact of an increase in the number of users on network experience. This curve can be represented as follows: Figure 2 As shown, in Figure 2 In this context, point A can be understood as the expansion threshold that meets the user experience requirements, i.e., the average network experience rate, which is the limit on the number of users.
[0045] S3, determine the target network experience rate to meet the user's network usage needs;
[0046] As an optional implementation method, determining the target network experience rate that meets the network usage needs of users can be achieved by the following steps: obtaining multiple sets of satisfaction rating data from multiple users for different network experience rates; determining a second curve based on the multiple sets of satisfaction rating data to show the growth of the proportion of users who are satisfied with the network experience rate as the network experience rate increases; and determining the network experience rate corresponding to the preset proportion of users in the second curve as the target network experience rate.
[0047] For example, to determine the target network experience speed, technicians might conduct a user satisfaction survey, collecting user satisfaction ratings for different network experience speeds. Based on this data, they might plot a second curve showing the ratio of users to network experience speed. Figure 3This demonstrates that when the number of users increases to a certain point, the improvement in network experience speed begins to plateau, meaning that the speed improvement perceived by users is no longer significant. At this point, the optimal network experience speed corresponding to a preset user ratio (e.g., 90% of users are satisfied) is the target network experience speed.
[0048] S4, determine the number of users corresponding to the target network experience rate in the user experience model as the user number threshold.
[0049] Based on the target network experience rate determined in S3, identify the number of users corresponding to this rate in the user experience model (first curve), and combine this with... Figure 2 Suppose that this critical point A is when the number of users reaches 180, the experience rate drops to 10Mbps@90%. This means that when the number of users in a cell reaches 180, the network will begin to be unable to provide a sufficient experience rate to meet the needs of most users, thus defining the user number threshold.
[0050] As an optional implementation, the process of determining the downlink traffic threshold can be as follows: acquire multiple sets of network traffic data for the target cell within a historical time period, wherein each set of network traffic data includes the number of users using the network and the cell's downlink traffic at a historical moment; draw a second scatter plot based on the multiple sets of network traffic data, and determine a third curve based on the second scatter plot to show how the cell's downlink traffic changes with the number of users using the network, using the third curve as a traffic suppression model; determine the cell's downlink traffic corresponding to the point where the slope of the curve in the traffic suppression model is first less than a preset threshold as the downlink traffic threshold.
[0051] The third curve can be as follows: Figure 4 The number of users in the model corresponds to the actual growth curve of network traffic. Figure 4 In an ideal scenario, the relationship between network performance (such as user experience rate and cell traffic) and influencing factors (such as the number of users) typically exhibits a linear or near-linear growth pattern until the system's maximum designed capacity is reached. Figure 4The curve represents the ideal growth model of user numbers and network traffic. In reality, network performance metrics (such as user experience rate and cell traffic) increase with certain factors (such as the number of users), but after reaching a certain point, the performance metrics begin to decline. This indicates that the network is starting to experience congestion or resource constraints. The threshold is usually set at the point where the curve begins to decline, that is, the inflection point where the performance metric reaches its maximum value and then begins to decline. This inflection point indicates that the system has reached its optimal state, after which performance will deteriorate. Therefore, it is a critical point for network expansion decisions. Setting the threshold to 0 usually refers to the point where the slope of the curve changes from positive to negative, marking the end of the growth trend and the beginning of the decline trend. However, the actual threshold setting is not zero in a numerical sense, but rather refers to the performance inflection point, that is, the point where system performance shifts from growth to decline. For example, as... Figure 5 As shown, when the downstream traffic reaches or exceeds 50GB, a traffic suppression signal is triggered, which means that the network load has reached or exceeded the traffic suppression threshold and needs to be expanded.
[0052] In enterprise scenarios, network service quality is crucial for business continuity and user experience. Therefore, monitoring the total uplink bandwidth demand and average network latency of the target cell, and using this data to determine whether capacity expansion is needed, is an important measure to ensure service quality. The following is a detailed explanation of this process:
[0053] In the case of an enterprise-oriented scenario, the total uplink bandwidth demand and average network transmission latency of the target cell within the target time period are obtained. If the total uplink bandwidth demand exceeds the uplink bandwidth threshold and / or the average network transmission latency exceeds the preset transmission latency threshold, the target cell is expanded. The uplink bandwidth threshold is determined based on the device parameters of the network equipment that provides network services to the target cell.
[0054] As an optional implementation, obtaining the total uplink bandwidth demand of the target cell within a target time period may include the following steps: obtaining various data services to be processed in the target cell within the target time period; determining the uplink bandwidth demand data of each data service when the service quality of each data service reaches a preset indicator, wherein the uplink bandwidth demand data includes at least one of the following: average uplink bandwidth demand and peak uplink bandwidth demand; and determining the total uplink bandwidth demand based on the uplink bandwidth demand data of each data service.
[0055] First, it is necessary to collect data on various data services to be processed in the target cell within the target time period. These services may include video backhaul, remote control, industrial automation data transmission, etc., each with its unique data transmission requirements and characteristics. For each data service, determine the uplink bandwidth requirements when the service quality reaches preset indicators. These preset indicators may include, but are not limited to, video stream clarity, remote control response time, etc., to ensure normal service operation and user experience.
[0056] For example, in a real-time video transmission scenario from cameras in a factory, the I-frame size varies significantly depending on the camera, resolution, and encoding method. Video frames are divided into I-frames and P-frames, and the bandwidth requirement for I-frames is 6 to 10 times that of the bitrate, which is crucial for calculating bandwidth requirements. Table 1 provides the I-frame bandwidth requirements under different resolutions, bitrates, and encoding methods. For example, a 1080p video with a 4Mbps bitrate can achieve an I-frame rate of 34Mbps. Based on the I-frame / P-frame principle, considering typical bitrates, I-frame rates, and redundancy factors, the total bandwidth requirement for each CPE is calculated. Table 2 summarizes key indicators for different resolutions, including typical bitrate, I-frame bandwidth, number of cameras / CPE, and redundancy factor. For example, with 2K resolution, 2Mbps bitrate, an I-frame bandwidth of 15Mbps, and a redundancy factor of 3.6, the total bandwidth requirement per CPE is 36Mbps. The final total bandwidth requirement for each CPE is then derived. For example, when supporting 5 CPEs, the total bandwidth requirement is 5 × 36 = 180 Mbps; when supporting 10 CPEs, the total bandwidth requirement is 10 × 36 = 360 Mbps.
[0057] Table 1 Typical Camera I-Frame Bandwidth Requirements
[0058]
[0059] Table 2 Key performance requirements for different resolutions
[0060]
[0061] As an optional implementation, the process of determining the uplink bandwidth threshold may include the following steps: obtaining the device parameters of the network device providing network services to the target cell, wherein the device parameters include at least one of the following: operating frequency band, bandwidth, antenna configuration, transmit power, maximum uplink throughput, maximum downlink throughput, number of supported users, latency, and packet loss rate; determining the maximum uplink bandwidth of the network device under preset operating conditions based on the device parameters, the average uplink rate of the target cell under the corresponding conditions, and determining the theoretical maximum uplink rate of the target cell; determining the ratio of the average uplink rate to the maximum uplink rate as the target resource utilization rate; and determining the product of the maximum uplink bandwidth and the target resource utilization rate as the uplink bandwidth threshold.
[0062] Table 3 shows the average uplink rate of the cell under different equipment configurations. For example, the average uplink rate of AAU 64TRX under a 100MHz bandwidth, 7:3 timeslot ratio, and 2T4R UE configuration is 300Mbps. Assuming the theoretical maximum uplink rate of AAU 64TRX is 400Mbps: based on this assumption, the resource utilization rate can be calculated (300Mbps / 400Mbps = 0.75). The cell uplink bandwidth capacity is the theoretical maximum rate multiplied by the resource utilization rate, which is 300Mbps. Therefore, the uplink bandwidth threshold for AAU 64TRX is 300Mbps.
[0063] Table 3 Average Uplink Rate of Cells
[0064]
[0065] By continuously monitoring the two key performance indicators mentioned above, if it is found that the total uplink bandwidth demand exceeds the uplink bandwidth threshold, or the average network transmission latency exceeds the preset transmission latency threshold, it can be decided to expand the target cell to improve its service capabilities and ensure service quality.
[0066] Expanding the capacity of a target cell may include the following steps: generating expansion notification information, wherein the expansion notification information is used to notify the target object that the resource configuration of the target cell cannot meet the demand and expansion is required; responding to the expansion strategy configured by the target object, expanding the target cell according to the expansion strategy, wherein the expansion strategy includes at least one of the following: increasing the resource allocation of base stations to the target cell, adding new cells to the area corresponding to the target cell, and adding base stations covering the target cell.
[0067] Expansion notification messages typically include the current cell load status, unmet metrics (such as decreased user experience speed, suppressed traffic, insufficient uplink bandwidth, and excessive latency), the suggested reasons for expansion and their urgency, as well as an overview of possible expansion solutions. Expansion notification messages can be communicated to decision-makers or the operations and maintenance team via email, SMS, or the operations and maintenance platform interface so that they can take further action.
[0068] Increasing base station resource allocation to the target cell can be achieved by adjusting the base station's carrier configuration, increasing spectrum resources, and optimizing base station parameter settings (such as power and time slot allocation). For example, in public-facing scenarios, when the experience rate is affected by an increase in the number of users, capacity can be improved by increasing downlink frequency resources or optimizing MIMO settings.
[0069] Adding new cells to the area corresponding to the target cell means further subdividing existing cells geographically. This involves adding small base stations or microcells to cover specific areas, thereby distributing users and traffic and improving overall network capacity. In enterprise scenarios such as factories or industrial parks, this can be a key measure to address uplink bandwidth requirements and reduce latency, especially in scenarios with high-density deployments and specific performance requirements.
[0070] For example, when supporting 10 CPEs, each requiring 36Mbps of uplink bandwidth, a total bandwidth of 360Mbps is needed. Using a 64TRX AAU, whose uplink bandwidth capacity is 300Mbps, two AAU cells are needed to meet the demand. Since the required number of cells is ≥2, capacity expansion is required. This means that the current single AAU cell cannot meet the service demand, and more AAU cells must be added or other measures must be taken to increase the uplink bandwidth capacity.
[0071] Increasing the number of base stations covering the target cell is not only applicable to public scenarios, such as urban villages and subways with high population density, but also to enterprise scenarios, such as large enterprise parks or complex industrial environments, to ensure signal quality and carrying capacity.
[0072] In this application embodiment, by identifying the scenario type of the target cell, different capacity expansion strategies can be applied in a targeted manner, ensuring that capacity expansion decisions are highly matched with the actual service scenario, thus enhancing the scenario adaptability and targeting of network optimization. In the evaluation for public scenarios, by setting user number thresholds and downlink traffic thresholds, combined with user experience models and traffic suppression models, it can be ensured that even under high network load conditions, users can enjoy basic service quality, avoiding an unacceptable drop in experience rate or a suppression inflection point in traffic growth, thereby significantly improving the service experience for public users. In the evaluation for enterprise scenarios, based on the monitoring of total uplink bandwidth demand and average network transmission latency, problems such as insufficient uplink bandwidth or latency exceeding the tolerance range can be detected and resolved in a timely manner, ensuring the stringent requirements of enterprise-level applications for network stability and low latency, and improving business continuity and service efficiency in enterprise scenarios. Through scenario-customized capacity expansion standards, unnecessary capacity expansion operations are avoided, ensuring the reasonable allocation and efficient utilization of network resources. Meanwhile, the dual-dimensional (user experience / traffic suppression, uplink bandwidth demand / latency) evaluation criteria enhance the flexibility and adaptability of capacity expansion decisions, better serving diverse business needs. This solves the technical problem that related cell capacity expansion analysis schemes, due to their singular judgment basis, are difficult to accurately apply to capacity expansion needs in different scenarios.
[0073] Example 2
[0074] According to an embodiment of this application, a cell expansion management device for implementing the cell expansion management method in Embodiment 1 is also provided, such as... Figure 6 As shown, the community expansion management device includes at least: a determination module 61, a first expansion module 62, and a second expansion module 63, wherein:
[0075] Module 61 is used to determine the scenario type corresponding to the target cell;
[0076] The first expansion module 62 is used to obtain the number of target users and the total downlink traffic in the target cell within the target time period when the scenario type is a public-oriented scenario. When the number of target users is greater than the user number threshold and / or the total downlink traffic is greater than the downlink traffic threshold, the target cell is expanded. The user number threshold is determined based on a user experience model that reflects the change of network experience with the number of users, and the downlink traffic threshold is determined based on a traffic suppression model that reflects the change of downlink traffic in the cell with the number of users.
[0077] The second expansion module 63 is used to obtain the total uplink bandwidth demand and average network transmission latency of the target cell within the target time period when the scenario type is enterprise-oriented. If the total uplink bandwidth demand is greater than the uplink bandwidth threshold and / or the average network transmission latency is greater than the preset transmission latency threshold, the target cell is expanded. The uplink bandwidth threshold is determined based on the device parameters of the network equipment that provides network services to the target cell.
[0078] The following section explains the functions of each module of the community expansion management device in conjunction with the specific implementation process.
[0079] The module determines the scenario type corresponding to the target cell.
[0080] The following different handling measures will be adopted according to different scenario types, as detailed below:
[0081] When the scenario type is a public-facing scenario, the first expansion module obtains the number of target users using the network in the target cell within the target time period and the total downlink traffic. If the number of target users is greater than the user number threshold and / or the total downlink traffic is greater than the downlink traffic threshold, the target cell is expanded. The user number threshold is determined based on a user experience model that reflects the change of user network experience with the number of users, and the downlink traffic threshold is determined based on a traffic suppression model that reflects the change of cell downlink traffic with the number of users.
[0082] As an optional implementation method, the process of determining the user number threshold can take the following steps:
[0083] S1, obtain multiple sets of network experience data for the target cell within a historical time period. Each set of network experience data includes the number of users using the network at a historical moment and the average network experience rate of the users.
[0084] S2, draw a first scatter plot based on multiple sets of network experience data, and determine a first curve based on the first scatter plot to show how the average network experience rate of users decreases with the number of users using the network, and use the first curve as a user experience model.
[0085] S3, determine the target network experience rate to meet the user's network usage needs;
[0086] As an optional implementation method, determining the target network experience rate that meets the network usage needs of users can be achieved by the following steps: obtaining multiple sets of satisfaction rating data from multiple users for different network experience rates; determining a second curve based on the multiple sets of satisfaction rating data to show the growth of the proportion of users who are satisfied with the network experience rate as the network experience rate increases; and determining the network experience rate corresponding to the preset proportion of users in the second curve as the target network experience rate.
[0087] S4, determine the number of users corresponding to the target network experience rate in the user experience model as the user number threshold.
[0088] As an optional implementation, the process of determining the downlink traffic threshold can be as follows: acquire multiple sets of network traffic data for the target cell within a historical time period, wherein each set of network traffic data includes the number of users using the network and the cell's downlink traffic at a historical moment; draw a second scatter plot based on the multiple sets of network traffic data, and determine a third curve based on the second scatter plot to show how the cell's downlink traffic changes with the number of users using the network, using the third curve as a traffic suppression model; determine the cell's downlink traffic corresponding to the point where the slope of the curve in the traffic suppression model is first less than a preset threshold as the downlink traffic threshold.
[0089] In the case of an enterprise-oriented scenario, the second expansion module obtains the total uplink bandwidth demand and average network transmission latency of the target cell within the target time period. If the total uplink bandwidth demand exceeds the uplink bandwidth threshold and / or the average network transmission latency exceeds the preset transmission latency threshold, the module expands the capacity of the target cell. The uplink bandwidth threshold is determined based on the device parameters of the network equipment that provides network services to the target cell.
[0090] As an optional implementation, obtaining the total uplink bandwidth demand of the target cell within a target time period may include the following steps: obtaining various data services to be processed in the target cell within the target time period; determining the uplink bandwidth demand data of each data service when the service quality of each data service reaches a preset indicator, wherein the uplink bandwidth demand data includes at least one of the following: average uplink bandwidth demand and peak uplink bandwidth demand; and determining the total uplink bandwidth demand based on the uplink bandwidth demand data of each data service.
[0091] As an optional implementation, the process of determining the uplink bandwidth threshold may include the following steps: obtaining the device parameters of the network device providing network services to the target cell, wherein the device parameters include at least one of the following: operating frequency band, bandwidth, antenna configuration, transmit power, maximum uplink throughput, maximum downlink throughput, number of supported users, latency, and packet loss rate; determining the maximum uplink bandwidth of the network device under preset operating conditions based on the device parameters, the average uplink rate of the target cell under the corresponding conditions, and determining the theoretical maximum uplink rate of the target cell; determining the ratio of the average uplink rate to the maximum uplink rate as the target resource utilization rate; and determining the product of the maximum uplink bandwidth and the target resource utilization rate as the uplink bandwidth threshold.
[0092] Expanding the capacity of a target cell may include the following steps: generating expansion notification information, wherein the expansion notification information is used to notify the target object that the resource configuration of the target cell cannot meet the demand and expansion is required; responding to the expansion strategy configured by the target object, expanding the target cell according to the expansion strategy, wherein the expansion strategy includes at least one of the following: increasing the resource allocation of base stations to the target cell, adding new cells to the area corresponding to the target cell, and adding base stations covering the target cell.
[0093] It should be noted that each module in the cell expansion management device in this application embodiment corresponds one-to-one with each implementation step of the cell expansion management method in embodiment 1. Since embodiment 1 has been described in detail, some details not shown in this embodiment can be referred to embodiment 1, and will not be elaborated further here.
[0094] Example 3
[0095] According to an embodiment of this application, a computer program product is also provided, which includes a computer program, wherein when the computer program is executed by a processor, it implements the cell expansion management method in Embodiment 1.
[0096] According to an embodiment of this application, a non-volatile storage medium is also provided, which includes a stored computer program, wherein the device where the non-volatile storage medium is located executes the cell expansion management method in Embodiment 1 by running the computer program.
[0097] According to an embodiment of this application, a processor is also provided for running a computer program, wherein the computer program executes the cell expansion management method in Embodiment 1 when it runs.
[0098] According to an embodiment of this application, an electronic device is also provided, comprising: a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the cell expansion management method of Embodiment 1 through the computer program.
[0099] Specifically, the computer program executes the following steps during runtime: First, it determines the scenario type corresponding to the target cell. If the scenario type is a public-facing scenario, it obtains the number of target users and the total downlink traffic in the target cell during the target time period. If the number of target users exceeds a user number threshold and / or the total downlink traffic exceeds a downlink traffic threshold, it expands the capacity of the target cell. The user number threshold is determined based on a user experience model reflecting changes in network experience with the number of users, and the downlink traffic threshold is determined based on a traffic suppression model reflecting changes in downlink traffic with the number of users. Second, if the scenario type is an enterprise-facing scenario, it obtains the total uplink bandwidth demand and average network transmission latency of the target cell during the target time period. If the total uplink bandwidth demand exceeds an uplink bandwidth threshold and / or the average network transmission latency exceeds a preset transmission latency threshold, it expands the capacity of the target cell. The uplink bandwidth threshold is determined based on the device parameters of the network equipment providing network services to the target cell.
[0100] As an alternative implementation, the above-mentioned electronic device may exist in the form of a mobile terminal, a computer terminal, or a similar computing device. Figure 7 A hardware block diagram of an electronic device for implementing a cell expansion management method is shown. (For example...) Figure 7 As shown, the electronic device 70 may include one or more processors 702 (shown as 702a, 702b, ..., 702n in the figure) 702 (processor 702 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 704 for storing data, and a transmission device 706 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 7 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, electronic device 70 may also include components that are more... Figure 7 The more or fewer components shown, or having the same Figure 7The different configurations shown.
[0101] It should be noted that the aforementioned one or more processors 702 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element of the electronic device 70. As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0102] The memory 704 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the cell expansion management method in this embodiment. The processor 702 executes various functional applications and data processing by running the software programs and modules stored in the memory 704, thereby implementing the aforementioned application vulnerability detection method. The memory 704 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 704 may further include memory remotely located relative to the processor 702, and these remote memories can be connected to the electronic device 70 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0103] The transmission device 706 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the electronic device 70. In one example, the transmission device 706 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 706 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0104] The display may be, for example, a touchscreen liquid crystal display (LCD) that allows a user to interact with the user interface of the electronic device 70.
[0105] The sequence numbers of the above embodiments are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0106] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0107] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.
[0108] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0109] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0110] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0111] The above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for managing the expansion of a residential community, characterized in that, include: Based on user behavior patterns within the target cell, determine the scenario type corresponding to the target cell, wherein the behavior patterns include at least one of the following: data usage time period, user activity, and data usage. In the case where the scenario type is a public-facing scenario, the number of target users using the network and the total downlink traffic in the target cell during the target time period are obtained. If the number of target users exceeds a user number threshold and / or the total downlink traffic exceeds a downlink traffic threshold, the target cell is expanded. The user number threshold is determined based on a user experience model that reflects changes in user network experience with the number of users. This involves obtaining multiple sets of satisfaction ratings from multiple users for different network experience rates; determining a second curve based on the multiple sets of satisfaction ratings to show the proportion of users satisfied with the network experience rate as a function of the network experience rate; determining the network experience rate corresponding to a preset user proportion in the second curve as the target network experience rate; determining the number of users corresponding to the target network experience rate in the user experience model as the user number threshold; and determining the downlink traffic threshold based on a traffic suppression model that reflects changes in cell downlink traffic with the number of users. When the scenario type is enterprise-oriented, the total uplink bandwidth demand and average network transmission latency of the target cell within the target time period are obtained. If the total uplink bandwidth demand is greater than the uplink bandwidth threshold and / or the average network transmission latency is greater than the preset transmission latency threshold, the target cell is expanded. The uplink bandwidth threshold is determined based on the device parameters of the network equipment providing network services to the target cell.
2. The method according to claim 1, characterized in that, The process of determining the user number threshold includes: Obtain multiple sets of network experience data for the target cell within a historical time period, wherein each set of network experience data includes the number of users using the network at a historical moment and the average network experience rate of the users; A first scatter plot is drawn based on multiple sets of network experience data, and a first curve is determined based on the first scatter plot to show how the average network experience rate of users decreases with the number of users using the network. The first curve is then used as the user experience model.
3. The method according to claim 1, characterized in that, The process of determining the downlink traffic threshold includes: Obtain multiple sets of network traffic data for the target cell within a historical time period, wherein each set of network traffic data includes the number of users using the network and the cell's downlink traffic at a historical moment; A second scatter plot is drawn based on multiple sets of network traffic data, and a third curve is determined based on the second scatter plot to show how the downlink traffic of the cell changes with the number of users using the network. The third curve is then used as the traffic suppression model. The downlink traffic of the cell corresponding to the point where the slope of the curve in the traffic suppression model first falls below a preset threshold is determined as the downlink traffic threshold.
4. The method according to claim 1, characterized in that, Obtain the total uplink bandwidth requirement of the target cell within the target time period, including: Acquire the various data services to be processed in the target cell within the target time period; The uplink bandwidth requirement data for each data service is determined when the service quality of each data service reaches a preset indicator, wherein the uplink bandwidth requirement data includes at least one of the following: average uplink bandwidth requirement and peak uplink bandwidth requirement. The total uplink bandwidth requirement is determined based on the uplink bandwidth requirement data of each data service.
5. The method according to claim 1, characterized in that, The process of determining the uplink bandwidth threshold includes: Obtain the device parameters of the network device that provides network services to the target cell, wherein the device parameters include at least one of the following: operating frequency band, bandwidth, antenna configuration, transmit power, maximum uplink throughput, maximum downlink throughput, number of supported users, latency, and packet loss rate; Based on the device parameters, determine the maximum uplink bandwidth of the network device under preset operating conditions, the average uplink rate of the target cell under the corresponding conditions, and determine the theoretical maximum uplink rate of the target cell; The ratio of the average uplink rate to the maximum uplink rate is determined as the target resource utilization rate; The product of the maximum uplink bandwidth and the target resource utilization rate is determined as the uplink bandwidth threshold.
6. The method according to claim 1, characterized in that, Expanding the target cell includes: Generate expansion prompt information, wherein the expansion prompt information is used to prompt the target object that the resource configuration of the target cell cannot meet the demand and expansion is required; In response to the expansion strategy configured for the target object, the target cell is expanded according to the expansion strategy, wherein the expansion strategy includes at least one of the following: increasing the resource allocation of the base station to the target cell, adding a new cell to the area corresponding to the target cell, and adding a base station covering the target cell.
7. A community expansion management device, characterized in that, include: The determination module is used to determine the scenario type corresponding to the target cell based on the user behavior pattern in the target cell, wherein the behavior pattern includes at least one of the following: data usage time period, user activity, and data usage. The first capacity expansion module is used to, when the scenario type is a public-oriented scenario, obtain the number of target users using the network in the target cell within a target time period and the total downlink traffic. If the number of target users exceeds a user number threshold and / or the total downlink traffic exceeds a downlink traffic threshold, the module expands the capacity of the target cell. The user number threshold is determined based on a user experience model reflecting changes in user network experience with the number of users. Specifically, the module obtains multiple sets of satisfaction ratings from multiple users for different network experience rates; determines a second curve based on the multiple sets of satisfaction ratings showing the proportion of users satisfied with the network experience rate increasing with the network experience rate; determines the network experience rate corresponding to a preset user proportion in the second curve as the target network experience rate; and determines the number of users corresponding to the target network experience rate in the user experience model as the user number threshold. The downlink traffic threshold is determined based on a traffic suppression model reflecting changes in cell downlink traffic with the number of users. The second expansion module is used to obtain the total uplink bandwidth demand and average network transmission latency of the target cell within a target time period when the scenario type is an enterprise-oriented scenario. If the total uplink bandwidth demand is greater than the uplink bandwidth threshold and / or the average network transmission latency is greater than a preset transmission latency threshold, the module expands the capacity of the target cell. The uplink bandwidth threshold is determined based on the device parameters of the network equipment that provides network services to the target cell.
8. A computer program product, characterized in that, include: A computer program, wherein when executed by a processor, the computer program implements the cell expansion management method according to any one of claims 1 to 6.
9. An electronic device, characterized in that, include: A memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the cell expansion management method according to any one of claims 1 to 6 through the computer program.