Terminal to be cut out determination method and device and storage medium
By determining the handover probability and dependency weight of terminals, terminals with minimal impact on users are selected for proactive handover when a base station fails, thus resolving the issue of network interruption caused by base station failure handling and ensuring user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2023-06-06
- Publication Date
- 2026-05-19
AI Technical Summary
When handling base station faults, existing technologies for processing at the base station side cause network connection interruptions for users, affecting user experience.
By determining the handover impact parameters of terminals accessing the target base station, including handover probability and dependency weight, terminals with high handover probability and low impact on services are selected for proactive handover, reducing base station pressure without affecting user experience.
When a base station fails, terminals that have a smaller impact on the user's network experience are proactively switched off to reduce the pressure on the base station, avoid interruption of the user's network connection, and ensure the user experience.
Smart Images

Figure CN116634526B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a method, apparatus and storage medium for determining a terminal to be switched out. Background Technology
[0002] Currently, base stations, as crucial communication equipment for providing communication network coverage, are prone to failure due to their large number and complex structure. In scenarios where excessive users accessing the base station cause overload, a common solution is to adjust base station parameters or restart the base station to restore normal operation when it becomes unusable.
[0003] However, the above methods are often performed after a base station failure has occurred. Processing at the base station side will disconnect the user from the network, resulting in a poor network experience for the user. Summary of the Invention
[0004] This disclosure provides a method, apparatus, and storage medium for determining a terminal to be switched out. It solves the technical problem in related technologies where processing performed on the base station side during base station fault handling negatively impacts the user's network experience.
[0005] To achieve the above objectives, the present disclosure adopts the following technical solution:
[0006] In a first aspect, a method for determining a terminal to be handed over is provided. The method includes: a terminal to be handed over determination device determining a handover impact parameter for each of a plurality of first terminals accessing a target base station; the handover impact parameter includes at least one of the following: handover probability and dependency weight; wherein the handover probability is used to characterize the probability that the first terminal is currently handing over from the target base station; the dependency weight is used to characterize the degree of impact on the first terminal's services when the first terminal is handing over from the target base station; and determining the first terminal among the plurality of first terminals whose handover impact parameter meets a preset condition as the terminal to be handed over.
[0007] In conjunction with the first aspect mentioned above, in one possible implementation, the method specifically includes: determining the network parameters of multiple second terminals when accessing the target base station, and the network parameters of multiple second terminals when handing out of the target base station; the second terminals are terminals that accessed the target base station before the current time; establishing a terminal handover prediction model based on the network parameters of multiple second terminals when accessing the target base station and the network parameters when handing out of the target base station; inputting the current network parameters of multiple first terminals into the prediction model to determine the handover probability of each of the multiple first terminals.
[0008] In conjunction with the first aspect described above, in one possible implementation, the method specifically includes: acquiring transmission data between a target base station and a second terminal within a preset time period; the preset time period is the transmission data prior to the current time; the transmission data includes at least one of the following: a terminal identifier, a timestamp, and network parameters corresponding to the timestamp; based on the timestamps of the transmission data, determining the timestamps of multiple second terminals accessing the target base station and the timestamps of multiple second terminals leaving the target base station; determining the network parameters corresponding to the timestamps of multiple second terminals accessing the target base station as the network parameters of the multiple second terminals when accessing the target base station; and determining the network parameters corresponding to the timestamps of multiple second terminals leaving the target base station as the network parameters of the multiple second terminals when leaving the target base station.
[0009] In conjunction with the first aspect described above, in one possible implementation, the method specifically includes: determining a first timestamp of a first transmitted data and a second timestamp of a second transmitted data within a preset time period for the target second terminal; the first transmitted data is any transmitted data between the target base station and the target second terminal within the preset time period; the second transmitted data is transmitted data prior to and adjacent to the first transmitted data; the target second terminal is any one of a plurality of second terminals; if the difference between the first timestamp and the second timestamp is not greater than a preset difference, then the second timestamp is determined to be the timestamp when the target second terminal accesses the target base station; if the difference between the first timestamp and the second timestamp is greater than the preset difference, then the second timestamp is determined to be the timestamp when the target second terminal disconnects from the target base station.
[0010] In conjunction with the first aspect above, in one possible implementation, the method specifically includes: determining the current usage status of multiple network services of the target first terminal; the target first terminal being any one of the multiple first terminals; determining the weight of each network service based on the usage status of each network service; and summing the weights of each network service of each first terminal to determine the dependency weight of the target first terminal.
[0011] In conjunction with the first aspect above, in one possible implementation, when the influencing parameters include the cut-out probability, the preset condition includes: the cut-out probability of the first terminal is greater than a first threshold; when the influencing parameters include the dependency weight, the preset condition includes: the dependency weight of the first terminal is less than a second threshold; when the influencing parameters include both the cut-out probability and the dependency weight, the preset condition includes: the cut-out probability of the first terminal is greater than the first threshold and the dependency weight of the first terminal is less than the second threshold.
[0012] In a second aspect, a device for determining a terminal to be handed over is provided. The device includes: a processing unit; the processing unit is configured to determine the handover impact parameters of each of a plurality of first terminals accessing a target base station; the handover impact parameters include at least one of the following: handover probability and dependency weight; wherein the handover probability is used to characterize the probability that the first terminal is currently handing over from the target base station; the dependency weight is used to characterize the degree of impact on the first terminal's services when the first terminal hands over from the target base station; the processing unit is further configured to determine the first terminal among the plurality of first terminals whose handover impact parameters meet preset conditions as the terminal to be handed over.
[0013] In conjunction with the second aspect above, in one possible implementation, the processing unit is specifically used to determine the network parameters of multiple second terminals when accessing the target base station, and the network parameters of multiple second terminals when handing out of the target base station; the second terminals are terminals that accessed the target base station before the current time; based on the network parameters of multiple second terminals when accessing the target base station, and the network parameters when handing out of the target base station, a terminal handout prediction model is established; the current network parameters of multiple first terminals are input into the prediction model to determine the handout probability of each of the multiple first terminals.
[0014] In conjunction with the second aspect described above, in one possible implementation, the device further includes: a communication unit; and a processing unit specifically configured to: instruct the communication unit to acquire transmission data between the target base station and the second terminal within a preset time period; the preset time period is the transmission data prior to the current time; the transmission data includes at least one of the following: a terminal identifier, a timestamp, and network parameters corresponding to the timestamp; based on the timestamp of the transmission data, determine the timestamps of multiple second terminals accessing the target base station and the timestamps of multiple second terminals leaving the target base station; determine the network parameters corresponding to the timestamps of multiple second terminals accessing the target base station as the network parameters of the multiple second terminals when accessing the target base station; and determine the network parameters corresponding to the timestamps of multiple second terminals leaving the target base station as the network parameters of the multiple second terminals when leaving the target base station.
[0015] In conjunction with the second aspect above, in one possible implementation, the processing unit is specifically configured to: determine a first timestamp of a first transmitted data and a second timestamp of a second transmitted data within a preset time period for the target second terminal; the first transmitted data is any transmitted data between the target base station and the target second terminal within the preset time period; the second transmitted data is transmitted data prior to and adjacent to the first transmitted data; the target second terminal is any one of a plurality of second terminals; if the difference between the first timestamp and the second timestamp is not greater than a preset difference, then the second timestamp is determined to be the timestamp when the target second terminal accesses the target base station; if the difference between the first timestamp and the second timestamp is greater than the preset difference, then the second timestamp is determined to be the timestamp when the target second terminal disconnects from the target base station.
[0016] In conjunction with the second aspect above, in one possible implementation, the processing unit is specifically used for: determining the current usage status of multiple network services of the target first terminal; the target first terminal is any one of the multiple first terminals; determining the weight of each network service based on the usage status of each network service; summing the weights of each network service of each first terminal to determine the dependency weight of the target first terminal.
[0017] In conjunction with the second aspect above, in one possible implementation, when the influencing parameters include the cut-out probability, the preset conditions include: the cut-out probability of the first terminal is greater than a first threshold; when the influencing parameters include the dependency weight, the preset conditions include: the dependency weight of the first terminal is less than a second threshold; when the influencing parameters include both the cut-out probability and the dependency weight, the preset conditions include: the cut-out probability of the first terminal is greater than the first threshold and the dependency weight of the first terminal is less than the second threshold.
[0018] Thirdly, a device for determining a terminal to be switched out is provided, comprising: a processor and a memory; wherein the memory is used to store computer execution instructions, and when the device for determining a terminal to be switched out is running, the processor executes the computer execution instructions stored in the memory to cause the device for determining a terminal to be switched out to perform the method for determining a terminal to be switched out as described in the first aspect and any possible implementation thereof.
[0019] Fourthly, a computer-readable storage medium is provided, which stores instructions that, when executed by a processor of a terminal determination device, cause the terminal determination device to perform the terminal determination method as described in the first aspect and any possible implementation thereof.
[0020] Fifthly, a chip is provided, the chip including a processor and a communication interface, the communication interface and the processor being coupled, the processor being used to run computer programs or instructions to implement the method for determining the terminal to be cut off as described in the first aspect above and any possible implementation thereof.
[0021] In this disclosure, the name of the device for determining the terminal to be switched out does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear under other names. As long as the functions of each device or functional module are similar to those of this disclosure, they fall within the scope of this disclosure and its equivalents.
[0022] These or other aspects of this disclosure will become more readily apparent in the following description.
[0023] The technical solution provided in this disclosure brings at least the following beneficial effects: In the method for determining the terminal to be handed over provided in this disclosure, the device for determining the terminal to be handed over can determine the terminal to be handed over based on at least one of the terminal's handover probability and dependency weight. In this way, when a base station experiences a failure due to a large number of connected terminals, the device for determining the terminal to be handed over can proactively hand over terminals that have a smaller impact on user experience after handover, avoiding the problem of poor user experience caused by the terminal losing connection with the base station due to a base station failure. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.
[0025] Figure 1 This is a schematic diagram of the structure of a terminal to be switched out system provided in an embodiment of the present disclosure;
[0026] Figure 2 This is a schematic diagram of the hardware structure of a device for determining a terminal to be switched out, provided in an embodiment of this disclosure.
[0027] Figure 3 A flowchart illustrating a method for determining a terminal to be switched out, provided in an embodiment of this disclosure;
[0028] Figure 4 A flowchart illustrating another method for determining a terminal to be switched out, provided in an embodiment of this disclosure;
[0029] Figure 5 A flowchart illustrating another method for determining a terminal to be switched out, provided in an embodiment of this disclosure;
[0030] Figure 6 A flowchart illustrating another method for determining a terminal to be switched out, provided in an embodiment of this disclosure;
[0031] Figure 7 A flowchart illustrating another method for determining a terminal to be switched out, provided in an embodiment of this disclosure;
[0032] Figure 8 This is a schematic diagram of a device for determining a terminal to be cut off, provided in an embodiment of this disclosure. Detailed Implementation
[0033] The following describes in detail, with reference to the accompanying drawings, a method, apparatus, and storage medium for determining a terminal to be switched out according to an embodiment of the present disclosure.
[0034] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0035] The terms “first” and “second” in this disclosure and its accompanying drawings are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a particular order of objects.
[0036] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this disclosure are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or apparatus. It should be noted that in the embodiments of this disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this disclosure should not be construed as preferred or advantageous over other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0037] In the description of this disclosure, unless otherwise stated, "multiple" means two or more.
[0038] Currently, base stations are fundamental communication devices in modern communication networks, used to provide coverage services for mobile communication networks. However, due to the large number of base stations and the complex structure of their equipment, base station malfunctions are unavoidable.
[0039] Common base station failure types include: failures caused by excessive base station load, failures caused by base station signal transmission problems, failures caused by software problems of base station equipment, failures caused by hardware problems of base station, and failures caused by environmental interference.
[0040] For the aforementioned base station failure types, the common solution is to address the fault at the base station side only when normal base station operation is affected or the base station is completely unusable. This involves adjusting base station parameters, restarting the base station, and reconnecting related resources. This approach may have the following problems: 1. Insufficient timeliness: Often, intervention only occurs after the base station has already experienced equipment failure, malfunctions, or alarms; 2. Low efficiency: Handling base station failures requires significant manpower. Failure to quickly resolve the fault may cause network fluctuations in neighboring base stations, potentially leading to a chain reaction of failures; 3. The technical personnel handling the fault may lack sufficient expertise to accurately identify the root cause, impacting the network experience for more users. Furthermore, the base station-side processing in these methods disconnects users from the network, resulting in a degraded network experience.
[0041] To address the technical problems existing in related technologies, this disclosure provides a method for determining terminals to be handed over. When a base station fails due to excessive pressure, this method determines the terminals to be handed over from the faulty base station based on the network experience on the terminal side. The terminals to be handed over are those with a high probability of actively handing over and / or whose handover from the target base station has a minimal impact on the first terminal's service. This reduces the pressure on the base station without affecting the user's network experience, ensuring the user's network experience while handling the base station failure. The method includes: a terminal to be handed over determination device first determines the handover impact parameters of each of the multiple first terminals accessing the target base station; the handover impact parameters include at least one of the following: handover probability and dependency weight; wherein, the handover probability characterizes the probability that the first terminal is currently handing over from the target base station; the dependency weight characterizes the degree of impact on the first terminal's service when the first terminal hands over from the target base station; that is, it determines the probability that the multiple first terminals accessing the target base station actively hand over from the target base station and the degree of impact on the first terminal's service when handing over from the target base station. Furthermore, based on the handover impact parameters, the method determines the first terminal among the multiple first terminals whose handover impact parameters meet preset conditions as the terminal to be handed over. In other words, the first terminal that has the least impact on the user's network experience after being disconnected from the base station is identified as the disconnecting terminal; the base station actively disconnects the terminal that has the least impact on the network experience after being disconnected from the base station, thereby reducing the pressure on the base station and avoiding the user's network connection being disconnected due to processing performed on the base station side, thus ensuring the user's network experience.
[0042] In one possible implementation, the above-described method for determining the terminal to be switched out can be applied to the system 100 for determining the terminal to be switched out. The following, in conjunction with... Figure 1 This application provides a detailed description of a terminal to be switched out determination system 100 according to an embodiment. For example... Figure 1 As shown, Figure 1 A terminal to be switched out determination system 100 provided in this embodiment of the present disclosure includes: a target base station 101, multiple terminals 102, and a terminal to be switched out determination device 103.
[0043] Among them, multiple terminals 102 are terminals accessing the target base station 101; the terminal to be handed over determination device 103 is used to acquire the transmission data between the target base station 101 and the multiple terminals 102 when the target base station 101 fails, and determine the handover impact parameter of each terminal 102 among the multiple terminals 102 accessing the target base station 101 based on the transmission data; the handover impact parameter includes at least one of the following: handover probability and dependency weight; wherein, the handover probability is used to characterize the probability that the terminal 102 is currently handing over from the target base station 101; the dependency weight is used to characterize the degree of impact of the terminal 102 handing over from the target base station 101 on the terminal 102's service; and further determine the terminals among the multiple terminals 102 with a high probability of actively handing over from the target base station 101 and terminals whose handover from the target base station 101 has a small impact on the terminal's service as terminals to be handed over based on the handover impact parameter.
[0044] In one possible implementation, the hardware structure of the terminal to be switched out determination device 103 in the aforementioned terminal to be switched out determination system 100 includes: Figure 2 The components included in the terminal to be cut off determination device 200 shown below are described in detail below. Figure 2 Taking the terminal to be cut off determination device 200 shown as an example, the hardware structure of the terminal to be cut off determination device 103 is introduced. For example... Figure 2 As shown, the terminal to be switched out determination device 200 includes at least one processor 201, a communication line 202, and at least one communication interface 204, and may also include a memory 203. The processor 201, memory 203, and communication interface 204 can be connected via the communication line 202.
[0045] The processor 201 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present disclosure, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
[0046] Communication line 202 may include a path for transmitting information between the aforementioned components.
[0047] The communication interface 204 is used to communicate with other devices or communication networks. It can use any transceiver-like device, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.
[0048] The memory 203 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of including or storing desired program code having the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0049] In one possible design, the memory 203 can exist independently of the processor 201, meaning the memory 203 can be an external memory of the processor 201. In this case, the memory 203 can be connected to the processor 201 via the communication line 202 to store execution instructions or application code, and its execution is controlled by the processor 201 to implement the terminal to be switched out method provided in the following embodiments of this disclosure. In another possible design, the memory 203 can also be integrated with the processor 201, meaning the memory 203 can be an internal memory of the processor 201. For example, the memory 203 can be a cache, which can be used to temporarily store some data and instruction information.
[0050] As one possible implementation, processor 201 may include one or more CPUs, for example Figure 2 CPU0 and CPU1 in the example. Alternatively, the terminal to be switched out determination device 200 may include multiple processors, such as... Figure 2 The processors 201 and 207 are included. Alternatively, the terminal to be switched out determination device 200 may also include an output device 205 and an input device 206.
[0051] The following is a detailed description of the method for determining the terminal to be switched out provided in the embodiments of this disclosure.
[0052] like Figure 3 As shown, Figure 3 The method for determining the terminal to be switched out provided in this embodiment includes the following steps S301-S302, which will be described in detail below.
[0053] S301, The terminal to be cut off determination device determines the cut-off impact parameters of each of the multiple first terminals accessing the target base station.
[0054] The handover impact parameters include at least one of the following: handover probability and dependency weight; the handover probability is used to characterize the probability that the first terminal is currently handing over from the target base station; the dependency weight is used to characterize the degree of impact on the first terminal's services when the first terminal is handing over from the target base station.
[0055] In one possible implementation, the target base station is a faulty base station. The terminal to be handed over determination device can obtain information such as the base station's operating status, hardware indicators, and software status, as well as the analysis results of the status information, through the network management system. Based on the analysis results, it can determine whether the base station is faulty, and if a fault is confirmed, further determine the type and location of the fault. It should be noted that if the target base station is faulty due to excessive user access causing overload, the terminal to be handed over determination device can determine the terminal to be handed over based on the probability of a terminal currently connected to the target base station handing over and the impact on terminal services when a terminal hands over from the target base station. This reduces the pressure on the base station and resolves the target base station fault promptly.
[0056] S302, The terminal to be cut off determination device determines the first terminal among multiple first terminals whose cutting-off influence parameters meet the preset conditions as the terminal to be cut off.
[0057] In one possible implementation, the preset conditions could be high cut-out probability and / or low dependency weight. In this way, the terminal to be cut out determination device can identify terminals with high cut-out probability and / or low dependency weight as terminals to be cut out, thereby reducing the impact of terminal cut-out.
[0058] For example, when the influencing parameter includes the cut-out probability, the preset condition includes: the cut-out probability of the first terminal is greater than a first threshold of 50%.
[0059] If the probability of the first terminal being cut off is greater than 50%, then the first terminal can be determined as the terminal to be cut off with a high probability of being cut off, so as to reduce the impact of terminal cutting off.
[0060] When the influencing parameters include dependency weights, the preset conditions include: the dependency weight of the first terminal is less than the second threshold.
[0061] If the dependency weight of the first terminal is less than the second threshold, then the first terminal can be determined as a terminal with low dependency weight to be cut off, so as to reduce the impact of terminal cutting off.
[0062] When the influencing parameters include the cut-out probability and the dependency weight, the preset conditions include: the cut-out probability of the first terminal is greater than the first threshold and the dependency weight of the first terminal is less than the second threshold.
[0063] If the cut-out probability of the first terminal is greater than 50% and the dependency weight of the first terminal is less than 1, then the first terminal can be determined as a terminal to be cut out with a high cut-out probability and a low dependency weight, so as to reduce the impact of terminal cut-out.
[0064] The technical solution provided by the above embodiments can bring at least the following beneficial effects: The device for determining the terminal to be handed over first determines the handover impact parameters of each of the multiple first terminals accessing the target base station; that is, it determines the possibility of the multiple first terminals actively handing over to the target base station and the degree of impact on the service of the first terminal when handing over from the target base station. Furthermore, based on the handover impact parameters, it determines the first terminal among the multiple first terminals whose handover impact parameters meet preset conditions as the terminal to be handed over. That is, it determines the first terminal whose impact on the user's network experience after handing over to the base station is relatively small as the handover terminal; the base station actively hands over the terminal whose impact on the network experience is relatively small after handing over to the base station, thereby reducing the pressure on the base station and avoiding the user's network connection being disconnected due to processing performed on the base station side, thus ensuring the user's network experience.
[0065] One possible way to achieve this is by combining Figure 3 ,like Figure 4 As shown, when the handover impact parameters include the handover probability, the process of determining the handover impact parameters of each of the multiple first terminals accessing the target base station by the handover terminal determination device in the above-mentioned S301 can be specifically implemented by the following S401-S403, which will be explained in detail below.
[0066] S401, The device for determining the terminal to be handed over determines the network parameters of multiple second terminals when they access the target base station, and the network parameters of multiple second terminals when they hand over the target base station.
[0067] The second terminal is the terminal that accessed the target base station before the current time.
[0068] In one possible implementation, the network parameters of the second terminal when accessing / handing out the target base station include: the location of the second terminal when transmitting data with the target base station, the network's reference signal receiving power (RSRP), signal to interference plus noise ratio (SINR), CIO (Cell Individual Offset: specific cell offset of neighboring cells), and other information.
[0069] S402, The terminal to be cut off determination device establishes a terminal cut-off prediction model based on the network parameters of multiple second terminals when accessing the target base station and the network parameters when cutting off the target base station.
[0070] In one possible implementation, the aforementioned network parameters can be used as the input features X of the model, and the state of the terminal transmitting data with the target base station can be used as the input label Y of the model. The algorithm can be trained through a preset algorithm model to establish a terminal prediction model.
[0071] For example, the preset algorithms include at least one of the following: XGBoost algorithm, LightGBM algorithm, and CatBoost algorithm.
[0072] S403. The device for determining the terminal to be cut off inputs the current network parameters of multiple first terminals into the prediction model to determine the cut-off probability of each first terminal among the multiple first terminals.
[0073] For example, the device for determining the terminal to be cut off obtains the current RSRP, SINR, and CIO input prediction model of any one of the multiple first terminals through the network management system, and determines the cut-off probability of the first terminal.
[0074] The technical solution provided by the above embodiments can bring at least the following beneficial effects: The device for determining the terminal to be handed over determines the network parameters of multiple second terminals when accessing the target base station, and the network parameters of multiple second terminals when handing over to the target base station. That is, it determines the network parameter data of the terminal when accessing the base station and the network parameter data when handing over to the base station in historical data; the device for determining the terminal to be handed over establishes a terminal handover prediction model based on the network parameters of multiple second terminals when accessing the target base station and the network parameters when handing over to the target base station. That is, the device for determining the terminal to be handed over trains the model based on the state of the second terminal transmitting data with the base station and the network parameters of the second terminal transmitting data with the base station in historical data, and constructs a prediction model; it inputs the current network parameters into the prediction model, thereby predicting the current handover probability of the first terminal; that is, it determines the handover impact parameters of each of the multiple first terminals accessing the target base station when the handover impact parameters include the handover probability.
[0075] One possible way to achieve this is by combining Figure 4 ,like Figure 5 As shown, the process of determining the network parameters of multiple second terminals when accessing the target base station and the network parameters of multiple second terminals when cutting out of the target base station, as described in S401, can be specifically implemented through the following S501-S504, which will be explained in detail below.
[0076] S501, The device for determining the terminal to be switched out acquires the transmission data between the target base station and the second terminal within a preset time period.
[0077] The preset time period is the period of data transmitted up to the current time.
[0078] In one possible implementation, the transmitted data includes at least one of the following: terminal identifier, timestamp, and network parameters corresponding to the timestamp.
[0079] For example, as shown in Table 1, Table 1 shows the transmission data of the second terminal when accessing / switching out of the target base station.
[0080] Table 1. Transmission data of the second terminal when accessing / switching out of the target base station.
[0081]
[0082]
[0083] S502, the terminal to be cut off determination device determines the timestamps of multiple second terminals accessing the target base station and the timestamps of multiple second terminals cutting off from the target base station based on the timestamps of the transmitted data.
[0084] It is understandable that the transmission data of the multiple second terminals obtained by the terminal to be switched out device includes: transmission data when the second terminal accesses the target base station and transmission data when the second terminal switches out of the target base station. Based on the timestamp of the transmission data, it can be determined that the transmission data is the transmission data when the second terminal accesses the target base station or the transmission data when the second terminal switches out of the target base station.
[0085] S503, The device for determining the terminal to be cut off determines the network parameters corresponding to the timestamps of the access to the target base station of the multiple second terminals as the network parameters of the multiple second terminals when accessing the target base station.
[0086] It is understandable that the transmission data of multiple second terminals obtained by the terminal to be cut off device includes: transmission data when the second terminal accesses the target base station and transmission data when the second terminal cuts off from the target base station. Based on the timestamp of the transmission data, it can be determined that the transmission data is the transmission data when the second terminal accesses the target base station, thereby determining the network parameters of multiple second terminals when accessing the target base station.
[0087] S504. The device for determining the terminal to be handed over determines the network parameters corresponding to the timestamps of the multiple second terminals handing over to the target base station as the network parameters of the multiple second terminals when handing over to the target base station.
[0088] It is understandable that the transmission data of multiple second terminals obtained by the terminal to be switched out device includes: transmission data when the second terminal accesses the target base station and transmission data when the second terminal switches out of the target base station. Based on the timestamp of the transmission data, it can be determined that the transmission data is the transmission data when the second terminal switches out of the target base station, thereby determining the network parameters of multiple second terminals when switching out of the target base station.
[0089] The technical solution provided by the above embodiments can bring at least the following beneficial effects: The device for determining the terminal to be handed over first acquires the transmission data between the target base station and the second terminal within a preset time period; that is, it acquires the historical transmission data between the terminal and the target base station, and determines the timestamps of multiple second terminals accessing the target base station and the timestamps of multiple second terminals handing over to the target base station based on the timestamps in the historical transmission data. Based on the correspondence between the timestamps of multiple second terminals accessing the target base station and the network parameters of multiple second terminals when accessing the target base station, and the correspondence between the timestamps of multiple second terminals handing over to the target base station and the network parameters of multiple second terminals when handing over to the target base station, the device determines the network parameters of multiple second terminals when accessing the target base station and the network parameters of multiple second terminals when handing over to the target base station.
[0090] One possible way to achieve this is by combining Figure 5 ,like Figure 6As shown, the process of determining the timestamps of multiple second terminals accessing the target base station and the timestamps of multiple second terminals cutting out of the target base station based on the timestamps of the transmitted data in S502 can be specifically implemented through the following S601-S603, which will be described in detail below.
[0091] S601, The terminal to be switched out determination device determines the first timestamp of the first transmission data and the second timestamp of the second transmission data of the target second terminal within a preset time period.
[0092] Wherein, the first transmission data is any transmission data between the target base station and the target second terminal within a preset time period; the second transmission data is the transmission data that precedes the first transmission data and is adjacent to the first transmission data; and the target second terminal is any one of a plurality of second terminals.
[0093] S602. If the difference between the first timestamp and the second timestamp is not greater than a preset difference, the terminal to be switched out determination device determines the second timestamp as the timestamp when the target second terminal accesses the target base station.
[0094] The preset difference value is the time interval between the second terminal and the target base station for data transmission.
[0095] For example, the time interval for data transmission between the second terminal and the target base station is 2 seconds. When the difference between the first timestamp and the second timestamp is not greater than the preset difference of 2 seconds, it indicates that the second terminal and the target base station are transmitting data normally during the time period between the first timestamp and the second timestamp. At this time, the second timestamp can be determined as the timestamp when the target second terminal accesses the target base station.
[0096] S603. If the difference between the first timestamp and the second timestamp is greater than a preset difference, then the second timestamp is determined to be the timestamp when the target second terminal hands out of the target base station.
[0097] For example, the time interval for data transmission between the target second terminal and the target base station is 2 seconds. When the difference between the first timestamp and the second timestamp is greater than the preset difference of 2 seconds, it indicates that the target second terminal and the target base station did not transmit data normally during the time period between the first timestamp and the second timestamp. At this time, the second timestamp can be determined as the timestamp when the target second terminal switches out of the target base station.
[0098] For example, as shown in Table 1 above, the time interval for data transmission between the terminal and the target base station is 2 seconds. The difference between the timestamp of serial number 9 (12:01:36) and the timestamp of serial number 10 (12:01:40) is 4 seconds, which is greater than the preset time interval for data transmission. Therefore, it is determined that the terminal will switch out of the base station at 12:01:36.
[0099] The technical solution provided by the above embodiments can bring at least the following beneficial effects: the terminal to be cut off determination device determines the first timestamp of the first transmission data and the second timestamp of the second transmission data of the target second terminal within a preset time period, and determines the second timestamp as the timestamp of the target second terminal cutting off from the target base station based on the difference between the first timestamp and the second timestamp being greater than a preset difference; or determines the second timestamp as the timestamp of the target second terminal accessing the target base station based on the difference between the first timestamp and the second timestamp not being greater than a preset difference.
[0100] One possible way to achieve this is by combining Figure 3 ,like Figure 7 As shown, when the handover impact parameters include dependent weights, the process of determining the handover impact parameters of each of the multiple first terminals accessing the target base station in the above-mentioned S301 and the handover terminal determination device can be specifically implemented through the following S701-S703, which will be explained in detail below.
[0101] S701, The terminal to be switched out determination device determines the current usage status of multiple network services of the target first terminal.
[0102] The target first terminal is any one of a plurality of first terminals.
[0103] In one possible implementation, network services include: voice services and internet access services.
[0104] For example, the device for determining the terminal to be switched out determines the current voice call status and data rate of each first terminal.
[0105] S702, The terminal to be switched out determination device determines the weight of each network service based on the usage of each network service.
[0106] In one possible implementation, when the first terminal is in a voice call state, the voice service weight is 1, and when the voice call state is not in a voice call state, the voice service weight is 0.
[0107] In one possible implementation, the user's internet access weight W 上网 Satisfy the following formula 1:
[0108] W 上网 =C 上网速率 / 1024 Formula 1
[0109] Among them, C 上网速率 This represents the current data rate of the terminal, in KB / s.
[0110] For example, if the current data rate used by the terminal is 512KB / s, then the corresponding internet access weight W is... 上网 =0.5.
[0111] S703. The terminal to be switched out determination device sums the weights of each network service of each first terminal to determine the dependency weight of the target first terminal.
[0112] For example, if the target first terminal is in a voice call state, the voice service weight value is 1, the current data rate used by the terminal is 512KB / s, and the internet access weight value is 0.5, then the dependency weight of the target first terminal is determined to be 1.5.
[0113] The technical solution provided by the above embodiments can bring at least the following beneficial effects: the terminal to be cut off determination device determines the current usage of multiple network services of the target first terminal and determines the weight of the multiple network services of the target first terminal. Based on the weight of the multiple network services of the target first terminal, the dependency weight of each first terminal among the multiple first terminals is determined, that is, the cut-off impact parameter of each first terminal among the multiple target first terminals accessing the target base station is determined when the cut-off impact parameter includes the dependency weight.
[0114] In one possible implementation, when the influencing parameters include the cut-out probability, the preset condition includes: the cut-out probability of the first terminal is greater than a first threshold.
[0115] Understandably, when the influencing parameters include the handover probability, if the handover probability of the first terminal is greater than the first threshold, then the probability of the first terminal handing over to the target base station is relatively high. It can be determined that the first terminal is the terminal to be handed over with less impact on the network experience after handing over to the target base station.
[0116] When the influencing parameters include dependency weights, the preset conditions include: the dependency weight of the first terminal is less than the second threshold.
[0117] Understandably, when the influencing parameters include dependency weights, if the dependency weight of the first terminal is less than the second threshold, then the impact of the first terminal's service on the first terminal after it leaves the target base station is relatively small. It can be determined that the first terminal is the terminal to be handed over, and the network experience of the terminal will be less affected after it leaves the target base station.
[0118] When the influencing parameters include the cut-out probability and the dependency weight, the preset conditions include: the cut-out probability of the first terminal is greater than the first threshold and the dependency weight of the first terminal is less than the second threshold.
[0119] Understandably, when the influencing parameters include the handover probability and the dependency weight, if the handover probability of the first terminal is greater than the first threshold, then the probability of the first terminal handing over to the target base station is relatively high; if the dependency weight of the first terminal is less than the second threshold, then the impact on the first terminal's service after handing over to the target base station is relatively small, and it can be determined that the first terminal is the terminal to be handed over whose network experience will be less affected after handing over to the target base station.
[0120] The technical solution provided by the above embodiments can bring at least the following beneficial effects: The terminal to be handed over determination device first determines the handover impact parameters of each of the multiple first terminals accessing the target base station; the handover impact parameters include at least one of the following: handover probability and dependency weight; wherein, the handover probability is used to characterize the probability that the first terminal is currently handing over from the target base station; the dependency weight is used to characterize the degree of impact on the first terminal's service when the first terminal hands over from the target base station; that is, it determines the possibility that the multiple first terminals accessing the target base station actively hand over from the target base station and the degree of impact on the first terminal's service when handing over from the target base station. Furthermore, based on the handover impact parameters, the first terminal among the multiple first terminals whose handover impact parameters meet preset conditions is determined as the terminal to be handed over. That is, the first terminal whose impact on the user's network experience is small after handing over from the base station is determined as the handover terminal; the base station actively hands over the terminal whose impact on the network experience is small after handing over from the base station, thereby reducing the pressure on the base station, avoiding the user's network connection being disconnected due to processing performed on the base station side, and thus ensuring the user's network experience.
[0121] As can be seen, the above mainly describes the technical solutions provided by the embodiments of this disclosure from a methodological perspective. To achieve the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the modules and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0122] This embodiment of the disclosure can divide the device for determining the terminal to be switched out into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this embodiment of the disclosure is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0123] like Figure 8 As shown, Figure 8 This is a schematic diagram of a terminal to be cut off determination device 800 provided in an embodiment of the present disclosure.
[0124] The device 800 for determining a terminal to be handed over includes: a processing unit 802; the processing unit 802 is configured to determine the handover impact parameters of each of a plurality of first terminals accessing a target base station; the handover impact parameters include at least one of the following: handover probability and dependency weight; wherein, the handover probability is used to characterize the probability that the first terminal is currently handing over from the target base station; the dependency weight is used to characterize the degree of impact on the first terminal's services when the first terminal hands over from the target base station; the processing unit 802 is further configured to determine the first terminal among the plurality of first terminals whose handover impact parameters meet preset conditions as the terminal to be handed over.
[0125] In one possible implementation, the processing unit 802 is specifically used to determine a first timestamp of a first transmission data and a second timestamp of a second transmission data within a preset time period for the target second terminal; the first transmission data is any transmission data between the target base station and the target second terminal within the preset time period; the second transmission data is transmission data that precedes and is adjacent to the first transmission data; the target second terminal is any one of a plurality of second terminals; if the difference between the first timestamp and the second timestamp is not greater than a preset difference, then the second timestamp is determined to be the timestamp when the target second terminal accesses the target base station; if the difference between the first timestamp and the second timestamp is greater than the preset difference, then the second timestamp is determined to be the timestamp when the target second terminal disconnects from the target base station.
[0126] In one possible implementation, the device further includes: a communication unit 801; and a processing unit 802, specifically configured to: instruct the communication unit 801 to acquire transmission data between the target base station and the second terminal within a preset time period; the preset time period is the time period of transmission data prior to the current time; the transmission data includes at least one of the following: a terminal identifier, a timestamp, and network parameters corresponding to the timestamp; based on the timestamp of the transmission data, determine the timestamps of multiple second terminals accessing the target base station and the timestamps of multiple second terminals leaving the target base station; determine the network parameters corresponding to the timestamps of multiple second terminals accessing the target base station as the network parameters of the multiple second terminals when accessing the target base station; and determine the network parameters corresponding to the timestamps of multiple second terminals leaving the target base station as the network parameters of the multiple second terminals when leaving the target base station.
[0127] In one possible implementation, the processing unit 802 is specifically configured to: determine a first timestamp of the first transmitted data and a second timestamp of the second transmitted data within a preset time period for the target second terminal; the first timestamp is the timestamp of any transmitted data between the target base station and the second terminal within the preset time period; the second timestamp is the timestamp of the second transmitted data adjacent to the first transmitted data before the first transmitted data; if the difference between the first timestamp and the second timestamp is not greater than a preset difference, then determine the second timestamp as the timestamp when the target second terminal accesses the target base station; if the difference between the first timestamp and the second timestamp is greater than the preset difference, then determine the second timestamp as the timestamp when the target second terminal disconnects from the target base station.
[0128] In one possible implementation, the processing unit 802 is specifically used to: determine the current usage status of multiple network services of the target first terminal; the target first terminal is any one of the multiple first terminals; determine the weight of each network service based on the usage status of each network service; and sum the weights of each network service of each first terminal to determine the dependency weight of the target first terminal.
[0129] In one possible implementation, when the influencing parameters include the cut-out probability, the preset condition includes: the cut-out probability of the first terminal is greater than a first threshold; when the influencing parameters include the dependency weight, the preset condition includes: the dependency weight of the first terminal is less than a second threshold; when the influencing parameters include both the cut-out probability and the dependency weight, the preset condition includes: the cut-out probability of the first terminal is greater than the first threshold and the dependency weight of the first terminal is less than the second threshold.
[0130] This disclosure also provides a device for determining a terminal to be switched out, which includes a processor and a memory. The memory stores computer execution instructions. When the device is running, the processor executes the computer execution instructions stored in the memory to enable the device to perform the terminal to be switched out determination method described in this disclosure.
[0131] Embodiments of this disclosure provide a computer program product containing instructions that, when executed on a computer, cause the computer to perform the terminal to be switched out method in the above method embodiments.
[0132] Embodiments of this disclosure provide a chip including a processor and a communication interface, the communication interface and the processor being coupled together, the processor being used to run computer programs or instructions to implement the terminal to be cut off method as described in the above method embodiments.
[0133] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), registers, hard disks, optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing, or any other form of computer-readable storage medium in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In this embodiment of the disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0134] Since the apparatus, devices, computer-readable storage media, and computer program products in the embodiments of this disclosure can be applied to the above methods, the technical effects they can achieve can also be referred to the above method embodiments. The embodiments of this disclosure will not be repeated here.
[0135] The above descriptions are merely specific embodiments of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A method for determining a terminal to be cut off, characterized in that, include: Determine the handover impact parameters for each of the multiple first terminals accessing the target base station; the handover impact parameters include the handover probability; the handover probability is used to characterize the probability that the first terminal is currently handing off from the target base station; The terminal among the plurality of first terminals whose switching influence parameters meet preset conditions is the terminal to be switched out; The determination of the handover impact parameters for each of the multiple first terminals accessing the target base station includes: The system acquires transmission data between the target base station and multiple second terminals within a preset time period; the preset time period is the time period of transmission data prior to the current time; the second terminals are terminals that accessed the target base station before the current time; the transmission data includes: terminal identifier, timestamp, and network parameters corresponding to the timestamp; The first timestamp of the first transmitted data and the second timestamp of the second transmitted data of the target second terminal are determined within the preset time period; the first transmitted data is any transmitted data between the target base station and the target second terminal within the preset time period; the second transmitted data is transmitted data that precedes the first transmitted data and is adjacent to the first transmitted data; the target second terminal is any one of the plurality of second terminals; If the difference between the first timestamp and the second timestamp is not greater than a preset difference, then the second timestamp is determined to be the timestamp when the target second terminal accesses the target base station; If the difference between the first timestamp and the second timestamp is greater than the preset difference, then the second timestamp is determined to be the timestamp at which the target second terminal cuts out of the target base station; The network parameters corresponding to the timestamps of the access to the target base station of the plurality of second terminals are determined to be the network parameters of the plurality of second terminals when they access the target base station; The network parameters corresponding to the timestamps of the plurality of second terminals switching out of the target base station are determined to be the network parameters of the plurality of second terminals when switching out of the target base station; Based on the network parameters of the multiple second terminals when accessing the target base station and when switching out of the target base station, a terminal switching out prediction model is established. The current network parameters of the plurality of first terminals are input into the prediction model to determine the cut-out probability of each of the plurality of first terminals.
2. The method according to claim 1, characterized in that, The handover impact parameter also includes a dependency weight, which is used to characterize the degree of impact on the first terminal's services when the first terminal hands over from the target base station. The step of determining the handover impact parameters for each of the multiple first terminals accessing the target base station further includes: Determine the current usage status of multiple network services of the target first terminal; the target first terminal is any one of the multiple first terminals; The weight of each network service is determined based on its usage. The dependency weight of the target first terminal is determined by summing the weights of each network service of each first terminal.
3. The method according to claim 1, characterized in that, When the influencing parameter includes the cut-out probability, the preset condition includes: the cut-out probability of the first terminal is greater than a first threshold.
4. The method according to claim 2, characterized in that, When the influencing parameters include the cut-out probability and the dependency weight, the preset conditions include: the cut-out probability of the first terminal is greater than a first threshold and the dependency weight of the first terminal is less than a second threshold.
5. A device for determining the terminal to be cut off, characterized in that, include: Processing unit; The processing unit is configured to determine the handover impact parameter for each of the multiple first terminals accessing the target base station; the handover impact parameter includes the handover probability; the handover probability is used to characterize the probability that the first terminal is currently handing out from the target base station; The processing unit is further configured to determine the first terminal among the plurality of first terminals whose cut-out influence parameters meet preset conditions as the terminal to be cut out; The processing unit is specifically used for: The system acquires transmission data between the target base station and multiple second terminals within a preset time period; the preset time period is the time period of transmission data prior to the current time; the second terminals are terminals that accessed the target base station before the current time; the transmission data includes: terminal identifier, timestamp, and network parameters corresponding to the timestamp; The first timestamp of the first transmitted data and the second timestamp of the second transmitted data of the target second terminal are determined within the preset time period; the first transmitted data is any transmitted data between the target base station and the target second terminal within the preset time period; the second transmitted data is transmitted data that precedes the first transmitted data and is adjacent to the first transmitted data; the target second terminal is any one of the plurality of second terminals; If the difference between the first timestamp and the second timestamp is not greater than a preset difference, then the second timestamp is determined to be the timestamp when the target second terminal accesses the target base station; If the difference between the first timestamp and the second timestamp is greater than the preset difference, then the second timestamp is determined to be the timestamp at which the target second terminal cuts out of the target base station; The network parameters corresponding to the timestamps of the access to the target base station of the plurality of second terminals are determined to be the network parameters of the plurality of second terminals when they access the target base station; The network parameters corresponding to the timestamps of the plurality of second terminals switching out of the target base station are determined to be the network parameters of the plurality of second terminals when switching out of the target base station; Based on the network parameters of the multiple second terminals when accessing the target base station and when switching out of the target base station, a terminal switching out prediction model is established. The current network parameters of the plurality of first terminals are input into the prediction model to determine the cut-out probability of each of the plurality of first terminals.
6. A device for determining the terminal to be cut off, characterized in that, include: A processor and a memory; wherein the memory is used to store computer execution instructions, and when the terminal to be switched out determination device is running, the processor executes the computer execution instructions stored in the memory to cause the terminal to be switched out determination device to perform the terminal to be switched out determination method according to any one of claims 1-4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed by the processor of the terminal to be switched out determination device, cause the terminal to be switched out determination device to perform the terminal to be switched out determination method according to any one of claims 1-4.