Network switching method and device

By implementing a network switching method of multi-measurement index scoring on the terminal, the problem of switching to cells with high signal strength but poor quality in 5G network is solved, and the user experience is improved.

CN120201505APending Publication Date: 2025-06-24BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311787322.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-22
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

In 5G network areas that do not support VoNR, the measurement-based switching method may cause the terminal to switch to a cell with strong signal strength but poor signal quality, affecting the user experience.

Method used

By receiving the handover message sent by the base station, the terminal obtains the unique identification information of the cell to be measured, and measures each cell based on multiple measurement indicators (such as RSRP, RSRQ, SINR), generates a measurement data set, scores each cell, and finally switches the network to the cell with the highest score value.

Benefits of technology

The network is switched to a cell with better network status, thereby improving the user experience and avoiding switching to a cell with high signal strength but poor quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120201505A_ABST
    Figure CN120201505A_ABST
Patent Text Reader

Abstract

The invention provides a network switching method and device. The method comprises the following steps: receiving a switching message issued by a base station when triggering cell switching for a terminal; wherein the switching message comprises unique identification information of each cell in a plurality of cells to be measured; acquiring a measurement data set corresponding to each cell; wherein the measurement data set comprises measurement data corresponding to the plurality of measurement indexes respectively; the measurement index is used for representing the network state of a cell to be measured; scoring each cell of the plurality of cells based on the measurement data set; and determining a target cell with the highest score value from the plurality of cells, and switching the network to the target cell. According to the method and the device, the network can be switched to the cell with a good network state comprehensive condition, so that good use experience is brought to a user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a network switching method, device, electronic device, and machine-readable storage medium. Background Art

[0002] In some areas where 5G networks are deployed, VoNR is not supported. In this case, EPS Fallback (Evolved Packet System Fallback) can be used as a transition solution. The UE (User Equipment) residing in the 5G network can first fall back to the 4G network through network redirection or switching, and perform voice services through the VoLTE (Voice over Long-Term Evolution) technology of the 4G network.

[0003] The EPS Fallback solution mentioned above mainly includes two fallback modes: a switch-based EPS Fallback mode and a redirection-based EPS Fallback mode. Among them, the switch-based EPS Fallback mode includes a measurement-based switch mode.

[0004] In practical applications, the measurement-based switching method, specifically, is that when the base station does not support VoNR, it sends a switching message containing unique identification information of multiple cells to be measured and a threshold value of RSRP to the terminal, and the terminal measures the multiple cells based on RSRP (Reference Signal Received Power), and reports at least one cell whose RSRP meets the threshold value to the base station. The base station usually specifies that the terminal switches to the cell with the highest RSRP value.

[0005] In the current technology, since the above measurement process only specifies a single measurement indicator (eg, RSRP), the base station may specify that the terminal switch to a cell with a strong network signal strength but poor signal quality, thereby affecting the user experience. Summary of the invention

[0006] The present disclosure provides a network switching method, the method comprising:

[0007] Receiving a switching message sent by a base station when a cell switching for a terminal is triggered; wherein the switching message includes unique identification information of each cell in a plurality of cells to be measured;

[0008] Obtain the measurement data set corresponding to each of the cells; wherein, the measurement data set includes measurement data corresponding to the multiple measurement metrics respectively; the measurement metrics are used to represent the network status of the cell to be measured;

[0009] Based on the measurement data set, score each of the multiple cells;

[0010] Determine a target cell with the highest score value from the multiple cells, and switch the network to the target cell.

[0011] Optionally, the base station is a 5G base station; the multiple cells to be measured are 4G cells;

[0012] Receive a handover message sent by the base station when triggering a cell handover for the terminal, including:

[0013] Receive a handover message sent by the 5G base station to the terminal when triggering an EPSFB handover for the terminal.

[0014] Optionally, switching the network to the target cell includes:

[0015] Upload a measurement report to the base station; wherein, the measurement report contains the unique identification information of the target cell;

[0016] In response to a handover confirmation message sent by the base station, switch the network to the target cell; wherein, the handover confirmation message contains the unique identification information of the target cell.

[0017] Optionally, the multiple measurement metrics include default measurement metrics specified by the base station and at least one auxiliary measurement metric newly added by the terminal; the measurement data set includes default measurement data corresponding to the default measurement metrics and auxiliary measurement data corresponding to the at least one auxiliary measurement metric;

[0018] Based on the measurement data set, scoring each of the multiple cells includes:

[0019] Based on the measurement data corresponding to the default measurement metrics and the at least one auxiliary measurement metric respectively, score at least one cell among the multiple cells whose default measurement data meets a preset condition.

[0020] Optionally, the handover message further includes a first preset threshold corresponding to the default measurement metric;

[0021] Before scoring at least one cell among the multiple cells whose default measurement data meets a preset condition based on the measurement data corresponding to the default measurement metrics and the at least one auxiliary measurement metric respectively, the method further includes:

[0022] Measure the cell where the terminal is located based on the default measurement metric, and obtain reference measurement data corresponding to the cell where the terminal is located;

[0023] Determine at least one cell from the multiple cells whose default measurement data meets a preset condition; wherein, the preset condition includes that the difference between the value of the default measurement data and the value of the reference measurement data is greater than the first preset threshold, and the value of the default measurement data is greater than the second preset threshold.

[0024] Optionally, the default measurement metric is the reference signal received power; the at least one auxiliary measurement metric includes one or a combination of more than one of the metrics shown below:

[0025] Reference signal received quality;

[0026] Signal-to-interference-plus-noise ratio.

[0027] Optionally, the auxiliary measurement data includes first measurement data corresponding to the reference signal received quality and second measurement data corresponding to the signal-to-interference-plus-noise ratio;

[0028] Score the multiple cells, including:

[0029] Accumulate the result of multiplying the difference between the second preset threshold and the value of the default measurement data by the first parameter, the result of multiplying the difference between the value of the first measurement data and the third preset threshold by the second parameter, and the result of multiplying the value of the second measurement data by the third parameter to obtain a score value.

[0030] Optionally, the handover message is an RRCReconfiguration message; the handover determination message is an RRCRelease message.

[0031] The present disclosure also provides a network handover device, the device includes:

[0032] A receiving unit, configured to receive a handover message sent by a base station when triggering a cell handover for a terminal; wherein, the handover message includes the unique identification information of each cell to be measured in multiple cells;

[0033] An obtaining unit, configured to obtain the measurement data set corresponding to each cell; wherein, the measurement data set includes measurement data corresponding to the multiple measurement metrics respectively; the measurement metrics are used to represent the network state of the cell to be measured;

[0034] A scoring unit, configured to score each cell in the multiple cells based on the measurement data set;

[0035] A switching unit is configured to determine a target cell with the highest score value from the multiple cells, and switch the network to the target cell.

[0036] The present disclosure also provides an electronic device, including a communication interface, a processor, a memory, and a bus. The communication interface, the processor, and the memory are interconnected with each other through the bus.

[0037] Machine-readable instructions are stored in the memory. The processor executes the network switching method by invoking the machine-readable instructions.

[0038] The present disclosure also provides a machine-readable storage medium storing machine-readable instructions, which, when invoked and executed by a processor, implement the network switching method.

[0039] The technical solution provided by the present disclosure may at least include the following beneficial effects:

[0040] Through the above embodiments, when the terminal receives a handover message including the unique identification information of each cell to be measured sent by the base station, the terminal can obtain the measurement data set corresponding to each cell. Since the measurement data set includes measurement data corresponding to multiple measurement metrics, and the measurement metrics are used to represent the network state of the cell to be measured, therefore, the score value obtained by the terminal based on the measurement data set for each cell in the multiple cells can be used to reflect the comprehensive network condition of each cell. The terminal can determine a target cell with the highest score value from the multiple cells, and can switch the network to the target cell, that is, switch the network to a cell with a good comprehensive network state, thereby bringing a good user experience to the user. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 is a system architecture diagram of a network switching method shown in an exemplary embodiment.

[0042] Figure 2 is a flowchart of a network switching method shown in an exemplary embodiment.

[0043] Figure 3 is a flowchart of another network switching method shown in an exemplary embodiment.

[0044] Figure 4 is a hardware structure diagram of an electronic device where a network switching device is located shown in an exemplary embodiment.

[0045] Figure 5 is a block diagram of a network switching device shown in an exemplary embodiment. DETAILED DESCRIPTION

[0046] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0047] It should be noted that: in other embodiments, the steps of the corresponding method are not necessarily performed in the order shown and described in this disclosure. In some other embodiments, the steps included in the method may be more or less than those described in this disclosure. In addition, a single step described in this disclosure may be decomposed into multiple steps for description in other embodiments; and multiple steps described in this disclosure may also be combined into a single step for description in other embodiments.

[0048] Each generation upgrade of the communication system will be a long process. In the early stage of commercial use of 5G communication systems, 5G network coverage can start with hotspot coverage and gradually achieve full area coverage. During this process, 4G networks will continue to undertake the task of wide area coverage. Among them, the ultimate goal of the evolution of 5G voice solutions is to carry voice services through VoNR (Voice over New Radio).

[0049] In some areas where 5G networks are deployed, VoNR is not supported. In this case, EPS Fallback (Evolved Packet System Fallback) can be used as a transition solution, so that users can experience high-speed Internet access while using voice services normally. Specifically, during the call initiation or answering phase, the UE (User Equipment) residing in the 5G network can first fall back to the 4G network through network redirection or switching, and perform voice services through the VoLTE (Voice over Long-Term Evolution) technology of the 4G network. After the voice service is completed, it will return to the 5G network through network redirection.

[0050] The EPS Fallback solution mentioned above mainly includes two fallback methods: the EPS Fallback method based on switching and the EPS Fallback method based on redirection. Among them, the EPS Fallback method based on switching includes the switching method based on measurement; the EPS Fallback method based on redirection includes the redirection method based on measurement.

[0051] In practical applications, the above-mentioned measurement-based handover method, specifically, when the base station does not support VoNR, the base station sends a handover message to the terminal, which contains the unique identification information of multiple cells to be measured and the threshold value of RSRP (Reference Signal Received Power). The terminal measures these multiple cells based on RSRP, and reports the cells whose RSRP meets the above-mentioned threshold value to the base station in the form of a measurement report. The base station usually determines the target cell to be handed over as the cell with the highest RSRP value from this measurement report, and designates the terminal to hand over to this target cell.

[0052] Since only a single measurement index (for example, RSRP) is specified in the handover message sent by the base station to the terminal, and this measurement index is only used to represent the signal strength status of the network. According to the above measurement and the process of determining the target cell, the base station may designate the terminal to hand over to a cell with strong signal strength but poor signal quality in the network.

[0053] In current technologies, due to the relatively single measurement index for multiple cells, the terminal is prone to hand over to a cell where one aspect of the network condition is very good but other aspects are very poor, thus affecting the user experience.

[0054] The following introduces the network handover method provided by the present disclosure through specific embodiments in combination with specific application scenarios. This method enables the terminal to measure multiple cells to be measured based on multiple measurement indexes, score these multiple cells based on the measurement data obtained from the measurement, and hand over the network to the cell with the highest score value, so that the network can be handed over to a cell with good comprehensive network status.

[0055] In implementation, the terminal can receive a handover message sent by the base station when triggering a cell handover for the terminal, which includes the unique identification information of each of the multiple cells to be measured;

[0056] Furthermore, the terminal can obtain the measurement data set corresponding to each of the above cells; wherein, this measurement data set includes measurement data respectively corresponding to the multiple measurement indexes; and this measurement index is used to represent the network status of the cell to be measured;

[0057] Furthermore, the terminal can score each of the multiple cells based on the measurement data set;

[0058] Furthermore, the terminal can determine the target cell with the highest score value from these multiple cells, and hand over the network to this target cell.

[0059] Through the above embodiments, when the terminal receives a handover message sent by the base station and including the unique identification information of each cell to be measured among multiple cells, the terminal can obtain the measurement data set corresponding to each cell; since the measurement data set includes measurement data corresponding to multiple measurement metrics respectively, and the measurement metrics are used to represent the network state of the cell to be measured, therefore, the score value obtained by the terminal for each cell among the multiple cells based on the measurement data set can be used to reflect the comprehensive situation of the network status of each cell; the terminal can determine the target cell with the highest score value from the multiple cells, and can switch the network to the target cell, that is, switch the network to the cell with good comprehensive network status, thereby bringing a good user experience to the user.

[0060] The present disclosure will be described below through specific embodiments and in combination with specific application scenarios.

[0061] Please refer to Figure 1 , Figure 1 which is an architecture diagram of a network handover method shown in an exemplary embodiment. As Figure 1 shown, when the base station triggers a cell handover for the terminal, the base station can send a handover message to the terminal, and the handover message can include the unique identification information of each 4G cell among multiple 4G cells to be measured; when the terminal receives the handover message, the terminal can obtain the measurement data set corresponding to each 4G cell, and can score each 4G cell among the multiple 4G cells based on the measurement data set, and finally can determine the target 4G cell with the highest score value from the multiple 4G cells, and can report the target cell to the base station, and the base station can specify the terminal to switch the network from the 5G cell to the target 4G cell.

[0062] Please refer to Figure 2 , Figure 2 which is a flowchart of a network handover method shown in an exemplary embodiment.

[0063] As Figure 2 shown, the above terminal can perform the following steps:

[0064] Step 202, receive the handover message sent by the base station when triggering a cell handover for the terminal; wherein, the handover message includes the unique identification information of each cell among multiple cells to be measured.

[0065] The base station can trigger a cell handover for the terminal and send a handover message to the terminal, and the handover message can include the unique identification information of each cell among multiple cells to be measured. The terminal can receive the handover message sent by the base station, and determine the multiple cells to be measured based on the multiple unique identification information included in the handover message, and can further measure the determined multiple cells to be measured.

[0066] For example, the handover message may include unique identification information_1 of cell_1 to be measured, unique identification information_2 of cell_2, and unique identification information_3 of cell_3. The terminal may determine the three cells to be measured based on the unique identification information_1, unique identification information_2, and unique identification information_3.

[0067] In one embodiment shown, the above-mentioned base station may be a 5G base station; the above-mentioned multiple cells to be measured may be 4G cells; and the terminal may receive a switching message sent to the terminal by the 5G base station when the EPSFB switching for the terminal is triggered.

[0068] When the 5G base station does not support VoNR, EPS Fallback (Evolved Packet System Fallback) can be used as a transition solution, allowing users to experience high-speed Internet access while also using voice services normally.

[0069] For example, the 5G base station can trigger EPSFB switching for the terminal, fall back the terminal residing in the 5G cell to the 4G cell, and perform voice services through the VoLTE technology supported by the 4G cell. During the fallback process, the terminal can receive the switching message sent by the 5G base station when the EPSFB switching for the terminal is triggered.

[0070] Step 204, obtaining a measurement data set corresponding to each cell; wherein the measurement data set includes measurement data corresponding to the plurality of measurement indicators respectively; and the measurement indicators are used to represent the network status of the cell to be measured.

[0071] In order to prevent the terminal from switching to a cell with good network conditions in one aspect but very poor in other aspects, a measurement data set corresponding to each cell may be obtained, and the measurement data set may include measurement data corresponding to the multiple measurement indicators respectively.

[0072] Since the measurement index can be used to represent the network status of the cell to be measured, therefore, measuring the multiple cells to be measured based on multiple measurement indexes can comprehensively consider the network status of the multiple cells to be measured as a whole.

[0073] For example, the multiple measurement indicators may include a measurement indicator for representing the network signal strength of the cell to be measured, and may also include a measurement indicator for representing the network signal quality of the cell to be measured.

[0074] For example, the terminal may measure the multiple cells to be measured based on multiple measurement indicators to obtain a measurement data set corresponding to each cell in the multiple cells to be measured.

[0075] For example, the above terminal may measure the three cells to be measured based on three measurement metrics. Among them, the three cells to be measured may include cell_1, cell_2, and cell_3, and the three measurement metrics may include measurement metric_1, measurement metric_2, and measurement metric_3. The above terminal may obtain a measurement data set_1 corresponding to cell_1, a measurement data set_2 corresponding to cell_2, and a measurement data set_3 corresponding to cell_3. Among them, the measurement data set_1 may include measurement data_11 corresponding to measurement metric_1, measurement data_12 corresponding to measurement metric_2, and measurement data_13 corresponding to measurement metric_3. The measurement data set_2 may include measurement data_21 corresponding to measurement metric_1, measurement data_22 corresponding to measurement metric_2, and measurement data_23 corresponding to measurement metric_3. The measurement data set_3 may include measurement data_31 corresponding to measurement metric_1, measurement data_32 corresponding to measurement metric_2, and measurement data_33 corresponding to measurement metric_3.

[0076] Step 206: Score each of the above-mentioned multiple cells based on the above-mentioned measurement data sets.

[0077] The above terminal may score each cell based on the measurement data set corresponding to each cell among the multiple cells, and this score can comprehensively evaluate the network status of each cell as a whole.

[0078] For example, the measurement data obtained by the above terminal may include a measurement data set_1 corresponding to cell_1, a measurement data set_2 corresponding to cell_2, and a measurement data set_3 corresponding to cell_3. Among them, the measurement data set_1 may include measurement data_11 corresponding to measurement metric_1, measurement data_12 corresponding to measurement metric_2, and measurement data_13 corresponding to measurement metric_3. The measurement data set_2 may include measurement data_21 corresponding to measurement metric_1, measurement data_22 corresponding to measurement metric_2, and measurement data_23 corresponding to measurement metric_3. The measurement data set_3 may include measurement data_31 corresponding to measurement metric_1, measurement data_32 corresponding to measurement metric_2, and measurement data_33 corresponding to measurement metric_3. Further, the above terminal may score cell_1 based on measurement data_11, measurement data_12, and measurement data_13 corresponding to cell_1, score cell_2 based on measurement data_21, measurement data_22, and measurement data_23 corresponding to cell_2, and score cell_3 based on measurement data_31, measurement data_32, and measurement data_33 corresponding to cell_3.

[0079] In an illustrated embodiment, the above-mentioned multiple measurement metrics may include default measurement metrics specified by the base station and at least one auxiliary measurement metric newly added by the terminal; the above-mentioned measurement data set may include default measurement data corresponding to the above-mentioned default measurement metrics and auxiliary measurement data corresponding to the above-mentioned at least one auxiliary measurement metric; the above-mentioned terminal may score at least one cell among the above-mentioned multiple cells for which the default measurement data meets a preset condition based on the measurement data corresponding to the above-mentioned default measurement metrics and the above-mentioned at least one auxiliary measurement metric respectively.

[0080] In practical applications, the above-mentioned base station may specify default measurement metrics for the terminal. Since the default measurement metrics are relatively single, therefore, in order to comprehensively evaluate the network conditions of the multiple cells to be measured as a whole, in this case, the above-mentioned terminal may newly add at least one auxiliary measurement metric, and measure the above-mentioned multiple cells based on the default measurement metrics and the newly added at least one auxiliary measurement metric, and may obtain measurement data including default measurement data corresponding to the above-mentioned default measurement metrics and auxiliary measurement data corresponding to the above-mentioned at least one auxiliary measurement metric.

[0081] In order to save computing resources and quickly determine the cell with the highest score value, the above-mentioned terminal may perform a preliminary screening on the above-mentioned multiple cells, that is, screen out at least one cell that meets the preset conditions from the above-mentioned multiple cells, and then further score the at least one cell.

[0082] For example, the above-mentioned multiple measurement metrics may include default measurement metrics specified by the base station, as well as auxiliary measurement metric_1 and auxiliary measurement metric_2 newly added by the terminal; the three cells to be measured may include cell_1, cell_2, and cell_3. The above terminal may measure the three cells based on the three measurement metrics to obtain measurement dataset_1 corresponding to cell_1, measurement dataset_2 corresponding to cell_2, and measurement dataset_3 corresponding to cell_3; wherein, measurement dataset_1 may include default measurement data_11 corresponding to the default measurement metric, auxiliary measurement data_12 corresponding to auxiliary measurement metric_1, and auxiliary measurement data_13 corresponding to auxiliary measurement metric_2; measurement dataset_2 may include default measurement data_21 corresponding to the default measurement metric, auxiliary measurement data_22 corresponding to auxiliary measurement metric_1, and auxiliary measurement data_23 corresponding to auxiliary measurement metric_2; measurement dataset_3 may include default measurement data_31 corresponding to the default measurement metric, auxiliary measurement data_32 corresponding to auxiliary measurement metric_1, and auxiliary measurement data_33 corresponding to auxiliary measurement metric_2. Further, the above terminal may score at least one cell among the above multiple cells whose default measurement data meets the preset condition based on the measurement data corresponding to the above default measurement metric and the above two auxiliary measurement metrics respectively.

[0083] In this way, since the preliminary screening process excludes cells that do not meet the preset condition, only the cells that meet the preset condition need to be scored, thereby saving computing resources and computing time, and being able to quickly determine the cell with the highest score value.

[0084] Regarding the specific content of the above preset condition, it can be set according to actual needs, and the present disclosure does not limit this.

[0085] In an illustrated embodiment, the above handover message may further include a first preset threshold corresponding to the above default measurement metric; before the above terminal scores at least one cell among the above multiple cells whose default measurement data meets the preset condition based on the measurement data corresponding to the above default measurement metric and the above at least one auxiliary measurement metric respectively, the terminal may further measure the cell where the terminal is located based on the above default measurement metric to obtain reference measurement data corresponding to the cell where the terminal is located; determine at least one cell among the above multiple cells whose default measurement data meets the preset condition; wherein, the above preset condition includes that the difference between the value of the above default measurement data and the value of the above reference measurement data is greater than the above first preset threshold, and the value of the above default measurement data is greater than the second preset threshold.

[0086] In practical applications, the above switching message may include a first preset threshold corresponding to the above default measurement metric specified by the base station. The above terminal may measure the cell where the terminal is located based on the above default measurement metric to obtain reference measurement data corresponding to the cell where the terminal is located, and subtract the value of the default measurement data corresponding to each cell in the multiple cells from the value of the reference measurement data to determine whether the difference between the value of the default measurement data and the value of the reference measurement data is greater than the above first preset threshold. If the difference between the value of the default measurement data corresponding to any one of the multiple cells and the value of the reference measurement data is greater than the above first preset threshold, and the value of the default measurement data is greater than the second preset threshold, then it can be determined that the any one cell meets the preset condition.

[0087] For example, the above multiple cells may include cell_1, cell_2, and cell_3. The above terminal may obtain default measurement data_11 corresponding to cell_1, default measurement data_21 corresponding to cell_2, and default measurement data_31 corresponding to cell_3. Further, the above terminal may calculate the difference between the value of the default measurement data_11 and the value of the reference measurement data and determine whether the difference is greater than the above first preset threshold. If the difference is greater than the above first preset threshold, then it can be determined that cell_1 meets the above preset condition; it can calculate the difference between the value of the default measurement data_21 and the value of the reference measurement data and determine whether the difference is greater than the above first preset threshold. If the difference is greater than the above first preset threshold, then it can be determined that cell_2 meets the above preset condition; it can calculate the difference between the value of the default measurement data_31 and the value of the reference measurement data and determine whether the difference is greater than the above first preset threshold. If the difference is not greater than the above first preset threshold, then it can be determined that cell_3 does not meet the above preset condition.

[0088] In this way, it is possible to perform a preliminary screening on multiple cells, determine at least one cell that meets both the first preset threshold specified by the base station and the second preset threshold set by the terminal from the multiple cells, so that only the cells that meet the conditions need to be scored, improving the efficiency of score calculation.

[0089] In an illustrated embodiment, the above default measurement metric may be the reference signal received power; the above at least one auxiliary measurement metric may include one or a combination of more than one of the following shown metrics: reference signal received quality; signal-to-interference plus noise ratio.

[0090] Among them, the above-mentioned Reference Signal Received Power (RSRP) can be used to evaluate the wireless signal strength in 4G and 5G mobile communication systems. RSRP is measured in dBm (decibel milliwatt), and the larger the value, the higher the signal strength.

[0091] The above-mentioned Reference Signal Received Quality (RSRQ) is used to represent the proportional relationship between the received reference signal and other interfering signals. RSRQ is measured in dB, and the larger the value, the better the signal quality. A higher RSRQ value usually indicates a lower interference level.

[0092] The above-mentioned Signal-to-Interference plus Noise Ratio (SINR) is used to represent the proportional relationship between the useful signal and the interference plus noise. SINR is measured in dB, and a higher SINR value indicates a stronger useful signal and lower interference and noise.

[0093] The above-mentioned base station can specify that the terminal measures the multiple cells to be measured based on RSRP. In this case, since when the network signal strength of a certain cell among the multiple cells is high but the network signal quality is poor, it will also be reported by the terminal to the base station, and the base station will specify the terminal to switch to the cell with high network signal strength but poor network signal quality, thus affecting the user experience. Therefore, the terminal can add at least one auxiliary measurement index for representing the network signal quality status, and measure the multiple cells based on the above-mentioned default measurement index and this auxiliary measurement index. Further, score the multiple cells based on the obtained measurement data set, so as to avoid the terminal switching to the cell with high network signal strength but poor network signal quality.

[0094] It should be noted that the above-mentioned auxiliary measurement index can also include other measurement indexes for representing the network status, which can be added according to actual needs in practical applications, and the present disclosure does not limit this.

[0095] Regarding the scoring method for scoring multiple cells, it can be set according to actual needs, and the present disclosure does not limit this.

[0096] In an illustrated embodiment, the above-mentioned auxiliary measurement data may include first measurement data corresponding to the above-mentioned reference signal reception quality and second measurement data corresponding to the above-mentioned signal-to-interference-plus-noise ratio; the terminal may add up the result of multiplying the difference between the above-mentioned second preset threshold and the value of the above-mentioned default measurement data by a first parameter, the result of multiplying the difference between the value of the above-mentioned first measurement data and a third preset threshold by a second parameter, and the result of multiplying the value of the above-mentioned second measurement data by a third parameter to obtain a score value.

[0097] Among them, the above-mentioned second preset threshold may be -110 dBm, and the above-mentioned third preset threshold may be -20.

[0098] For example, the scoring method may include the following method:

[0099] Rank = A(-110 - RSRP) + B(RSRQ - (-20)) + C × SINR

[0100] Among them, Rank in the formula may represent the score value, A may represent the first parameter, RSRP may represent the value of the default measurement data corresponding to the reference signal received power, the above-mentioned B may represent the second parameter, RSRQ may represent the value of the first measurement data corresponding to the reference signal reception quality, C may represent the third parameter, and SINR may represent the value of the second measurement data corresponding to the signal-to-interference-plus-noise ratio.

[0101] In this way, it is possible to comprehensively evaluate the network condition of the cell based on the network signal strength and network quality, thereby preventing the terminal from switching to a cell with high network strength but poor network quality.

[0102] Step 208, determine the target cell with the highest score value from the above-mentioned multiple cells and switch the network to the above-mentioned target cell.

[0103] The above-mentioned terminal may determine the target cell with the highest score value from the above-mentioned multiple cells based on the score values of each cell among the above-mentioned multiple cells, and may switch the network to the target cell.

[0104] For example, the above-mentioned terminal may calculate the score value_1 of cell_1, the score value_2 of cell_2, and the score value_3 of cell_3. Among them, the score value_2 may be the highest among the three score values. The terminal may determine that the target cell is cell_2 and may switch the network to cell_2.

[0105] In this way, the terminal can switch the network to a cell with a better comprehensive network condition.

[0106] In one of the illustrated embodiments, the above terminal can upload a measurement report to the base station; wherein, the measurement report contains the unique identification information of the target cell; the terminal can switch the network to the target cell in response to a handover determination message sent by the base station; wherein, the handover determination message can contain the unique identification information of the target cell.

[0107] In practical applications, the above terminal can upload a measurement report to the base station, and the measurement report can contain the unique identification information of the target cell with the highest determined score value. The above base station can determine the cell to be handed over based on this measurement report and can send a handover determination message to the terminal, wherein the handover determination message can contain the unique identification information of the target cell. The terminal can switch the network to the target cell in response to receiving this handover determination message.

[0108] In one of the illustrated embodiments, the above handover message can be an RRCReconfiguration message; the above handover determination message can be an RRCRelease message. The terminal can receive the RRCReconfiguration message sent by the base station when triggering a cell handover for the terminal.

[0109] Among them, the RRCReconfiguration message can be sent by the base station to the terminal for modifying the terminal's RRC (Radio Resource Control) connection. The RRCRelease message can be sent by the base station to the terminal for instructing the terminal to release the current 5G connection and establish a connection with the target cell indicated by the unique identification information in this message.

[0110] RRC is also known as Radio Resource Management (RRM) or Radio Resource Allocation (RRA), which refers to managing, controlling, and scheduling radio resources through certain strategies and means. Under the requirement of meeting the quality of service, it makes full use of limited radio network resources as much as possible to ensure reaching the planned coverage area and improve the service capacity and resource utilization rate as much as possible.

[0111] To enable those skilled in the art to better understand the technical solutions in the embodiments of the present disclosure, the following takes multiple cells to be measured including cell_1, cell_2, and cell_3 as an example, and combines the Figure 3 flowchart of the network handover method as shown to illustrate the embodiments in the present disclosure.

[0112] Please refer to Figure 3 , Figure 3 which is a flowchart of another network handover method shown in an exemplary embodiment.

[0113] Step 302: Receive a handover message sent by the 5G base station when an EPSFB handover for the terminal is triggered. The handover message includes the unique identification information of each of the multiple 4G cells to be measured.

[0114] For example, when triggering an EPSFB handover for the terminal, the base station may send a handover message to the terminal. The handover message may include the unique identification information_1 of cell_1 to be measured, the unique identification information_2 of cell_2, and the unique identification information_3 of cell_3. The terminal may receive the handover message sent by the base station, and based on the unique identification information_1, unique identification information_2, and unique identification information_3, determine the three cells to be measured, and may further obtain the measurement data sets of the three cells.

[0115] Step 304: Measure the multiple cells to be measured based on the default measurement metrics specified by the base station and at least one auxiliary measurement metric newly added by the terminal, and obtain the measurement data set corresponding to each of the multiple cells to be measured. The measurement data set includes the default measurement data corresponding to the default measurement metric and the auxiliary measurement data corresponding to the at least one auxiliary measurement metric.

[0116] For example, the auxiliary measurement metrics newly added by the terminal may include auxiliary measurement metric_1 and auxiliary measurement metric_2. The terminal may measure the three cells based on the three measurement metrics to obtain the measurement data set_1 corresponding to cell_1, the measurement data set_2 corresponding to cell_2, and the measurement data set_3 corresponding to cell_3. The measurement data set_1 may include the default measurement data_11 corresponding to the default measurement metric, the auxiliary measurement data_12 corresponding to the auxiliary measurement metric_1, and the auxiliary measurement data_13 corresponding to the auxiliary measurement metric_2. The measurement data set_2 may include the default measurement data_21 corresponding to the default measurement metric, the auxiliary measurement data_22 corresponding to the auxiliary measurement metric_1, and the auxiliary measurement data_23 corresponding to the auxiliary measurement metric_2. The measurement data set_3 may include the default measurement data_31 corresponding to the default measurement metric, the auxiliary measurement data_32 corresponding to the auxiliary measurement metric_1, and the auxiliary measurement data_33 corresponding to the auxiliary measurement metric_2.

[0117] Step 306: Measure the cell where the terminal is located based on the default measurement metric to obtain the reference measurement data corresponding to the cell where the terminal is located. Determine at least one cell from the multiple cells whose default measurement data meets the preset conditions. The preset conditions include that the difference between the value of the default measurement data and the value of the reference measurement data is greater than the first preset threshold, and the value of the default measurement data is greater than the second preset threshold.

[0118] For example, the above terminal can calculate the difference between the value of the above default measurement data_11 and the value of the reference measurement data, and determine whether the difference is greater than the above first preset threshold. If the difference is greater than the above first preset threshold, it can be determined that the cell_1 meets the above preset condition; it can calculate the difference between the value of the above default measurement data_21 and the value of the reference measurement data, and determine whether the difference is greater than the above first preset threshold. If the difference is greater than the above first preset threshold, it can be determined that the cell_2 meets the above preset condition; it can calculate the difference between the value of the above default measurement data_31 and the value of the reference measurement data, and determine whether the difference is greater than the above first preset threshold. If the difference is not greater than the above first preset threshold, it can be determined that the cell_3 does not meet the above preset condition.

[0119] Step 308: Based on the measurement data corresponding to the above default measurement metrics and the above at least one auxiliary measurement metric, score at least one cell among the above multiple cells whose default measurement data meets the preset condition.

[0120] For example, the above terminal can determine that the cell_1 and the cell_2 meet the above preset condition, can score the cell_1 based on the above measurement dataset_1, and score the cell_2 based on the above measurement dataset_2.

[0121] Step 310: Determine the target cell with the highest score value from the above multiple cells, and switch the network to the above target cell.

[0122] For example, the above terminal can calculate the score value_1 of the cell_1 and the score value_2 of the cell_2. Among them, the score value_2 can be greater than the score value_1. The terminal can determine that the target cell is the cell_2 and can switch the network to the cell_2.

[0123] Corresponding to the embodiment of the network switching method, the present disclosure also provides an embodiment of a network switching device.

[0124] Please refer to Figure 4 , Figure 4It is a hardware structure diagram of an electronic device where a network switching device is shown in an exemplary embodiment. At the hardware level, the device includes a processor 402, an internal bus 404, a network interface 406, a memory 408, and a non-volatile memory 410. Of course, it may also include other hardware required for other services. One or more embodiments of the present disclosure can be implemented in a software manner. For example, the processor 402 reads the corresponding computer program from the non-volatile memory 410 into the memory 408 and then runs it. Of course, in addition to the software implementation manner, one or more embodiments of the present disclosure do not exclude other implementation manners, such as logic devices or a combination of software and hardware, etc. That is to say, the execution subject of the following processing flow is not limited to each logic unit, and can also be hardware or a logic device.

[0125] Please refer to Figure 5 , Figure 5 It is a block diagram of a network switching device shown in an exemplary embodiment. The network switching device can be applied to Figure 4 the electronic device shown in

[0126] a receiving unit 502, configured to receive a handover message sent by a base station when triggering a cell handover for a terminal; wherein, the above handover message includes the unique identification information of each cell among multiple cells to be measured;

[0127] an obtaining unit 504, configured to obtain the measurement data set corresponding to each cell; wherein, the above measurement data set includes measurement data corresponding to the above multiple measurement metrics respectively; the above measurement metrics are used to represent the network state of the cell to be measured;

[0128] a scoring unit 506, configured to score each cell among the above multiple cells based on the above measurement data set;

[0129] a handover unit 508, configured to determine a target cell with the highest score value from the above multiple cells, and switch the network to the above target cell.

[0130] In this embodiment, the above base station can be a 5G base station; the above multiple cells to be measured can be 4G cells;

[0131] The above receiving unit 502 can specifically be configured to:

[0132] receive a handover message sent by a 5G base station to the terminal when triggering an EPSFB handover for the terminal.

[0133] In this embodiment, the above handover unit 508 can specifically be configured to:

[0134] Upload a measurement report to the base station; wherein, the measurement report includes the unique identification information of the target cell;

[0135] In response to the handover determination message sent by the base station, switch the network to the target cell; wherein, the handover determination message includes the unique identification information of the target cell.

[0136] In this embodiment, the multiple measurement metrics may include default measurement metrics specified by the base station and at least one auxiliary measurement metric newly added by the terminal; the measurement data set may include default measurement data corresponding to the default measurement metrics and auxiliary measurement data corresponding to the at least one auxiliary measurement metric;

[0137] The scoring unit 506 may specifically be configured to:

[0138] Based on the measurement data corresponding to the default measurement metrics and the at least one auxiliary measurement metric respectively, score at least one cell among the multiple cells whose default measurement data meets a preset condition.

[0139] In this embodiment, the handover message may further include a first preset threshold corresponding to the default measurement metric;

[0140] The apparatus may further include a determination unit, configured to:

[0141] Based on the default measurement metric, measure the cell where the terminal is located to obtain reference measurement data corresponding to the cell where the terminal is located;

[0142] Determine at least one cell among the multiple cells whose default measurement data meets a preset condition; wherein, the preset condition includes that the difference between the value of the default measurement data and the value of the reference measurement data is greater than the first preset threshold, and the value of the default measurement data is greater than the second preset threshold.

[0143] In this embodiment, the default measurement metric may be the reference signal received power; the at least one auxiliary measurement metric may include one or a combination of more than one of the following shown metrics:

[0144] Reference signal received quality;

[0145] Signal-to-interference plus noise ratio.

[0146] In this embodiment, the auxiliary measurement data may include first measurement data corresponding to the reference signal received quality and second measurement data corresponding to the signal-to-interference plus noise ratio;

[0147] In this embodiment, the scoring unit 506 may specifically be configured to:

[0148] The result of multiplying the difference between the above second preset threshold and the value of the above default measurement data by the first parameter, the result of multiplying the difference between the value of the above first measurement data and the third preset threshold by the second parameter, and the result of multiplying the value of the above second measurement data by the third parameter are accumulated to obtain a score value.

[0149] In this embodiment, the above handover message may be an RRCReconfiguration message; the above handover determination message may be an RRCRelease message.

[0150] The implementation processes of the functions and roles of each module in the device are specifically detailed in the implementation processes of the corresponding steps in the method, and will not be elaborated here.

[0151] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can be referred to the partial description of the method embodiment. The device embodiments described above are only illustrative. The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present disclosure solution. Those of ordinary skill in the art can understand and implement it without creative efforts.

[0152] The system, device or module illustrated in the above embodiment can be specifically implemented by a computer chip or an entity, or by a product with certain functions. A typical implementation device is a computer, and the specific form of the computer can be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email transceiver device, a game console, a tablet computer, a wearable device, or a combination of any several of these devices.

[0153] In a typical configuration, a computer includes one or more processors (CPUs), an input / output interface, a network interface, and a memory.

[0154] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of, for example, read-only memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.

[0155] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, disk storage, quantum memory, graphene-based storage media or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include temporary computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0156] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0157] The above describes specific embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0158] The terms used in one or more embodiments of the present disclosure are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of the present disclosure. The singular forms of "a", "said" and "the" used in one or more embodiments of the present disclosure and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0159] It should be understood that although the terms first, second, third, etc. may be used in one or more embodiments of the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of one or more embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".

[0160] The foregoing are only preferred embodiments of one or more embodiments of the present disclosure, and are not intended to limit one or more embodiments of the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of one or more embodiments of the present disclosure shall be included within the scope of protection of one or more embodiments of the present disclosure.

[0161] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present disclosure are all information and data that have been authorized by the user or fully authorized by all parties. Moreover, the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of the relevant countries and regions, and corresponding operation entrances are provided for users to choose to authorize or reject.

Claims

1. A network switching method, characterized in that, The method includes: Receiving a handover message sent by a base station when triggering a cell handover for a terminal; wherein, the handover message includes unique identification information of each cell to be measured; Obtaining a measurement data set corresponding to each cell; wherein, the measurement data set includes measurement data corresponding to multiple measurement metrics respectively; the measurement metrics are used to represent the network status of the cell to be measured; Based on the measurement data set, scoring each cell among the multiple cells; Determining a target cell with the highest score value from the multiple cells, and switching the network to the target cell.

2. The method according to claim 1, wherein The base station is a 5G base station; the multiple cells to be measured are 4G cells; Receiving the handover message sent by the base station when triggering a cell handover for the terminal includes: Receiving a handover message sent by a 5G base station to the terminal when triggering an EPSFB handover for the terminal.

3. The method according to claim 1, wherein Switching the network to the target cell includes: Uploading a measurement report to the base station; wherein, the measurement report contains the unique identification information of the target cell; In response to a handover confirmation message sent by the base station, switching the network to the target cell; wherein, the handover confirmation message contains the unique identification information of the target cell.

4. The method according to claim 1, wherein The multiple measurement metrics include default measurement metrics specified by the base station and at least one auxiliary measurement metric newly added by the terminal; the measurement data set includes default measurement data corresponding to the default measurement metrics and auxiliary measurement data corresponding to the at least one auxiliary measurement metric; Based on the measurement data set, scoring each cell among the multiple cells includes: Based on the measurement data corresponding to the default measurement metric and the at least one auxiliary measurement metric respectively, scoring at least one cell among the multiple cells whose default measurement data meets a preset condition.

5. The method according to claim 4, wherein The handover message further contains a first preset threshold corresponding to the default measurement metric; Before scoring at least one cell among the multiple cells whose default measurement data meets a preset condition based on the measurement data corresponding to the default measurement metric and the at least one auxiliary measurement metric respectively, the method further includes: Based on the default measurement metric, measuring the cell where the terminal is located to obtain reference measurement data corresponding to the cell where the terminal is located; Determining at least one cell among the multiple cells whose default measurement data meets a preset condition; wherein, the preset condition includes that the difference between the value of the default measurement data and the value of the reference measurement data is greater than the first preset threshold, and the value of the default measurement data is greater than a second preset threshold.

6. The method according to claim 5, wherein The default measurement metric is the reference signal received power; the at least one auxiliary measurement metric includes one or a combination of more than one of the following shown metrics: Reference signal received quality; Signal-to-interference-plus-noise ratio.

7. The method according to claim 6, characterized in that, The auxiliary measurement data includes first measurement data corresponding to the reference signal received quality, and second measurement data corresponding to the signal-to-interference-plus-noise ratio; Scoring the multiple cells includes: The result of multiplying the difference between the second preset threshold and the value of the default measurement data by the first parameter, the result of multiplying the difference between the value of the first measurement data and the third preset threshold by the second parameter, and the result of multiplying the value of the second measurement data by the third parameter are accumulated to obtain a score value.

8. The method according to claim 2, wherein The handover message is an RRCReconfiguration message; the handover determination message is an RRCRelease message.

9. A network switching device, characterized in that, The device includes: A receiving unit, configured to receive a handover message sent by a base station when triggering a cell handover for a terminal; wherein, the handover message includes unique identification information of each cell in a plurality of cells to be measured; An obtaining unit, configured to obtain a measurement data set corresponding to each cell; wherein, the measurement data set includes measurement data respectively corresponding to the plurality of measurement metrics; the measurement metrics are used to represent the network state of the cell to be measured; A scoring unit, configured to score each cell in the plurality of cells based on the measurement data set; A handover unit, configured to determine a target cell with the highest score value from the plurality of cells, and switch the network to the target cell.

10. A user equipment, characterized in that, Includes: A processor; A memory for storing processor-executable instructions; Wherein, the processor is configured to implement the method according to any one of claims 1 to 8.

11. A machine-readable storage medium, characterized in that, The machine-readable storage medium stores machine-readable instructions, which when called and executed by a processor, implement the method according to any one of claims 1 to 8.