Cell switching method, device, equipment, medium and product

By analyzing the user behavior information of the terminal equipment and optimizing the pre-process of cell handover, congestion and signaling storms caused by insufficient network resources in crowded areas are solved, and the efficiency of cell handover and network processing capabilities are improved.

CN119233334APending Publication Date: 2024-12-31CHINA MOBILE ZIJIN INNOVATION INST CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411253150.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

The existing cell handover process is in areas with dense and sudden personnel circulation, limited resources lead to network congestion and signaling storms, which are inefficient.

Method used

By analyzing the user behavior information of the terminal device, using the pre-built user behavior model for information pruning and data value, predicting whether cell handover is needed, and performing the pre-process of cell handover when resources are sufficient, optimizing network resource utilization and signaling deal with.

Benefits of technology

It effectively avoids network congestion when a large number of terminals initiate handover at the same time, improves the efficiency of cell handover, reduces the risk of signaling storms, and improves network processing capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119233334A_ABST
    Figure CN119233334A_ABST
Patent Text Reader

Abstract

The invention discloses a cell switching method, device and equipment, a medium and a product, and relates to the technical field of mobile communication, and the method comprises the steps: analyzing the user behavior information of terminal equipment, and determining whether the terminal equipment needs to carry out a cell switching process or not; and when it is determined that the terminal device needs to be switched, executing a cell switching pre-process to obtain a pre-process execution result. Therefore, whether the cell switching process is executed or not is analyzed according to the user behavior information corresponding to the terminal equipment, and when it is analyzed that the terminal equipment needs to be subjected to cell switching, the cell switching pre-process is executed on the terminal equipment needing to be switched to obtain a pre-process execution result; the problem of network congestion caused by limitation of resources and communication components when a large number of terminals initiate the switching process at the same time is solved, and the cell switching efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mobile communication technology, and in particular to a cell switching method, device, equipment, medium and product. Background Art

[0002] Cell handover refers to the process in which a user device switches from a base station in one cell (such as gNB) to a base station in another cell to maintain a communication connection during movement. The 3GPP (3rd Generation Partnership Project) protocol stipulates that a cell handover event includes four processes. When the communication quality of the terminal drops to a certain threshold, it enters the handover triggering phase, and then enters the measurement phase. The terminal performs radio resource management (RRM) measurements based on the mobility management reference signal, and then enters the target cell determination phase based on the measurement results, and finally enters the handover phase.

[0003] However, the existing cell switching process does not take into account the limitations of the indoor expansion scenario of the base station. In this scenario, the cell coverage is significantly reduced compared to other types of base stations. In some areas with dense populations and sudden flow of people, such as schools, office buildings, hospitals, etc., the same floor requires multiple cells to cover. If a large number of terminals initiate the switching process at the same time, the network will be congested due to limited time and frequency resources. In addition, the simultaneous initiation of the switching process may cause the network equipment to overload, thereby causing a signaling storm.

[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0005] The main purpose of the present application is to provide a cell switching method, device, equipment, medium and product, aiming to solve the technical problem of network congestion caused by resource and communication component limitations when a large number of terminals initiate a switching process at the same time.

[0006] To achieve the above object, the present application proposes a cell switching method, the method comprising:

[0007] Analyze user behavior information of terminal devices to determine whether there are terminal devices that need to perform a cell switching process;

[0008] When it is determined that the terminal device needs to be switched, a cell switching pre-process is executed to obtain a result of the pre-process execution.

[0009] In one embodiment, the step of analyzing user behavior information of the terminal device to determine whether there is a terminal device that needs to perform a cell switching process includes:

[0010] Inputting the user behavior information and the user behavior information set into a pre-built user behavior model;

[0011] Pruning the user behavior information set by using a reset gate function in the user behavior model to obtain retained information;

[0012] The user behavior habit information is obtained by performing data sampling on the reserved information through the update gate function in the user behavior model;

[0013] Performing prediction analysis on the user behavior information based on the user behavior habit information;

[0014] When the user behavior information satisfies the user behavior habit information, it is determined that a terminal device needs to perform a cell switching process.

[0015] In one embodiment, before the step of inputting the user behavior information and the user behavior information set into a pre-built user behavior model, the method further includes:

[0016] A user behavior model is constructed based on the user behavior information set, wherein the user behavior information set includes one or more of a cell switching time, a switching cell, and a neighbor cell list.

[0017] In one embodiment, when it is determined that the terminal device needs to be switched, the step of executing the cell switching pre-process and obtaining the pre-process execution result includes:

[0018] The initial neighbor list of the terminal device is updated according to the analysis result to obtain a final neighbor list;

[0019] The resource usage of the network device and the reference signal used in the RMM measurement are calculated based on the utilization rate of the physical resource block PRB of the network device and the period and accuracy of the RMM measurement of the radio resource management module;

[0020] The RMM measurement is performed using the reference signal to obtain a measurement result, and the execution result of the preceding process is output as completed.

[0021] In one embodiment, after the step of executing the cell switching pre-process and obtaining the pre-process execution result when determining that the terminal device needs to be switched, the method further includes:

[0022] If the execution result of the pre-process is completed, when the estimated switching time of the user behavior habit information is reached, signaling information is sent to the target cell of the terminal device;

[0023] Based on the signaling information, the communication connection of the terminal device is switched to the target cell.

[0024] In one embodiment, the step of calculating the resource usage of the network device and the reference signal used in the RMM measurement based on the utilization rate of the physical resource block PRB of the network device and the period and accuracy of the radio resource management module RMM measurement includes:

[0025] The determination value is obtained by calculating the physical resource blocks, PRB utilization rate and the period and accuracy of the radio resource management RMM measurement of the network device;

[0026] If the determination value exceeds a preset threshold value, it is determined that the resource usage of the network device is sufficient, and a channel state information reference signal CSI-RS is obtained;

[0027] If the determination value is lower than the threshold value, it is obtained that the resource usage of the network device is scarce and a synchronization reference signal SSB is obtained.

[0028] In addition, to achieve the above-mentioned purpose, the present application also proposes a cell switching device, the cell switching device comprising:

[0029] An analysis module is used to analyze user behavior information of terminal devices to determine whether there is a terminal device that needs to perform a cell switching process;

[0030] The execution module is used to execute the cell switching pre-process and obtain the pre-process execution result when it is determined that the terminal device needs to be switched.

[0031] In addition, to achieve the above-mentioned purpose, the present application also proposes a cell switching device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the cell switching method described above.

[0032] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the cell switching method described above are implemented.

[0033] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the cell switching method described above are implemented.

[0034] One or more technical solutions proposed in this application have at least the following technical effects:

[0035] The cell switching method, device, equipment, medium and product proposed in the embodiment of the present application analyze the user behavior information of the terminal device to determine whether there is a terminal device that needs to perform a cell switching process; when it is determined that the terminal device needs to be switched, the cell switching pre-process is executed to obtain the execution result of the pre-process. Thus, the user behavior information corresponding to the terminal device is analyzed to determine whether the cell switching process is to be executed. When it is analyzed that there is a terminal device that needs to perform a cell switching, the cell switching pre-process is executed for the terminal device that needs to be switched, and the execution result of the pre-process is obtained, which solves the problem of network congestion caused by the limitation of resources and communication components when a large number of terminals initiate the switching process at the same time, and improves the efficiency of cell switching. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0037] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0038] Figure 1 A schematic diagram of a flow chart provided for the first embodiment of the cell switching method of the present application;

[0039] Figure 2 A schematic diagram of a user behavior model involved in the cell switching method of this application;

[0040] Figure 3 A schematic diagram of a flow chart provided for the second embodiment of the cell switching method of the present application;

[0041] Figure 4 A schematic diagram of a brief flow of a cell switching method provided in Embodiment 2 of the present application;

[0042] Figure 5 This is a schematic diagram of the module structure of a cell switching device according to an embodiment of the present application;

[0043] Figure 6 A schematic diagram of the device structure of the hardware operating environment involved in the cell switching method in the embodiment of the present application.

[0044] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0045] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0046] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0047] The main solution of the embodiment of the present application is: input the user behavior information and the user behavior information set into a pre-built user behavior model; prune the user behavior information set through the reset gate function in the user behavior model to obtain the retained information; obtain the user behavior habit information through the update gate function in the user behavior model; predict and analyze the user behavior information through the user behavior habit information; when the user behavior information meets the user behavior habit information, determine that a terminal device needs to perform a cell switching process. Based on the user behavior information set, a user behavior model is constructed, and the user behavior information set includes one or more of the cell switching time, the switching cell, and the neighboring cell list. The initial neighboring cell list of the terminal device is updated through the analysis result to obtain the final neighboring cell list; the resource usage of the network device and the reference signal used for RMM measurement are calculated based on the utilization rate of the physical resource block PRB of the network device and the period and accuracy of the wireless resource management module RMM measurement; RMM measurement is performed through the reference signal to obtain the measurement result, and the execution result of the pre-process is output as completed. If the execution result of the pre-process is completed, signaling information is sent to the target cell of the terminal device when the expected switching time of the user behavior habit information is reached; based on the signaling information, the communication connection of the terminal device is switched to the target cell. The judgment value is calculated by the physical resource block, PRB utilization rate and the period and accuracy of the radio resource management RMM measurement of the network device; if the judgment value exceeds the preset threshold value, the resource usage of the network device is sufficient, and the channel state information reference signal CSI-RS is obtained; if the judgment value is lower than the threshold value, the resource usage of the network device is scarce and the synchronization reference signal SSB is obtained. Thereby solving the problem of network congestion due to resource and communication component limitations when a large number of terminals initiate the switching process at the same time, realizing the switching of cells and improving the efficiency of cell switching. Based on the solution of the present invention, from the fact that the cell switching process does not take into account the limitations of the indoor expansion scenario of the base station, in which the cell coverage is significantly reduced compared with other types of base stations, in some densely populated areas with sudden personnel flow, if a large number of terminals initiate the switching process at the same time when moving, the number of RACHs used for non-competitiveness and the time-frequency resources used for RRM measurement will be limited, which is easy to cause congestion. In addition, when a large number of UEs initiate the switching process at the same time, the number of signaling sent by the gNB to the core network and the terminal increases sharply, and the gNB processing capacity is also required to be high. There is a risk of gNB overload operation and signaling storm, thereby reducing efficiency. Based on this, a cell switching method is designed, and the effectiveness of the cell switching method of the present invention is verified when switching the cell. Finally, the efficiency of cell switching is significantly improved by the method of the present invention.

[0048] In this embodiment, for the convenience of description, the following description is made with the cell switching device as the execution subject.

[0049] Since the existing cell switching process in the prior art does not take into account the limitations of the indoor expansion scenario of the pico base station, in some areas with dense population and sudden personnel flow, such as schools, office buildings, hospitals, etc., multiple cells are required to cover the same floor. If a large number of terminals initiate the switching process at the same time when moving, congestion is likely to occur due to the limited number of RACHs used for non-competitiveness and the limited time and frequency resources used for RRM measurement. In addition, when a large number of UEs initiate the switching process at the same time, the number of signaling sent by the gNB to the core network and the terminal increases sharply, and the gNB processing capability is also required to be high. There is a risk of gNB overload and signaling storm, and the efficiency of cell switching will decrease.

[0050] This application provides a solution that uses intent slot management technology in an intelligent customer service system to help the system better understand user needs, improve customer service efficiency and user satisfaction. At the same time, intent slot management technology can also continuously improve the accuracy and intelligence of the system through continuous learning and optimization, providing users with better quality services.

[0051] From the above embodiments, it can be seen that the present application determines whether there is a terminal device that needs to perform a cell switching process by analyzing the user behavior information of the terminal device; when it is determined that the terminal device needs to switch, the cell switching pre-process is executed to obtain the pre-process execution result. Thus, the user behavior information corresponding to the terminal device is analyzed to determine whether the cell switching process is to be executed. When it is analyzed that there is a terminal device that needs to switch a cell, the cell switching pre-process is executed for the terminal device that needs to switch, and the pre-process execution result is obtained, which solves the problem of network congestion caused by resource and communication component limitations when a large number of terminals initiate the switching process at the same time, and improves the efficiency of cell switching.

[0052] It should be noted that the execution subject of this embodiment may be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a cell switching device, etc. The following takes the cell switching device as an example to illustrate this embodiment and the following embodiments.

[0053] Based on this, the embodiment of the present application provides a cell switching method, referring to Figure 1 , Figure 1 This is a flowchart of the first embodiment of the cell switching method of the present application.

[0054] In this embodiment, the cell switching method includes steps S01 to S02:

[0055] Step S01, analyzing user behavior information of terminal devices to determine whether there is a terminal device that needs to perform a cell switching process;

[0056] Before explaining the scheme of this embodiment, it should be clear that in the prior art, cell handover refers to the process in which a user equipment switches from a base station of one cell (such as gNB) to a base station of another cell during movement to maintain a communication connection. The 3GPP (3rd Generation Partnership Project) protocol stipulates that a cell handover event includes four processes. When the communication quality of the terminal drops to a certain threshold, it enters the handover triggering phase, and then enters the measurement phase. The terminal performs radio resource management (Radio Resource Management, RRM) measurement based on the mobility management reference signal, and then enters the target cell determination phase based on the measurement results, and finally enters the handover phase.

[0057] However, the existing cell switching does not take into account the limitations of the indoor expansion scenario of the pico base station. In this scenario, the cell coverage is significantly reduced compared to other types of base stations. In some areas with dense populations and sudden flow of people, such as schools, office buildings, hospitals, etc., the same floor requires multiple cells for coverage. If a large number of terminals initiate the switching process at the same time, the network will be congested due to limited time and frequency resources. In addition, the simultaneous initiation of the switching process may cause the network equipment, namely the gNB (Next Generation NodeB), to overload, thereby causing a signaling storm.

[0058] Therefore, in this embodiment, based on the user behavior information of the preset terminal device, it is analyzed whether the terminal device will trigger the cell switching process to obtain whether the terminal device needs to perform cell switching. The terminal device in this embodiment refers to a mobile device with communication function, such as a mobile phone, tablet, mobile computer, and smart watch, etc., and the user behavior information refers to the behavior information of the user corresponding to the terminal device. The solution in this embodiment is to analyze a large number of terminal devices, and the result obtained is whether there is a terminal device among multiple terminal devices that needs to perform cell switching.

[0059] Step S02: When it is determined that the terminal device needs to be switched, a cell switching pre-process is executed to obtain a pre-process execution result.

[0060] In the above analysis results, it is obtained whether the user needs to switch cells. If the analysis result is that the user does not need to switch cells, the user's behavior information is further collected and analyzed. When the analysis result is that the user needs to switch cells, in order to avoid a large number of terminals initiating the switching process at the same time, the cell switching pre-process is executed for the terminal equipment that needs to switch cells, and the pre-process execution result is obtained.

[0061] Specifically, the above step S01, analyzing the user behavior information of the terminal device and determining whether there is a terminal device that needs to perform a cell switching process, includes:

[0062] Step S012, inputting the user behavior information and the user behavior information set into a pre-built user behavior model;

[0063] Step S013, pruning the user behavior information set by using the reset gate function in the user behavior model to obtain retained information;

[0064] Step S014, performing data sampling on the reserved information through the update gate function in the user behavior model to obtain user behavior habit information;

[0065] Step S015, performing prediction analysis on the user behavior information based on the user behavior habit information;

[0066] Step S016: When the user behavior information satisfies the user behavior habit information, it is determined that a terminal device needs to perform a cell switching process.

[0067] The user behavior model in this embodiment is as follows: Figure 2 As shown, the model has two inputs. The first input is h t-1 The user behavior information from the previous cell switching statistics includes user ID, user switching time, target cell for switching, and neighboring cell list for each user. This input is also called hidden state. Another input x t Contains the user ID in the cell at the current moment and the neighboring cell list corresponding to each user. σ1 represents the reset gate, which controls the amount of information recorded in the past that is discarded. The formula is as follows:

[0068] r t =σ1(W rx x t +W rh h t-1 +b r )

[0069] Among them, σ1 represents the reset gate function, W rx and W rh Represents the weight matrices of the two inputs, br Represents the bias factor, by comparing h t-1 and x t , if there are the same users, then we can use the hidden state h t-1 Predict the user switching time, the target cell and the neighboring cell list of the user at the current moment, and reset the output r of the gate function t The value range is 0-1. When the value is 0, it means that all the information recorded in the past is discarded. When the value is 1, it means that all the information recorded in the past is retained. Get the output r of the reset gate t After that, the hidden state h t-1 With r t Multiply and add to x t They are input into the tanh function together to obtain candidate hidden states:

[0070] h′ t =tanh(W1x t +W2(r t ·h t-1 )+b h )

[0071] Among them, r t ·h t-1 The reset gate can be used to control the impact of the output of the previous moment on the current moment. Therefore, the reset gate can control the discarding of irrelevant and unimportant historical information, strengthen the extraction and learning of useful information, and help capture the short-term dependencies in the input parameters of the entire life cycle. Here, the behavior information of users who always exist is strengthened and remembered, while the relevant information of users who do not currently exist is weakened;

[0072] σ2 represents the update gate, which determines how much information is retained and passed on. In extreme cases, all information can be retained to eliminate the problem of gradient disappearance. The formula is as follows:

[0073] Z t =σ2(W zx x t +W zh h t-1 +b z )

[0074] Among them, z t The value range is 0-1. Therefore, the final output result and the hidden state h at the current moment t It can be expressed as:

[0075] h t =h′ t ·z t +h t-1 ·(1-z t )

[0076] From the above formula, we can see that the value of the update gate controls the influence of the candidate hidden state and the hidden state of the previous moment on the final result. t When the value is 1, it means that all candidate hidden states are retained. t-1 The weight is (1-z t ), at this time, all the hidden states of the previous moment are discarded. This method is used to update the gate to control the discarding and retention of historical storage information and current information of the entire system.

[0077] Through the above process, it is determined which users among the current users have their behavior information collected, and based on the user behavior information h previously collected during cell switching t-1 , completing the behavioral habit analysis of current users.

[0078] Then, combined with the user switching time, switching target cell, and neighboring cell list contained in the original behavior information, it predicts whether the user needs to switch at the current moment, the time to switch the cell, and updates the neighboring cell list.

[0079] The gNB obtains the analysis results of user behavior through the above method and determines which terminals need to prepare for switching. For example, if a user frequently switches cells periodically, the switching time, target cell, and neighbor cell list of the user can be recorded as user behavior information to analyze the user's behavior habits. If it is found that the user accesses the current cell again, it can be determined whether the user needs to switch based on the behavior habits, and then the next time the user needs to switch cells is predicted and the neighbor cell list is designed.

[0080] Specifically, before the step S012, in which the user behavior information and the user behavior information set are input into a pre-built user behavior model, the method includes:

[0081] Step S011: constructing a user behavior model based on the user behavior information set, wherein the user behavior information set includes one or more of a cell switching time, a switching cell, and a neighbor cell list.

[0082] In this embodiment, a user behavior model is used for analyzing user behavior information, and the user behavior model is constructed based on gNB. In this embodiment, a user behavior information set is used. This is because in the actual use process, a large number of user behaviors are collected to obtain a user behavior information set. This method has a large cardinality and the obtained analysis result has a small deviation. In other embodiments, a model can be constructed for an actual user. For example, the user behavior of the user corresponding to the above-mentioned terminal device is analyzed through the communication component gNB to construct a user behavior model. The user behavior set includes a large number of users' cell switching time, switching cell and area list. Among them, the communication component gNB (Next Generation Node B) is a base station device in a 5G network, similar to the eNB (Evolved Node B) in a 4G network. B), gNB plays an important role in the 5G system, responsible for wireless access, user management and data transmission. The cell switching time refers to the time when the user switches cells. For example, when people in an office area get off work at 6 pm, a large number of devices will switch cells. The switching cell is the target cell when the user switches. The neighbor cell list is a table maintained by a base station, which lists the information of all neighboring base stations within its coverage area. This information usually includes the base station identifier, frequency, signal strength, etc.

[0083] This embodiment uses the above scheme to determine whether there is a terminal device that needs to perform a cell switching process by analyzing the user behavior information of the terminal device; when it is determined that the terminal device needs to switch, the cell switching pre-process is executed to obtain the pre-process execution result. Therefore, the user behavior information corresponding to the terminal device is analyzed to determine whether to execute the cell switching process. When it is analyzed that there is a terminal device that needs to switch a cell, the cell switching pre-process is executed for the terminal device that needs to switch, and the pre-process execution result is obtained, which solves the problem of network congestion caused by the limitation of resources and communication components when a large number of terminals initiate the switching process at the same time, and improves the efficiency of cell switching.

[0084] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 3 In step S02, when it is determined that the terminal device needs to be switched, a cell switching pre-process is executed to obtain a pre-process execution result. The cell switching method further includes steps S021 to S023:

[0085] Step S021, updating the initial neighbor list of the terminal device according to the analysis result to obtain a final neighbor list;

[0086] Step S022, calculating the resource usage of the network device and the reference signal used in the RMM measurement based on the utilization rate of the physical resource block PRB of the network device and the period and accuracy of the radio resource management module RMM measurement;

[0087] Step S023, performing RMM measurement using the reference signal to obtain a measurement result, and outputting a result of the execution of the preceding process as completed.

[0088] When the analysis result shows that the terminal device needs to switch cells, the initial neighbor cell list of the terminal device can be updated according to the analysis result to obtain a final neighbor cell list, wherein the analysis result includes the expected switching time of the terminal device and the target cell;

[0089] It should be noted that the neighbor list is a table maintained by a base station, which lists the information of all neighboring base stations within its coverage area, which usually includes the base station identifier, frequency, signal strength, etc.;

[0090] The functions of the neighbor list include (1) handover management: helping the base station to perform smooth handover when the user equipment (UE) moves to ensure the continuity of communication, (2) load balancing: distributing the load among different base stations to optimize the use of network resources, (3) interference management: reducing and managing signal interference to improve the overall performance of the network;

[0091] The contents of the neighbor cell list include (1) base station identifier: the unique identifier of the neighbor base station, such as Cell ID, (2) frequency band and carrier: the frequency or carrier information used by the neighbor base station, (3) signal strength: the signal strength or quality indicator of the base station, (4) handover parameters: relevant parameters used in the handover process, such as the threshold for triggering handover;

[0092] The working principle of the neighbor list is (1) information update: the base station regularly updates its neighbor list to ensure that the information in the list is accurate and up-to-date, (2) broadcast and monitor: the base station sends neighbor information to the user equipment by broadcasting, and the user equipment also monitors this information to select the best base station, (3) handover trigger: when the signal quality of the user equipment drops to a certain threshold, the base station triggers handover to a base station with stronger signal according to the neighbor list;

[0093] The neighbor list in 5G includes: (1) Cells and Macro Cells: The neighbor list in the 5G network also includes information about adjacent cells and macro base stations. (2) Spectrum sharing: The 5G network supports spectrum sharing. The frequency band information in the neighbor list may include information about different spectrum levels (such as low frequency and high frequency). (3) Network slicing: In 5G, the neighbor list may also involve information about different network slices to support the needs of various application scenarios.

[0094] After obtaining the final neighbor list, the resource usage of the gNB and the reference signal used in the RMM measurement can be calculated based on the utilization rate of the physical resource block (PRB) of the network equipment and the period and accuracy of the radio resource management (RMM) measurement. The physical resource block (PRB) is the basic unit for allocating and managing radio spectrum resources in a wireless communication system, and the radio resource management module (RMM) is a component in a wireless network that is mainly used to manage and optimize radio resources. Its responsibilities include (1) resource management, scheduling and allocating radio resources (such as PRB) to optimize network performance, (2) network optimization, adjusting and optimizing the coverage and quality of radio signals, and (3) interference management, reducing and managing radio interference to improve network reliability and user experience.

[0095] After obtaining the reference signal and the final neighboring cell list, RMM measurement can be performed using the reference signal to obtain the measurement result. Finally, when the measurement result is obtained, it means that the previous process has been completed, and the previous process execution result can be output as completed.

[0096] Based on the description of the above embodiment, it should be clear that in this embodiment, 5 of the 15 signaling items of the original switching process are executed in advance, thereby improving the switching efficiency and reducing the risk of gNB overload and signaling storm caused by a large number of UEs switching at the same time. In the pre-process, (1) the user behavior model analyzes the user behavior, (2) the gNB determines whether to support triggering the cell switching process based on its own business load, network status and other information, (3) updates the neighbor list, (4) determines the reference signal used for RRM measurement, and (5) obtains the measurement result based on the reference signal to complete the pre-steps of cell switching. The measurement here refers to measuring the quality and signal strength of the wireless channel, thereby optimizing data transmission and resource allocation.

[0097] Specifically, in step S02 described in the above embodiment, when it is determined that the terminal device needs to be switched, after the step of executing the cell switching pre-process and obtaining the pre-process execution result, the method further includes:

[0098] Step S03, if the execution result of the preceding process is completed, when the estimated switching time of the user behavior habit information is reached, signaling information is sent to the target cell of the terminal device;

[0099] Step S04: Based on the signaling information, the communication connection of the terminal device is switched to the target cell.

[0100] After the execution of the pre-process is completed, the terminal device can be switched to a cell when the terminal device moves or reaches a specified time to obtain a switching result. Cell switching refers to the switching process of a mobile device between different cells. This usually occurs when the user moves or the signal coverage area changes. Specifically, there are several types of cell switching: (1) Hard Handover. In this switching process, the device disconnects from the current cell and then connects to a new cell. This method may cause a brief communication interruption. (2) Soft Handover. During the switching process, the device maintains connection with two or more cells at the same time, thereby reducing the interruption during the switching process. This method is usually used in Code Division Multiple Access (CDMA) systems. (3) Seamless Handover. During the switching process, the interruption time is minimized as much as possible. Advanced technologies and protocols are usually used to ensure the continuity of user experience. This is more common in 4G and 5G networks.

[0101] In addition, in the switching scenario at a specified time, when the predicted time for the UE to switch cells is reached, the core network can directly send a Handover Command (signaling information) to switch the UE to the target cell without waiting for switching preparation, thereby achieving fast UE switching and reducing the risk of gNB overload and signaling storm caused by a large number of UEs switching at the same time. Handover is a process in wireless communication, which refers to the user equipment switching from one base station or cell to another base station or cell during movement to maintain a continuous communication connection.

[0102] More specifically, in the above step S022, the step of calculating the resource usage of the gNB and the reference signal used in the RMM measurement based on the utilization rate of the physical resource block PRB of the gNB and the period and accuracy of the radio resource management module RMM measurement includes:

[0103] Step S0221, calculating a determination value through the physical resource blocks, PRB utilization, and the period and accuracy of the radio resource management RMM measurement of the network device;

[0104] Step S0222: if the determination value exceeds a preset threshold value, it is determined that the resource usage of the network device is sufficient, and a channel state information reference signal CSI-RS is obtained;

[0105] Step S0223: If the determination value is lower than the threshold value, it is determined that the resource usage of the network device is scarce and a synchronization reference signal SSB is obtained.

[0106] When the user is determined to need to perform cell handover, the network device selects the reference signal used for RRM measurement based on the following formula:

[0107] X RRM =k1T RRM +k2Δ RRM +(1-k1-k2)Y RRM

[0108] Among them, k1, k2, k3 are weight coefficients, T RRM , Δ RRM , Υ RRM They represent the period and accuracy of RRM measurement and the PRB utilization of the current gNB respectively. When the judgment value X RRM Greater than threshold It means that the pre-process of cell switching needs to be completed as soon as possible, and the current cell PRB utilization rate is low, and there are sufficient time-frequency resources for RRM measurement. According to 3GPP38.331, CSI-RS is selected as the reference signal for RRM measurement. At this time, the rsType parameter in the signaling reportConfig is set to csi-rs, and the parameter associatedSSB does not need to be configured. The terminal can directly use CSI-RS for RRM measurement, and the cell timing does not need to be obtained by monitoring SSB, which effectively improves the efficiency of terminal switching. On the contrary, according to 3GPP 38.331, SSB is used as the reference signal for RRM measurement, the rsType parameter in the signaling reportConfig is set to ssb, and the parameter associatedSSB must be configured.

[0109] This embodiment uses the above scheme to update the initial neighbor list of the terminal device through the analysis results to obtain the final neighbor list; based on the utilization rate of the physical resource block PRB of the network device and the period and accuracy of the wireless resource management module RMM measurement, the resource usage of the network device and the reference signal used in the RMM measurement are calculated; the RMM measurement is performed through the reference signal to obtain the measurement result, and the pre-process execution result is output as completed. Thus, the user behavior information corresponding to the terminal device is analyzed to determine whether to execute the cell switching process. When it is analyzed that a terminal device needs to switch cells, the cell switching pre-process is executed for the terminal device that needs to switch cells, and the pre-process execution result is obtained. This solves the problem of network congestion caused by resource and communication component limitations when a large number of terminals initiate the switching process at the same time, and improves the efficiency of cell switching.

[0110] For example, to help understand the implementation process of the cell switching method obtained by combining this embodiment with the above-mentioned embodiment 1, please refer to Figure 4 , Figure 4 A brief flowchart of a cell switching method is provided, specifically:

[0111] First, the user behavior is analyzed through the user behavior model to analyze whether the user needs to switch cells;

[0112] Then, when the analysis result shows that the user needs to switch cells, whether the pre-process can be started is analyzed through the internal resources of the network device;

[0113] Then, if the network device supports it, the neighbor list is updated based on the previously obtained analysis results and the current neighbor list of the terminal device to obtain the final neighbor list;

[0114] Then, a reference signal for performing RMM measurement is selected, where the reference signal includes an SSB and a CSI-RS;

[0115] Finally, the quality and signal strength of the wireless channel are measured by the reference signal. After the measurement results are obtained, the pre-process of output cell switching is completed.

[0116] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the cell switching method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0117] This application also provides a cell switching device, please refer to Figure 5 , the cell switching device comprises:

[0118] An analysis module 10 is used to analyze user behavior information of terminal devices and determine whether there is a terminal device that needs to perform a cell switching process;

[0119] The execution module 20 is used to execute the cell switching pre-process and obtain the pre-process execution result when it is determined that the terminal device needs to be switched.

[0120] The cell switching device provided by the present application adopts the cell switching method in the above embodiment, which can solve the technical problem of network congestion caused by the limitation of resources and communication components when a large number of terminals initiate the switching process at the same time. Compared with the prior art, the beneficial effects of the cell switching device provided by the present application are the same as the beneficial effects of the cell switching method provided by the above embodiment, and the other technical features in the cell switching device are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0121] The present application provides a cell switching device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the cell switching method in the above-mentioned embodiment 1.

[0122] Reference below Figure 6 , which shows a schematic diagram of the structure of a cell switching device suitable for implementing the embodiment of the present application. The cell switching device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The cell switching device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0123] like Figure 6 As shown, the cell switching device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the cell switching device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the cell switching device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a cell switching device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.

[0124] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0125] The cell switching device provided by the present application adopts the cell switching method in the above embodiment, which can solve the technical problem of network congestion caused by the limitation of resources and communication components when a large number of terminals initiate the switching process at the same time. Compared with the prior art, the beneficial effects of the cell switching device provided by the present application are the same as the beneficial effects of the cell switching method provided by the above embodiment, and the other technical features in the cell switching device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0126] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0127] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0128] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the cell switching method in the above-mentioned embodiment.

[0129] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0130] The computer-readable storage medium may be included in the cell switching device; or may exist independently without being installed in the cell switching device.

[0131] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the cell switching device, the cell switching device: analyzes the user behavior information of the terminal device to determine whether there is a terminal device that needs to perform a cell switching process; when it is determined that the terminal device needs to be switched, executes the cell switching pre-process to obtain the execution result of the pre-process.

[0132] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0133] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0134] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0135] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned cell switching method, and can solve the technical problem of network congestion caused by the limitation of resources and communication components when a large number of terminals initiate the switching process at the same time. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the cell switching method provided by the above-mentioned embodiment, and will not be repeated here.

[0136] The present application also provides a computer program product, including a computer program, which implements the steps of the cell switching method as described above when executed by a processor.

[0137] The computer program product provided by the present application can solve the technical problem of network congestion caused by resource and communication component limitations when a large number of terminals initiate a switching process at the same time. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the cell switching method provided by the above embodiment, which will not be repeated here.

[0138] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A cell switching method, characterized in that: The method comprises: Analyze user behavior information of terminal devices to determine whether there are terminal devices that need to perform a cell switching process; When it is determined that the terminal device needs to be switched, a cell switching pre-process is executed to obtain a result of the pre-process execution.

2. The method according to claim 1, characterized in that The step of analyzing the user behavior information of the terminal device to determine whether there is a terminal device that needs to perform a cell switching process includes: Inputting the user behavior information and the pre-collected user behavior information set into a pre-built user behavior model; Pruning the user behavior information set by using a reset gate function in the user behavior model to obtain retained information; The user behavior habit information is obtained by performing data sampling on the reserved information through the update gate function in the user behavior model; Performing prediction analysis on the user behavior information based on the user behavior habit information; When the user behavior information satisfies the user behavior habit information, it is determined that a terminal device needs to perform a cell switching process.

3. The method according to claim 2, characterized in that Before the step of inputting the user behavior information and the user behavior information set into a pre-built user behavior model, the method further includes: A user behavior model is constructed based on the user behavior information set, wherein the user behavior information set includes one or more of a cell switching time, a switching cell, and a neighbor cell list.

4. The method according to claim 2, characterized in that The step of executing the cell switching pre-process and obtaining the pre-process execution result when determining that the terminal device needs to be switched includes: The initial neighbor list of the terminal device is updated according to the analysis result to obtain a final neighbor list; The resource usage of the network device and the reference signal used in the RMM measurement are calculated based on the utilization rate of the physical resource block PRB of the network device and the period and accuracy of the RMM measurement of the radio resource management module; The RMM measurement is performed using the reference signal to obtain a measurement result, and the execution result of the preceding process is output as completed.

5. The method according to claim 3, characterized in that After the step of executing the cell switching pre-process and obtaining the pre-process execution result when determining that the terminal device needs to be switched, the method further includes: If the execution result of the pre-process is completed, when the estimated switching time of the user behavior habit information is reached, signaling information is sent to the target cell of the terminal device; Based on the signaling information, the communication connection of the terminal device is switched to the target cell.

6. The method according to claim 4, characterized in that The step of calculating the resource usage of the network device and the reference signal used in the RMM measurement based on the utilization rate of the physical resource block PRB of the network device and the period and accuracy of the radio resource management module RMM measurement includes: The determination value is obtained by calculating the physical resource blocks, PRB utilization rate and the period and accuracy of the radio resource management RMM measurement of the network device; If the determination value exceeds a preset threshold value, it is determined that the resource usage of the network device is sufficient, and a channel state information reference signal CSI-RS is obtained; If the determination value is lower than the threshold value, it is obtained that the resource usage of the network device is scarce and a synchronization reference signal SSB is obtained.

7. A cell switching device, characterized in that: The device comprises: An analysis module is used to analyze user behavior information of terminal devices to determine whether there is a terminal device that needs to perform a cell switching process; The execution module is used to execute the cell switching pre-process and obtain the execution result of the pre-process when it is determined that the terminal device needs to be switched.

8. A cell switching device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the cell switching method according to any one of claims 1 to 6.

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

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the cell switching method according to any one of claims 1 to 6 are implemented.