Method for judging mobile user service transfer service when base station is busy

By evaluating the accuracy of DPI data updates and base station data transfer, the problem of inaccurate mobile user positioning and service transfer caused by busy base stations was solved, thus improving the accuracy of mobile user positioning and service transfer.

CN120935587AInactive Publication Date: 2025-11-11CHINACCS INFORMATION IND
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511026222.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-24
Publication Date
2025-11-11
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In densely populated areas, busy base stations can lead to inaccurate mobile user location and service transfer, resulting in problems such as decreased call quality, increased network latency, and signal interruptions.

Method used

By conducting an accuracy assessment of DPI data updates, it is determined whether DPI data update accuracy optimization is needed. After obtaining qualified base station coding data, a service transfer qualification assessment is conducted. If necessary, a base station data transfer accuracy assessment and optimization are performed, and an alarm is sent to ensure the accuracy of mobile user positioning and service transfer.

Benefits of technology

It improved the accuracy of mobile user location and service transfer, reduced data loss and errors, optimized communication status, and ensured the efficient and stable operation of the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120935587A_ABST
    Figure CN120935587A_ABST
Patent Text Reader

Abstract

The invention discloses a method for judging mobile user service transfer service when a base station is busy, and relates to the technical field of mobile communication. The method for judging the service transfer of the mobile subscriber service when the base station is busy comprises the following steps of: judging the updating accuracy of DPI (Deep Packet Inspection) data; judging the base station data transfer accuracy; and base station data transfer accuracy optimization judgment. According to the method, DPI data updating accuracy evaluation is carried out, whether DPI data updating accuracy optimization is carried out or not is judged, service transfer qualification evaluation is carried out, whether base station data transfer accuracy evaluation is carried out or not is judged, and if base station data transfer accuracy evaluation is carried out, whether base station data transfer accuracy optimization is carried out or not is judged. And otherwise, an alarm qualification prompt is sent, so that the effect of improving the accuracy of mobile user positioning and service transfer is achieved, and the problem of inaccurate mobile user positioning and service transfer caused by the fact that the busy base station is interfered by signal quality in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of mobile communication technology, and in particular to a method for determining mobile user service transfer when a base station is busy. Background Technology

[0002] With the ongoing urban beautification projects, the cleanup of overhead cables, and upgrades to municipal infrastructure, these projects, while beautifying the urban landscape and improving infrastructure efficiency, have also impacted the layout and signal transmission of wireless base stations. This has led to widespread and frequent congestion at some areas. In densely populated areas, such as commercial centers, transportation hubs, and concert venues, the surge in user numbers has resulted in insufficient resources for mobile base stations, leading to a decline in network performance. When base stations are overloaded, the positioning accuracy of user terminals decreases, causing the system to be unable to accurately determine the user's location, thus affecting decisions regarding base station switching or service migration.

[0003] Existing methods are mainly based on orthogonal frequency division multiple access (OFDMA), which divides the entire spectrum into multiple subcarriers and assigns different users to different subcarriers to reduce interference between different users; adjusting the base station's transmit power can affect the signal coverage and quality. Increasing the transmit power can improve signal strength.

[0004] For example, the communication method and network device announced in the invention patent announcement with announcement number CN112189358B includes: obtaining behavioral decision information of a terminal through a first network device, wherein the behavioral decision information includes at least one of the terminal's terminal capability information, the service request information initiated by the terminal, the service quality information initiated by the terminal, and the user subscription information of the terminal, so that the first network device can send first instruction information to the terminal based on the behavioral decision information.

[0005] For example, the invention patent announcement CN104661324B discloses a wireless communication system and a method used in the wireless communication system, comprising: a first base station; a second base station; a third base station; and a user equipment, wherein the first base station and the second base station establish wireless data connections with the user equipment via different carriers, and wherein a triggering node triggers a transfer process when it determines that a predetermined transfer condition for transferring services provided by the second base station to the user equipment to the third base station is met, so that the user equipment releases the wireless data connection with the second base station and establishes a wireless data connection with the third base station, thereby enabling the first base station and the third base station to establish wireless data connections with the user equipment via different carriers, wherein at least a portion of the services originally provided by the second base station is transferred to the third base station.

[0006] However, in the process of implementing the inventive technical solution in the embodiments of this application, it was found that the above-mentioned technology has at least the following technical problems: In existing technologies, mobile base stations may become overloaded due to a surge in the number of users in densely populated areas such as business centers. When base stations where mobile users frequently stay become busy, mobile users may experience problems such as decreased call quality, increased network latency, or even signal interruption during the same period. There is also the problem of inaccurate mobile user positioning and service transfer due to signal quality interference caused by busy base stations. Summary of the Invention

[0007] This application provides a method for determining mobile user service transfer when a base station is busy, which solves the problem in the prior art where inaccurate mobile user positioning and service transfer are caused by signal quality interference from busy base stations, thereby improving the accuracy of mobile user positioning and service transfer.

[0008] This application provides a method for determining mobile user service transfer when a base station is busy, including the following steps: performing a DPI data update accuracy assessment; determining whether to optimize the DPI data update accuracy based on the obtained DPI data update accuracy assessment result; DPI data update accuracy optimization means improving the qualification of mobile user communication under busy conditions through communication state level one optimization and communication state level two optimization; DPI data update accuracy assessment is used to measure the communication status of mobile users under busy conditions; performing a service transfer qualification assessment after obtaining qualified base station coding data; determining whether to perform a base station data transfer accuracy assessment based on the obtained service transfer qualification assessment result; service transfer qualification assessment is used to measure the qualification of service transfer; base station data transfer accuracy assessment is used to measure the accuracy of the base station data to be transferred during transfer; if a base station data transfer accuracy assessment is performed, determining whether to optimize the base station data transfer accuracy based on the obtained base station data transfer accuracy assessment result; if no base station data transfer accuracy assessment is performed, sending an alarm qualification prompt; base station data transfer accuracy optimization means improving the effectiveness of service transfer by adjusting the capacity of a preset service data forwarding buffer.

[0009] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages: 1. By assessing the accuracy of DPI data updates and determining whether to optimize the accuracy of DPI data updates, and after obtaining qualified base station coding data, a service transfer qualification assessment is performed, and a base station data transfer accuracy assessment is determined. If a base station data transfer accuracy assessment is performed, a determination is made whether to optimize the base station data transfer accuracy. If no base station data transfer accuracy assessment is performed, an alarm qualification prompt is sent. This improves the effectiveness of mobile user positioning and service transfer, thereby improving the accuracy of mobile user positioning and service transfer. It effectively solves the problem in the existing technology where inaccurate mobile user positioning and service transfer are caused by signal quality interference from busy base stations.

[0010] 2. By coupling the results of weighted calculations on base station busy status analysis data and corresponding preset base station busy control data, a base station busy status analysis value is obtained. When the monitored base station busy status analysis value is greater than the preset base station busy status level value, a first-level optimization of the communication status is performed. When the monitored base station busy status analysis value is not greater than the preset base station busy status level value, a second-level optimization of the communication status is performed. This improves the reliability of DPI data update accuracy optimization, and further improves the accuracy of DPI data update accuracy assessment.

[0011] 3. By monitoring the number of alarms from identifiable base stations, if the number of alarms exceeds the preset number, the corresponding base station data is marked as base station data to be transferred, and the accuracy of base station data transfer is evaluated. If the number of alarms from identifiable base stations does not exceed the preset number, an alarm qualification prompt is sent, thereby improving the reliability of mobile user location identification and thus improving the accuracy of mobile user location identification. Attached Figure Description

[0012] Figure 1 A flowchart illustrating a method for determining mobile user service transfer when a base station is busy, as provided in this application embodiment; Figure 2 A conceptual framework diagram of a method for determining mobile user service transfer when a base station is busy, provided in an embodiment of this application; Figure 3 This is a logical architecture diagram of a method for determining mobile user service transfer when a base station is busy, provided in an embodiment of this application. Detailed Implementation

[0013] This application provides a method for determining mobile user service transfer when a base station is busy, solving the problem in the prior art where inaccurate mobile user positioning and service transfer are caused by signal quality interference from busy base stations. The method involves performing a DPI (Deep Packet Inspection) data update accuracy assessment and determining whether to optimize the DPI data update accuracy based on the assessment results. After obtaining qualified base station coded data, a service transfer qualification assessment is performed, and the method determines whether to perform a base station data transfer accuracy assessment based on the assessment results. If a base station data transfer accuracy assessment is performed, the method determines whether to optimize the base station data transfer accuracy based on the assessment results. If no base station data transfer accuracy assessment is performed, an alarm qualification notification is sent, thereby improving the accuracy of mobile user positioning and service transfer.

[0014] The technical solution in this application aims to address the problem of inaccurate mobile user positioning and service transfer caused by signal quality interference from busy base stations. The overall approach is as follows: By assessing the accuracy of DPI data updates and determining whether to optimize the accuracy of DPI data updates, and after obtaining qualified base station coding data, a service transfer qualification assessment is performed, and a base station data transfer accuracy assessment is determined. If a base station data transfer accuracy assessment is performed, a determination is made whether to optimize the base station data transfer accuracy. If no base station data transfer accuracy assessment is performed, an alarm qualification prompt is sent, thereby improving the accuracy of mobile user positioning and service transfer.

[0015] To better understand the above technical solutions, the following will provide a detailed explanation of the technical solutions in conjunction with the accompanying drawings and specific implementation methods.

[0016] like Figure 1The diagram shows a flowchart of a method for determining mobile user service transfer when a base station is busy, according to an embodiment of this application. The method includes the following steps: DPI data update accuracy determination: A DPI data update accuracy assessment is performed. Based on the obtained DPI data update accuracy assessment result, it is determined whether to optimize the DPI data update accuracy. DPI data update accuracy optimization means improving the qualification of mobile user communication under busy conditions through communication state level one optimization and communication state level two optimization. The DPI data update accuracy assessment is used to measure the communication status of mobile users under busy conditions. Base station data transfer accuracy determination: After obtaining qualified base station coded data, a service transfer qualification assessment is performed. Based on the obtained service transfer qualification assessment result, it is determined whether to perform a base station data transfer accuracy assessment. The service transfer qualification assessment is used to measure the qualification of service transfer. The base station data transfer accuracy assessment is used to measure the accuracy of the base station data to be transferred during transfer. Base station data transfer accuracy optimization determination: If a base station data transfer accuracy assessment is performed, it is determined whether to optimize the base station data transfer accuracy based on the obtained base station data transfer accuracy assessment result. If no base station data transfer accuracy assessment is performed, an alarm qualification prompt is sent. Base station data transfer accuracy optimization means improving the effectiveness of service transfer by adjusting the capacity of a preset service data forwarding buffer.

[0017] In this embodiment, as Figure 2 The diagram shown is a conceptual framework diagram of a method for determining mobile user service transfer when a base station is busy, according to an embodiment of this application. Figure 2 It can be seen that: first, the accuracy of DPI data update is determined to obtain the base station busy status analysis value and the user communication anomaly analysis value; then, based on the base station busy status analysis value and the user communication anomaly analysis value, the first-level optimization of communication status and the second-level optimization of communication status are performed respectively; next, the accuracy of base station data transfer is determined to obtain the number of identifiable base station alarms; finally, the accuracy of base station data transfer is optimized to obtain the base station transfer time and determine whether to perform base station data transfer accuracy optimization.

[0018] like Figure 3 The diagram shown is a logical architecture diagram of a method for determining mobile user service transfer when a base station is busy, according to an embodiment of this application. Figure 3It can be seen that: by determining the accuracy of DPI data updates, the base station busy status analysis value and user communication anomaly analysis value are obtained. When the monitored base station busy status analysis value is greater than the preset base station busy status level value, the corresponding user communication anomaly analysis value is marked as a Level 1 user communication anomaly analysis value and Level 1 communication status optimization is performed. When the monitored base station busy status analysis value is not greater than the preset base station busy status level value, the corresponding user communication anomaly analysis value is marked as a Level 2 user communication anomaly analysis value and Level 2 communication status optimization is performed. When both the Level 1 and Level 2 user communication anomaly analysis values ​​are within the preset user communication acceptable range, the number of identifiable base station alarms is obtained by determining the accuracy of base station data transfer; otherwise, an alarm is sent. When the number of monitored identifiable base station alarms exceeds... A preset alarm count is used to mark the corresponding base station data as base station data to be transferred, and the accuracy of base station data transfer is evaluated. When the number of alarms from identifiable base stations monitored is not greater than the preset alarm count, an alarm pass notification is sent. By acquiring the base station transfer time, when the monitored base station transfer time is not greater than the preset pass time, a service transfer pass notification is sent; when the monitored base station transfer time is greater than the preset pass time, a service transfer fail notification is sent, and base station data transfer accuracy is optimized. Through DPI data update accuracy determination, base station data transfer accuracy determination, and base station data transfer accuracy optimization determination, it helps to achieve efficient and stable operation of base stations and precise operation and maintenance management of mobile user communication quality, thereby improving the accuracy of mobile user positioning and service transfer.

[0019] In densely populated areas, such as commercial centers, the efficiency and accuracy of service transfer are ensured by judging the accuracy of DPI data updates, the accuracy of base station data transfer, and the optimization of base station data transfer accuracy. This reduces data loss and errors during the service transfer process. Through primary and secondary optimization of communication status, network latency issues encountered by users under high-load base stations can be reduced.

[0020] Furthermore, the accuracy assessment of DPI data updates includes acquiring mobile user DPI data and base station busy status level classification; mobile user DPI data includes base station busy status analysis values ​​and user communication anomaly analysis values; base station busy status analysis values ​​are obtained by quantifying the base station busyness based on base station busy status analysis data and preset base station busy control data; user communication anomaly analysis values ​​are obtained by quantifying mobile user communication quality anomalies based on user communication anomaly analysis data and preset user communication control data; base station busy status analysis values ​​are used to measure the combined impact of preset busy time period base station busy status analysis parameters and preset base station busy status analysis parameters on base station busyness; user communication anomaly analysis values ​​are used to measure the combined impact of preset busy time period user communication anomaly analysis parameters and preset user communication anomaly analysis parameters on mobile user communication quality anomalies.

[0021] The specific process for obtaining the base station busy status analysis value is as follows: AA1, by quantifying the proportion of the number of mobile users and the preset number of mobile users (i.e., performing a ratio calculation), the user number minus the status quantification value is obtained. This value is used to measure the impact of the number of mobile users on the base station busyness. Specifically, the expression for the user number minus the status quantification value is: , This represents the number of mobile users during the Wth preset busy time period. Indicates the preset number of mobile users. W represents the preset busy time period number, and R represents the total number of preset busy time periods. This represents the number of users in the Wth preset busy time period - status quantization value. The number of users connected to the base station during the preset busy time period is monitored by the base station controller as the number of mobile users. Neither the number of mobile users nor the preset number of mobile users has a unit.

[0022] AA2 quantifies the proportion of the number of service channels and the preset number of service channels to obtain a channel number-state quantification value, which is used to measure the impact of the number of service channels on the base station's busy level. Specifically, the expression for the channel number-state quantification value is as follows: , This represents the number of service channels during the Wth preset busy time period. Indicates the preset number of service channels. The number of channels in the Wth preset busy time period is represented by the status quantization value. The number of service channels used during the preset busy time period is monitored by the base station transceiver station. Both the number of service channels and the preset number of service channels are unitless.

[0023] AA3 quantifies the proportion of the number of requests received by a base station to a preset number of requests received by the base station, obtaining a request quantity - status quantification value. This value is used to measure the impact of the number of requests received by a base station on the base station's busy level. Specifically, the expression for the request quantity - status quantification value is as follows: , This represents the number of requests received by the base station during the Wth preset busy time period. This indicates the preset number of requests that the base station will receive. The number of requests during the Wth preset busy time period is represented by the status quantization value. The number of user access requests received by the base station during the preset busy time period is monitored by the base station transceiver station as the number of requests received by the base station. Neither the number of requests received by the base station nor the preset number of requests received by the base station has a unit.

[0024] AA4 is used to couple the results of weighted operations on base station busy status analysis data and corresponding preset base station busy control data to obtain the base station busy status analysis value.

[0025] The base station busy status analysis value is obtained through the following method: ; In the formula, This represents the base station busy status analysis value for the Wth preset busy time period. This represents the preset number of users minus the control value. This represents the preset number of channels minus the control value. This represents the preset request quantity - adjustment value.

[0026] It should be added that the base station busy status analysis data includes user number - status quantification value, channel number - status quantification value, and request number - status quantification value, and all base station busy status analysis data considers cases greater than 0; the preset base station busy control data includes preset user number - control value, preset channel number - control value, and preset request number - control value, used to measure the degree of influence of the base station busy status analysis data on the base station busy status analysis value; the base station busy status analysis parameters include the number of mobile users, the number of service channels, and the number of requests received by the base station; the preset base station busy status analysis parameters include the preset number of mobile users, the preset number of service channels, and the preset number of requests received by the base station.

[0027] Prior to designing the method for determining mobile user service transfer when a base station is busy, as provided in this application, a database is established to store various types of preset data. The database includes, but is not limited to, preset mobile user numbers, preset service channel numbers, and preset base station received request numbers, etc. The various values ​​are directly set by technical personnel; for example, the preset base station busy status analysis parameters are represented by the average value of base station busy status analysis parameters over historical time periods.

[0028] By inputting real-time base station busy status analysis data into the corresponding mapping group obtained from the database, the corresponding preset base station busy control data can be obtained. The mapping group contains a mapping set, which reflects the mapping relationship between the base station busy status analysis data and the corresponding preset base station busy control data. The mapping relationship in the mapping set can be a one-to-one correspondence or a many-to-one relationship. The value range of the preset base station busy control data is 0-1.

[0029] In this embodiment, the base station busy status analysis value is further obtained by quantifying the base station busy status analysis data. The larger the base station busy status analysis data, the greater the impact of the number of mobile users, the number of service channels, and the number of requests received by the base station on the base station busy status, thus leading to a larger base station busy status analysis value. In summary, in this embodiment, the base station busy status analysis data and the base station busy status analysis value are positively correlated.

[0030] The base station busy status analysis parameters monitored in this embodiment are not isolated but interconnected, requiring correlation analysis to describe their combined effects. A larger number of mobile users (i.e., a higher user number minus the status quantification value) may lead to increased demand for service channels. Each user may initiate multiple services simultaneously, each requiring one or more service channels, thus increasing the number of service channels (i.e., a higher channel number minus the status quantification value). An increase in the number of mobile users may also lead to more frequent location updates, handover requests, and data transmission requests, directly increasing the number of requests received by the base station, thus increasing the request number minus the status quantification value. The more requests the base station receives, the greater its demand for channels, resulting in a higher number of service channels. By analyzing the comprehensive impact of these parameters, accurate assessment of base station busy levels is achieved, thereby improving the accuracy of mobile user positioning and service transfer.

[0031] Furthermore, the specific process for obtaining the user communication anomaly analysis value is as follows: BB1, quantify the proportion of the preset average communication bandwidth and average communication bandwidth to obtain the communication bandwidth - communication anomaly quantification value; the communication bandwidth - communication anomaly quantification value is used to measure the impact of average communication bandwidth on mobile user communication quality anomalies. Specifically, the expression for the communication bandwidth - communication anomaly quantification value is: , This represents the average communication bandwidth during the Wth preset busy time period. This indicates the preset average communication bandwidth. The communication bandwidth-communication anomaly quantification value represents the communication bandwidth during the Wth preset busy time period. The actual bandwidth of each mobile user during the communication process at the end of the preset busy time period is monitored by the base station transceiver station and network analyzer, and the average value is taken as the average communication bandwidth. The units of the average communication bandwidth and the preset average communication bandwidth are both bits per second.

[0032] BB2 quantifies the proportion of the average number of connection interruptions and the preset average number of connection interruptions to obtain the interruption count - communication anomaly quantification value. This value measures the impact of the average number of connection interruptions on mobile user communication quality anomalies. Specifically, the expression for the interruption count - communication anomaly quantification value is as follows: , This represents the average number of connection interruptions during the Wth preset busy time period. This indicates the preset average number of connection interruptions. This represents the number of interruptions during the Wth preset busy time period - the communication anomaly quantification value. The signaling monitor monitors the number of connection interruptions during the communication process of each mobile user within the preset busy time period, and the average value is taken as the average number of connection interruptions. The units for the average number of connection interruptions and the preset average number of connection interruptions are both unitless.

[0033] BB3 quantifies the proportion of average user access latency and preset average user access latency to obtain the access latency-communication anomaly quantification value. This value measures the impact of average user access latency on mobile user communication quality anomalies. Specifically, the expression for the access latency-communication anomaly quantification value is as follows: , This represents the average user access latency during the Wth preset busy time period. This indicates the preset average user access latency. This represents the access latency - communication anomaly quantification value for the Wth preset busy time period. The average time interval from the time a mobile user initiates an access request to the time a user successfully accesses the network during the preset busy time period is monitored by a protocol analyzer. The average user access latency is taken as the average user access latency. The units of the average user access latency and the preset average user access latency are both milliseconds.

[0034] BB4 performs weighted operations on the user communication anomaly analysis data and the corresponding preset user communication control data, and then performs coupling operations to obtain the user communication anomaly analysis value.

[0035] The user communication anomaly analysis values ​​are obtained through the following methods: ; In the formula, This represents the user communication anomaly analysis value for the Wth preset busy time period. This indicates the preset communication bandwidth control value. This represents the preset number of interruptions minus the control value. This indicates the preset access latency adjustment value.

[0036] It should be added that the user communication anomaly analysis data includes communication bandwidth - communication anomaly quantification value, interruption count - communication anomaly quantification value, and access latency - communication anomaly quantification value, and all user communication anomaly analysis data considers cases greater than 0; the preset user communication control data includes preset communication bandwidth - control value, preset interruption count - control value, and preset access latency - control value, used to measure the impact of user communication anomaly analysis data on user communication anomaly analysis value; user communication anomaly analysis parameters include average communication bandwidth, average connection interruption count, and average user access latency; preset user communication anomaly analysis parameters include preset average communication bandwidth, preset average connection interruption count, and preset average user access latency.

[0037] The preset user communication anomaly analysis parameters are represented by the average value of user communication anomaly analysis parameters over a historical time period. By inputting real-time user communication anomaly analysis data into the corresponding mapping group obtained from the database, the corresponding preset user communication control data can be obtained. This mapping group contains a mapping set, which reflects the mapping relationship between user communication anomaly analysis data and the corresponding preset user communication control data. The mapping relationship in the mapping set can be a one-to-one correspondence or a many-to-one relationship. The value range of the preset user communication control data is 0-1.

[0038] In this embodiment, the user communication anomaly analysis value is further obtained by quantifying the degree of mobile user communication quality anomaly in the user communication anomaly analysis data. A larger user communication anomaly analysis data value indicates a greater impact of average communication bandwidth, average connection interruption frequency, and average user access latency on mobile user communication quality anomalies, thus leading to a larger user communication anomaly analysis value. In summary, in this embodiment, the user communication anomaly analysis data and the user communication anomaly analysis value are positively correlated.

[0039] In this embodiment, the monitored user communication anomaly analysis parameters are not isolated but interconnected, requiring correlation analysis to describe their combined effects. A larger average communication bandwidth (i.e., a smaller communication bandwidth minus the communication anomaly quantification value) may indicate more abundant base station network resources, smoother user communication, and consequently fewer average connection interruptions (i.e., fewer interruptions minus the communication anomaly quantification value). Conversely, a larger average user access latency (i.e., a larger access latency minus the communication anomaly quantification value) may cause users to linger at the network edge, unable to access the network stably, thus increasing the risk of connection interruptions and consequently leading to a larger average number of connection interruptions. A smaller average communication bandwidth may indicate limited base station capacity to process user access requests, potentially increasing user access latency. By analyzing the comprehensive impact of these parameters, a precise assessment of the degree of mobile user communication quality anomalies is achieved, thereby improving the accuracy of mobile user location and service transfer.

[0040] Furthermore, the specific process for classifying base station busy status levels is as follows: The acquired base station busy status analysis value is compared with a preset base station busy status level value obtained from the database. The preset base station busy status level value is represented by the average of base station busy status analysis values ​​over a historical time period. When the monitored base station busy status analysis value is greater than the preset base station busy status level value, a Level 1 base station busy alert is sent, and the corresponding user communication anomaly analysis value is marked as a Level 1 user communication anomaly analysis value. When the monitored base station busy status analysis value is not greater than the preset base station busy status level value, a Level 2 base station busy alert is sent, and the corresponding user communication anomaly analysis value is marked as a Level 2 user communication anomaly analysis value. When a Level 1 user communication anomaly analysis value is detected, Level 1 communication status optimization is performed. When a Level 2 user communication anomaly analysis value is detected, Level 2 communication status optimization is performed. Level 1 communication status optimization involves allocating mobile users to different numbers of subcarriers to reduce interference to the communication quality of mobile users when the base station busy status analysis value is greater than the preset base station busy status level value. Level 2 communication status optimization involves increasing the base station transmit power to improve the communication quality of mobile users when the base station busy status analysis value is not greater than the preset base station busy status level value.

[0041] Specifically, the process for Level 1 communication status optimization is as follows: The monitored average communication bandwidth and subcarrier spacing are input into a preset subcarrier number correction set in the database to obtain the preset subcarrier number; the preset subcarrier number is compared with the maximum preset subcarrier number; if the preset subcarrier number is greater than the maximum preset subcarrier number, an alarm is sent; if the preset subcarrier number is not greater than the maximum preset subcarrier number, a prompt is sent to designated personnel to assign mobile users to subcarriers corresponding to the preset subcarrier number, where the maximum preset subcarrier number is set in advance by designated personnel; it is determined whether the Level 1 user communication anomaly analysis value is within the preset user communication acceptable range obtained from the database; if the monitored Level 1 user communication anomaly analysis value is within the preset user communication acceptable range obtained from the database, Level 1 communication status optimization is stopped; if the monitored Level 1 user communication anomaly analysis value is not within the preset user communication acceptable range obtained from the database, Level 1 communication status optimization is stopped. Within the preset acceptable range of user communication obtained from the database, an alarm is sent. This preset acceptable range is pre-set by preset personnel. A preset subcarrier number correction set is used to measure the correction relationship between the average communication bandwidth and subcarrier spacing, and the corresponding preset subcarrier number. First-level communication status optimization also includes monitoring the average mobile user signal propagation distance, specifically: if the monitored average mobile user signal propagation distance is greater than the preset maximum propagation distance obtained from the database, first-level communication status optimization stops and an alarm is sent. This preset maximum propagation distance is pre-set by preset personnel. If the monitored average mobile user signal propagation distance is not greater than the preset maximum propagation distance obtained from the database, first-level communication status optimization continues. The average mobile user signal propagation distance is used to measure the attenuation of the mobile user communication signal to improve the pass rate of first-level communication status optimization.

[0042] Specifically, the process of secondary optimization of communication status is as follows: A prompt is sent to designated personnel to gradually increase the base station transmission power by the magnitude corresponding to the ratio of the secondary user communication anomaly analysis value to the designated user communication anomaly value obtained from the database. The designated user communication anomaly value is represented by the average of user communication anomaly analysis values ​​over a historical time period. It is then determined whether the secondary user communication anomaly analysis value is within the designated acceptable range for user communication obtained from the database. If the monitored secondary user communication anomaly analysis value is within the designated acceptable range for user communication, and the base station transmission power is not greater than the designated maximum base station transmission power, the secondary optimization of communication status is stopped. The designated maximum base station transmission power is determined by the designated personnel. The system is pre-set; if the base station's transmission power equals the preset maximum base station transmission power, and the secondary user communication anomaly analysis value is still outside the preset acceptable range for user communication, an alarm will be sent; the secondary optimization of communication status also includes monitoring the average base station energy consumption, specifically as follows: if the monitored average base station energy consumption is greater than the preset maximum base station energy consumption obtained from the database, the secondary optimization of communication status will stop and an alarm will be sent; if the monitored average base station energy consumption is not greater than the preset maximum base station energy consumption obtained from the database, the secondary optimization of communication status will continue. The preset maximum base station energy consumption is pre-set by preset personnel; the average base station energy consumption is used to measure the energy consumption of the base station to improve the qualification level of the secondary optimization of communication status.

[0043] In this embodiment, by monitoring the base station busy status analysis value and comparing it with the preset base station busy status level value to classify the base station busy status level, it helps to ensure that unnecessary energy consumption and interference are reduced and the overall energy efficiency of the base station network is improved under non-busy conditions, i.e., under the first-level optimization of communication status. When the base station busy status analysis value is detected to be greater than the preset base station busy status level value, the corresponding user communication anomaly analysis value is marked as a first-level user communication anomaly analysis value and communication status first-level optimization is performed. This helps to avoid communication interruptions or service quality degradation caused by base station overload, and facilitates the accurate location of mobile users whose communication quality may be affected by base station busyness. By allocating mobile users to different numbers of subcarriers, the communication quality interference of mobile users under high load conditions is effectively reduced. When the base station busy status analysis value is detected to be no greater than the preset base station busy status level value, the corresponding user communication anomaly analysis value is marked as a second-level user communication anomaly analysis value and communication status second-level optimization is performed. This helps to ensure that the network coverage is expanded under busy conditions, i.e., under the second-level optimization of communication status, and that the network can maintain more stable communication quality even under lower load conditions.

[0044] When a command for Level 1 communication state optimization is received, allocating mobile users to subcarriers corresponding to a preset number of subcarriers helps reduce communication interference between users, improves communication quality, and enhances the rationality of communication resource utilization, effectively alleviating communication pressure under busy base station conditions. When a command for Level 2 communication state optimization is received, progressively increasing the base station's transmission power by the ratio corresponding to the ratio of the Level 2 user communication anomaly analysis value to the preset user communication anomaly value obtained from the database helps strengthen signal strength, improve communication quality, and achieve precise optimization. Adjusting the base station's transmission power can affect signal coverage and quality, but adjusting the base station's transmission power increases energy consumption. By controlling the average base station energy consumption to not exceed the preset maximum base station energy consumption obtained from the database, the qualification and optimization capability of Level 2 communication state optimization are improved, thereby enhancing the accuracy of mobile user positioning and service transfer.

[0045] Furthermore, after obtaining qualified base station coding data, a service transfer qualification assessment is performed. The specific process is as follows: Qualified base station coding data is updated to the database; qualified base station coding data includes base station codes and DPI data that meet the accuracy conditions for DPI data updates; the number of identifiable base station alarms is compared with the preset number of alarms obtained from the database, where the preset number of alarms is represented by the average number of identifiable base station alarms over a historical time period; if the monitored number of identifiable base station alarms is greater than the preset number of alarms, the corresponding base station data is marked as base station data to be transferred, and a base station data transfer accuracy assessment is performed; if the monitored number of identifiable base station alarms is not greater than the preset number of alarms, an alarm qualification prompt is sent; the number of identifiable base station alarms is represented by the number of alarms identified by base stations within a preset identifiable building area, used to measure the degree of need for service transfer after the base station identifies and associates building information within a preset time period; base station data includes alarm base stations and associated user information; the DPI data update accuracy condition indicates that the user communication anomaly analysis value is within the preset user communication qualification range obtained from the database.

[0046] Specifically, based on the obtained service transfer qualification assessment results, a decision is made on whether to conduct a base station data transfer accuracy assessment. The specific process is as follows: The monitored base station transfer time is compared with a preset number of qualified transfer times obtained from the database; if the monitored base station transfer time is not greater than the preset number of qualified transfer times obtained from the database, a service transfer qualification prompt is sent; if the monitored base station transfer time is greater than the preset number of qualified transfer times obtained from the database, a service transfer failure prompt is sent, and base station data transfer accuracy is optimized; the base station transfer time is represented by the average of the service transfer times of each base station within a preset time period, which is used to measure the overall effectiveness of base station data transfer within the preset transfer time period.

[0047] Specifically, if a base station data transfer accuracy assessment is conducted, the determination of whether to optimize the base station data transfer accuracy is based on the assessment results. The specific process is as follows: A prompt is sent to designated personnel to gradually increase the capacity of the preset service data forwarding buffer by an amount corresponding to the ratio of the base station transfer time to the preset acceptable transfer time. If the monitored base station transfer time is not greater than the preset acceptable transfer time obtained from the database, and the preset service data forwarding buffer capacity is less than the preset maximum buffer value, a service transfer acceptable prompt is sent. If the preset service data forwarding buffer capacity reaches the preset maximum buffer value, but the base station transfer time is still greater than the preset acceptable transfer time obtained from the database, an alarm prompt is sent. Base station data transfer accuracy optimization means increasing the preset service data forwarding buffer capacity to improve the overall effectiveness of base station data transfer.

[0048] In this embodiment, when the number of identifiable base station alarms detected is greater than the preset number of alarms, it indicates that the corresponding base station data requires a higher degree of business professionalism. By marking the corresponding base station data as base station data to be transferred and conducting an accuracy assessment of base station data transfer, it helps to avoid data loss or errors, ensure the continuity of user communication services, and transfer the base station data to be transferred to other base stations, which helps to reduce the burden on base stations, improve the overall operating efficiency of base stations, and reduce interruptions and delays encountered by users when using communication services.

[0049] When an instruction to optimize the accuracy of base station data transfer is detected, the capacity of the preset service data forwarding buffer is gradually increased by the magnitude corresponding to the ratio of the base station transfer time to the preset transfer time qualification amount. This reduces waiting and blocking during data transmission, thereby accelerating data transmission speed and increasing data storage and transmission capacity. This improves the reliability of base station data transfer and ultimately enhances the accuracy of mobile user positioning and service transfer.

[0050] Among them, DPI data is used to record user network behavior, including communication time, location, traffic, etc., which can reveal user movement trajectory, application preferences, etc. According to the base station code, the data of landmark buildings around the base station are randomly obtained from the preset GIS (Geographic Information System) map system, and the building information is identified and associated. GIS technology can accurately locate the base station and its surroundings, and identify landmark buildings such as commercial centers and transportation hubs, which helps to improve the accuracy of obtaining geographic information around the base station.

[0051] In summary, this application embodiment improves the effectiveness of mobile user positioning and service transfer by performing DPI data update accuracy assessment and determining whether to optimize DPI data update accuracy after obtaining qualified base station coding data. It also determines whether to perform base station data transfer accuracy assessment if base station data transfer accuracy assessment is performed, and if not, sends an alarm indicating qualification. This effectively solves the problem in the prior art where inaccurate mobile user positioning and service transfer are caused by signal quality interference from busy base stations.

[0052] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0053] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0054] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0055] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0056] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.

[0057] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A method for determining mobile user service transfer when a base station is busy, characterized in that, Includes the following steps: A DPI data update accuracy assessment is performed, and based on the obtained DPI data update accuracy assessment results, it is determined whether to optimize the DPI data update accuracy. The DPI data update accuracy optimization means improving the qualification of mobile user communication under busy conditions through communication status level one optimization and communication status level two optimization. The DPI data update accuracy assessment is used to measure the communication status of mobile users under busy conditions. After obtaining qualified base station coding data, a service transfer qualification assessment is performed. Based on the obtained service transfer qualification assessment results, it is determined whether to perform a base station data transfer accuracy assessment. The service transfer qualification assessment is used to measure the qualification of the service transfer, and the base station data transfer accuracy assessment is used to measure the accuracy of the base station data to be transferred when it is transferred. If a base station data transfer accuracy assessment is performed, the determination of whether to optimize the base station data transfer accuracy is based on the obtained base station data transfer accuracy assessment result. If no base station data transfer accuracy assessment is performed, an alarm qualification prompt is sent. The base station data transfer accuracy optimization means improving the effectiveness of service transfer by adjusting the capacity of the preset service data forwarding buffer.

2. The method for determining mobile user service transfer when a base station is busy, as described in claim 1, is characterized in that... The accuracy assessment of DPI data updates includes obtaining mobile user DPI data and base station busy status level classification. The mobile user DPI data includes base station busy status analysis values ​​and user communication anomaly analysis values. The base station busy status analysis value is obtained by quantifying the base station busyness based on base station busy status analysis data and preset base station busy control data. The user communication anomaly analysis value is obtained by quantifying the abnormal situation of mobile user communication quality based on user communication anomaly analysis data and preset user communication control data. The base station busy status analysis value is used to measure the combined impact of the base station busy status analysis parameters and the preset base station busy status analysis parameters on the base station busyness during the preset busy time period. The user communication anomaly analysis value is used to measure the combined impact of the user communication anomaly analysis parameters during the preset busy time period and the preset user communication anomaly analysis parameters on abnormal mobile user communication quality. The specific process for obtaining the base station busy status analysis value is as follows: AA1 quantifies the proportion of mobile user numbers and preset mobile user numbers to obtain a user number-status quantification value, which is used to measure the impact of mobile user numbers on base station busyness. AA2 quantifies the proportion of the number of service channels and the preset number of service channels to obtain the channel number-status quantification value, which is used to measure the impact of the number of service channels on the base station's busyness. AA3 quantifies the proportion of the number of requests received by the base station to the preset number of requests received by the base station, and obtains the request quantity-status quantification value, which is used to measure the impact of the number of requests received by the base station on the base station's busy level. AA4 is used to couple the results of weighted operations on base station busy status analysis data and corresponding preset base station busy control data to obtain the base station busy status analysis value.

3. The method for determining mobile user service transfer when a base station is busy, as described in claim 2, is characterized in that... The specific process for obtaining the user communication anomaly analysis value is as follows: BB1 quantifies the proportion of the preset average communication bandwidth and average communication bandwidth to obtain the communication bandwidth-communication anomaly quantification value; The communication bandwidth-communication anomaly quantification value is used to measure the impact of average communication bandwidth on abnormal communication quality of mobile users. BB2 quantifies the proportion of the average number of connection interruptions and the preset average number of connection interruptions to obtain the interruption count - communication anomaly quantification value; The interruption count-communication anomaly quantification value is used to measure the impact of the average number of connection interruptions on abnormal communication quality for mobile users. BB3 quantifies the proportion of average user access latency and preset average user access latency to obtain the access latency-communication anomaly quantification value; The access latency-communication anomaly quantification value is used to measure the impact of average user access latency on abnormal communication quality of mobile users. BB4 performs weighted operations on the user communication anomaly analysis data and the corresponding preset user communication control data, and then performs coupling operations to obtain the user communication anomaly analysis value.

4. The method for determining mobile user service transfer when a base station is busy, as described in claim 2, is characterized in that... The base station busy status analysis data includes user number-status quantization value, channel number-status quantization value, and request number-status quantization value; The preset base station busy control data is used to measure the degree of influence of base station busy status analysis data on base station busy status analysis value. The base station busy status analysis parameters include the number of mobile users, the number of service channels, and the number of requests received by the base station. The user communication anomaly analysis data includes communication bandwidth - communication anomaly quantification value, number of interruptions - communication anomaly quantification value, and access latency - communication anomaly quantification value; The preset user communication control data is used to measure the impact of user communication anomaly analysis data on user communication anomaly analysis values. The user communication anomaly analysis parameters include average communication bandwidth, average number of connection interruptions, and average user access latency.

5. The method for determining mobile user service transfer when a base station is busy, as described in claim 2, is characterized in that... The specific process for classifying the busy status level of the base station is as follows: The obtained base station busy status analysis value is compared with the preset base station busy status level value obtained from the database; When the monitored base station busy status analysis value is greater than the preset base station busy status level value, a base station busy level 1 prompt is sent, and the corresponding user communication anomaly analysis value is marked as a level 1 user communication anomaly analysis value. When the monitored base station busy status analysis value is not greater than the preset base station busy status level value, a base station busy level 2 prompt is sent, and the corresponding user communication anomaly analysis value is marked as a level 2 user communication anomaly analysis value. When a Level 1 user communication anomaly analysis value is detected, Level 1 communication status optimization is performed. When anomaly analysis values ​​for secondary user communication are detected, secondary optimization of the communication status is performed. The first-level optimization of communication status means allocating mobile users to different numbers of subcarriers to reduce the interference on the communication quality of mobile users when the base station busy status analysis value is greater than the preset base station busy status level value. The second-level optimization of communication status refers to increasing the base station's transmission power to improve the communication quality for mobile users when the base station's busy status analysis value is no greater than the preset base station busy status level value.

6. The method for determining mobile user service transfer when a base station is busy, as described in claim 5, is characterized in that... The specific process of the first-level optimization of the communication state is as follows: Input the monitored average communication bandwidth and subcarrier spacing into the preset subcarrier number correction set in the database to obtain the preset subcarrier number; If the preset number of subcarriers is greater than the maximum preset number of subcarriers, an alarm will be sent. If the preset number of subcarriers is not greater than the maximum preset number of subcarriers, a prompt will be sent to the preset personnel to assign the mobile user to the subcarriers corresponding to the preset number of subcarriers; Determine whether the analysis value of the first-level user communication anomaly is within the preset acceptable range of user communication obtained from the database; If the monitored Level 1 user communication anomaly analysis value is within the preset acceptable range of user communication obtained from the database, the Level 1 optimization of communication status will be stopped; if the monitored Level 1 user communication anomaly analysis value is not within the preset acceptable range of user communication obtained from the database, an alarm will be sent. The preset subcarrier number correction set is used to measure the correction relationship between the average communication bandwidth and subcarrier spacing and the corresponding preset subcarrier number. The first-level optimization of communication status also includes monitoring the average mobile user signal propagation distance, as detailed below: If the average mobile user signal propagation distance monitored is greater than the preset maximum propagation distance obtained from the database, stop the first-level optimization of the communication status and send an alarm prompt; If the average mobile user signal propagation distance monitored is not greater than the preset maximum propagation distance obtained from the database, continue with the first-level optimization of the communication status; The average mobile user signal propagation distance is used to measure the attenuation of mobile user communication signals in order to improve the qualification of the first-level optimization of communication status.

7. The method for determining mobile user service transfer when a base station is busy, as described in claim 5, is characterized in that... The specific process of the second-level optimization of the communication state is as follows: The base station transmit power is gradually increased by the magnitude corresponding to the ratio of the secondary user communication anomaly analysis value to the preset user communication anomaly value obtained from the database. Determine whether the abnormal analysis value of secondary user communication is within the preset acceptable range of user communication obtained from the database; If the monitored secondary user communication anomaly analysis value is within the preset user communication qualified range, and the base station transmission power is not greater than the preset maximum base station transmission power, then the secondary optimization of communication status will be stopped. If the base station's transmission power is equal to the preset maximum base station transmission power, and the secondary user communication anomaly analysis value is still outside the preset acceptable range for user communication, then an alarm will be sent. The secondary optimization of communication status also includes monitoring average base station power consumption, as detailed below: If the average energy consumption of the monitored base station exceeds the preset maximum energy consumption of the base station obtained from the database, stop the second-level optimization of the communication status and send an alarm prompt. If the average base station energy consumption monitored is not greater than the preset maximum base station energy consumption obtained from the database, continue with the second-level optimization of the communication status; The average base station energy consumption is used to measure the energy consumption of base stations in order to improve the qualification of the secondary optimization of communication status.

8. The method for determining mobile user service transfer when a base station is busy, as described in claim 1, is characterized in that... The process of conducting a service transfer eligibility assessment after obtaining qualified base station coding data is as follows: Update the database with qualified base station coding data; The number of identifiable base station alarms obtained is compared with the preset number of alarms obtained from the database; If the number of alarms from identifiable base stations monitored exceeds the preset number of alarms, the corresponding base station data will be marked as base station data to be transferred, and the accuracy of base station data transfer will be evaluated. If the number of alarms from the monitored identifiable base stations is not greater than the preset number of alarms, an alarm qualification prompt will be sent. The number of identifiable base station alarms is represented by the number of alarms identified by the base station within a preset identifiable building area, and is used to measure the degree of need for the base station to perform service transfer after identifying and associating building information within a preset time period. The base station data includes alarm base stations and associated user information; The qualified base station coding data includes base station codes and DPI data that meet the conditions for DPI data update accuracy; The DPI data update accuracy condition indicates that the user communication anomaly analysis value is within the preset acceptable range of user communication obtained from the database.

9. The method for determining mobile user service transfer when a base station is busy, as described in claim 8, is characterized in that... The specific process for determining whether to conduct a base station data transfer accuracy assessment based on the obtained service transfer qualification assessment results is as follows: The monitored base station transfer time is compared with the preset transfer time qualification rate obtained from the database; If the monitored base station transfer time is not greater than the preset transfer time qualification amount obtained from the database, a service transfer qualification prompt will be sent. If the monitored base station transfer time exceeds the preset acceptable transfer time obtained from the database, a service transfer failure prompt will be sent, and the accuracy of base station data transfer will be optimized. The base station transfer time is represented by the average base station service transfer time over a preset time period, and is used to measure the overall effectiveness of base station data transfer over the preset transfer time period.

10. The method for determining mobile user service transfer when a base station is busy, as described in claim 9, is characterized in that... If a base station data transfer accuracy assessment is performed, the determination of whether to optimize the base station data transfer accuracy is based on the obtained assessment results. The specific process is as follows: The preset service data forwarding buffer capacity is gradually increased by the ratio of the base station transfer time to the preset transfer time qualified quantity, and a prompt is sent to the preset personnel. If the monitored base station transfer time is not greater than the preset transfer time qualification amount obtained from the database, and the preset service data forwarding buffer capacity is less than the preset buffer maximum value, a service transfer qualification prompt will be sent. If the preset service data forwarding buffer capacity reaches the preset buffer maximum value, and the base station transfer time is still greater than the preset transfer time qualified amount obtained from the database, an alarm prompt will be sent. The optimization of base station data transfer accuracy means increasing the capacity of the preset service data forwarding buffer to improve the overall effectiveness of base station data transfer.

Citation Information

Patent Citations

  • Wireless communication systems and methods used in wireless communication systems

    CN104661324B

  • Communication methods and network equipment

    CN112189358B