Network switching method and device, electronic equipment and computer readable storage medium

By generating virtual measurement reports, the terminal equipment virtually generates better network quality information in a weak network environment, solving the problem of difficult to switch to cells with better network quality in the prior art, and achieving flexible switching and better network usage experience in a weak network environment.

CN120166478APending Publication Date: 2025-06-17GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510312270.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-14
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

The prior art is difficult to effectively switch terminal equipment to better network quality in a weak network environment, especially in scenarios such as elevators, which leads to poor network experience.

Method used

By generating a virtual measurement report, if the terminal device cannot meet the first threshold, the network quality information of the virtual neighboring cell is greater than the first threshold, thereby triggering the network device to control the terminal device to switch to the neighboring cell.

Benefits of technology

The restrictions on terminal devices switching between cells of different network standards have been relaxed, so that terminal devices can flexibly switch to cells with better network quality in weak network environments, improving network usage experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120166478A_ABST
    Figure CN120166478A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of communication, and discloses a network switching method and device, electronic equipment and a computer readable storage medium, and the method comprises the steps: measuring first network quality information of a service cell of a first network type accessed by terminal equipment; in response to an instruction of a first event sent by the network equipment, measuring to obtain second network quality information corresponding to an adjacent cell of a second network type; and if the second network quality information corresponding to the adjacent cell is not greater than the first threshold and the difference between the first network quality information and the second network quality information is less than the first threshold, generating a virtual measurement report comprising a measurement result that the second network quality information is greater than the first threshold, and sending the virtual measurement report to the network equipment, and thus, the network equipment controls the terminal equipment to be switched from the serving cell to the adjacent cell. By implementing the embodiment of the invention, the terminal equipment can flexibly try to switch among cells of different network types, and the probability that the terminal equipment accesses a cell with better network quality is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a network switching method and apparatus, an electronic device, and a computer-readable storage medium. Background Art

[0002] With the continuous development of communication technologies, different network modes such as the 4th Generation Mobile Communication Technology (4G) and the 5th Generation Mobile Communication Technology (5G) are provided for use by terminal devices. Networks of different network modes have different advantages. Therefore, how to control the switching of terminal devices between networks of different network modes is an objective that is continuously optimized by those skilled in the art. Summary of the Invention

[0003] Embodiments of this application disclose a network switching method and apparatus, an electronic device, and a computer-readable storage medium, which relax the restrictions on the switching of terminal devices between cells of different network modes, enabling terminal devices to flexibly attempt to switch between cells of different network modes, thereby increasing the probability that terminal devices can access cells with better network quality.

[0004] In a first aspect, an embodiment of this application discloses a network switching method applied to a terminal device. The method further includes:

[0005] Measuring first network quality information corresponding to a serving cell of a first network mode accessed by the terminal device;

[0006] In response to an instruction of a first event sent by a network device, measuring adjacent cells of a second network mode to obtain second network quality information corresponding to the adjacent cells. The first event is an event of measuring adjacent cells of a different system and reporting a measurement report corresponding to the first event when the network quality of the adjacent cells of the different system is greater than a first threshold;

[0007] When the second network quality information corresponding to the adjacent cells is not greater than the first threshold and the difference between the first network quality information and the second network quality information is less than a first threshold, generating a virtual measurement report, where the virtual measurement report includes a measurement result indicating that the second network quality information corresponding to the adjacent cells is greater than the first threshold;

[0008] Sending the virtual measurement report to the network device, where the virtual measurement report is used to trigger the network device to control the terminal device to switch from the serving cell to the adjacent cell.

[0009] In a second aspect of the embodiments of the present application, a network switching device is disclosed, which is applied to a terminal device. The device further includes:

[0010] A first measurement unit, configured to measure first network quality information corresponding to a serving cell of a first network mode accessed by the terminal device;

[0011] A second measurement unit, configured to, in response to an instruction of a first event sent by a network device, measure adjacent cells of a second network mode to obtain second network quality information corresponding to the adjacent cells. The first event is an event of measuring adjacent cells of a different system and reporting a measurement report corresponding to the first event when the network quality of the adjacent cells of the different system is greater than a first threshold;

[0012] A generating unit, configured to generate a virtual measurement report when the second network quality information corresponding to the adjacent cells is not greater than the first threshold and the difference between the first network quality information and the second network quality information is less than a first threshold. The virtual measurement report includes a measurement result that the second network quality information corresponding to the adjacent cells is greater than the first threshold;

[0013] A sending unit, configured to send the virtual measurement report to the network device. The virtual measurement report is used to trigger the network device to control the terminal device to switch from the serving cell to the adjacent cell.

[0014] In a third aspect of the embodiments of the present application, an electronic device is disclosed, including: a memory storing executable program code; a processor coupled to the memory;

[0015] The processor calls the executable program code stored in the memory and executes the network switching method disclosed in the first aspect of the embodiments of the present application.

[0016] In a fourth aspect of the embodiments of the present application, a computer-readable storage medium is disclosed, which stores a computer program. The computer program enables a computer to execute the network switching method disclosed in the first aspect of the embodiments of the present application.

[0017] In a fifth aspect of the embodiments of the present application, a computer program product is disclosed. When the computer program product runs on a computer, it enables the computer to execute some or all of the steps of any one of the methods disclosed in the first aspect of the embodiments of the present application.

[0018] In a sixth aspect of the embodiments of the present application, an application publishing platform is disclosed. The application publishing platform is used to publish a computer program product. When the computer program product runs on a computer, it enables the computer to execute some or all of the steps of any one of the methods disclosed in the first aspect of the embodiments of the present application.

[0019] Compared with the related art, the embodiments of the present application have the following beneficial effects:

[0020] When implementing the embodiments of the present application, when the terminal device measures adjacent cells of the second network mode in response to an instruction of a first event sent by a network device, if the second network quality information corresponding to the adjacent cell is not greater than a first threshold for triggering the terminal device to report a measurement report, and the difference between the first network quality information of the serving cell and the second network quality information of the adjacent cell is less than a first threshold value, a virtual measurement report with the second network quality information corresponding to the adjacent cell being greater than the first threshold can be generated, so that the network device controls the terminal device to switch from the serving cell to the adjacent cell, that is, the restriction on the terminal device to switch between cells of different network modes is relaxed, enabling the terminal device to more flexibly attempt to switch between cells of different network modes. Furthermore, when the terminal device is in a weak network environment and cannot report the measurement report corresponding to the first event, it can also attempt to switch to a cell of a different network mode, thereby increasing the probability of the terminal device accessing a cell with better network quality in a weak network environment, and further improving the network usage experience of the terminal device in a weak network environment. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0022] Figure 1 is a schematic diagram of an application scenario disclosed in the embodiments of the present application;

[0023] Figure 2 is a timing diagram of a network switching method disclosed in the embodiments of the present application;

[0024] Figure 3 is a flowchart of a network switching method disclosed in the embodiments of the present application;

[0025] Figure 4 is a flowchart of another network switching method disclosed in the embodiments of the present application;

[0026] Figure 5 is a flowchart of yet another network switching method disclosed in the embodiments of the present application;

[0027] Figure 6 is a flowchart of still another network switching method disclosed in the embodiments of the present application;

[0028] Figure 7It is a schematic structural diagram of a network switching device disclosed in an embodiment of the present application;

[0029] Figure 8 It is a schematic structural diagram of an electronic device disclosed in an embodiment of the present application. Specific embodiments

[0030] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0031] It should be noted that the terms "first", "second", "third", "fourth", etc. in the specification and claims of the present application are used to distinguish different objects, rather than to describe a specific order. The terms "including" and "having" in the embodiments of the present application and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.

[0032] The embodiments of the present application disclose a network switching method, device, electronic device, and computer-readable storage medium, which relax the restrictions on the handover of terminal devices between cells of different network systems, enabling terminal devices to flexibly attempt to hand over between cells of different network systems, thereby increasing the probability that terminal devices can access cells with better network quality.

[0033] Next, the technical solutions of the present application will be described in detail in conjunction with specific embodiments.

[0034] To introduce the method disclosed in the embodiments of the present application more clearly. First, the measurement events defined in the 3rd Generation Partnership Project (3GPP) protocol are introduced: Measurement events can be sent by network devices (such as base stations) to terminal devices to trigger terminal devices to report measurement reports of cells or perform specific actions (such as: handover to a cell). Measurement events are controlled by pre-configured threshold and hysteresis parameters to help the network dynamically manage radio resources; the measurement events defined in the 3GPP protocol include: A2 event, A3 event, A4 event, A5 event, B1 event, B2 event, etc.

[0035] Among them, the A2 event is an event triggered when the signal quality of the serving cell is lower than the threshold. The A2 event can include: the A2 event with a high threshold, the A2 event with a medium threshold, and the A2 event with a low threshold.

[0036] When the terminal device measures that the network quality information corresponding to the currently accessed serving cell is lower than the high threshold, it will send a measurement report indicating that the serving cell meets the A2 event with the high threshold to the network device, so that the network device can configure the A3 event, the A4 event, or the A5 event, and then measure the network quality of the neighboring cells of the New Radio (NR) through the A3 event, the A4 event, or the A5 event. Furthermore, when it measures that the network quality of the neighboring cell meets the threshold of the A3 event, the A4 event, or the A5 event, it can report the measurement report of the neighboring cell, so that the network device can control the terminal device to switch from the serving cell to the neighboring cell.

[0037] When the terminal device measures that the network quality information corresponding to the currently accessed serving cell is lower than the medium threshold, it will send a measurement report indicating that the serving cell meets the A2 event with the medium threshold to the network device, so that the network device can configure the B1 event or the B2 event, and then measure the network quality of the neighboring cells of the Long Term Evolution (LTE) through the B1 event or the B2 event. Furthermore, when it measures that the network quality of the neighboring cell meets the threshold of the B1 event or the B2 event, it can report the measurement report of the neighboring cell, so that the network device can control the terminal device to switch from the serving cell to the neighboring cell.

[0038] When the terminal device measures that the network quality information corresponding to the currently accessed serving cell is lower than the low threshold, it will send a measurement report indicating that the serving cell meets the A2 event with the low threshold to the network device, so that the network device triggers redirection. Here, redirection means that the network device does not need to perform neighbor cell measurement, but directly commands the terminal to switch to the specified frequency point or system.

[0039] The above events are formulated in the 3GPP protocol to allow terminal devices to switch to cells with better network quality to improve the network quality of terminal devices. For example: in some specific scenarios, such as elevator scenarios, 5G signals are often not as stable as 4G signals, but because the terminal device is under good coverage of the 5G network before entering the elevator, it will generally stay stably on the 5G network. After the user enters the elevator, the signal drops sharply within a short period of time after the elevator door closes. The terminal has poor signal on the 5G network, and the user cannot obtain good network services for a long time. In addition, according to the previous introduction to measurement events, the network equipment configures B1 events or B2 events to measure the network quality of LTE's adjacent cells. It is also necessary for the terminal device to report the measurement report of the adjacent cell only when the measured LTE adjacent cell meets the threshold of the B1 event or the B2 event to switch to the LTE adjacent cell.

[0040] However, the current configuration has the following problems in the elevator scenario: due to the poor network quality in the elevator, the measured network quality of the LTE adjacent cell may not meet the threshold of the B1 event or the B2 event, which in turn causes the terminal device to be unable to report the measurement report of the adjacent cell, and finally causes the terminal signal to drop to the bottom in the serving cell, and after a Radio Link Failure (RLF) occurs, it can only fall back to the LTE adjacent cell through network search. Switching to the LTE adjacent cell by falling back takes a long time, and the terminal device is not in the elevator for a long time. Therefore, it cannot quickly switch to the adjacent cell, which will affect the terminal device's network experience in the elevator scenario.

[0041] It should be noted that the network standard corresponding to the 5G network introduced above is the new radio interface NR, and the network standard corresponding to the 4G network is the long-term evolution LTE.

[0042] The present application embodiment discloses a network switching method, which can be applied to a terminal device. Figure 1 , Figure 1 It is a schematic diagram of an application scenario disclosed in an embodiment of the present application, wherein: the terminal device 110 can establish a communication connection with the network device 120, and the terminal device 110 can feed back a measurement report to the network device 120, so that the network device 120 controls the terminal device 110 to switch cells according to the measurement report.

[0043] Optionally, the terminal device 110 may include various electronic devices with communication capabilities, including portable devices such as mobile phones and tablet computers, and wearable devices such as watches and bracelets, which are not limited here.

[0044] The network device 120 may include a base station, a network switch, etc., which is not limited here.

[0045] See alsoFigure 2 , Figure 2 is a timing diagram of a network switching method disclosed in an embodiment of the present application. Among them: When the network device 120 configures the third event, it sends an instruction of the third event to the terminal device 110; in response to the instruction of the third event, the terminal device 110 measures the first network quality information corresponding to the serving cell of the first network mode accessed by the terminal device; when the first network quality information corresponding to the serving cell is lower than the third threshold, the terminal device 110 may report a measurement report of the serving cell to the network device 120, so that the network device 120 sends an instruction of the first event to the terminal device 110.

[0046] Among them, the third threshold may be a trigger threshold corresponding to the third event. The third event is an event of measuring the serving cell accessed by the terminal device and reporting a measurement report corresponding to the third event when the network quality of the serving cell is less than the third threshold, so that the network device sends an instruction of the first event to the specified device. Optionally, the third event may include the A2 event with a medium threshold, and the first event may include the B1 event or the B2 event introduced above.

[0047] Furthermore, the terminal device 110 may measure adjacent cells of the second network mode in response to the instruction of the first event sent by the network device 120 to obtain the second network quality information corresponding to the adjacent cells.

[0048] When the second network quality information corresponding to the adjacent cells of the second network mode of the terminal device 110 is not greater than the first threshold and the difference between the first network quality information of the serving cell and the second network quality information of the adjacent cells is less than the first threshold, the terminal device 110 may generate a virtual measurement report, and the virtual measurement report includes a measurement result that the second network quality information corresponding to the adjacent cells is greater than the first threshold;

[0049] The terminal device 110 sends the virtual measurement report to the network device;

[0050] When the network device 120 receives the virtual measurement, it may control the terminal device 110 to switch from the serving cell to the adjacent cell.

[0051] When implementing the embodiments of the present application, when the terminal device measures adjacent cells of the second network mode in response to an instruction of a first event sent by a network device, if the second network quality information corresponding to the adjacent cell is not greater than a first threshold for triggering the terminal device to report a measurement report, and the difference between the first network quality information of the serving cell and the second network quality information of the adjacent cell is less than a first threshold, a virtual measurement report with the second network quality information corresponding to the adjacent cell being greater than the first threshold can be generated, so that the network device controls the terminal device to switch from the serving cell to the adjacent cell, that is, the restriction on the terminal device to switch between cells of different network modes is relaxed, enabling the terminal device to more flexibly attempt to switch between cells of different network modes. Furthermore, when the terminal device is in a weak network environment (for example, in an elevator ride scenario or an underground garage scenario) and the terminal device cannot report a measurement report corresponding to the first event, it can also attempt to switch to a cell of a different network mode, thereby increasing the probability that the terminal device accesses a cell with better network quality in a weak network environment, and further improving the network usage experience of the terminal device in a weak network environment.

[0052] Based on this, the network switching method, device, electronic device, and computer-readable storage medium disclosed in the embodiments of the present application are introduced below.

[0053] Please refer to Figure 3 , Figure 3 which is a schematic flowchart of a network switching method disclosed in the embodiments of the present application. Optionally, this method can be applied to the terminal device introduced above, or other execution entities, which are not limited herein. Optionally, this method may include the following steps:

[0054] 302. Measure the first network quality information corresponding to the serving cell of the first network mode accessed by the terminal device.

[0055] In the embodiments of the present application, the terminal device may include a radio frequency module. The radio frequency module can be used to measure the network quality information of a cell, as well as to transmit and receive electromagnetic waves, etc., which are not limited herein.

[0056] In the embodiments of the present application, the first network mode may include: the New Radio (NR) mode, which is not limited herein. The serving cell is the cellular cell currently accessed by the terminal device. A cellular cell refers to an area covered by a base station or a part of a base station (sector antenna) in a cellular mobile communication system. Within this area, the terminal device can communicate with the base station through a wireless channel. Exemplarily, the terminal device can measure the first network quality information of the currently accessed 5G serving cell through the radio frequency module.

[0057] Optionally, the network quality information may include various parameters that can reflect the network quality of a cell, including but not limited to: Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Signal to Interference plus Noise Ratio (SINR), Radio Link Failure Count (RLF count), Random Access Channel Failure Count (RACH failure count), Packet Data Convergence Protocol Packet Number (PDCP package number), Packet Data Convergence Protocol Round Trip Time (PDCP RTT), and one or more of the freezing ratio.

[0058] Optionally, the network quality information may further include: Quality of Experience (QoE) and / or Quality of Service (QoS), etc., which are not limited herein. Among them, QoE information and QoS information can measure the subjective feelings and satisfaction of users with network services (such as video, voice, games, etc.).

[0059] In one embodiment, when the network device has configured a third event, the network device may send an instruction of the third event to the terminal device. Then, in response to the instruction of the third event, the terminal device may measure the first network quality information corresponding to the serving cell of the first network mode accessed by the terminal device. Further, if the first network quality information corresponding to the serving cell is lower than the third threshold corresponding to the third event, the terminal device may report a measurement report including the first network quality information corresponding to the serving cell to the network device, so that the network device sends an instruction of the first event to the terminal device.

[0060] Optionally, the first event may include the B1 event or the B2 event introduced above; the third event may include the A2 event with a medium threshold.

[0061] 304. In response to an instruction of a first event sent by a network device, measure adjacent cells of a second network mode to obtain second network quality information corresponding to the adjacent cells. The first event is an event of measuring adjacent cells of a different system and reporting a measurement report corresponding to the first event when the network quality of the adjacent cells of the different system is greater than a first threshold.

[0062] In an embodiment of the present application, when the terminal device receives an instruction of a first event sent by the network device, it can measure adjacent cells of a second network mode through a radio frequency module to obtain second network quality information corresponding to the adjacent cells.

[0063] Optionally, the second network mode may include: Long Term Evolution (LTE) mode, which is not limited herein. In an alternative embodiment, the level corresponding to the second network mode is less than the level corresponding to the first network mode. Exemplarily, the first network mode may be New Radio (NR) mode, and the second network mode may be Long Term Evolution (LTE) mode.

[0064] 306. When the second network quality information corresponding to the adjacent cells is not greater than the first threshold and the difference between the first network quality information and the second network quality information is less than a first threshold, generate a virtual measurement report. The virtual measurement report includes measurement results where the second network quality information corresponding to the adjacent cells is greater than the first threshold.

[0065] In an embodiment of the present application, when the second network quality information corresponding to the adjacent cells measured by the terminal device is greater than the first threshold, the terminal device may send a measurement report of the actual adjacent cells to the network device, so that the network device determines whether to switch to the adjacent cells according to the actual measurement report.

[0066] If the second network quality information corresponding to the adjacent cells is not greater than the first threshold, according to the regulations in the 3GPP protocol described above, the terminal device will not send a measurement report of the adjacent cells to the network device, and thus it is impossible to trigger the network device to control the terminal device to switch to the adjacent cells subsequently.

[0067] Optionally, the terminal device may generate a virtual measurement report. The virtual measurement report is not a measured measurement report, but a virtual measurement report generated by the terminal device according to the first threshold. The virtual measurement report includes measurement results where the second network quality information corresponding to the adjacent cells is greater than the first threshold. Since the second network quality information corresponding to the adjacent cells in the virtual measurement report is greater than the first threshold, this meets the condition for the terminal device to report the virtual measurement report to the network device, thereby solving the technical problem that in a weak network environment (such as in an elevator scenario), since the second network quality information corresponding to the adjacent cells measured is not greater than the first threshold, the terminal device cannot feedback a measurement report of the adjacent cells to the network device.

[0068] Further, considering that if the network quality of adjacent cells of the second network mode is very poor, it is not necessary to switch to adjacent cells. Optionally, the terminal device may generate a virtual measurement report when the second network quality information corresponding to the adjacent cell is not greater than the first threshold and the difference between the first network quality information and the second network quality information is less than the first threshold.

[0069] Optionally, if the first threshold is negative and the second network quality information is greater than the first network quality information, the terminal device may generate a virtual measurement report to attempt to switch to an adjacent cell with stronger network quality to improve the communication quality of the terminal device.

[0070] In another embodiment, if the threshold is positive, the second network quality information is less than the first network quality information, that is, the network quality of the adjacent cell is lower than that of the serving cell. However, considering that the network signal of the adjacent cell of the second network mode may have stronger penetration, the adjacent cell may have better network performance. In this case, the terminal device may also generate a virtual measurement report to attempt to switch to the adjacent cell.

[0071] Optionally, when the first network mode is New Radio (NR) and the second network mode is Long Term Evolution (LTE), since the 5G signal of NR is a high-frequency signal and the 4G signal of LTE is a low-frequency signal, and the low-frequency signal has a longer wavelength and thus stronger penetration. Exemplarily, when the terminal device is in an elevator, even if the network quality of the 4G signal of the adjacent cell is lower than the network quality of the 5G signal of the serving cell, the 4G signal may have better network performance because the 4G signal with stronger penetration can reach the inside of the elevator car.

[0072] Optionally, the first threshold may be set by developers based on a large amount of development experience, or set by users according to actual usage requirements, which is not limited herein.

[0073] Optionally, the format of the virtual measurement report may be similar to that of a standard measurement report and includes the measurement results where the second network quality information corresponding to the adjacent cell is greater than the first threshold, which is not limited herein.

[0074] 308. Send a virtual measurement report to the network device, where the virtual measurement report is used to trigger the network device to control the terminal device to switch from the serving cell to the adjacent cell.

[0075] In the embodiment of the present application, since the virtual measurement report includes the measurement results where the second network quality information corresponding to the adjacent cell is greater than the first threshold, the virtual measurement report meets the reporting conditions specified in the first event. Therefore, the terminal device may send the virtual measurement report to the network device.

[0076] Optionally, after receiving the virtual measurement report, since the second network quality information corresponding to the neighboring cell indicated in the virtual measurement report is greater than the first threshold, even if the actual network quality information of the neighboring cell is not greater than the first threshold, the network device can still control the terminal device to switch from the serving cell to the neighboring cell, thereby increasing the probability that the terminal device accesses a cell with better network quality in a weak network environment, and further improving the network usage experience of the terminal device in a weak network environment.

[0077] When implementing the methods disclosed in the above embodiments, when the terminal device measures the neighboring cell of the second network mode in response to the instruction of the first event sent by the network device, if the second network quality information corresponding to the neighboring cell is not greater than the first threshold for triggering the terminal device to report a measurement report, and the difference between the first network quality information of the serving cell and the second network quality information of the neighboring cell is less than the first threshold, a virtual measurement report indicating that the second network quality information corresponding to the neighboring cell is greater than the first threshold can be generated, so that the network device controls the terminal device to switch from the serving cell to the neighboring cell, that is, the restriction on the terminal device to switch between cells of different network modes is relaxed, enabling the terminal device to more flexibly attempt to switch between cells of different network modes. Furthermore, when the terminal device is in a weak network environment and cannot report the measurement report corresponding to the first event, it can also attempt to switch to a cell of a different network mode, thereby increasing the probability that the terminal device accesses a cell with better network quality in a weak network environment, and further improving the network usage experience of the terminal device in a weak network environment.

[0078] Please refer to Figure 4 , Figure 4 which is a schematic flowchart of another network switching method disclosed in the embodiments of the present application. Optionally, this method can be applied to the terminal device introduced above, or other execution entities, which are not limited herein. Optionally, this method may include the following steps:

[0079] 402. When the terminal device is in an elevator-riding scenario, measure the first network quality information corresponding to the serving cell of the first network mode accessed by the terminal device.

[0080] In the embodiments of the present application, the terminal device can determine whether it is in an elevator-riding scenario based on data collected by sensors such as a barometer and an acceleration sensor; or determine whether it is in an elevator-riding scenario according to the change in the network quality of the terminal device, which is not limited herein.

[0081] It can be understood that the elevator car will block some network signals. In addition, the high-speed movement of the elevator will also affect the network quality of the terminal device. Moreover, during the operation of the elevator, the network quality of adjacent cells of the second network mode may also be relatively low and unable to meet the first threshold corresponding to the first event. In this regard, when it is determined that the terminal device is in the elevator riding scenario, the network switching method disclosed in the embodiments of the present application can be executed to relax the restrictions on the terminal device to switch between cells of different network modes, so that the terminal device can more flexibly attempt to switch between cells of different network modes and improve the network usage experience of the terminal device in the elevator scenario.

[0082] In addition, it should be further noted that since the method disclosed in the embodiments of the present application triggers the network device to control the terminal device to switch to an adjacent cell by forging a virtual measurement report, and the actual network quality of the adjacent cell may also be relatively poor, it is not suitable for long-term residence to avoid affecting the user's network usage experience. However, the time that the terminal device is in the elevator is usually relatively short. Therefore, implementing the method disclosed in the embodiments of the present application to quickly and briefly switch to an adjacent cell will not affect the user's network usage experience and can increase the probability that the terminal device accesses a cell with better network quality.

[0083] In addition, when the terminal device takes the elevator for a short time and can access the serving cell that it accessed before leaving the elevator after leaving the elevator, the network quality of the serving cell will return to high quality again. Therefore, adopting this method can ensure that the terminal device can flexibly attempt to switch between cells of different network modes in the elevator scenario, but due to the characteristics of the elevator scenario, it will not cause the terminal device to be in a weak network environment for a long time. Therefore, implementing the method disclosed in the embodiments of the present application can improve the user's network usage experience in the elevator.

[0084] 404. Determine whether an instruction for the first event sent by the network device is received; if so, execute step 406; if not, re-execute step 402.

[0085] As introduced above, after measuring the first network quality information corresponding to the serving cell of the first network mode accessed by the terminal device, if the first network quality information corresponding to the serving cell is lower than the third threshold corresponding to the third event, the terminal device will report a measurement report including the first network quality information corresponding to the serving cell to the network device so that the network device can send an instruction for the first event to the terminal device.

[0086] In this regard, if an instruction for the first event sent by the network device is received, it means that the network quality of the serving cell is poor, and step 406 can be executed accordingly; if an instruction for the first event sent by the network device is not received, it means that the network quality of the serving cell is still relatively good, and step 402 can be re-executed to continue monitoring the network quality of the serving cell.

[0087] 406. The terminal device is prohibited from sending a first measurement report corresponding to a second event to the network device. The second event is an event of measuring the serving cell of the first network mode accessed by the terminal device and reporting the measurement report corresponding to the second event when the network quality of the serving cell is less than a second threshold. The first measurement report is used to trigger the network device to control the terminal device to perform redirection.

[0088] It should be noted that after the elevator door closes, the network signal of the terminal device drops suddenly, and the signal of the serving cell may directly drop to meet the low threshold A2 event, which may cause the terminal device to be redirected. Due to the uncertainty of the redirection frequency point specified by the network device, the probability of redirection failure in the elevator is relatively high. In addition, in some scenarios, the terminal device will also re-reside in the original serving cell after the redirection fails, resulting in a cyclic occurrence of redirection failure, which further causes the user to be unable to obtain a good Internet experience for a long time.

[0089] Optionally, the second event may be the low threshold A2 event introduced above. The first measurement report corresponding to the second event includes: the measurement result that the first network quality corresponding to the serving cell is less than the second threshold.

[0090] By implementing the above method, the terminal device can prohibit the terminal device from sending the first measurement report corresponding to the second event to the network device, thereby avoiding the situation that the terminal device re-resides in the original serving cell due to redirection or falls into a redirection failure loop, thereby ensuring the Internet experience of the terminal device in the elevator scenario.

[0091] 408. In response to an instruction of a first event sent by the network device, measure adjacent cells of a second network mode to obtain second network quality information corresponding to the adjacent cells. The first event is an event of measuring adjacent cells of a different system and reporting the measurement report corresponding to the first event when the network quality of the adjacent cells of the different system is greater than a first threshold.

[0092] 410. Determine whether the second network quality information corresponding to the adjacent cell is not greater than the first threshold and the difference between the first network quality information and the second network quality information is less than a first threshold. If so, execute step 412. If not, re-execute step 408.

[0093] Among them, if the second network quality information corresponding to the adjacent cell is greater than the first threshold, and / or the difference between the first network quality information and the second network quality information is not less than the first threshold, re-execute step 408.

[0094] 412. When the second network quality information corresponding to an adjacent cell is not greater than a first threshold and the difference between the first network quality information and the second network quality information is less than a first threshold, generate a virtual measurement report, where the virtual measurement report includes a measurement result indicating that the second network quality information corresponding to the adjacent cell is greater than the first threshold.

[0095] 414. Send the virtual measurement report to a network device, where the virtual measurement report is used to trigger the network device to control the terminal device to switch from a serving cell to an adjacent cell.

[0096] Implementing the methods disclosed in the above embodiments relaxes the restrictions on the terminal device to switch between cells of different network systems, enabling the terminal device to more flexibly attempt to switch between cells of different network systems. Furthermore, when the terminal device is in a weak network environment and unable to report a measurement report corresponding to a first event, it can also attempt to switch to a cell of a different network system, thereby increasing the probability that the terminal device can access a cell with better network quality in a weak network environment, and further improving the network usage experience of the terminal device in a weak network environment; and, it is possible to prohibit the terminal device from sending a first measurement report corresponding to a second event to the network device, thereby avoiding the situation where the terminal device is redirected back to the original serving cell or falls into a redirection failure loop, thus ensuring the network usage experience of the terminal device in an elevator scenario.

[0097] Please refer to Figure 5 , Figure 5 which is a schematic flowchart of another network switching method disclosed in an embodiment of the present application. Optionally, this method can be applied to the terminal device introduced above or other execution entities, which is not limited herein. Optionally, this method may include the following steps:

[0098] 502. Measure the first network quality information corresponding to the serving cell of the first network system accessed by the terminal device.

[0099] 504. In response to an instruction of a first event sent by the network device, measure an adjacent cell of the second network system to obtain the second network quality information corresponding to the adjacent cell. The first event is an event of measuring an adjacent cell of a different system and reporting a measurement report corresponding to the first event when the network quality of the adjacent cell of the different system is greater than a first threshold.

[0100] 506. When the second network quality information corresponding to the adjacent cell is not greater than the first threshold and the difference between the first network quality information and the second network quality information is less than the first threshold, generate a virtual measurement report, where the virtual measurement report includes a measurement result indicating that the second network quality information corresponding to the adjacent cell is greater than the first threshold.

[0101] 508. Send a virtual measurement report to the network device, where the virtual measurement report is used to trigger the network device to control the terminal device to switch from the serving cell to an adjacent cell.

[0102] 510. If an instruction for a first event sent by the network device is not received, obtain a network information list.

[0103] In an embodiment of the present application, when the terminal device receives an instruction for a first event sent by the network device, it can execute step 504; if an instruction for a first event sent by the network device is not received, it can obtain a network information list.

[0104] Optionally, the network information list may include cell identifiers of one or more historical serving cells of a first network mode, and cell identifiers of corresponding historical redirected cells for each historical serving cell. The historical redirected cell is a cell of a second network mode that the terminal device accesses through redirection when accessing the historical serving cell.

[0105] Among them, the historical serving cell may include a serving cell that the terminal device has accessed in history. The cell identifier may include: Physical Cell Identifier (PCI), and / or Absolute Radio Frequency Channel Number (ARFCN), etc., which are not limited herein. The cell identifier can be used to distinguish different cells.

[0106] Optionally, the network information list may be stored locally in the terminal device or in the server. The terminal device can obtain the network information list from the server through a communication connection, which is not limited herein.

[0107] Optionally, the terminal device can obtain a first cell identifier corresponding to the currently accessed serving cell, and determine whether the network information list includes the currently accessed serving cell according to the first cell identifier and the cell identifiers of one or more historical serving cells of a first network mode.

[0108] In an optional embodiment, if it is determined that the network information list does not include the serving cell, when the terminal device accesses the redirected cell through redirection, the currently accessed serving cell can be used as the historical serving cell, and the redirected cell can be bound and stored in the network information list as the historical redirected cell.

[0109] It should be noted that when the network information list does not include the currently accessed serving cell, if the network quality of the currently accessed serving cell is lower than the third threshold, the terminal will perform redirection to access the redirected cell. Exemplarily, when the terminal device is in the currently accessed NR cell, if the network quality of the NR cell is lower than the third threshold, a redirection will be triggered to switch to the LTE cell.

[0110] Furthermore, the terminal device can use the accessed serving cell as the historical serving cell, and the redirected cell as the historical redirected cell, and bind and store the cell identifiers corresponding to the historical serving cell and the historical redirected cell to the network information list respectively.

[0111] By implementing the above method, the terminal device can bind and store the historically accessed serving cell and its corresponding redirected cell to the network information list, and these actually measured information can improve the reference value of the information stored in the network information list, so as to facilitate quickly switching to the corresponding redirected cell when reconnecting to the historical serving cell next time.

[0112] Optionally, the terminal device can also obtain the third network quality information corresponding to the serving cell when the terminal device triggers redirection, and determine the warning threshold according to the third network quality information; and bind and store the currently accessed serving cell, the redirected cell corresponding to the serving cell, and the warning threshold to the network information list.

[0113] It can be understood that if the terminal device triggers redirection when the network quality information of the serving cell is the third network quality information, it means that the network quality of the current serving cell has changed abnormally, so the redirection is triggered. In this regard, the terminal device can determine the warning threshold according to the third network quality information, and use the warning threshold as the warning threshold corresponding to the currently accessed serving cell, and bind and store it to the network information list together with the currently accessed serving cell and the redirected cell corresponding to the serving cell, so that the warning threshold is matched with each historical serving cell, and further making the result of the subsequent terminal device judging whether the serving cell is abnormal according to the warning threshold more accurate.

[0114] Optionally, the terminal device can use the third network quality information as the warning threshold, that is, the warning threshold is equal to the third network quality information. In another alternative embodiment, the terminal device can determine the warning threshold according to the third network quality information and a preset value. The preset value can be set by developers based on a large amount of development experience and is not limited here.

[0115] Optionally, the terminal device can determine the result of adding the third network quality information and the preset value as the warning threshold. Or determine the result of multiplying the third network quality information and the preset value as the warning threshold, which is not limited here.

[0116] Among them, the result of adding the third network quality information and the preset value is determined as the warning threshold, which can make the warning threshold a little higher than the value at which the service cell actually has an abnormality, so that the warning threshold can be triggered before the network quality of the service cell is about to have an abnormality, thereby avoiding the network quality of the service cell from having an abnormality, and further ensuring the user's Internet experience.

[0117] Optionally, the numerical types of the warning threshold may include: reference signal received power (RSRP), and / or signal-to-interference-plus-noise ratio (SINR), etc., which are not limited herein.

[0118] Optionally, the warning threshold can also be set by developers based on a large amount of development experience, which is not limited herein. Optionally,

[0119] 512. Determine the target historical redirection cell corresponding to the service cell from the network information list according to the first cell identifier corresponding to the service cell.

[0120] In an optional embodiment, when the terminal device determines that the network information list includes the currently accessed service cell according to the first cell identifier, it can obtain the warning threshold corresponding to the currently accessed service cell from the network information list; further, if the first network quality of the service cell is less than or equal to the warning threshold corresponding to the service cell, the terminal device can determine the target historical redirection cell corresponding to the service cell from the network information list.

[0121] Optionally, the warning threshold can also be stored in other storage spaces, which are not limited herein.

[0122] Implementing the above method, when the first network quality of the service cell of the terminal device is less than or equal to the warning threshold corresponding to the service cell, that is, when the network quality of the service cell has an abnormality, the terminal device determines the target historical redirection cell corresponding to the service cell from the network information list, so that the subsequent terminal device can quickly switch to the target historical redirection cell, thereby improving the user's Internet experience.

[0123] In an optional embodiment, when it is determined according to the first cell identifier that the network information list includes the service cell and the first network quality of the service cell is greater than the warning threshold, if it is detected that the first network quality of the service cell is in an abnormal state, the warning threshold is increased.

[0124] It can be understood that if the first network quality of the service cell is in an abnormal state before dropping to the warning threshold, it means that the current warning threshold cannot accurately determine whether the network quality of the current service cell has an abnormality. In this regard, the terminal device can update the warning threshold. Optionally, the update operation may include: increasing the warning threshold.

[0125] Furthermore, the terminal device can replace the updated warning threshold with the corresponding warning threshold in the network information list.

[0126] By implementing the above method, the terminal device can update the warning threshold in real time, so that the warning threshold can accurately determine whether the network quality of the current serving cell has changed abnormally, improving the intelligence level of the method.

[0127] 514. Search for the target historical redirected cell and switch from the serving cell to the searched target historical redirected cell.

[0128] Optionally, the serving cell can correspond to one or more target historical redirected cells. In addition, considering that the target historical redirected cell was accessed by the terminal in the past, it is currently uncertain whether it can be accessed smoothly. Therefore, the terminal device can search for the target historical redirected cell and switch from the serving cell to the searched target historical redirected cell.

[0129] Implementing the methods disclosed in the above embodiments relaxes the restrictions on the handover of the terminal device between cells of different network modes, enabling the terminal device to more flexibly attempt to hand over between cells of different network modes. Consequently, when the terminal device is in a weak network environment and unable to report the measurement report corresponding to the first event, it can also attempt to hand over to a cell of a different network mode, thereby increasing the probability that the terminal device can access a cell with better network quality in a weak network environment, and further enhancing the network usage experience of the terminal device in a weak network environment. Additionally, the service cell accessed historically and its corresponding redirected cell can be bound and stored in the network information list, and these actually measured information can improve the reference value of the information stored in the network information list, facilitating a quick handover to the corresponding redirected cell when reconnecting to the historical service cell next time. Moreover, the warning threshold can be determined based on the third network quality information and used as the warning threshold corresponding to the currently accessed service cell, which is bound and stored in the network information list together with the currently accessed service cell and the redirected cell corresponding to the service cell, making the warning threshold match each historical service cell, and thus making the result of the subsequent determination by the terminal device on whether the service cell is abnormal based on the warning threshold more accurate. Furthermore, when the first network quality of the service cell of the terminal device is less than or equal to the warning threshold corresponding to the service cell, that is, when the network quality of the service cell is abnormal, the target historical redirected cell corresponding to the service cell is determined from the network information list, enabling the subsequent terminal device to quickly hand over to the target historical redirected cell, thereby improving the user's network usage experience. Additionally, the terminal device can update the warning threshold in real time to accurately determine whether the network quality of the current service cell is abnormal, enhancing the intelligence level of the method.

[0130] It should be noted that since the signal drops rapidly in the elevator, the first network quality information of the service cell of the terminal device may satisfy all A2 events simultaneously during the elevator ride.

[0131] Consequently, before the network device has time to configure a B1 event or a B2 event for the terminal device based on the triggered medium-threshold A2 event, the terminal device is redirected due to the triggered low-threshold A2 event; or due to the rapid signal attenuation, the terminal device experiences a radio link failure (RLF) before receiving the B1 event or B2 event configured by the network device.

[0132] Regarding this, a network handover method is introduced below to solve the above technical problems.

[0133] Please refer to Figure 6 , Figure 6It is a schematic flowchart of yet another network switching method disclosed in an embodiment of the present application. Optionally, this method can be applied to the terminal device introduced above, or other execution entities, which is not limited herein. Optionally, this method may include the following steps:

[0134] 602. The terminal device is in an elevator riding scenario;

[0135] 604. Whether the network information list includes the serving cell currently accessed by the terminal device; if not, execute steps 606 to 608; if so, execute step 610;

[0136] 606. Whether the terminal device performs redirection due to the first network quality information corresponding to the serving cell being in an abnormal state; if so, execute step 608; if not, execute step 604;

[0137] 608. Bind and store the currently accessed serving cell and the redirect cell to the network information list;

[0138] 610. When the first network quality of the serving cell is greater than the warning threshold, whether the first network quality of the serving cell is in an abnormal state; if so, execute step 612; if not, execute step 614;

[0139] 612. Update the warning threshold;

[0140] 614. Whether the first network quality of the serving cell is less than or equal to the warning threshold; if so, execute step 616; if not, execute step 610;

[0141] 616. Determine the target historical redirect cell corresponding to the serving cell from the network information list according to the first cell identifier corresponding to the serving cell;

[0142] 618. Search for the target historical redirect cell and switch from the serving cell to the searched target historical redirect cell.

[0143] Implementing the above method, when the network device does not configure event B1 or event B2, or the current terminal cannot normally receive event B1 or event B2, the target LTE cell can be specified in advance according to previous experience for network search and residence, so as to avoid the terminal device staying on the original serving cell, and further avoid the situation of RLF or blind redirection caused by the deterioration of network quality, and further avoid the situation of staying in the cell search loop for a long time after the failure of RLF or blind redirection.

[0144] Please refer to Figure 7 , Figure 7The figure is a schematic structural diagram of a network switching device disclosed in an embodiment of the present application. Optionally, the device may be applied to the terminal device introduced above, or other execution entities, which is not limited herein. Optionally, the device may include a first measurement unit 702, a second measurement unit 704, a generation unit 706, and a sending unit 708, where:

[0145] The first measurement unit 702 is configured to measure first network quality information corresponding to a serving cell of a first network mode accessed by the terminal device;

[0146] The second measurement unit 704 is configured to, in response to an instruction of a first event sent by the network device, measure adjacent cells of a second network mode to obtain second network quality information corresponding to the adjacent cells. The first event is an event of measuring adjacent cells of a different system and reporting a measurement report corresponding to the first event when the network quality of the adjacent cells of the different system is greater than a first threshold;

[0147] The generation unit 706 is configured to generate a virtual measurement report when the second network quality information corresponding to the adjacent cells is not greater than the first threshold and the difference between the first network quality information and the second network quality information is less than a first threshold. The virtual measurement report includes a measurement result that the second network quality information corresponding to the adjacent cells is greater than the first threshold;

[0148] The sending unit 708 is configured to send the virtual measurement report to the network device. The virtual measurement report is used to trigger the network device to control the terminal device to switch from the serving cell to the adjacent cell.

[0149] When the above device is implemented, when the terminal device measures the adjacent cells of the second network mode in response to an instruction of a first event sent by the network device, if the second network quality information corresponding to the adjacent cells is not greater than the first threshold for triggering the terminal device to report a measurement report, and the difference between the first network quality information of the serving cell and the second network quality information of the adjacent cell is less than the first threshold, a virtual measurement report with the second network quality information corresponding to the adjacent cells greater than the first threshold can be generated, so that the network device controls the terminal device to switch from the serving cell to the adjacent cell, that is, the restriction on the terminal device to switch between cells of different network modes is relaxed, so that the terminal device can more flexibly attempt to switch between cells of different network modes. Furthermore, when the terminal device is in a weak network environment and the terminal device cannot report a measurement report corresponding to the first event, it can also attempt to switch to a cell of a different network mode, thereby increasing the probability that the terminal device accesses a cell with better network quality in a weak network environment, and further improving the network usage experience of the terminal device in a weak network environment.

[0150] As an optional implementation manner, Figure 7The device shown may further include a prohibition unit (not shown), where:

[0151] The prohibition unit is configured to prohibit the terminal device from sending a first measurement report corresponding to a second event to the network device. The second event is an event of measuring the serving cell of the first network mode accessed by the terminal device and reporting a measurement report corresponding to the second event when the network quality of the serving cell is less than a second threshold. The first measurement report is used to trigger the network device to control the terminal device to perform redirection.

[0152] Implementing the above device, the terminal device can prohibit the terminal device from sending a first measurement report corresponding to a second event to the network device, thereby avoiding the situation that the terminal device re-resides back to the original serving cell due to redirection or falls into a redirection failure loop, thereby ensuring the network usage experience of the terminal device in the elevator scenario.

[0153] As an optional implementation manner, the first event includes a B1 event or a B2 event, and the second event includes an A2 event.

[0154] As an optional implementation manner, the first measurement unit 702 is further configured to measure first network quality information corresponding to the serving cell of the first network mode accessed by the terminal device when the terminal device is in an elevator riding scenario.

[0155] Implementing the above device, when it is determined that the terminal device is in an elevator riding scenario, the network switching method disclosed in the embodiments of the present application can be executed to relax the restrictions on the terminal device to switch between cells of different network modes, so that the terminal device can more flexibly attempt to switch between cells of different network modes and improve the network usage experience of the terminal device in the elevator scenario.

[0156] As an optional implementation manner, Figure 7 The device shown may further include an obtaining unit, a determining unit, and a switching unit (not shown), where:

[0157] The obtaining unit is configured to obtain a network information list when a command of a first event sent by the network device is not received. The network information list includes cell identifiers of one or more historical serving cells of the first network mode and cell identifiers of corresponding historical redirection cells of each historical serving cell. The historical redirection cell is a cell of the second network mode that the terminal device accesses through redirection when accessing the historical serving cell.

[0158] The first determining unit is configured to determine a target historical redirection cell corresponding to the serving cell from the network information list according to the first cell identifier corresponding to the serving cell.

[0159] A switching unit, configured to search for a target historical redirected cell and switch from a serving cell to the searched target historical redirected cell.

[0160] When implementing the above device, when the network device does not configure event B1 or event B2, or the current terminal cannot normally receive event B1 or event B2, the target LTE cell can be specified in advance according to previous experience for network search and residence, so as to avoid the terminal device staying on the original serving cell, and in the case of RLF or blind redirection caused by further deterioration of the network quality, and further avoid the situation of staying in the cell search loop for a long time after the failure of RLF or blind redirection.

[0161] As an optional implementation manner, the first determination unit is further configured to determine a target historical redirected cell corresponding to the serving cell from the network information list when it is determined according to the first cell identifier that the network information list includes the serving cell and the first network quality of the serving cell is less than or equal to the warning threshold.

[0162] When implementing the above device, when the first network quality of the serving cell of the terminal device is less than or equal to the warning threshold corresponding to the serving cell, that is, when the network quality of the serving cell is abnormal, the target historical redirected cell corresponding to the serving cell is determined from the network information list, so that the subsequent terminal device can quickly switch to the target historical redirected cell, thereby improving the user's network usage experience.

[0163] As an optional implementation manner, Figure 7 The device shown may further include an update unit not shown in the figure, where:

[0164] The update unit is configured to increase the warning threshold if it is detected that the first network quality of the serving cell is in an abnormal state when it is determined according to the first cell identifier that the network information list includes the serving cell and the first network quality of the serving cell is greater than the warning threshold.

[0165] When implementing the above device, the terminal device can update the warning threshold in real time, so that the warning threshold can accurately determine whether the network quality of the current serving cell is abnormal, improving the intelligence level of the method.

[0166] As an optional implementation manner, Figure 7 The device shown may further include a storage unit not shown in the figure, where:

[0167] The storage unit is configured to, after obtaining the network information list, if it is determined according to the first cell identifier that the network information list does not include the serving cell, bind and store the serving cell and the redirected cell to the network information list when the terminal device accesses the redirected cell through redirection.

[0168] When the above device is implemented, the terminal device can bind and store the service cells accessed in history and their corresponding redirected cells to the network information list, and this actually measured information can improve the reference value of the information stored in the network information list, so as to facilitate quickly switching to the corresponding redirected cell when reconnecting to the historical service cell next time.

[0169] As an alternative implementation, Figure 7 The device shown may further include a second determination unit not shown in the figure, where:

[0170] The second determination unit is configured to obtain the third network quality information corresponding to the service cell when the terminal device triggers redirection, and determine an early warning threshold according to the third network quality information;

[0171] And, the storage unit is further configured to bind and store the service cell, the redirected cell and the early warning threshold to the network information list.

[0172] When the above device is implemented, the terminal device can determine an early warning threshold according to the third network quality information, and use the early warning threshold as the early warning threshold corresponding to the currently accessed service cell, and bind and store it to the network information list together with the currently accessed service cell and the redirected cell corresponding to the service cell, so that the early warning threshold matches each historical service cell, and further makes the result of the subsequent terminal device judging whether the service cell is abnormal according to the early warning threshold more accurate.

[0173] As an alternative implementation, the first network mode includes the New Radio (NR) mode, and the second network mode includes the Long Term Evolution (LTE) mode.

[0174] Please refer to Figure 8 , Figure 8 which is a schematic structural diagram of an electronic device disclosed in an embodiment of the present application. As shown in Figure 8 , the electronic device may include: a memory 801 storing executable program code; a processor 802 coupled to the memory 801; wherein, the processor 802 calls the executable program code stored in the memory 801 to execute the network switching method disclosed in each of the above embodiments.

[0175] An embodiment of the present application discloses a computer-readable storage medium, which stores a computer program, wherein the computer program enables a computer to execute the network switching method disclosed in each of the above embodiments.

[0176] An embodiment of the present application also discloses an application publishing platform, wherein the application publishing platform is used to publish a computer program product, and when the computer program product runs on a computer, it enables the computer to execute some or all of the steps of the methods in the above method embodiments.

[0177] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the "in one embodiment" or "in an embodiment" that appears throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. Those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0178] In various embodiments of the present application, it should be understood that the magnitude of the serial numbers of the above processes does not necessarily mean the inevitable sequence of execution. The execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0179] The units described above as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0180] In addition, in each embodiment of the present application, each functional unit can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0181] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server or a network device, etc., specifically, the processor in the computer device) to execute some or all of the steps of the above methods in each embodiment of the present application.

[0182] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program, and this program can be stored in a computer-readable storage medium. The storage medium includes read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc memories, magnetic disc memories, tape memories, or any other computer-readable medium capable of carrying or storing data.

[0183] The network switching method, device, electronic device, and computer-readable storage medium disclosed in the embodiments of the present application have been introduced in detail above. Specific examples are used in this article to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation on the present application.

Claims

1. A network switching method, characterized in that: Applied to a terminal device, the method further includes: Measuring first network quality information corresponding to a service cell of a first network standard accessed by the terminal device; In response to an instruction of a first event sent by a network device, a neighboring cell of a second network standard is measured to obtain second network quality information corresponding to the neighboring cell, wherein the first event is to measure a neighboring cell of a different system, and when the network quality of the neighboring cell of the different system is greater than a first threshold, an event of reporting a measurement report corresponding to the first event; When the second network quality information corresponding to the neighboring cell is not greater than the first threshold and the difference between the first network quality information and the second network quality information is less than the first threshold, generating a virtual measurement report, the virtual measurement report including a measurement result that the second network quality information corresponding to the neighboring cell is greater than the first threshold; The virtual measurement report is sent to the network device, where the virtual measurement report is used to trigger the network device to control the terminal device to switch from the serving cell to the neighboring cell.

2. The method according to claim 1, characterized in that The method further comprises: The terminal device is prohibited from sending a first measurement report corresponding to a second event to the network device, wherein the second event is to measure a service cell of a first network standard to which the terminal device accesses, and when the network quality of the service cell is less than a second threshold, report an event of the measurement report corresponding to the second event; the first measurement report is used to trigger the network device to control the terminal device to perform redirection.

3. The method according to claim 2, characterized in that The first event includes a B1 event or a B2 event, and the second event includes an A2 event.

4. The method according to claim 1, characterized in that: The measuring the first network quality information corresponding to the serving cell of the first network standard accessed by the terminal device includes: When the terminal device is in an elevator scenario, first network quality information corresponding to a service cell of a first network standard to which the terminal device is connected is measured.

5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: If the instruction of the first event sent by the network device is not received, a network information list is obtained, the network information list including cell identifiers of one or more historical service cells of the first network standard and cell identifiers of historical redirection cells corresponding to each of the historical service cells, the historical redirection cell being a cell of the second network standard that the terminal device accesses through redirection when accessing the historical service cell; Determining, from the network information list, a target historical redirection cell corresponding to the serving cell according to the first cell identifier corresponding to the serving cell; The target historical redirection cell is searched, and the serving cell is switched to the searched target historical redirection cell.

6. The method according to claim 5, characterized in that The determining, from the network information list, a target historical redirection cell corresponding to the serving cell according to the first cell identifier corresponding to the serving cell, includes: If it is determined according to the first cell identifier that the network information list includes the serving cell, and the first network quality of the serving cell is less than or equal to a warning threshold, a target historical redirection cell corresponding to the serving cell is determined from the network information list.

7. The method according to claim 6, characterized in that The method further comprises: When it is determined according to the first cell identifier that the network information list includes the serving cell and the first network quality of the serving cell is greater than a warning threshold, if it is detected that the first network quality of the serving cell is in an abnormal state, the warning threshold is increased.

8. The method according to claim 5, characterized in that After obtaining the network information list, the method further includes: If it is determined according to the first cell identifier that the network information list does not include the serving cell, then when the terminal device accesses the redirected cell through redirection, the serving cell and the redirected cell are bound and stored in the network information list.

9. The method according to claim 8, characterized in that The method further comprises: Acquire third network quality information corresponding to the serving cell when the terminal device triggers the redirection, and determine a warning threshold according to the third network quality information; And, the binding and storing the serving cell and the redirected cell in the network information list includes: The serving cell, the redirected cell and the warning threshold are bound and stored in the network information list.

10. The method according to any one of claims 1 to 4, characterized in that: The first network standard includes the new radio interface NR standard, and the second network standard includes the long term evolution LTE standard.

11. A network switching device, characterized in that: Applied to a terminal device, the device further comprises: A first measuring unit, configured to measure first network quality information corresponding to a service cell of a first network standard accessed by the terminal device; A second measurement unit is configured to measure a neighboring cell of a second network standard in response to an instruction of a first event sent by a network device to obtain second network quality information corresponding to the neighboring cell, wherein the first event is to measure a neighboring cell of a different system, and when the network quality of the neighboring cell of the different system is greater than a first threshold, report a measurement report corresponding to the first event; a generating unit, configured to generate a virtual measurement report when the second network quality information corresponding to the neighboring cell is not greater than the first threshold and the difference between the first network quality information and the second network quality information is less than a first threshold, wherein the virtual measurement report includes a measurement result that the second network quality information corresponding to the neighboring cell is greater than the first threshold; A sending unit is used to send the virtual measurement report to the network device, where the virtual measurement report is used to trigger the network device to control the terminal device to switch from the serving cell to the neighboring cell.

12. An electronic device, characterized in that: It comprises a memory storing executable program code, and a processor coupled to the memory; wherein the processor calls the executable program code stored in the memory to execute the method according to any one of claims 1 to 10.

13. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.