Theoretical uplink rate determination method, apparatus and device, and readable storage medium

By obtaining the actual terminal rate and resource occupancy data of the target test point in the target cell in the terminal mobility scenario, the theoretical uplink rate under resource limitation and power limitation is evaluated respectively, and the minimum value is taken as the evaluation result. This solves the problem of accurate evaluation of the maximum theoretical uplink rate in the existing technology, and achieves more efficient network resource management and user rate guarantee.

CN120676461APending Publication Date: 2025-09-19CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510870324.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-26
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

In the scenario of terminal mobility, existing technologies make it difficult to accurately assess the maximum theoretical uplink rate that can be achieved in the user's network, making it difficult to guarantee the user's low-latency and high-reliability communication needs.

Method used

By obtaining the actual terminal rate, actual number of occupied resource blocks and uplink transmission power of the target terminal at multiple time points during the uplink test at the target test point in the target cell, the theoretical uplink rates under resource limitation and power limitation are determined respectively, and the minimum value of the two is taken as the theoretical uplink rate at the target test point.

Benefits of technology

The accuracy of theoretical uplink rate assessment in terminal mobility scenarios has been improved, which can more accurately guarantee users' rate requirements in the network and optimize network resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120676461A_ABST
    Figure CN120676461A_ABST
Patent Text Reader

Abstract

The invention relates to a theoretical uplink rate determination method, apparatus and device, and a readable storage medium. The method comprises the following steps: acquiring the actual terminal rate, the actual occupied resource block number and the uplink transmission power of a target terminal at a plurality of time points in the uplink test process at a target test point in a target cell; according to the actual terminal rate, the actual occupied resource block number and the uplink time slot number at the multiple time points, determining a theoretical uplink rate under the resource limitation; determining a theoretical uplink rate under the limited power according to the actual terminal rate, the actual occupied resource block number and the uplink transmitting power at the plurality of time points; and taking the minimum value of the theoretical uplink rate under the limited resource and the theoretical uplink rate under the limited power as the theoretical uplink rate at the target test point. By adopting the method, the maximum theoretical uplink rate which can be reached in a network where a user is located can be evaluated and guaranteed in a scene that the terminal moves.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of network communication technology, and in particular to a method, apparatus, device, and readable storage medium for determining a theoretical uplink rate. Background Art

[0002] In traditional deterministic network applications, due to the complexity of the communication environment and the many factors that affect it, the uplink rate calculated by the full packet is subject to fluctuations, making it difficult to predict the maximum theoretical rate of the terminal under such circumstances. In scenarios where the terminal is mobile, in order to ensure that the terminal meets the rate requirements at any point along the route, it is often necessary to superimpose corresponding deterministic network technologies. The parameter settings of deterministic network technologies are related to the maximum theoretical rate that the user can achieve in different cells. This increases the difficulty of formulating accurate low-latency and high-reliability technical solutions for users. Therefore, there is an urgent need for a method that can evaluate the maximum theoretical uplink rate that can be achieved in the network where the user is located. Summary of the Invention

[0003] Based on this, it is necessary to provide a theoretical uplink rate determination method, device, computer equipment, computer-readable storage medium and computer program product to address the above technical problems, which can evaluate and ensure the maximum theoretical uplink rate that can be achieved in the user's network in a terminal movement scenario.

[0004] In a first aspect, the present application provides a method for determining a theoretical uplink rate, comprising:

[0005] Obtaining the actual terminal rate, actual number of occupied resource blocks, and uplink transmit power of the target terminal at multiple time points during an uplink test at a target test point in a target cell;

[0006] Determine the theoretical uplink rate under resource constraints based on the actual terminal rate, the actual number of occupied resource blocks, and the number of uplink time slots at multiple time points;

[0007] Determine the theoretical uplink rate under power limitation based on the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmit power at multiple time points;

[0008] The minimum value of the theoretical uplink rate under resource limitation and the theoretical uplink rate under power limitation is taken as the theoretical uplink rate at the target test point.

[0009] In one embodiment, determining a theoretical uplink rate under power limitation based on actual terminal rates, actual number of occupied resource blocks, and uplink transmit power at multiple time points includes:

[0010] Determine the minimum rate of each resource block based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points;

[0011] The theoretical uplink rate under power limitation is determined based on the actual terminal rate corresponding to the minimum rate and the uplink transmit power corresponding to the minimum rate.

[0012] In one embodiment, determining a theoretical uplink rate under power limitation according to an actual terminal rate corresponding to the minimum rate value and an uplink transmit power corresponding to the minimum rate value includes:

[0013] Determine the maximum uplink transmission rate of the target terminal based on the device type of the target terminal;

[0014] Determine the power difference between the maximum uplink transmission rate and the uplink transmission power corresponding to the minimum rate, and determine the theoretical uplink rate under power limitation based on the power difference and the actual terminal rate corresponding to the minimum rate.

[0015] In one embodiment, determining a theoretical uplink rate under resource constraints based on actual terminal rates, actual number of occupied resource blocks, and number of uplink time slots at multiple time points includes:

[0016] Determine the minimum rate of each resource block based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points;

[0017] The theoretical uplink rate under resource constraints is determined based on the actual terminal rate and the number of uplink timeslots corresponding to the minimum rate.

[0018] In one embodiment, the step of determining the target test point includes:

[0019] Obtaining the reference signal received power at multiple test points when the target terminal moves along a preset moving route in the target cell;

[0020] According to the reference signal received power, a test point with the smallest reference signal received power among the multiple test points is determined as the target test point.

[0021] In one embodiment, the theoretical uplink rate determination method further includes:

[0022] When the theoretical uplink rate under power limitation is greater than the theoretical uplink rate under resource limitation, the resource guarantee strategy is determined based on the theoretical uplink rate under resource limitation, the theoretical uplink rates corresponding to other terminals in the target cell, and the capacity upper limit of the target cell, and resource guarantee processing is performed on the target terminal according to the resource guarantee strategy.

[0023] In a second aspect, the present application further provides a theoretical uplink rate determination device, comprising:

[0024] An acquisition module is used to obtain the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmit power of the target terminal at multiple time points during the uplink test at the target test point in the target cell;

[0025] A first determination module is configured to determine a theoretical uplink rate under resource constraints based on actual terminal rates, actual number of occupied resource blocks, and number of uplink time slots at multiple time points;

[0026] A second determination module is used to determine a theoretical uplink rate under power limitation based on the actual terminal rate, the actual number of occupied resource blocks and the uplink transmit power at multiple time points;

[0027] The third determining module is configured to use the minimum value of the theoretical uplink rate under resource limitation and the theoretical uplink rate under power limitation as the theoretical uplink rate at the target test point.

[0028] In a third aspect, the present application further provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0029] Obtaining the actual terminal rate, actual number of occupied resource blocks, and uplink transmit power of the target terminal at multiple time points during an uplink test at a target test point in a target cell;

[0030] Determine the theoretical uplink rate under resource constraints based on the actual terminal rate, the actual number of occupied resource blocks, and the number of uplink time slots at multiple time points;

[0031] Determine the theoretical uplink rate under power limitation based on the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmit power at multiple time points;

[0032] The minimum value of the theoretical uplink rate under resource limitation and the theoretical uplink rate under power limitation is taken as the theoretical uplink rate at the target test point.

[0033] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the following steps:

[0034] Obtaining the actual terminal rate, actual number of occupied resource blocks, and uplink transmit power of the target terminal at multiple time points during an uplink test at a target test point in a target cell;

[0035] Determine the theoretical uplink rate under resource constraints based on the actual terminal rate, the actual number of occupied resource blocks, and the number of uplink time slots at multiple time points;

[0036] Determine the theoretical uplink rate under power limitation based on the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmit power at multiple time points;

[0037] The minimum value of the theoretical uplink rate under resource limitation and the theoretical uplink rate under power limitation is taken as the theoretical uplink rate at the target test point.

[0038] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the following steps:

[0039] Obtaining the actual terminal rate, actual number of occupied resource blocks, and uplink transmit power of the target terminal at multiple time points during an uplink test at a target test point in a target cell;

[0040] Determine the theoretical uplink rate under resource constraints based on the actual terminal rate, the actual number of occupied resource blocks, and the number of uplink time slots at multiple time points;

[0041] Determine the theoretical uplink rate under power limitation based on the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmit power at multiple time points;

[0042] The minimum value of the theoretical uplink rate under resource limitation and the theoretical uplink rate under power limitation is taken as the theoretical uplink rate at the target test point.

[0043] The above-mentioned theoretical uplink rate determination method, device, computer equipment, computer-readable storage medium and computer program product, by performing an uplink test on the target terminal at the target test point in the target cell, and obtaining the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmission power at multiple time points during the uplink test, through multi-dimensional uplink test data collection, is conducive to improving the accuracy of theoretical uplink rate evaluation; the theoretical uplink rate is evaluated separately based on power limitation and resource limitation, and the theoretical uplink rate at full uplink transmission power is quantified based on the actual number of occupied resource blocks and the number of uplink time slots, that is, the theoretical uplink rate under resource limitation; based on the actual number of occupied resource blocks and the actual terminal rate, the theoretical uplink rate when full uplink resources are used, that is, the theoretical uplink rate under power limitation is identified; the minimum value under dual limitations is used as the theoretical uplink rate at the target test point, which improves the accuracy of the theoretical uplink rate in the terminal movement scenario, and is conducive to meeting the network rate guarantee of the target terminal in the target cell. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments of the present application or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying any creative work.

[0045] Figure 1 This is a diagram illustrating an application environment of a theoretical uplink rate determination method according to an embodiment;

[0046] Figure 2 FIG1 is a flow chart of a method for determining a theoretical uplink rate in one embodiment;

[0047] Figure 3 FIG. 1 is a schematic diagram of an overall flow chart of a method for determining a theoretical uplink rate in one embodiment;

[0048] Figure 4 is a structural block diagram of a theoretical uplink rate determination device in one embodiment;

[0049] Figure 5 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0051] It should be noted that the terms "first", "second", etc. used in this application may be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "including" and "having" used in this application and any variations thereof are intended to cover non-exclusive inclusions. The term "plurality" used in this application refers to two or more. The term "and / or" used in this application refers to one of the solutions or any combination of multiple solutions.

[0052] The theoretical uplink rate determination method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. This embodiment is illustrated by applying this method to the server. It can be understood that this method can also be applied to the terminal, and can also be applied to a system including a terminal and a server, and implemented through the interaction between the terminal and the server. The server 104 obtains the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmission power at multiple time points during the uplink test of the target terminal at the target test point in the target cell; determines the theoretical uplink rate under resource limitation based on the actual terminal rate, the actual number of occupied resource blocks and the number of uplink time slots at multiple time points; determines the theoretical uplink rate under power limitation based on the actual terminal rate, the actual number of occupied resource blocks and the uplink transmission power at multiple time points; and takes the minimum value of the theoretical uplink rate under resource limitation and the theoretical uplink rate under power limitation as the theoretical uplink rate at the target test point. Terminal 102 may include, but is not limited to, various personal computers, laptops, smartphones, tablets, drones, low-altitude aircraft, IoT devices, and portable wearable devices. IoT devices may include smart speakers, smart TVs, smart air conditioners, smart car devices, and projectors. Portable wearable devices may include smart watches, smart bracelets, and head-mounted devices. Head-mounted devices may include virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, and the like. Server 104 may be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services.

[0053] In an exemplary embodiment, Figure 2 As shown, a theoretical uplink rate determination method is provided, which is applied to Figure 1 The server 104 in the example is used as an example to illustrate the process, including the following steps 202 to 208.

[0054] Step 202 : obtaining the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmit power at multiple time points during an uplink test of the target terminal at a target test point in the target cell.

[0055] The target terminal refers to the test object for uplink testing. For example, it can be a vehicle-mounted terminal, IoT device, mobile phone, or other device with wireless communication capabilities. A target cell refers to a specific geographic area covered by a base station in a mobile communication network. Each cell is uniquely identified by a cell ID. The target terminal operates in a pre-defined network space. This description uses the pre-defined space as the target cell.

[0056] The target test point refers to a test point within the signal coverage range of the target cell. The target test point in the target cell can be determined based on geographic coordinates or reference signal received power. For example, the target test point can be a test point with the lowest reference signal received power in the target cell.

[0057] In some embodiments, the target terminal operates along a preset moving route in the target cell, and the target test point may be a test point on the preset moving route where the reference signal received power meets a preset condition.

[0058] Uplink testing involves the transmission of data from a terminal to a base station. It evaluates the communication performance from the terminal to the base station (i.e., the uplink), including metrics such as rate, latency, and packet loss rate. For example, an FTP (File Transfer Protocol) uplink test can be performed to evaluate the data transmission performance of the network's uplink using the FTP protocol. Specifically, the target terminal is controlled to upload a preset file to the base station for a preset duration (e.g., 10 minutes). The actual terminal rate, number of resource blocks actually occupied, and uplink transmit power are recorded at multiple points during the uplink transmission process to measure the communication quality of the uplink test link.

[0059] During the uplink test, data is recorded at preset intervals, resulting in uplink test data at multiple time points. The actual terminal rate (ATR) represents the actual uplink data transmission rate of the target terminal during actual communication, measured in Mbps (megabits per second), reflecting the service transmission efficiency achievable by the target terminal at the current time. A resource block (RB) is the basic unit of physical layer resource allocation in a communication system. The actual number of occupied resource blocks represents the amount of resources used by the target terminal for uplink transmission at the current time. The uplink transmit power (TTP) refers to the power level of the wireless signal transmitted by the target terminal to the base station, measured in dBm (decibel milliwatts). It reflects the signal strength and coverage capability of the target terminal. Excessive power may cause interference, while excessive power may affect reception quality.

[0060] Step 204 : determining a theoretical uplink rate under resource constraints according to actual terminal rates, actual occupied resource blocks, and uplink time slots at multiple time points.

[0061] The term "time slot" refers to the unit of time resources in LTE / 5G networks. The number of uplink time slots refers to the number of time slots occupied by the target terminal in uplink transmission, reflecting the utilization of time resources. In some embodiments, the number of uplink time slots can be determined based on the number of time slots per unit time and the ratio of uplink to downlink time slots. For example, if the number of time slots in 1 second is 2000 and the uplink to downlink time slot ratio is 3:7, the number of uplink time slots is 2000 × 0.3 = 600.

[0062] Resource-constrained means the target terminal's uplink transmission rate is limited by the resources allocated by the network (such as frequency domain resource blocks, time domain time slots, and modulation and coding schemes), rather than by other factors such as transmit power. In this case, increasing transmit power does not increase the rate; only increasing the number of resources can increase the rate.

[0063] The theoretical uplink rate under resource constraints refers to the theoretical uplink rate calculated after all available uplink resources are occupied, without considering power constraints. It is used to evaluate the theoretical support capability of network resources for the rate.

[0064] Without considering power constraints, the actual terminal rate and the number of occupied resource blocks at multiple time points can be used to determine the rate per resource block. The theoretical uplink rate under resource constraints can then be determined based on the rate per resource block and the number of uplink time slots. Multi-dimensional data fusion analysis accurately identifies the theoretical uplink rate under resource constraints, facilitating dynamic resource adjustment and avoiding rate drops caused by resource contention.

[0065] Step 206: Determine a theoretical uplink rate under power limitation according to the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmit power at multiple time points.

[0066] Power limitation refers to the target terminal's uplink rate being limited by insufficient transmit power, rather than frequency resources (RBs) or time resources (time slots). In this case, increasing the number of resource blocks will not increase the rate. Increasing transmit power can increase the upper limit of the rate.

[0067] The theoretical uplink rate under power limitation refers to the maximum possible uplink rate calculated when transmit power is the only limiting factor. It is used to evaluate the theoretical support capability of transmit power for rate.

[0068] Without considering resource constraints, the target terminal's theoretical uplink rate at maximum uplink transmit power is calculated based on the actual terminal rate, actual number of occupied resource blocks, and uplink transmit power at multiple time points. This is used as the theoretical uplink rate under power constraints. By fusion-analyzing data from multiple time points, the theoretical uplink rate under power constraints can be accurately identified, facilitating the prediction of power requirements at different locations in mobile terminal scenarios.

[0069] Step 208: The minimum value of the theoretical uplink rate under resource limitation and the theoretical uplink rate under power limitation is used as the theoretical uplink rate at the target test point.

[0070] The smaller of the two theoretical uplink rates, resource-limited and power-limited, is used as the theoretical uplink rate at the target test point. This method comprehensively considers both limiting factors, ensuring that the theoretical uplink rate at the target test point is closer to the actual transmission bottleneck and avoiding errors caused by single-dimensional evaluation.

[0071] In the above-mentioned method for determining the theoretical uplink rate, an uplink test is performed on the target terminal at the target test point in the target cell, and the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmission power at multiple time points during the uplink test are obtained. Multi-dimensional uplink test data collection is beneficial to improving the accuracy of the theoretical uplink rate evaluation; the theoretical uplink rate is evaluated separately under power limitation and resource limitation, and the theoretical uplink rate under full uplink transmission power is quantified based on the actual number of occupied resource blocks and the number of uplink time slots, that is, the theoretical uplink rate under resource limitation; based on the actual number of occupied resource blocks and the actual terminal rate, the theoretical uplink rate when full uplink resources are used, that is, the theoretical uplink rate under power limitation is identified; the minimum value under dual limitations is used as the theoretical uplink rate at the target test point, which improves the accuracy of the theoretical uplink rate in the scenario of terminal movement, and is beneficial to meeting the network rate guarantee of the target terminal in the target cell.

[0072] In an exemplary embodiment, the theoretical uplink rate under power limitation is determined based on the actual terminal rate, the actual number of occupied resource blocks and the uplink transmission power at multiple time points, including: determining the minimum rate of each resource block based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points; determining the theoretical uplink rate under power limitation based on the actual terminal rate corresponding to the minimum rate and the uplink transmission power corresponding to the minimum rate.

[0073] The server divides the actual terminal rate at multiple time points by the number of actually occupied resource blocks, and the obtained result is used as the rate per resource block at multiple time points, and the minimum value of the rate per resource block at multiple time points is used as the minimum rate per resource block. The rate per resource block represents the transmission rate corresponding to the unit resource block (single RB), and the minimum rate per resource block represents the lowest transmission efficiency at multiple time points. In some embodiments, the minimum rate per resource block can be expressed as: Tmin=min{Vi / N RB Where Tmin represents the minimum rate of each resource block, Vi represents the actual terminal rate at time point i, and N RB Indicates the actual number of resource blocks occupied.

[0074] The server determines the target time point corresponding to the minimum rate, uses the actual terminal rate at the target time point as the actual terminal rate corresponding to the minimum rate, and uses the uplink transmit power at the target time point as the uplink transmit power corresponding to the minimum rate.

[0075] The theoretical uplink rate under power limitation is determined based on the actual terminal rate corresponding to the minimum rate and the uplink transmit power corresponding to the minimum rate. This method locks the lower limit of the transmission rate based on the minimum rate per resource block and avoids overestimating the theoretical uplink rate.

[0076] In this embodiment, the minimum rate of each resource block is determined based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points. Based on the actual terminal rate and uplink transmit power corresponding to the minimum rate of each resource block, the lower limit of the transmission rate is accurately locked to avoid overestimating the theoretical uplink rate and improve the accuracy of the theoretical uplink rate under power limitation.

[0077] In an exemplary embodiment, the theoretical uplink rate under power limitation is determined based on the actual terminal rate corresponding to the minimum rate value and the uplink transmission power corresponding to the minimum rate value, including: determining the maximum uplink transmission rate of the target terminal based on the device type of the target terminal; determining the power difference between the maximum uplink transmission rate and the uplink transmission power corresponding to the minimum rate value, and determining the theoretical uplink rate under power limitation based on the power difference and the actual terminal rate corresponding to the minimum rate value.

[0078] Device type refers to the classification of terminals according to communication standards. Different device types correspond to different hardware capabilities, transmit power limits, and data rate capabilities. The maximum uplink transmit rate refers to the maximum uplink data transmission rate that the target terminal can theoretically achieve, and is usually directly determined by the device type. Therefore, the maximum uplink transmit rate may vary for target terminals of different device types. For example, the maximum uplink transmit rate of a mobile phone can be 26dBm. However, the maximum uplink transmit rate of a PLC industrial terminal may not be the same as that of a mobile phone.

[0079] In some embodiments, a mapping relationship between device type and maximum uplink transmission rate is preset in the server. According to the device type of the target terminal, the maximum uplink transmission rate of the target terminal can be determined by searching the mapping relationship.

[0080] The power difference refers to the difference between the uplink transmit power corresponding to the maximum uplink transmit rate and the minimum rate.

[0081] In some embodiments, the calculation formula of the theoretical uplink rate under power limitation can be expressed as:

[0082] V p =10^((Vm -P 上 ') / 10)×V'

[0083] Among them, V' represents the actual terminal rate corresponding to the minimum rate, P 上 ' represents the uplink transmit power corresponding to the minimum rate, V m Indicates the maximum uplink transmission rate of the target terminal, V p Indicates the theoretical uplink rate under power limitation.

[0084] In this embodiment, the power-limited state is locked by determining the minimum rate for each resource block after using the maximum uplink transmission rate of the target terminal. The power difference represents the power headroom that can be increased from the uplink transmission power corresponding to the minimum rate to the maximum uplink transmission rate of the target terminal. Based on the logarithmic relationship between rate and power, the theoretical uplink rate under power limitation is calculated, eliminating interference from other factors such as resource limitations, ensuring that the calculation result is closer to the actual power-limited state of the terminal.

[0085] In an exemplary embodiment, a theoretical uplink rate under resource constraints is determined based on actual terminal rates, actual number of occupied resource blocks, and number of uplink time slots at multiple time points, including: determining a minimum rate for each resource block based on the actual terminal rates and actual number of occupied resource blocks at multiple time points; and determining a theoretical uplink rate under resource constraints based on the actual terminal rate and number of uplink time slots corresponding to the minimum rate.

[0086] The server divides the actual terminal rate at multiple time points by the number of actually occupied resource blocks, and obtains the result as the rate of each resource block at multiple time points, and takes the minimum value of the rate of each resource block at multiple time points as the minimum rate of each resource block.

[0087] The server determines the target time point corresponding to the minimum rate value, and uses the actual terminal rate at the target time point as the actual terminal rate corresponding to the minimum rate value. In some embodiments, the calculation formula for the theoretical uplink rate under resource constraints can be expressed as follows: V s =V'×N'×N 上 Among them, V s represents the theoretical uplink rate under resource constraints, V' represents the actual terminal rate corresponding to the minimum rate, and N 上Indicates the number of uplink time slots, and N' indicates the maximum number of resource blocks (BRs) used for data transmission in a single time slot. For example, the maximum 5G frequency domain configuration is 275 RBs. Due to the fixed signaling overhead, data transmission generally cannot use 275 RBs, and can only use a maximum of 258 RBs. Therefore, N' can be 258. For example, if the number of time slots in 1 second is 2000, the uplink and downlink time slot ratio is 3:7, and the subcarrier spacing is 30kHz, the number of uplink time slots is 2000×0.3=600, and V s =V'×258×(2000×0.3).

[0088] In this embodiment, after all available uplink resources are occupied, the minimum rate for each resource block is determined, thereby locking the resource-constrained state. The product of the number of uplink time slots and the maximum number of resource blocks in a single time slot represents the total number of available resource blocks. The product of the actual terminal rate corresponding to the minimum rate and the total number of available resource blocks is used as the theoretical uplink rate under resource constraints. This ensures that all available uplink resources are occupied and the minimum transmission rate is maintained. This rate is the theoretical uplink rate under resource constraints. This method of using the minimum rate for each resource block as a benchmark can avoid planning deviations caused by overestimation of the theoretical uplink rate, thereby improving the accuracy of the theoretical uplink rate under resource constraints.

[0089] In an exemplary embodiment, the step of determining the target test point includes: obtaining the reference signal receiving power of multiple test points when the target terminal moves along a preset moving route in the target cell; and determining the test point with the smallest reference signal receiving power among the multiple test points as the target test point based on the reference signal receiving power.

[0090] The preset moving route refers to a moving route pre-planned in the target cell, and the target terminal moves according to the preset moving route to test signal data at different locations.

[0091] Test points refer to discrete sampling points along a preset mobile route. Reference Signal Received Power (RSRP) is a measure of the reference signal strength received by a target terminal in wireless communications. Measured in dBm, it reflects signal strength and link quality. A lower RSRP generally indicates a weaker signal and poorer channel quality. For example, an RSRP value of -80dBm indicates that the reference signal power received by the UE is -80dBm relative to 1mW (milliwatt). A higher RSRP value indicates a stronger signal strength received by the UE.

[0092] In some embodiments, there are at least 200 test points in each cell. The server obtains the reference signal received power of multiple test points, sorts the RSRP values ​​of the test points, finds the point with the smallest RSRP (i.e., the point with the weakest signal), and records it as the target test point.

[0093] In this embodiment, as the target terminal moves, its signal strength fluctuates due to factors such as obstruction, multipath fading, and distance from the base station. By traversing multiple test points along a preset movement route and taking the minimum RSRP value, weak points in network coverage—the target test points—can be accurately located. Using these target test points as a benchmark, base station deployment or parameter adjustments (such as increasing base station transmit power or adjusting antenna tilt) can be directly guided to improve coverage blind spots and enhance overall network service quality.

[0094] In an exemplary embodiment, the method for determining the theoretical uplink rate also includes: when the theoretical uplink rate under power limitation is greater than the theoretical uplink rate under resource limitation, determining a resource guarantee strategy based on the theoretical uplink rate under resource limitation, the theoretical uplink rates corresponding to other terminals in the target cell, and the capacity upper limit of the target cell, and performing resource guarantee processing on the target terminal according to the resource guarantee strategy.

[0095] Among them, the theoretical uplink rate under power limitation is greater than the theoretical uplink rate under resource limitation, indicating that the network limitation reason at the target test point is limited uplink resources; the theoretical uplink rate under power limitation is less than the theoretical uplink rate under resource limitation, indicating that the network limitation reason at the target test point is limited uplink power.

[0096] The target cell may contain multiple terminals that require simultaneous support. When supporting multiple terminals simultaneously, in addition to considering the applicable scenario and wireless environment requirements, the capacity limit of a single cell should also be considered. The target cell's capacity limit refers to the maximum total uplink data rate that the target cell can support while meeting the quality of service (QoS). It is determined by factors such as cell bandwidth, time slot configuration, and interference level.

[0097] A resource guarantee strategy is a resource allocation plan developed based on the relationship between the theoretical rate of each terminal and the cell capacity. It aims to ensure the rate requirements of key services and optimize overall resource utilization. For example, a resource guarantee strategy can include adding carriers, increasing the proportion of reserved RB resources, and employing deterministic technologies such as MU-MIMO (Multi-User Multiple-Input Multiple-Output) to ensure that the corresponding requirements of the guaranteed terminals are met throughout the target cell.

[0098] The resource guarantee strategy can be determined based on the theoretical uplink rate under resource constraints, the theoretical uplink rate corresponding to other terminals in the target cell, and the capacity upper limit of the target cell. In some embodiments, in a dedicated network, the RB resource ratio is calculated based on the theoretical uplink rate of each terminal. In a dedicated network, it is recommended that the sum of the RB resource ratios calculated by all guaranteed terminals be less than 100%. Therefore, after obtaining the capacity upper limit, a judgment will be made on whether multiple services (such as remote control and perception) can be guaranteed. For example, based on the theoretical uplink rate of the target terminal under resource constraints, the target terminal is adjusted for resources. Based on the theoretical uplink rate corresponding to other terminals in the target cell, the resources of each terminal are adjusted separately to determine the adjusted RB resource ratio of each terminal. With the goal of the sum of the adjusted RB resource ratios of each terminal being less than 100%, the resource adjustment amount for each terminal is determined and used as the resource guarantee strategy.

[0099] In some embodiments, in a non-dedicated network, since the average proportion of uplink resources occupied by background users is a preset proportion (for example, 10% to 50%), the resource guarantee strategy should be determined with the goal of the sum of the adjusted RB resource proportions of each terminal being less than the difference between 100% and the preset proportion.

[0100] For example, if the target cell contains two 8M fixed-point terminals and three 15M mobile-point terminals requiring uplink support, then in the fixed-point cell, 8 × 2 + 15 × 3 ≤ the upper capacity limit, while in the mobile-point cell, 15 × 3 ≤ the upper capacity limit. However, in a non-private network, since background users occupy an average proportion of uplink resources (10% to 50%), the upper capacity limit is multiplied by (100% - the preset proportion).

[0101] The server adjusts the resource allocation parameters of each terminal according to the resource guarantee policy and notifies each terminal through instructions.

[0102] In this embodiment, when the theoretical uplink rate under power limitation is greater than the theoretical uplink rate under resource limitation, it indicates that the target test point is uplink resource-limited. Therefore, the overall operational efficiency of the network can be improved by optimizing resource allocation. In determining the resource guarantee strategy, the theoretical uplink rate under resource limitation, the theoretical uplink rate corresponding to other terminals in the target cell, and the capacity upper limit of the target cell are comprehensively considered. According to the terminal situation in the target cell, the resource allocation strategy can be dynamically adjusted to improve resource utilization and achieve multiple goals of key business guarantee, resource efficiency improvement and cost control.

[0103] To explain in detail the theoretical uplink rate determination method in this solution, a most detailed embodiment is provided below:

[0104] like Figure 3The figure shows a schematic diagram of the overall flow of a method for determining a theoretical uplink rate in some embodiments. By acquiring measured data, the theoretical uplink rate under resource constraints and the theoretical uplink rate under power constraints are calculated, and the minimum of the theoretical uplink rate under resource constraints and the theoretical uplink rate under power constraints is used as the theoretical uplink rate at the target test point.

[0105] 1. Identify the target test points along the preset movement route in the target cell. Test the target terminal evenly along the preset movement route, requiring ≥ 200 test points per cell. Record the RSRP value of each test point and select the point with the worst RSRP as the target test point.

[0106] 2. Place the target terminal at the target test point and perform a 10-minute terminal FTP uplink test. Record the actual terminal rate V and the actual number of resource blocks N occupied at different time points during the uplink test. RB and uplink transmit power P 上 .

[0107] 3. Calculate the theoretical uplink rate under resource-limited and power-limited conditions respectively:

[0108] (1) Calculate the minimum rate of each resource block Tmin = min{V / N RB}, the actual terminal rate corresponding to the minimum rate is V', and the uplink transmission power corresponding to the minimum rate is P 上 '.

[0109] (2) Without considering power limitation, calculate the theoretical uplink rate V after fully occupying the available uplink resources s :V s =V'×N'×N 上 Among them, V s represents the theoretical uplink rate under resource constraints, V' represents the actual terminal rate corresponding to the minimum rate, and N 上 N represents the number of uplink time slots, and N' represents the maximum number of resource blocks (RBs) used for data transmission in a single time slot. For example, the maximum number of RBs in the 5G frequency domain configuration is 275. Due to fixed signaling overhead, data transmission generally cannot use all 275 RBs, and can only use a maximum of 258 RBs. Therefore, N' can be 258.

[0110] Without considering resource constraints, calculate the theoretical uplink rate V under power constraints p :

[0111] V p =10^((V m -P 上 ') / 10)×V'

[0112] Among them, V' represents the actual terminal rate corresponding to the minimum rate, P 上 ' represents the uplink transmit power corresponding to the minimum rate, V m Indicates the maximum uplink transmission rate of the target terminal, V p Indicates the theoretical uplink rate under power limitation. For example, the maximum uplink transmission rate of a mobile phone is V m It can be 26dBm. If it is a PLC industrial terminal, the maximum uplink transmission rate may be inconsistent with that of a mobile phone.

[0113] (3) Compare V at the target test point p With V s , take the smaller value of the two as the theoretical uplink rate at the target test point.

[0114] In some embodiments, when the theoretical uplink rate under power limitation is greater than the theoretical uplink rate under resource limitation, a resource guarantee strategy is determined based on the theoretical uplink rate under resource limitation, the theoretical uplink rates corresponding to other terminals in the target cell, and the capacity upper limit of the target cell, and resource guarantee processing is performed on the target terminal according to the resource guarantee strategy.

[0115] The above-mentioned method for determining the theoretical uplink rate performs an uplink test on the target terminal at a target test point in the target cell and obtains the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmit power at multiple time points during the uplink test. This method, through multi-dimensional uplink test data collection, is conducive to improving the accuracy of the theoretical uplink rate assessment. The theoretical uplink rate is evaluated separately for power limitation and resource limitation. Based on the actual number of occupied resource blocks and the number of uplink time slots, the theoretical uplink rate at full uplink transmit power, i.e., the theoretical uplink rate under resource limitation, is quantified. Based on the actual number of occupied resource blocks and the actual terminal rate, the theoretical uplink rate when full uplink resources are used, i.e., the theoretical uplink rate under power limitation, is identified. The minimum value under the dual constraints is used as the theoretical uplink rate at the target test point. This improves the accuracy of the theoretical uplink rate in terminal mobility scenarios and is conducive to meeting the requirements of ensuring the network rate of the target terminal in the target cell. In addition, this method can estimate the theoretical maximum uplink rate based on the measured data, more accurately formulating low-latency and high-reliability technical solutions for users. For example, autonomous vehicles can accurately determine the deterministic network technologies and parameters required to provide services to users in different communication environments and mobility states. For example, the RB resource reservation ratio can be calculated based on the maximum theoretical rate. Network operators can understand the maximum guaranteed rates for users within different cells and optimize network resource management. Based on the maximum rates achievable by users in different areas, they can rationally plan base station construction, upgrades, and frequency resource allocation, thereby improving overall network operational efficiency.

[0116] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless clearly stated herein, the execution of these steps is not strictly limited in order, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of the steps or stages in other steps or other steps. It is understandable that the various steps in different embodiments can be freely combined as needed, and the various non-contradictory schemes formed by the combination all fall within the scope of protection of this application.

[0117] Based on the same inventive concept, embodiments of the present application further provide a device for determining a theoretical uplink rate for implementing the aforementioned method for determining a theoretical uplink rate. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more embodiments of the device for determining a theoretical uplink rate provided below can be found in the aforementioned limitations of the method for determining a theoretical uplink rate, and will not be further elaborated here.

[0118] In an exemplary embodiment, Figure 4 As shown, a theoretical uplink rate determination device 400 is provided, comprising: an acquisition module 420, a first determination module 440, a second determination module 460, and a third determination module 480, wherein:

[0119] An acquisition module 420 is configured to acquire an actual terminal rate, an actual number of occupied resource blocks, and an uplink transmit power at multiple time points during an uplink test of a target terminal at a target test point in a target cell;

[0120] A first determining module 440 is configured to determine a theoretical uplink rate under resource constraints based on actual terminal rates, actual number of occupied resource blocks, and number of uplink time slots at multiple time points;

[0121] The second determining module 460 is configured to determine a theoretical uplink rate under power limitation based on the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmit power at multiple time points;

[0122] The third determining module 480 is configured to use the minimum value of the theoretical uplink rate under resource limitation and the theoretical uplink rate under power limitation as the theoretical uplink rate at the target test point.

[0123] The above-mentioned theoretical uplink rate determination device performs an uplink test on the target terminal at the target test point in the target cell, and obtains the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmission power at multiple time points during the uplink test. Through multi-dimensional uplink test data collection, it is beneficial to improve the accuracy of the theoretical uplink rate evaluation; the theoretical uplink rate is evaluated separately under power limitation and resource limitation, and the theoretical uplink rate under full uplink transmission power is quantified based on the actual number of occupied resource blocks and the number of uplink time slots, that is, the theoretical uplink rate under resource limitation; based on the actual number of occupied resource blocks and the actual terminal rate, the theoretical uplink rate when full uplink resources are used, that is, the theoretical uplink rate under power limitation is identified; the minimum value under dual limitations is used as the theoretical uplink rate at the target test point, which improves the accuracy of the theoretical uplink rate in the scenario of terminal movement, and is beneficial to meeting the network rate guarantee of the target terminal in the target cell.

[0124] In one embodiment, the theoretical uplink rate under power limitation is determined based on the actual terminal rate, the actual number of occupied resource blocks and the uplink transmission power at multiple time points. The second determination module 460 is also used to: determine the minimum rate of each resource block based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points; determine the theoretical uplink rate under power limitation based on the actual terminal rate corresponding to the minimum rate and the uplink transmission power corresponding to the minimum rate.

[0125] In one embodiment, the theoretical uplink rate under power limitation is determined based on the actual terminal rate corresponding to the minimum rate value and the uplink transmission power corresponding to the minimum rate value. The second determination module 460 is also used to: determine the maximum uplink transmission rate of the target terminal based on the device type of the target terminal; determine the power difference between the maximum uplink transmission rate and the uplink transmission power corresponding to the minimum rate value, and determine the theoretical uplink rate under power limitation based on the power difference and the actual terminal rate corresponding to the minimum rate value.

[0126] In one embodiment, the theoretical uplink rate under resource constraints is determined based on the actual terminal rate, the actual number of occupied resource blocks and the number of uplink time slots at multiple time points. The first determination module 440 is also used to: determine the minimum rate of each resource block based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points; determine the theoretical uplink rate under resource constraints based on the actual terminal rate and the number of uplink time slots corresponding to the minimum rate.

[0127] In one embodiment, in terms of determining the target test point, the acquisition module 420 is also used to: obtain the reference signal receiving power of multiple test points when the target terminal operates in the target cell according to a preset moving route; based on the reference signal receiving power, determine the test point with the smallest reference signal receiving power among the multiple test points as the target test point.

[0128] In one embodiment, the theoretical uplink rate determination device also includes a processing module, which is used to: when the theoretical uplink rate under power limitation is greater than the theoretical uplink rate under resource limitation, determine the resource guarantee strategy based on the theoretical uplink rate under resource limitation, the theoretical uplink rates corresponding to other terminals in the target cell, and the capacity upper limit of the target cell, and perform resource guarantee processing on the target terminal according to the resource guarantee strategy.

[0129] The various modules in the theoretical uplink rate determination device described above can be implemented in whole or in part through software, hardware, or a combination thereof. Each of the modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0130] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Figure 5 As shown. The computer device includes a processor, a memory, an input / output interface (I / O), and a communication interface. The processor, memory, and I / O interface are connected via a system bus, and the communication interface is connected to the system bus via the I / O interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store actual terminal rate, actual number of occupied resource blocks, uplink transmit power, theoretical uplink rate under resource constraints, theoretical uplink rate under power constraints, and theoretical uplink rate at target test points. The I / O interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals via a network connection. When executed by the processor, the computer program implements a method for determining a theoretical uplink rate.

[0131] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0132] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0133] Obtain the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmission power at multiple time points during the uplink test of the target terminal at the target test point in the target cell; determine the theoretical uplink rate under resource limitation based on the actual terminal rate, the actual number of occupied resource blocks, and the number of uplink time slots at the multiple time points; determine the theoretical uplink rate under power limitation based on the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmission power at the multiple time points; and take the minimum value of the theoretical uplink rate under resource limitation and the theoretical uplink rate under power limitation as the theoretical uplink rate at the target test point.

[0134] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0135] The minimum rate for each resource block is determined based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points. The theoretical uplink rate under power limitation is determined based on the actual terminal rate corresponding to the minimum rate and the uplink transmit power corresponding to the minimum rate.

[0136] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0137] Determine the maximum uplink transmission rate of the target terminal based on the device type of the target terminal; determine the power difference between the maximum uplink transmission rate and the uplink transmission power corresponding to the minimum rate, and determine the theoretical uplink rate under power limitation based on the power difference and the actual terminal rate corresponding to the minimum rate.

[0138] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0139] The minimum rate for each resource block is determined based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points. The theoretical uplink rate under resource constraints is determined based on the actual terminal rate and the number of uplink time slots corresponding to the minimum rate.

[0140] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0141] Obtain reference signal received powers of multiple test points when the target terminal moves along a preset moving route in the target cell; and determine, based on the reference signal received powers, a test point with the smallest reference signal received power among the multiple test points as a target test point.

[0142] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0143] When the theoretical uplink rate under power limitation is greater than the theoretical uplink rate under resource limitation, the resource guarantee strategy is determined based on the theoretical uplink rate under resource limitation, the theoretical uplink rates corresponding to other terminals in the target cell, and the capacity upper limit of the target cell, and resource guarantee processing is performed on the target terminal according to the resource guarantee strategy.

[0144] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0145] Obtain the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmission power at multiple time points during the uplink test of the target terminal at the target test point in the target cell; determine the theoretical uplink rate under resource limitation based on the actual terminal rate, the actual number of occupied resource blocks, and the number of uplink time slots at the multiple time points; determine the theoretical uplink rate under power limitation based on the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmission power at the multiple time points; and take the minimum value of the theoretical uplink rate under resource limitation and the theoretical uplink rate under power limitation as the theoretical uplink rate at the target test point.

[0146] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0147] The minimum rate for each resource block is determined based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points. The theoretical uplink rate under power limitation is determined based on the actual terminal rate corresponding to the minimum rate and the uplink transmit power corresponding to the minimum rate.

[0148] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0149] Determine the maximum uplink transmission rate of the target terminal based on the device type of the target terminal; determine the power difference between the maximum uplink transmission rate and the uplink transmission power corresponding to the minimum rate, and determine the theoretical uplink rate under power limitation based on the power difference and the actual terminal rate corresponding to the minimum rate.

[0150] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0151] The minimum rate for each resource block is determined based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points. The theoretical uplink rate under resource constraints is determined based on the actual terminal rate and the number of uplink time slots corresponding to the minimum rate.

[0152] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0153] Obtain reference signal received powers of multiple test points when the target terminal moves along a preset moving route in the target cell; and determine, based on the reference signal received powers, a test point with the smallest reference signal received power among the multiple test points as a target test point.

[0154] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0155] When the theoretical uplink rate under power limitation is greater than the theoretical uplink rate under resource limitation, the resource guarantee strategy is determined based on the theoretical uplink rate under resource limitation, the theoretical uplink rates corresponding to other terminals in the target cell, and the capacity upper limit of the target cell, and resource guarantee processing is performed on the target terminal according to the resource guarantee strategy.

[0156] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0157] Obtain the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmission power at multiple time points during the uplink test of the target terminal at the target test point in the target cell; determine the theoretical uplink rate under resource limitation based on the actual terminal rate, the actual number of occupied resource blocks, and the number of uplink time slots at the multiple time points; determine the theoretical uplink rate under power limitation based on the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmission power at the multiple time points; and take the minimum value of the theoretical uplink rate under resource limitation and the theoretical uplink rate under power limitation as the theoretical uplink rate at the target test point.

[0158] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0159] The minimum rate for each resource block is determined based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points. The theoretical uplink rate under power limitation is determined based on the actual terminal rate corresponding to the minimum rate and the uplink transmit power corresponding to the minimum rate.

[0160] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0161] Determine the maximum uplink transmission rate of the target terminal based on the device type of the target terminal; determine the power difference between the maximum uplink transmission rate and the uplink transmission power corresponding to the minimum rate, and determine the theoretical uplink rate under power limitation based on the power difference and the actual terminal rate corresponding to the minimum rate.

[0162] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0163] The minimum rate for each resource block is determined based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points. The theoretical uplink rate under resource constraints is determined based on the actual terminal rate and the number of uplink time slots corresponding to the minimum rate.

[0164] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0165] Obtain reference signal received powers of multiple test points when the target terminal moves along a preset moving route in the target cell; and determine, based on the reference signal received powers, a test point with the smallest reference signal received power among the multiple test points as a target test point.

[0166] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0167] When the theoretical uplink rate under power limitation is greater than the theoretical uplink rate under resource limitation, the resource guarantee strategy is determined based on the theoretical uplink rate under resource limitation, the theoretical uplink rates corresponding to other terminals in the target cell, and the capacity upper limit of the target cell, and resource guarantee processing is performed on the target terminal according to the resource guarantee strategy.

[0168] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0169] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.

[0170] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0171] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A method for determining a theoretical uplink rate, characterized in that: The method comprises: Obtaining the actual terminal rate, actual number of occupied resource blocks, and uplink transmit power of the target terminal at multiple time points during an uplink test at a target test point in a target cell; Determine the theoretical uplink rate under resource constraints based on the actual terminal rate, the actual number of occupied resource blocks, and the number of uplink time slots at multiple time points; Determine the theoretical uplink rate under power limitation based on the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmit power at multiple time points; The minimum value of the theoretical uplink rate under resource limitation and the theoretical uplink rate under power limitation is used as the theoretical uplink rate at the target test point.

2. The method according to claim 1, characterized in that The determining, based on the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmit power at multiple time points, a theoretical uplink rate under power limitation includes: Determine the minimum rate of each resource block based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points; A theoretical uplink rate under power limitation is determined according to an actual terminal rate corresponding to the minimum rate value and an uplink transmit power corresponding to the minimum rate value.

3. The method according to claim 2, characterized in that The determining, according to the actual terminal rate corresponding to the minimum rate value and the uplink transmit power corresponding to the minimum rate value, a theoretical uplink rate under power limitation includes: Determining a maximum uplink transmission rate of the target terminal according to a device type of the target terminal; A power difference between the maximum uplink transmission rate and the uplink transmission power corresponding to the minimum rate is determined, and a theoretical uplink rate under power limitation is determined according to the power difference and the actual terminal rate corresponding to the minimum rate.

4. The method according to claim 1, wherein The determining, based on actual terminal rates, actual number of occupied resource blocks, and number of uplink time slots at multiple time points, a theoretical uplink rate under resource constraints includes: Determine the minimum rate of each resource block based on the actual terminal rate and the actual number of occupied resource blocks at multiple time points; The theoretical uplink rate under resource limitation is determined according to the actual terminal rate and the number of uplink time slots corresponding to the minimum rate.

5. The method according to claim 1, wherein The step of determining the target test point includes: Obtaining the reference signal received power at multiple test points when the target terminal moves along a preset moving route in the target cell; According to the reference signal received power, a test point with the smallest reference signal received power among the multiple test points is determined as a target test point.

6. The method according to claim 1, characterized in that The method further comprises: When the theoretical uplink rate under power limitation is greater than the theoretical uplink rate under resource limitation, the resource guarantee strategy is determined based on the theoretical uplink rate under resource limitation, the theoretical uplink rates corresponding to other terminals in the target cell, and the capacity upper limit of the target cell, and resource guarantee processing is performed on the target terminal according to the resource guarantee strategy.

7. A device for determining a theoretical uplink rate, characterized in that: The device comprises: An acquisition module is used to obtain the actual terminal rate, the actual number of occupied resource blocks, and the uplink transmit power of the target terminal at multiple time points during the uplink test at the target test point in the target cell; A first determination module is configured to determine a theoretical uplink rate under resource constraints based on actual terminal rates, actual number of occupied resource blocks, and number of uplink time slots at multiple time points; A second determination module is used to determine a theoretical uplink rate under power limitation based on the actual terminal rate, the actual number of occupied resource blocks and the uplink transmit power at multiple time points; The third determining module is configured to use a minimum value of a theoretical uplink rate under resource limitation and a theoretical uplink rate under power limitation as the theoretical uplink rate at the target test point.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.