VoLTE service processing methods, apparatus, equipment and storage media

By dynamically configuring a dedicated PRB for VoLTE services, the problem of asymmetrical uplink coverage in LTE systems is solved, thus improving the VoLTE user experience.

CN115696386BActive Publication Date: 2025-10-28CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110871888.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-30
Publication Date
2025-10-28
Estimated Expiration
2041-07-30

AI Technical Summary

Technical Problem

The asymmetric uplink coverage in LTE systems leads to a poor user experience for VoLTE users. In particular, insufficient uplink coverage worsens the uplink packet loss rate when uplink interference is severe, thus affecting the user experience.

Method used

By periodically acquiring the uplink interference noise intensity of each physical resource block (PRB) within the serving cell, the PRB group with the smallest value is determined as the candidate group, and combined with historical data, it is configured for dedicated use by VoLTE services. The PRB configuration is dynamically adjusted to improve uplink coverage capabilities.

Benefits of technology

It compensates for the inherent deficiency of asymmetric uplink and downlink coverage on the network, reduces uplink packet loss rate, and improves the user experience of VoLTE.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115696386B_ABST
    Figure CN115696386B_ABST
Patent Text Reader

Abstract

This application provides a VoLTE service processing method, apparatus, device, and storage medium. First, the uplink interference noise intensity of each PRB within the serving cell is periodically acquired. Based on the uplink interference noise intensity of each PRB and the reserved length, the average uplink interference noise intensity of each original PRB group is determined. The original PRB group corresponding to the average uplink interference noise intensity with the lowest value is determined as a candidate PRB group. Then, a target PRB group is determined based on the candidate PRB group and historical data. Each PRB contained in the target PRB group is configured for dedicated use by the VoLTE service. This maximizes the purity of the dedicated PRBs and enables dynamic configuration of dedicated PRBs, thereby compensating for the inherent deficiencies in uplink and downlink coverage asymmetry on the network, improving uplink coverage capability, reducing uplink packet loss rate, and enhancing the VoLTE user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a VoLTE service processing method, apparatus, device and storage medium. Background Technology

[0002] VoLTE (Voice over LTE), a high-quality voice and video calling technology carried on LTE (Long Term Evolution) networks, represents the ultimate goal of LTE voice solution evolution, enabling network unification of voice and data services. VoLTE offers advantages such as short paging latency, high voice quality, high spectrum utilization, and the ability to run voice and data services concurrently. Therefore, ensuring good network coverage performance has always been a key focus in the industry during network deployment for VoLTE services.

[0003] Because the transmit power of LTE base stations and terminals typically differs significantly (for example, a mobile phone's maximum transmit power is generally 23dBm, while a base station's maximum transmit power is generally 43dBm), an asymmetry in uplink and downlink coverage occurs in LTE systems. For ordinary PS (Packet Switching Domain) services, downlink rate requirements are usually greater than uplink rate requirements, so the asymmetry in uplink and downlink coverage has little impact on user experience. However, for VoLTE services, users' uplink and downlink rate requirements are roughly the same, and the asymmetry in uplink and downlink coverage will affect VoLTE service operation. Especially when uplink interference is severe, insufficient uplink coverage will significantly worsen the uplink packet loss rate, and air interface uplink packet loss is one of the key factors affecting VoLTE user experience, ultimately severely impacting user experience.

[0004] It is evident that a solution is urgently needed to overcome the problem of insufficient uplink coverage affecting the user experience of VoLTE when users are using VoLTE services. Summary of the Invention

[0005] This application provides a VoLTE service processing method, apparatus, device, and storage medium, which provides a solution to overcome the technical problem of insufficient uplink coverage affecting the VoLTE user experience when users are using VoLTE services.

[0006] Firstly, this application provides a VoLTE service processing method, including:

[0007] The raw data of each physical resource block (PRB) within the serving cell is periodically acquired, and the raw data is used to characterize the uplink interference noise intensity of the PRB.

[0008] The second data of each original PRB group is determined based on the original data and the reserved length, so that the original PRB group corresponding to the second data with the smallest value is determined as the candidate PRB group. The second data is used to characterize the average value of the uplink interference noise intensity of the original PRB group in the current period.

[0009] Based on the candidate PRB group and historical data, a target PRB group is determined so that each PRB contained in the target PRB group can be configured for exclusive use by the VoLTE service. The historical data is used to characterize the average uplink interference noise intensity of each PRB configured for the VoLTE service in the previous cycle.

[0010] In one possible design, determining the second data for each original PRB group based on the original data and the reserved length includes:

[0011] The reserved length is determined based on the traffic volume of the VoLTE service.

[0012] Within the sliding window range, based on a preset sliding window algorithm, the average uplink interference noise intensity of each original PRB group is determined according to each original data and the reserved length.

[0013] The average value of each uplink interference noise intensity is determined as the second data for each corresponding original PRB group;

[0014] The sliding window range includes the first reserved PRB to the last reserved PRB, and the reserved PRB is other PRBs within the serving cell that do not include the feature PRB.

[0015] In one possible design, determining the original PRB group corresponding to the second data with the smallest value as the candidate PRB group includes:

[0016] Within the sliding window range, each second data point is traversed by sliding window search to determine the original PRB group corresponding to the second data point with the smallest value as the candidate PRB group.

[0017] In one possible design, determining the target PRB group based on the candidate PRB group and historical data includes:

[0018] The second data of the candidate PRB group is determined as the target data, and the difference between the historical data and the target data is calculated, and the difference is compared with a preset threshold.

[0019] If the difference is greater than the preset threshold, then the candidate PRB group is determined as the target PRB group;

[0020] If the difference is less than or equal to the preset threshold, then the configuration of each PRB corresponding to the historical data remains unchanged.

[0021] In one possible design, configuring each PRB contained in the target PRB group for dedicated use by the VoLTE service includes:

[0022] Enable the PRB configuration switch in the network management system;

[0023] The frequency domain location of the first PRB in the target PRB group and the number of PRBs contained in the target PRB group are reported to the network management system, so that the network management system can configure each PRB contained in the target PRB group for dedicated use by the VoLTE service.

[0024] In one possible design, the periodic acquisition of raw data for each Physical Resource Block (PRB) within the serving cell includes:

[0025] According to a preset time period, the network obtains performance data packets of the network within the serving cell from the network management system, and the network is used to implement the VoLTE service;

[0026] The performance data packets are parsed to obtain the uplink interference noise intensity of all PRBs in the serving cell;

[0027] The uplink interference noise intensity of all PRBs is statistically processed according to the frequency domain position of each PRB to obtain the original data of each PRB.

[0028] In one possible design, the network bandwidth includes 10MHz or 20MHz.

[0029] Secondly, this application provides a VoLTE service processing apparatus, comprising:

[0030] The acquisition module is used to periodically acquire the raw data of each physical resource block (PRB) within the serving cell, and the raw data is used to characterize the uplink interference noise intensity of the PRB.

[0031] The first processing module is used to determine the second data of each original PRB group based on each original data and the reserved length, so as to determine the original PRB group corresponding to the second data with the smallest value as the candidate PRB group. The second data is used to characterize the average value of the uplink interference noise intensity of the original PRB group in the current period.

[0032] The second processing module is used to determine the target PRB group based on the candidate PRB group and historical data, so as to configure each PRB contained in the target PRB group for dedicated use by the VoLTE service.

[0033] In one possible design, the first processing module is specifically used for:

[0034] The reserved length is determined based on the traffic volume of the VoLTE service.

[0035] Within the sliding window range, based on a preset sliding window algorithm, the average uplink interference noise intensity of each original PRB group is determined according to each original data and the reserved length.

[0036] The average value of each uplink interference noise intensity is determined as the second data for each corresponding original PRB group;

[0037] The sliding window range includes the first reserved PRB to the last reserved PRB, and the reserved PRB is other PRBs within the serving cell that do not include the feature PRB.

[0038] In one possible design, the first processing module is further specifically used for:

[0039] Within the sliding window range, each second data point is traversed by sliding window search to determine the original PRB group corresponding to the second data point with the smallest value as the candidate PRB group.

[0040] In one possible design, the second processing module is specifically used for:

[0041] The second data of the candidate PRB group is determined as the target data, and the difference between the historical data and the target data is calculated, and the difference is compared with a preset threshold.

[0042] If the difference is greater than the preset threshold, then the candidate PRB group is determined as the target PRB group;

[0043] If the difference is less than or equal to the preset threshold, then the configuration of each PRB corresponding to the historical data remains unchanged.

[0044] In one possible design, the VoLTE service processing device further includes: a configuration module, used for:

[0045] Enable the PRB configuration switch in the network management system;

[0046] The frequency domain location of the first PRB in the target PRB group and the number of PRBs contained in the target PRB group are reported to the network management system, so that the network management system can configure each PRB contained in the target PRB group for dedicated use by the VoLTE service.

[0047] In one possible design, the acquisition module is specifically used for:

[0048] According to a preset time period, the network obtains performance data packets of the network within the serving cell from the network management system, and the network is used to implement the VoLTE service;

[0049] The performance data packets are parsed to obtain the uplink interference noise intensity of all PRBs in the serving cell;

[0050] The uplink interference noise intensity of all PRBs is statistically processed according to the frequency domain position of each PRB to obtain the original data of each PRB.

[0051] In one possible design, the network bandwidth includes 10MHz or 20MHz.

[0052] Thirdly, this application provides an electronic device, comprising:

[0053] Processor; and,

[0054] Memory for storing the computer program of the processor;

[0055] The processor is configured to execute any of the possible VoLTE service processing methods provided in the first aspect by executing the computer program.

[0056] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements any of the possible VoLTE service processing methods provided in the first aspect.

[0057] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements any of the possible VoLTE service processing methods provided in the first aspect.

[0058] This application provides a VoLTE service processing method, apparatus, device, and storage medium. First, it periodically acquires raw data of each Physical Resource Block (PRB) within the serving cell. This raw data characterizes the uplink interference noise intensity of the PRB. Then, based on the raw data and reserved length, it determines second data for each raw PRB group. This second data characterizes the average uplink interference noise intensity of the raw PRB group in the current period. The raw PRB group corresponding to the lowest second data value is then identified as a candidate PRB group. Finally, based on the candidate PRB groups and historical data, a target PRB group is determined and configured for dedicated VoLTE service use. Historical data refers to the average uplink interference noise intensity of each PRB configured for VoLTE service use in the previous period. This dynamically configures dedicated PRBs for VoLTE service use, based on the average uplink interference noise intensity, to maximize the purity of PRBs used exclusively for VoLTE service use. This compensates for the inherent deficiencies in uplink and downlink coverage asymmetry on the network, improves uplink coverage capability, and reduces uplink packet loss rate, thereby improving the VoLTE user experience. Attached Figure Description

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

[0060] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application;

[0061] Figure 2 A flowchart illustrating a VoLTE service processing method provided in an embodiment of this application;

[0062] Figure 3 A flowchart illustrating another VoLTE service processing method provided in an embodiment of this application;

[0063] Figure 4 A flowchart illustrating another VoLTE service processing method provided in an embodiment of this application;

[0064] Figure 5 A flowchart illustrating yet another VoLTE service processing method provided in an embodiment of this application;

[0065] Figure 6 A statistical chart of retransmission rate provided for an embodiment of this application;

[0066] Figure 7A schematic diagram of the structure of a VoLTE service processing device provided in an embodiment of this application;

[0067] Figure 8 A schematic diagram of another VoLTE service processing device provided in this application embodiment;

[0068] Figure 9 This is a schematic diagram of the structure of an electronic device provided in this application. Detailed Implementation

[0069] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of methods and apparatus consistent with some aspects of this application as detailed in the appended claims.

[0070] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular 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, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0071] VoLTE (Voice over LTE), a high-quality voice and video calling technology carried on LTE (Long Term Evolution) networks, represents the ultimate goal of LTE voice solution evolution, enabling network unification of voice and data services. VoLTE boasts advantages such as short paging latency, high voice quality, high spectrum utilization, and the ability to run voice and data services concurrently. Therefore, ensuring good network coverage has always been a key focus in the industry during VoLTE network deployment. However, the difference between the transmit power of LTE base stations and the transmit power of terminals is typically significant, resulting in an inherent asymmetry in uplink and downlink coverage in LTE systems. For VoLTE services, users' uplink and downlink rate requirements are roughly the same; this asymmetry in uplink and downlink coverage will affect VoLTE service performance. Especially when uplink interference is severe, insufficient uplink coverage will significantly worsen the uplink packet loss rate, and air interface uplink packet loss is a key factor affecting VoLTE user experience. Ultimately, insufficient uplink coverage will severely impact user experience.

[0072] To address the aforementioned technical problem of insufficient uplink coverage affecting the user experience of VoLTE services, this application provides a VoLTE service processing method, apparatus, device, and storage medium. The inventive concept of the VoLTE service processing method provided in this application lies in the fact that the uplink interference noise intensity of PRBs varies at different frequency domain locations, and the uplink interference noise intensity of PRBs at the same frequency domain location also varies at different times. Based on this, the uplink interference noise intensity of each PRB in the serving cell can be periodically obtained. According to the reserved length, the PRB with the smallest average uplink interference noise intensity is determined from all PRBs. Then, combined with the average uplink interference noise intensity of each PRB configured for VoLTE service in the previous period, the PRBs to be configured for VoLTE service in the current period are determined. This enables dynamic configuration of dedicated PRBs for VoLTE service. Based on the average uplink interference noise intensity, the purity of each PRB dedicated to VoLTE service is guaranteed to the greatest extent possible. This compensates for the inherent deficiency of asymmetric uplink and downlink coverage on the network, thereby improving uplink coverage capability, reducing uplink packet loss rate, and improving VoLTE user experience.

[0073] The following describes exemplary application scenarios of the embodiments of this application.

[0074] Figure 1 This is a schematic diagram of an application scenario provided in an embodiment of this application, such as... Figure 1As shown, the network can provide a communication link medium between base station 11, terminal device 12, and terminal device 13. The network can include various connection types, such as wired and wireless communication links or fiber optic cables. Terminal device 12 and terminal device 13 can interact with base station 11 through the network, enabling VoLTE services to be carried out between terminal device 12 and terminal device 13. The VoLTE service processing method provided in this application embodiment can dynamically configure a dedicated PRB (Physical Resource Block) for VoLTE services between terminal device 12 and terminal device 13 to compensate for the inherent deficiencies in uplink and downlink coverage on the network, thereby improving the user experience of VoLTE between terminal device 12 and terminal device 13.

[0075] Among them, terminal device 12 and terminal device 13 can be any terminal that supports VoLTE service, such as computer, smartphone, smartwatch and other smart wearable device. In this embodiment, there is no limitation on the type of terminal device 12 and terminal device 13 or the number of terminal devices that carry out VoLTE service. Figure 1 Terminal devices 12 and 13 are shown as smartphones and computers, respectively.

[0076] It should be noted that the above application scenarios are merely illustrative, and the VoLTE service processing methods, apparatus, devices, and storage media provided in the embodiments of this application include, but are not limited to, the above application scenarios.

[0077] Figure 2 This is a flowchart illustrating a VoLTE service processing method provided in an embodiment of this application. Figure 2 As shown, the VoLTE service processing method provided in this embodiment includes:

[0078] S101: Periodically acquire raw data of each PRB within the serving cell.

[0079] The raw data is used to characterize the uplink interference noise intensity of the PRB.

[0080] For a serving cell, the uplink interference noise intensity of each PRB within the serving cell is first periodically acquired to obtain the raw data of each PRB. For example, a corresponding time period is preset to acquire the raw data of each PRB within the serving cell according to the time period. The raw data is used to characterize the uplink interference noise intensity of each PRB within the serving cell.

[0081] A Physical Resource Block (PRB), as an air interface resource defined in both the time and frequency domains, is the smallest unit for scheduling users in an LTE system. LTE network serving cells are typically configured with large bandwidths; for example, common LTE networks can be configured with 10MHz or 20MHz bandwidth. A 10MHz bandwidth corresponds to 50 PRBs, and a 20MHz bandwidth corresponds to 100 PRBs. This embodiment does not limit the specific bandwidth configuration of the LTE network.

[0082] Typically, various performance indicators of base stations are statistically analyzed to monitor network performance. Among these indicators, the uplink interference noise intensity of each PRB is one such indicator. The uplink interference noise intensity of a PRB is expressed as a specific numerical value corresponding to its level intensity, providing feedback on the uplink interference situation of each PRB. In one possible design, step S101 could be implemented as follows: Figure 3 As shown. Figure 3 This is a flowchart illustrating another VoLTE service processing method provided in an embodiment of this application. Figure 3 As shown, the VoLTE service processing method provided in this embodiment periodically acquires the raw data of each PRB in the serving cell, including:

[0083] S201: Obtain performance data packets of the serving cell network from the network management system according to a preset time period.

[0084] The network is used to implement VoLTE services.

[0085] A network management system can centrally monitor all network devices required for VoLTE services, including monitoring of base stations and core network equipment. For example, the U2000 MBB network management system provides basic network management functions such as configuration management, performance management, fault management, security management, log management, topology management, software management, and system management, as well as a wealth of optional functions. This embodiment does not limit the specific specifications and type of the network management system.

[0086] As can be seen, the network management system can statistically analyze various performance indicators of the base station. Therefore, it can obtain network performance data packets within the serving cell from the network management system of that serving cell. These performance data packets contain various performance indicators of the base station to provide feedback on the network's performance status, which is then used to implement VoLTE services.

[0087] In addition, to perform periodic PRB configuration for VoLTE services, it is necessary to periodically obtain the uplink interference noise intensity of each PRB within the serving cell. Therefore, performance data packets can be obtained according to a preset time period, thereby periodically obtaining the uplink interference noise intensity of each PRB. The specific duration of the preset time period can be set according to actual operating conditions, for example, it can be 15 minutes, etc.

[0088] S202: Parse the performance data packet to obtain the uplink interference noise intensity of all PRBs in the serving cell.

[0089] Typically, performance data packets in network management systems are represented in .XML (Extensible Markup Language) format. Therefore, after obtaining the performance data packets, it is necessary to parse the .XML format performance data packets to obtain the uplink interference noise intensity of all PRBs within the serving cell from the parsed performance metrics.

[0090] S203: Statistically process the uplink interference noise intensity of all PRBs according to the frequency domain position of each PRB to obtain the raw data of each PRB.

[0091] After obtaining the uplink interference noise intensity of all PRBs in the serving cell, in order to facilitate further processing of the raw data, the uplink interference noise intensity of all PRBs can be statistically processed according to the frequency domain position of each PRB. The uplink interference noise intensity of each PRB can be represented by consecutive PRBs, thereby obtaining the raw data of each PRB in the serving cell.

[0092] Table 1 lists the uplink interference noise intensity of each PRB in multiple serving cells.

[0093] Table 1

[0094]

[0095] Referring to Table 1, for a given serving cell, the raw data of each PRB can be obtained from the network management system to which the serving cell belongs. It should be noted that each serving cell in Table 1 is identified by its own ECI (E-UTRAN Cell Identifier). The bandwidth of each serving cell listed in Table 1 is 20MHz, therefore the number of PRBs within that serving cell is 100 (as shown in Table 1, PRB0 to PRB99).

[0096] It is understandable that the methods for obtaining raw data from each PRB within the serving cell include, but are not limited to, these methods. Figure 3The implementation of the illustrated embodiment, for example, when obtaining various performance indicators of the base station, is not limited to obtaining them from the network management system, but can also obtain them from other corresponding management devices that record the network operating status. This embodiment does not limit this.

[0097] As can be seen from the description of the above embodiments, the VoLTE service processing method provided in this application periodically acquires the original data of each PRB in the serving cell according to a preset time period, so as to configure a dedicated PRB for VoLTE service based on the original data of each PRB in subsequent steps. This can effectively improve the accuracy of the configured dedicated PRB, which is conducive to improving uplink coverage capability and thus improving the VoLTE user experience.

[0098] S102: Determine the second data of each original PRB group based on each original data and the reserved length, so as to determine the original PRB group corresponding to the second data with the smallest value as the candidate PRB group.

[0099] The second data is used to characterize the average uplink interference noise intensity of the original PRB group in the current period.

[0100] After obtaining the raw data of each PRB within the serving cell, the second data for each raw PRB group is further determined based on the raw data and the reserved length. The serving cell has different bandwidths, resulting in different numbers of PRBs. Since the serving cell typically contains a large number of PRBs, the raw PRB groups can be determined first based on the reserved length. Assuming a reserved length of 10 and 100 PRBs within the serving cell, these 100 PRBs can be sequentially processed into raw PRB groups in units of 10 using a preset sliding window algorithm. For example, without considering reserved PRBs, the number of raw PRB groups would be 91, with each raw PRB group containing 10 consecutive PRBs. The reserved length represents the number of consecutive PRBs in each raw PRB group; each raw PRB group contains the same number of consecutive PRBs, which is the value corresponding to the reserved length.

[0101] After obtaining the original PRB groups from each PRB in the serving cell, for each original PRB group, based on the original data of each PRB within the group, characteristic values ​​such as the average or weighted average of the uplink interference noise intensity of each PRB included in the group are determined. These average or weighted average characteristic values ​​are then defined as the second data of the original PRB group for the current period. In other words, the second data is used to characterize the average or weighted average of the uplink interference noise intensity of the original PRB group for the current period. Thus, the second data of each original PRB group is determined based on the original data and the reserved length. It can be understood that the current period refers to the current preset time period for acquiring the original data.

[0102] After determining the second data of each original PRB group, the second data with the smallest value is selected, and the original PRB group corresponding to the second data with the smallest value is determined as the candidate PRB group. Each PRB in the candidate PRB group becomes a candidate object for the PRB dedicated to VoLTE service.

[0103] S103: Determine the target PRB group based on the candidate PRB group and historical data, and configure each PRB contained in the target PRB group for dedicated use by VoLTE services.

[0104] Historical data is used to characterize the average uplink interference noise intensity of each PRB configured for VoLTE service in the previous cycle.

[0105] After the candidate PRB group is determined, the target PRB group is determined by combining historical data. Each PRB contained in the target PRB group is then configured for VoLTE service for dedicated use by VoLTE service, thus completing the process of configuring a dedicated PRB for VoLTE service.

[0106] Among them, historical data refers to the average or weighted average of the uplink interference noise intensity of each PRB configured for VoLTE service in the previous period, relative to the current period. The type of the characteristic value corresponding to the historical data is consistent with the type of the characteristic value corresponding to the second data.

[0107] As described above, the target PRB group allocated to VoLTE services in the current cycle is generated from the candidate PRB group or the PRBs already in use by VoLTE services in the previous cycle. The PRBs allocated to VoLTE services in the previous cycle may also come from the candidate PRB group of the previous cycle. Therefore, the PRBs with the smallest values ​​corresponding to the second data are always allocated to VoLTE services. In other words, the PRBs with the smallest average or weighted average values ​​of uplink interference noise are periodically allocated to VoLTE services to ensure the purity of the PRBs dedicated to VoLTE services as much as possible. This compensates for the inherent deficiency of asymmetric uplink and downlink coverage on the network, thereby improving the uplink coverage capability of the network.

[0108] The VoLTE service processing method provided in this application first periodically acquires the uplink interference noise intensity of each PRB in the serving cell. Then, based on the uplink interference noise intensity of all PRBs and the reserved length, it determines the second data for each original PRB group. The second data is used to characterize some feature values ​​such as the average or weighted average of the uplink interference noise intensity of each original PRB group in the current period. Next, based on the magnitude of the corresponding values ​​of each second data, the original PRB group corresponding to the second data with the smallest value is determined as the candidate PRB group. Finally, the target PRB group is determined by combining historical data, thus identifying a dedicated PRB for VoLTE services. Based on the average or weighted average of the uplink interference noise intensity and other feature values, the purity of each PRB dedicated to VoLTE services is maximized, thereby compensating for the inherent deficiencies of asymmetric uplink and downlink coverage on the network, improving uplink coverage capability, reducing uplink packet loss rate, and improving the VoLTE user experience.

[0109] In one possible design, the possible implementations of determining the candidate PRB group in step S102 are as follows: Figure 4 As shown, Figure 4 This is a flowchart illustrating another VoLTE service processing method provided in an embodiment of this application. Figure 4 As shown, this embodiment includes:

[0110] S301: Determine the reserved length based on the traffic volume of VoLTE services.

[0111] The above embodiments use a reserved length of 10 as an example for illustration. In actual operation, the reserved length can be determined according to the traffic volume of VoLTE services. Generally, the traffic volume of VoLTE services is positively correlated with the reserved length, that is, the higher the traffic volume, the larger the reserved length value, in other words, the original PRB group contains more consecutive PRBs.

[0112] It should also be noted that the reserved length, determined based on the traffic volume of VoLTE services, can be fixed across multiple preset time periods, or it can be re-determined each preset time period based on the traffic volume of VoLTE services in the current period. Furthermore, the number of PRBs configured specifically for VoLTE services may differ each time.

[0113] S302: Within the sliding window range, based on the preset sliding window algorithm, determine the average uplink interference noise intensity of each original PRB group according to each original data and the reserved length.

[0114] The sliding window range includes the first reserved PRB to the last reserved PRB. The reserved PRB is other PRBs within the serving cell that do not include the feature PRB.

[0115] After determining the reserved length, a preset sliding window algorithm can be used to determine the average uplink interference noise intensity of each original PRB group within the sliding window range, based on the original data and using the reserved length as the unit.

[0116] The sliding window range includes the first reserved PRB to the last reserved PRB. The reserved PRB is any other PRB in the serving cell that does not include the feature PRB. The feature PRB can be a PRB used for other purposes, such as for the PUCCH channel. For example, the first three PRBs and the last three PRBs in Table 1 are feature PRBs and are fixed for the PUCCH channel. All PRBs in the serving cell other than the feature PRB, that is, other PRBs that do not include the feature PRB, are defined as reserved PRBs. For example, PRB3 to PRB96 in Table 1 are all reserved PRBs. The sliding window range is the first reserved PRB to the last reserved PRB.

[0117] Alternatively, the preset sliding window algorithm can be, for example, the sliding window algorithm, which can be implemented by running the corresponding code. The principle of the sliding window algorithm is to calculate the average of multiple consecutive m-item sequences from a sequence with n items. In this embodiment, n is the number of reserved PRBs, and m is the value corresponding to the reserved length.

[0118] If the reserved length is used as the unit, in the process of determining the average value described above, all PRBs in the serving cell other than the characteristic PRB, i.e., the reserved PRBs, can be divided into multiple original PRB groups, and the frequency domain position of the first PRB in each original PRB group can be marked. Correspondingly, the average value of the uplink interference noise intensity of each original PRB group can also be marked.

[0119] It is worth understanding that if the number of PRBs other than the feature PRB in all PRBs in the serving cell cannot be divided by the value corresponding to the reserved length, then the number of PRBs contained in the last original PRB group may be different from the value corresponding to the reserved length. This number is the remainder obtained after dividing the number of PRBs other than the feature PRB in all PRBs in the serving cell by the value corresponding to the reserved length.

[0120] Through the above operations, the average uplink interference noise intensity of each raw PRB can be determined. For this sliding window algorithm, inputting the raw data and the reserved length will...

[0121] S303: The average value of each uplink interference noise intensity is determined as the second data for each corresponding original PRB group.

[0122] After determining the average uplink interference noise intensity of each PRB contained in each original PRB group, the determined average uplink interference noise intensity is used as the second data of the corresponding original PRB group, thus completing the determination of the second data of each original PRB group.

[0123] S304: Within the sliding window range, traverse each second data point by sliding window search to determine the original PRB group corresponding to the second data point with the smallest value as the candidate PRB group.

[0124] Furthermore, within the sliding window range, a sliding window search can be used to traverse the second data of each original PRB, that is, to traverse each second data to determine the second data with the smallest value, thereby determining the original PRB group corresponding to the second data as a candidate PRB group. There may be multiple instances of the second data with the smallest value. In this case, other performance indicators of the base station can be referenced to determine a second data from these multiple instances of the smallest value, and then the original PRB groups corresponding to each of these second data are determined as candidate PRBs.

[0125] It should be noted that the above embodiments have provided a detailed explanation of the implementation principle and method of determining the second data using a preset sliding window algorithm when the second data represents the average value of the uplink interference noise intensity of the original PRB group in the current period. It is understood that when the second data represents other characteristic values ​​of the uplink interference noise intensity of the original PRB group in the current period, the preset sliding window algorithm in the above process can be replaced with other implementation methods for determining those characteristic values. This embodiment does not limit this approach.

[0126] The implementation of the VoLTE service processing method for determining candidate PRB groups in this application embodiment first determines a reserved length based on the VoLTE service traffic volume. Then, within a sliding window range, based on a preset sliding window algorithm, the average uplink interference noise intensity of each original PRB group is determined according to each original data and the reserved length. The average uplink interference noise intensity of each original PRB group is then used as the second data for that original PRB group. Furthermore, within the sliding window range, each second data is traversed through a sliding window search to determine the original PRB group corresponding to the second data with the smallest value, thus completing the determination of the candidate PRB groups. Based on each original data, the average uplink interference noise intensity of each PRB is used as a reference for determining the candidate PRB groups. This provides strong data reference significance for determining the candidate objects specifically required for VoLTE services, based on the actual network operation status in the base station, thereby improving uplink coverage capabilities.

[0127] Figure 5 This is a flowchart illustrating another VoLTE service processing method provided in an embodiment of this application. Figure 5 As shown, the VoLTE service processing method provided in this embodiment includes:

[0128] S401: Periodically acquire raw data of each PRB within the serving cell.

[0129] The raw data is used to characterize the uplink interference noise intensity of the PRB.

[0130] S402: Determine the second data of each original PRB group based on each original data and the reserved length, so as to determine the original PRB group corresponding to the second data with the smallest value as the candidate PRB group.

[0131] The second data is used to characterize the average uplink interference noise intensity of the original PRB group in the current period.

[0132] The implementation method, principle, and effect of steps S401 and S402 are the same as those in the previous embodiments. Figure 3 as well as Figure 4 The implementation method, principle, and effect of the steps shown are similar. For details, please refer to the corresponding steps mentioned above. They will not be repeated here.

[0133] S403: The second data of the candidate PRB group is determined as the target data, the difference between the historical data and the target data is calculated, and the difference is compared with the preset threshold.

[0134] Historical data is used to characterize the average uplink interference noise intensity of each PRB configured for VoLTE service in the previous cycle.

[0135] After identifying the candidate PRB group, the second data of the candidate PRB group can be defined as the target data, and the historical data can be subtracted from the target data to obtain the corresponding difference value. Then, the obtained difference value is compared with the preset threshold.

[0136] Assuming we use G t RSSI indicates the frequency domain position of the first PRB in the candidate PRB group. t (Received Signal Strength Indication) represents the second data point of the candidate PRB group, i.e., RSSI. t (G t If G represents the target data, then G t-1 RSSI can represent the frequency domain position of the first PRB corresponding to historical data. t (G t-1The ) represents historical data, which is the average uplink interference noise intensity of each PRB allocated to the VoLTE service in the previous period (t-1) relative to the current period (t). Further, the difference between the historical data and the target data can be determined using the following expression (1):

[0137] B = RSSI t (G t-1 )-RSSI t (G t (1)

[0138] B represents the difference between historical data and target data, measured in dB (decibels). RSSI t (G t-1 ) and RSSI t (G t The unit for ) is also dB.

[0139] The obtained difference B is compared with a preset threshold (denoted by b, in dB), and the target PRB group is determined based on the comparison result. The value of the preset threshold, i.e., the value of b, can be set according to the actual working conditions. For example, b can be set to 0.5 dB, etc. This embodiment does not limit this.

[0140] S404: If the difference is greater than the preset threshold, the candidate PRB group is determined as the target PRB group.

[0141] The difference is compared with a preset threshold. If the difference is greater than the preset threshold, it indicates that the historical data is greater than the target data, and the difference exceeds the preset threshold limit. In other words, the average uplink interference noise intensity of each PRB configured for VoLTE service in the previous period is greater than the average uplink interference noise intensity of each PRB in the candidate PRB group in the current period, and the difference exceeds the preset threshold. In order to always allocate the PRBs with the smallest average uplink interference noise intensity to VoLTE service for dedicated use, the comparison result of the difference being greater than the preset threshold means that the target data is less than the historical data. Therefore, the PRBs corresponding to the target data, that is, the PRBs contained in the candidate PRB group, are allocated to VoLTE service exclusively. In other words, the candidate PRB group is determined as the target PRB group, and step S406 is further executed to complete the configuration of dedicated PRBs for VoLTE service.

[0142] S405: If the difference is less than or equal to the preset threshold, the configuration of each PRB corresponding to the historical data remains unchanged.

[0143] The result is the opposite of step S404. If the difference is less than or equal to a preset threshold, it indicates that the historical data is less than or equal to the target data, and the difference between the two is within the preset threshold range. In other words, the average uplink interference noise intensity of each PRB configured for VoLTE service in the previous period is almost the same as the average uplink interference noise intensity of each PRB in the candidate PRB group in the current period. In order to reduce the corresponding operations of reconfiguring dedicated PRBs for VoLTE service, the PRBs configured for VoLTE service in the previous period can be kept unchanged, that is, the PRB configurations corresponding to the historical data are kept unchanged.

[0144] S406: Configure each PRB contained in the target PRB group for dedicated use by VoLTE services.

[0145] Once the target PRB group is determined, it indicates that the average uplink interference noise of each PRB in the target PRB group is less than the average uplink interference noise intensity of each PRB configured for VoLTE service in the previous cycle. Configuring each PRB in the target PRB group for VoLTE service is more beneficial for improving uplink coverage, reducing uplink packet loss rate, and improving VoLTE user experience.

[0146] The VoLTE service processing method provided in this application first periodically acquires the raw data of each PRB in the serving cell. Then, based on the raw data and the reserved length, it determines the second data of each raw PRB group. The raw PRB group corresponding to the second data with the smallest value is determined as the candidate PRB group. The second data of the candidate PRB group is then determined as the target data. The difference between the historical data and the target data is calculated, and the difference is compared with a preset threshold. If the difference is greater than the preset threshold, the candidate PRB group is determined as the target PRB group. If the difference is less than or equal to the preset threshold, the configuration of each PRB corresponding to the historical data remains unchanged. Finally, each PRB included in the target PRB group is configured for VoLTE service use. Thus, by comparing the difference between the historical data and the target data with a preset threshold, it not only ensures that the PRBs with the smallest average uplink interference noise intensity are always configured for VoLTE service use, but also keeps the configuration of each PRB corresponding to the historical data unchanged when the difference is less than or equal to the preset threshold, thereby reducing the corresponding operations in the reconfiguration process. This will compensate for the inherent deficiency of asymmetric uplink and downlink coverage on the network, improve uplink coverage capabilities, and thus reduce uplink packet loss rate to improve the VoLTE user experience.

[0147] In one possible design, configuring each PRB in the target PRB group for dedicated use by VoLTE services in the above embodiments may include the following possible implementations:

[0148] Enable the PRB configuration switch in the network management system;

[0149] The frequency domain location of the first PRB in the target PRB group and the number of PRBs contained in the target PRB group are reported to the network management system, so that the network management system can configure each PRB contained in the target PRB group for dedicated use by VoLTE services.

[0150] Once the target PRB group is identified, the configuration operation of assigning each PRB within the target PRB group to the corresponding PRB for VoLTE service use can be implemented through the network management system. Typically, the network management system has a dedicated control interface for configuring the corresponding PRBs. First, the PRB configuration switch can be enabled in the network management system. Then, the frequency domain position of the first PRB in the target PRB group and the number of PRBs contained in the target PRB group are reported to the network management system. This allows the network management system to know the starting position and number of PRBs to be configured for VoLTE service use, thus enabling the configuration operation of assigning each PRB in the target PRB group to VoLTE service use. Conversely, the PRB configuration switch can be disabled in the network management system to stop configuring dedicated PRBs for VoLTE service use.

[0151] In the actual network deployment of VoLTE services in County A, the retransmission rates were statistically analyzed with and without dedicated PRB configuration enabled. Figure 6 As shown, this demonstrates the feasibility and effectiveness of the VoLTE service processing provided in the embodiments of this application. Figure 6 A statistical chart of retransmission rate is provided for embodiments of this application, with reference to... Figure 6 As shown, during the entire month of March 2020, the VoLTE service processing provided in this application embodiment was enabled from March 12, 2020 to March 24, 2020; it was not enabled at other times. Specifically, the PRB configuration switch was turned on on March 12, 2020, and turned off on March 24, 2020. Then, the Quadrature Amplitude Modulation (16QAM) retransmission rate for the entire month of March 2020 was statistically analyzed. The statistical data shows that during the period when PRB was specifically configured for VoLTE service (March 12, 2020 to March 24, 2020), as shown... Figure 6The retransmission rate of 16QAM (as shown in the curve) is 0.6 percentage points lower than that of the time period without dedicated PRB configuration. This demonstrates that dedicated PRB configuration reduces the retransmission rate during VoLTE service execution. The reduced retransmission rate indicates a lower air interface packet loss rate, thus indicating that the VoLTE service processing method provided in this application, which uses dedicated PRB configuration for VoLTE services, effectively compensates for the inherent deficiencies in uplink and downlink coverage asymmetry on the network, and demonstrates strong feasibility and effectiveness in improving uplink coverage and reducing uplink packet loss.

[0152] The following are embodiments of the apparatus described in this application, which can be used to execute the corresponding method embodiments of this application. For details not disclosed in the apparatus embodiments of this application, please refer to the corresponding method embodiments of this application.

[0153] Figure 7 This is a schematic diagram of the structure of a VoLTE service processing device provided in an embodiment of this application. Figure 7 As shown, the VoLTE service processing device 500 provided in this embodiment includes:

[0154] The acquisition module 501 is used to periodically acquire the raw data of each Physical Resource Block (PRB) within the serving cell.

[0155] The raw data is used to characterize the uplink interference noise intensity of the PRB.

[0156] The first processing module 502 is used to determine the second data of each original PRB group based on each original data and the reserved length, so as to determine the original PRB group corresponding to the second data with the smallest value as the candidate PRB group.

[0157] The second data is used to characterize the average uplink interference noise intensity of the original PRB group in the current period.

[0158] The second processing module 503 is used to determine the target PRB group based on the candidate PRB group and historical data, so as to configure the target PRB group to the VoLTE service.

[0159] Historical data is used to characterize the average uplink interference noise intensity of each PRB configured for VoLTE service in the previous cycle.

[0160] In one possible design, the first processing module 501 is specifically used for:

[0161] The reserved length is determined based on the traffic volume of VoLTE services;

[0162] Within the sliding window range, based on the preset sliding window algorithm, the average uplink interference noise intensity of each original PRB group is determined according to each original data and the reserved length;

[0163] The average value of each uplink interference noise intensity is determined as the second data for each corresponding original PRB group;

[0164] The sliding window range includes the first reserved PRB to the last reserved PRB. The reserved PRB is other PRBs within the serving cell that do not include the feature PRB.

[0165] In one possible design, the first processing module 502 is further specifically used for:

[0166] Within the sliding window range, each second data point is traversed by sliding window search to determine the original PRB group corresponding to the second data point with the smallest value as the candidate PRB group.

[0167] In one possible design, the second processing module 503 is specifically used for:

[0168] The second data of the candidate PRB group is determined as the target data, and the difference between the historical data and the target data is calculated. The difference is then compared with a preset threshold.

[0169] If the difference is greater than the preset threshold, the candidate PRB group will be determined as the target PRB group.

[0170] If the difference is less than or equal to the preset threshold, the configuration of each PRB corresponding to the historical data remains unchanged.

[0171] exist Figure 7 Based on the illustrated embodiment, Figure 8 This is a schematic diagram of another VoLTE service processing device provided in an embodiment of this application. Figure 8 As shown, the VoLTE service processing device 500 provided in this embodiment further includes: a configuration module 504, used for:

[0172] Enable the PRB configuration switch in the network management system;

[0173] The frequency domain location of the first PRB in the target PRB group and the number of PRBs contained in the target PRB group are reported to the network management system, so that the network management system can configure each PRB contained in the target PRB group for dedicated use by VoLTE services.

[0174] In one possible design, module 501 is specifically used for:

[0175] According to a preset time period, the network obtains performance data packets of the serving cell network from the network management system, and the network is used to implement VoLTE services.

[0176] Parse the performance data packets to obtain the uplink interference noise intensity of all PRBs in the serving cell;

[0177] The uplink interference noise intensity of all PRBs is statistically processed according to the frequency domain position of each PRB to obtain the raw data of each PRB.

[0178] Optionally, the network bandwidth may include 10MHz or 20MHz.

[0179] It is worth noting that the above Figure 6 and Figure 7 The optional embodiments provide a VoLTE service processing apparatus that can be used to execute each step of the VoLTE service processing method provided in any of the above embodiments. The specific implementation methods and technical effects are similar, and will not be described in detail here.

[0180] The device embodiments provided in this application are merely illustrative, and the module division is only a logical functional division. In actual implementation, there may be other division methods. For example, multiple modules may be combined or integrated into another system. The coupling between the modules can be achieved through some interfaces, which are usually electrical communication interfaces, but mechanical interfaces or other forms of interfaces are also possible. Therefore, the modules described as separate components may or may not be physically separated; they may be located in one place or distributed in different locations on the same or different devices.

[0181] Figure 9 This is a schematic diagram of the structure of an electronic device provided in this application. Figure 9 As shown, the electronic device 600 may include at least one processor 601 and a memory 602. Figure 9 The example shown is an electronic device using a processor.

[0182] The memory 602 is used to store the computer program of the processor 601. Specifically, the program may include program code, which includes computer operation instructions.

[0183] The memory 602 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0184] The processor 601 is configured to execute computer programs stored in the memory 602 to implement the steps of the VoLTE service processing methods in the above method embodiments.

[0185] The processor 601 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.

[0186] Optionally, the memory 602 can be either standalone or integrated with the processor 601. When the memory 602 is a device independent of the processor 601, the electronic device 600 may further include:

[0187] Bus 603 is used to connect processor 601 and memory 602. The bus can be an industry standard architecture (ISA) bus, a peripheral component (PCI) bus, or an extended industry standard architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc., but this does not mean there is only one bus or one type of bus.

[0188] Optionally, in a specific implementation, if the memory 602 and the processor 601 are integrated on a single chip, the memory 602 and the processor 601 can communicate through an internal interface.

[0189] This application also provides a computer-readable storage medium, which may include various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. Specifically, the computer-readable storage medium stores a computer program. When at least one processor of an electronic device executes the computer program, the electronic device executes each step of the VoLTE service processing method provided in the above-described embodiments.

[0190] This application also provides a computer program product, which includes a computer program stored in a readable storage medium. At least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the electronic device to perform the various steps of the VoLTE service processing method provided in the various embodiments described above.

[0191] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the claims.

[0192] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A VoLTE service processing method, characterized in that, include: The raw data of each physical resource block (PRB) within the serving cell is periodically acquired, and the raw data is used to characterize the uplink interference noise intensity of the PRB. The second data of each original PRB group is determined based on the original data and the reserved length, so that the original PRB group corresponding to the second data with the smallest value is determined as the candidate PRB group. The second data is used to characterize the average value of the uplink interference noise intensity of the original PRB group in the current period. The target PRB group is determined based on the candidate PRB group and historical data, so that each PRB contained in the target PRB group is configured for exclusive use by the VoLTE service. The historical data is used to characterize the average uplink interference noise intensity of each PRB configured for the VoLTE service in the previous cycle. The process of determining the second data for each original PRB group based on the original data and the reserved length includes: The reserved length is determined based on the traffic volume of the VoLTE service. Within the sliding window range, based on a preset sliding window algorithm, the average uplink interference noise intensity of each original PRB group is determined according to each original data and the reserved length. The average value of each uplink interference noise intensity is determined as the second data for each corresponding original PRB group; The sliding window range includes the first reserved PRB to the last reserved PRB, and the reserved PRB is other PRBs within the serving cell that do not include the feature PRB; The step of determining the target PRB group based on the candidate PRB group and historical data includes: The second data of the candidate PRB group is determined as the target data, and the difference between the historical data and the target data is calculated, and the difference is compared with a preset threshold. If the difference is greater than the preset threshold, then the candidate PRB group is determined as the target PRB group; If the difference is less than or equal to the preset threshold, then the configuration of each PRB corresponding to the historical data remains unchanged.

2. The VoLTE service processing method according to claim 1, characterized in that, The step of determining the original PRB group corresponding to the second data with the smallest value as the candidate PRB group includes: Within the sliding window range, each second data point is traversed by sliding window search to determine the original PRB group corresponding to the second data point with the smallest value as the candidate PRB group.

3. The VoLTE service processing method according to claim 1 or 2, characterized in that, The step of configuring each PRB contained in the target PRB group for dedicated use by the VoLTE service includes: In response to the network management system enabling the PRB configuration switch; The frequency domain location of the first PRB in the target PRB group and the number of PRBs contained in the target PRB group are reported to the network management system, so that the network management system can configure each PRB contained in the target PRB group for dedicated use by the VoLTE service.

4. The VoLTE service processing method according to claim 3, characterized in that, The periodic acquisition of raw data for each Physical Resource Block (PRB) within the serving cell includes: According to a preset time period, the network obtains performance data packets of the network within the serving cell from the network management system, and the network is used to implement the VoLTE service; The performance data packets are parsed to obtain the uplink interference noise intensity of all PRBs in the serving cell; The uplink interference noise intensity of all PRBs is statistically processed according to the frequency domain position of each PRB to obtain the original data of each PRB.

5. The VoLTE service processing method according to claim 4, characterized in that, The bandwidth of the network includes 10MHz or 20MHz.

6. A VoLTE service processing device, characterized in that, include: The acquisition module is used to periodically acquire the raw data of each physical resource block (PRB) within the serving cell, and the raw data is used to characterize the uplink interference noise intensity of the PRB. The first processing module is used to determine the second data of each original PRB group based on each original data and the reserved length, so as to determine the original PRB group corresponding to the second data with the smallest value as the candidate PRB group. The second data is used to characterize the average value of the uplink interference noise intensity of the original PRB group in the current period. The second processing module is used to determine the target PRB group based on the candidate PRB group and historical data, so as to configure each PRB contained in the target PRB group for dedicated use by the VoLTE service. The first processing module is further configured to determine the reserved length based on the traffic volume of the VoLTE service; within the sliding window range, based on a preset sliding window algorithm, determine the average uplink interference noise intensity of each original PRB group according to each original data and the reserved length; and determine the average uplink interference noise intensity as the second data of each corresponding original PRB group; wherein, the sliding window range includes the first reserved PRB to the last reserved PRB, and the reserved PRB is other PRBs within the serving cell that do not include the feature PRB; The second processing module is further configured to determine the second data of the candidate PRB group as the target data, to calculate the difference between the historical data and the target data, and to compare the obtained difference with a preset threshold; if the difference is greater than the preset threshold, then the candidate PRB group is determined as the target PRB group; if the difference is less than or equal to the preset threshold, then the configuration of each PRB corresponding to the historical data remains unchanged.

7. An electronic device, characterized in that, include: processor; as well as, Memory for storing the computer program of the processor; The processor is configured to execute the VoLTE service processing method according to any one of claims 1 to 5 by executing the computer program.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the VoLTE service processing method according to any one of claims 1 to 5.

9. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the VoLTE service processing method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Uplink frequency selection scheduling method and device, electronic equipment and storage medium

    CN110519854A

  • Method and device for uplink interference type detection

    CN111132211A