Threshold value switching method and device, computer equipment and storage medium

The method addresses voice call quality issues in wireless networks by dynamically adjusting switching thresholds based on usage patterns, ensuring balanced network transitions and preventing interruptions.

CN119255313APending Publication Date: 2025-01-03CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411423581.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

Existing wireless communication networks face challenges in balancing voice and non-voice state switching, leading to decreased voice call quality and potential interruptions due to improper setting of voice and non-voice state thresholds.

Method used

A method and device that determine and adjust switching threshold values based on network switching records to balance voice and non-voice state switching, ensuring optimal network transitions and maintaining call quality by using threshold value switching methods, devices, and computer equipment.

Benefits of technology

The method ensures balanced network switching, preventing voice call quality degradation and interruptions by dynamically adjusting switching thresholds based on actual usage patterns, thereby maintaining consistent communication quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119255313A_ABST
    Figure CN119255313A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of mobile communication, in particular to a threshold value switching method and device, computer equipment and a storage medium. The method comprises the following steps: determining first switching threshold data corresponding to a target terminal; controlling the target terminal to perform network switching based on the first switching threshold data; according to the network switching record of the target terminal, determining a voice state switching frequency and a non-voice state first switching frequency of the target terminal in unit time; determining target switching threshold data corresponding to the target terminal according to the voice state switching times and the non-voice state first switching times; and sending the target switching threshold number to the target terminal. According to the method and the device, the threshold value adjustment is performed on the first switching threshold data in combination with the actual voice state switching times and the non-voice state switching times of the target terminal, so that the target switching threshold data corresponding to the target terminal corresponding to the target terminal is obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] The wireless communication network service allows users to make voice and video calls through traditional dial-up methods in a VOWi-Fi (Voice over Wi-Fi, wireless communication network) environment. When the terminal is communicating through the Wi-Fi wireless communication network, it can switch to the VONR (Voice over New Radio, new radio technology) communication network or VOLTE (Voice over Long Term Evolution, long-term evolution) wireless communication network to ensure the call quality of the terminal.

[0003] However, due to the setting of the voice state threshold and the non-voice state threshold, it is difficult to reach a balance between the number of non-voice state switching and the number of voice state switching, resulting in a decrease in the voice call quality of the target terminal and even voice interruption. Summary of the invention

[0004] Based on this, it is necessary to provide a threshold value switching method, device, computer equipment and storage medium that can ensure that the voice call quality is not affected in order to solve the above technical problems.

[0005] In a first aspect, the present application provides a threshold value switching method. The method comprises:

[0006] Determine the first switching threshold data corresponding to the target terminal; wherein the first switching threshold data includes a first LTE switching threshold value and a first WiFi switching threshold value in a voice state, and a first LTE switching threshold value and a first WiFi switching threshold value of the target terminal in a non-voice state;

[0007] Controlling the target terminal to perform network switching based on the first switching threshold data;

[0008] Determine, according to the network switching record of the target terminal, the number of voice state switching and the first number of non-voice state switching of the target terminal within a unit time;

[0009] Determine the target switching threshold data corresponding to the target terminal according to the voice state switching number and the non-voice state first switching number;

[0010] The target switching threshold data is sent to the target terminal, so that the target terminal performs network switching based on the target switching threshold data.

[0011] In one embodiment, determining the target switching threshold data corresponding to the target terminal according to the voice state switching number and the non-voice state first switching number includes:

[0012] Determine a second LTE switching threshold value and a second WiFi switching threshold value corresponding to the minimum voice state switching number among the voice state switching numbers, and a third LTE switching threshold value and a third WiFi switching threshold value corresponding to the minimum non-voice state first switching number among the non-voice state first switching numbers;

[0013] According to a first size relationship between the second LTE switching threshold value and the third LTE switching threshold value, and a second size relationship between the second WiFi switching threshold value and the third WiFi switching threshold value, target switching threshold data corresponding to the target terminal corresponding to the target terminal is determined.

[0014] In one embodiment, determining the target switching threshold data corresponding to the target terminal corresponding to the target terminal according to the first size relationship between the second LTE switching threshold value and the third LTE switching threshold value, and the second size relationship between the second WiFi switching threshold value and the third WiFi switching threshold value, includes:

[0015] When the first size relationship is an unequal relationship and / or the second size relationship is an unequal relationship, the intermediate switching threshold data is determined according to the second LTE switching threshold value and the second WiFi switching threshold value; wherein the intermediate switching threshold data includes the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value in the voice state, and the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value of the target terminal in the non-voice state;

[0016] Controlling the target terminal to perform network switching based on the intermediate switching threshold data;

[0017] Determine, according to the network switching record of the target terminal, the number of second non-voice state switching of the target terminal within a unit time;

[0018] According to the second switching number of the non-voice state and the intermediate switching threshold data, the target switching threshold data corresponding to the target terminal is determined.

[0019] In one of the embodiments, the intermediate WiFi switching threshold value of the target terminal in the non-voice state includes a non-voice intermediate WiFi switching threshold value and a non-voice intermediate WiFi switching threshold value; the intermediate LTE switching threshold value of the target terminal in the non-voice state includes a non-voice intermediate LTE switching threshold value and a non-voice intermediate LTE switching threshold value;

[0020] The step of determining the target switching threshold data corresponding to the target terminal corresponding to the target terminal according to the second switching number of the non-voice state and the intermediate switching threshold data comprises:

[0021] The non-voice intermediate WiFi cut-off threshold value is updated to obtain a new non-voice intermediate WiFi cut-off threshold value;

[0022] When the new non-voice intermediate WiFi handoff threshold value is greater than the first preset threshold value, the non-voice intermediate LTE handoff threshold value is updated to obtain a new non-voice intermediate LTE handoff threshold value;

[0023] When the new non-voice intermediate LTE handover threshold value is greater than the second preset threshold value, determine the fourth LTE handover threshold value and the fourth WiFi handover threshold value corresponding to the minimum non-voice state second handover number among the non-voice state second handover numbers;

[0024] The second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in the voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in the non-voice state are used as the target switching threshold data corresponding to the target terminal.

[0025] In one embodiment, the method further comprises:

[0026] When the first size relationship and the second size relationship are both equal, the second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in the voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in the non-voice state are used as the target switching threshold data corresponding to the target terminal corresponding to the target terminal.

[0027] In one embodiment, the determining the first switching threshold data corresponding to the target terminal includes:

[0028] Acquire initial switching threshold data corresponding to the target terminal; wherein the initial switching threshold data includes an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a voice state, and an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a non-voice state;

[0029] Update the initial WiFi switching threshold value in the voice state and the initial WiFi switching threshold value in the non-voice state, and verify whether the updated initial WiFi switching threshold value in the voice state meets the first judgment condition;

[0030] If yes, then the initial LTE handover threshold value in the voice state and the initial LTE handover threshold value in the non-voice state are updated, and it is verified whether the updated initial LTE handover threshold value in the voice state meets the second judgment condition;

[0031] If so, the updated initial WiFi switching threshold value in the voice state, the updated initial LTE switching threshold value in the voice state; the updated initial WiFi switching threshold value in the non-voice state, the updated initial LTE switching threshold value in the non-voice state are used as the first switching threshold data corresponding to the target terminal.

[0032] In a second aspect, the present application also provides a threshold value switching device. The device comprises:

[0033] A first determination module is used to determine the first switching threshold data corresponding to the target terminal; wherein the first switching threshold data includes a first LTE switching threshold value and a first WiFi switching threshold value in a voice state, and a first LTE switching threshold value and a first WiFi switching threshold value of the target terminal in a non-voice state;

[0034] A control module, used for controlling the target terminal to perform network switching based on the first switching threshold data;

[0035] A second determination module is used to determine the number of voice state switching and the first number of non-voice state switching of the target terminal within a unit time according to the network switching record of the target terminal;

[0036] A third determination module is used to determine the target switching threshold data corresponding to the target terminal corresponding to the target terminal according to the voice state switching number and the non-voice state first switching number;

[0037] The sending module is used to send the target switching threshold data to the target terminal, so that the target terminal performs network switching based on the target switching threshold data.

[0038] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0039] Determine the first switching threshold data corresponding to the target terminal; wherein the first switching threshold data includes a first LTE switching threshold value and a first WiFi switching threshold value in a voice state, and a first LTE switching threshold value and a first WiFi switching threshold value of the target terminal in a non-voice state;

[0040] Controlling the target terminal to perform network switching based on the first switching threshold data;

[0041] Determine, according to the network switching record of the target terminal, the number of voice state switching and the first number of non-voice state switching of the target terminal within a unit time;

[0042] Determine the target switching threshold data corresponding to the target terminal according to the voice state switching number and the non-voice state first switching number;

[0043] The target switching threshold data is sent to the target terminal, so that the target terminal performs network switching based on the target switching threshold data.

[0044] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0045] Determine the first switching threshold data corresponding to the target terminal; wherein the first switching threshold data includes a first LTE switching threshold value and a first WiFi switching threshold value in a voice state, and a first LTE switching threshold value and a first WiFi switching threshold value of the target terminal in a non-voice state;

[0046] Controlling the target terminal to perform network switching based on the first switching threshold data;

[0047] Determine, according to the network switching record of the target terminal, the number of voice state switching and the first number of non-voice state switching of the target terminal within a unit time;

[0048] Determine the target switching threshold data corresponding to the target terminal according to the voice state switching number and the non-voice state first switching number;

[0049] The target switching threshold data is sent to the target terminal, so that the target terminal performs network switching based on the target switching threshold data.

[0050] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0051] Determine the first switching threshold data corresponding to the target terminal; wherein the first switching threshold data includes a first LTE switching threshold value and a first WiFi switching threshold value in a voice state, and a first LTE switching threshold value and a first WiFi switching threshold value of the target terminal in a non-voice state;

[0052] Controlling the target terminal to perform network switching based on the first switching threshold data;

[0053] Determine, according to the network switching record of the target terminal, the number of voice state switching and the first number of non-voice state switching of the target terminal within a unit time;

[0054] Determine the target switching threshold data corresponding to the target terminal according to the voice state switching number and the non-voice state first switching number;

[0055] The target switching threshold data is sent to the target terminal, so that the target terminal performs network switching based on the target switching threshold data.

[0056] The above-mentioned threshold value switching method, device, computer equipment and storage medium control the target terminal to perform network switching based on the first switching threshold data by determining the first switching threshold data corresponding to the target terminal, and then determine the number of voice state switching and the first number of non-voice state switching of the target terminal in a unit time according to the network switching record of the target terminal, and determine the target switching threshold data corresponding to the target terminal according to the number of voice state switching and the first number of non-voice state switching, and send the target switching threshold data to the target terminal so that the target terminal performs network switching based on the target switching threshold data. According to the above content, it can be known that in the process of switching the switching threshold value of the target terminal, the present application pre-sets the first switching threshold value corresponding to the target terminal, and then controls the target terminal to perform network switching based on the first switching threshold data to obtain the number of voice state switches and the first number of non-voice state switches of the target terminal per unit time when the threshold value of the target terminal is the first switching threshold value. Then, through the number of voice state switches and the first number of non-voice state switches of the target terminal per unit time, the first switching threshold data is adjusted by combining the actual number of voice state switches and the number of non-voice state switches of the target terminal to obtain the target switching threshold data corresponding to the target terminal; since the target switching threshold data is determined according to the actual switching situation corresponding to the first switching threshold data, after sending the target switching threshold data to the target terminal, the present application can ensure that the number of non-voice state switches and the number of voice state switches of the target terminal reach a balance point, thereby preventing the voice call quality of the target terminal from being affected and preventing voice interruption. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] FIG1 is an application environment diagram of a threshold value switching method provided in an embodiment of the present application;

[0058] FIG2 is a schematic flow chart of a first threshold value switching method provided in an embodiment of the present application;

[0059] FIG3 is a schematic flow chart of a second threshold value switching method provided in an embodiment of the present application;

[0060] FIG4 is a schematic flow chart of a third threshold value switching method provided in an embodiment of the present application;

[0061] FIG5 is a schematic flow chart of a fourth threshold value switching method provided in an embodiment of the present application;

[0062] FIG6 is a system schematic diagram of a threshold value switching method provided in an embodiment of the present application;

[0063] FIG7 is a structural block diagram of a threshold value switching device provided in an embodiment of the present application;

[0064] FIG. 8 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0065] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0066] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. In the description of the present application, the description of the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms is not necessarily for the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples without contradicting each other.

[0067] The threshold value switching method provided in the embodiment of the present application can be applied in the application environment shown in Figure 1. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. By determining the first switching threshold data corresponding to the target terminal, the target terminal is controlled to perform network switching based on the first switching threshold data, and then, according to the network switching record of the target terminal, the number of voice state switching and the first number of non-voice state switching of the target terminal in a unit time are determined, and according to the number of voice state switching and the first number of non-voice state switching, the target switching threshold data corresponding to the target terminal is determined, and the target terminal is sent to the target terminal. The target terminal performs network switching based on the target switching threshold data. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices, and the Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 may be implemented as an independent server or a server cluster consisting of multiple servers.

[0068] In one embodiment, as shown in FIG. 2 , a threshold value switching method is provided, which is described by taking the method applied to the terminal 102 in FIG. 1 as an example, and includes the following steps:

[0069] S201, determining first switching threshold data corresponding to a target terminal.

[0070] The first switching threshold data includes a first LTE switching threshold value and a first WIFi switching threshold value in a voice state, and a first LTE switching threshold value and a first WIFi switching threshold value of the target terminal in a non-voice state.

[0071] In one embodiment of the present application, when it is necessary to determine the first switching threshold data corresponding to the target terminal, at least one group of historical switching threshold data corresponding to the target terminal and the number of voice state switches and the number of non-voice state switches corresponding to each historical switching threshold value can be obtained in advance, and then, the historical switching threshold data with the smallest difference in the number of switching between the number of voice state switches and the number of non-voice state switches in each group of historical switching threshold data is used as the first switching threshold data corresponding to the target terminal.

[0072] In another embodiment of the present application, when it is necessary to determine the first switching threshold data corresponding to the target terminal, a reference terminal of the same terminal type as the target terminal can also be determined, and at least one set of historical switching threshold data corresponding to the target terminal and the reference terminal, as well as the number of voice state switches and the number of non-voice state switches corresponding to each historical switching threshold value are obtained. Then, the historical switching threshold data with the smallest difference in the number of switching between the number of voice state switches and the number of non-voice state switches in each set of historical switching threshold data is used as the first switching threshold data corresponding to the target terminal.

[0073] In another embodiment of the present application, when it is necessary to determine the first switching threshold data corresponding to the target terminal, the first switching threshold data is set according to the actual situation of the target terminal and the historical experience of the terminal communication operation and maintenance personnel.

[0074] S202: Control the target terminal to perform network switching based on first switching threshold data.

[0075] It should be noted that when it is necessary to control the target terminal to perform network switching based on the first switching threshold data, the first switching threshold data can be sent to the target terminal so that after receiving the first switching threshold data, the target terminal can process the first switching threshold data to make it effective, so that the target terminal can perform network switching based on the first switching threshold data.

[0076] S203: Determine the number of voice mode switching and the first number of non-voice mode switching of the target terminal within a unit time according to the network switching record of the target terminal.

[0077] It should be noted that when it is necessary to determine the number of voice state switches and the first number of non-voice state switches of the target terminal within a unit time, the call duration of the target terminal in the voice state and the call duration of the target terminal in the non-voice state can be determined based on the network switching record of the target terminal; and the number of switches of the target terminal between the voice state and the non-voice state in the network switching record of the target terminal is counted; and then, based on the call duration of the target terminal in the voice state, the call duration of the target terminal in the non-voice state, and the number of switches of the target terminal between the voice state and the non-voice state, the number of voice state switches and the first number of non-voice state switches of the target terminal within a unit time are determined.

[0078] In one embodiment of the present application, when it is necessary to perform call duration statistics in voice state and non-voice state for the target terminal, the call start time, call end time and total registration time corresponding to the target terminal under a certain WIFI AC / AP can be obtained; then, the call duration VCD (Voice Call Duration) of the target terminal in the voice state is determined = call end time - call start time; if the target terminal has multiple calls, the total voice state call duration of the target terminal is equal to the cumulative value of the multiple voice state call durations; and, the call duration NVCD (Non-Voice Call Duration) of the target terminal in the non-voice state is determined = total registration time - total voice state time.

[0079] Furthermore, when it is necessary to count the number of switches between the voice state and the non-voice state of the target terminal in the network switching record of the target terminal, the number of switches during the call start and call end period can be counted to the ePDG through the internal interface based on the call start time and call end time of a target terminal under a WIFI AC / AP queried above, thereby obtaining the voice state switching times VCST (Voice Call Switching Times), and the number that does not belong to this interval is the non-voice state switching times NVCST (Non-Voice Call Switching Times).

[0080] Further, when it is necessary to determine the number of voice state switching and the first number of non-voice state switching of the target terminal within a unit time, the number of voice state switching of the target terminal within a unit time VCSPT (Voice Call Switching Per Time) is determined = the number of voice state switching / voice state call duration, that is, VCSPT = VCST / VCD; the number of non-voice state switching of the target terminal within a unit time NVCSPT (Non-Voice Call Switching Per Time) is determined = the number of non-voice state switching / non-voice state call duration, that is, NVCSPT = NVCST / NVCD.

[0081] S204: Determine target switching threshold data corresponding to the target terminal according to the number of voice state switching times and the first number of non-voice state switching times.

[0082] The target switching threshold data includes a target LTE switching threshold value and a target WiFi switching threshold value when the target terminal is in a voice state, and a target LTE switching threshold value and a target WiFi switching threshold value when the target terminal is in a non-voice state.

[0083] It should be noted that when the target switching threshold data corresponding to the target terminal is determined based on the number of voice state switching and the first number of non-voice state switching, the corresponding network switching effect when the target terminal performs network switching based on the first switching threshold data can be determined based on the number of voice state switching and the first number of non-voice state switching, and then, according to the network switching effect, the first switching threshold data is adjusted to obtain the target switching threshold data corresponding to the target terminal.

[0084] In one embodiment, when it is necessary to determine the target switching threshold data corresponding to the target terminal, it is possible to verify whether the first LTE switching threshold value and the first WiFi switching threshold value in the voice state need to be adjusted, and the corresponding adjustment ranges when adjustment is required, according to the number of voice state switching and the first number of non-voice state switching; and verify whether the first LTE switching threshold value and the first WiFi switching threshold value in the non-voice state need to be adjusted, and the corresponding adjustment ranges when adjustment is required; and then, the first switching threshold data that needs to be adjusted is adjusted to obtain the target switching threshold data corresponding to the target terminal.

[0085] S205: Send target switching threshold data to the target terminal, so that the target terminal performs network switching based on the target switching threshold data.

[0086] It should be noted that when it is necessary to make the target terminal perform network switching based on the target switching threshold data, the target switching threshold data can be sent to the target terminal so that after receiving the target switching threshold data, the target terminal can process the target switching threshold data to make it effective, so that the target terminal can perform network switching based on the target switching threshold data.

[0087] The above-mentioned threshold value switching method determines the first switching threshold data corresponding to the target terminal to control the target terminal to perform network switching based on the first switching threshold data, and then determines the number of voice state switching and the first number of non-voice state switching of the target terminal in unit time according to the network switching record of the target terminal, and determines the target switching threshold data corresponding to the target terminal according to the number of voice state switching and the first number of non-voice state switching, and sends the target switching threshold data to the target terminal so that the target terminal performs network switching based on the target switching threshold data. According to the above content, it can be known that in the process of switching the switching threshold value of the target terminal, the present application pre-sets the first switching threshold value corresponding to the target terminal, and then controls the target terminal to perform network switching based on the first switching threshold data to obtain the number of voice state switches and the first number of non-voice state switches of the target terminal per unit time when the threshold value of the target terminal is the first switching threshold value. Then, through the number of voice state switches and the first number of non-voice state switches of the target terminal per unit time, the first switching threshold data is adjusted by combining the actual number of voice state switches and the number of non-voice state switches of the target terminal to obtain the target switching threshold data corresponding to the target terminal; since the target switching threshold data is determined according to the actual switching situation corresponding to the first switching threshold data, after sending the target switching threshold data to the target terminal, the present application can ensure that the number of non-voice state switches and the number of voice state switches of the target terminal reach a balance point, thereby preventing the voice call quality of the target terminal from being affected and preventing voice interruption.

[0088] In one embodiment, as shown in FIG. 3 , when it is necessary to determine the target switching threshold data corresponding to the target terminal according to the number of voice state switching and the first number of non-voice state switching, the following contents may be specifically included:

[0089] S301, determining a second LTE switching threshold and a second WiFi switching threshold corresponding to a minimum number of voice state switching times among the number of voice state switching times, and a third LTE switching threshold and a third WiFi switching threshold corresponding to a minimum number of non-voice state first switching times among the number of non-voice state first switching times.

[0090] It should be noted that the second LTE switching threshold value includes the second LTE cut-in threshold value and the second LTE cut-out threshold value; the second WIFi switching threshold value includes the second WIFi cut-in threshold value and the second WIFi cut-out threshold value; the third LTE switching threshold value includes the third LTE cut-in threshold value and the third LTE cut-out threshold value; the third WIFi switching threshold value includes the third WIFi cut-in threshold value and the third WIFi cut-out threshold value.

[0091] S302, determining target switching threshold data corresponding to the target terminal corresponding to the target terminal according to a first size relationship between the second LTE switching threshold value and the third LTE switching threshold value, and a second size relationship between the second WiFi switching threshold value and the third WiFi switching threshold value.

[0092] Among them, the first size relationship between the second LTE switching threshold value and the third LTE switching threshold value includes: the size relationship between the second LTE switching threshold value and the third LTE switching threshold value, and the size relationship between the second LTE switching threshold value and the third LTE switching threshold value. The second size relationship between the second WiFi switching threshold value and the third WiFi switching threshold value includes: the size relationship between the second WiFi switching threshold value and the third WiFi switching threshold value, and the size relationship between the second WiFi switching threshold value and the third WiFi switching threshold value.

[0093] It should be noted that when determining the target switching threshold data corresponding to the target terminal corresponding to the target terminal according to the first size relationship and the second size relationship, the following contents may be specifically included: when the first size relationship is an unequal relationship and / or the second size relationship is an unequal relationship, determining the intermediate switching threshold data according to the second LTE switching threshold value and the second WiFi switching threshold value; wherein the intermediate switching threshold data includes the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value in the voice state, and the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value of the target terminal in the non-voice state; controlling the target terminal to perform network switching based on the intermediate switching threshold data; determining the number of second switching times of the non-voice state of the target terminal within a unit time according to the network switching record of the target terminal; determining the target switching threshold data corresponding to the target terminal according to the second switching times of the non-voice state and the intermediate switching threshold data.

[0094] Among them, the intermediate LTE switching threshold values ​​in the voice state include: the voice intermediate LTE cutting threshold value and the voice intermediate LTE cutting threshold value; the intermediate WiFi switching threshold values ​​in the voice state include: the voice intermediate WiFi cutting threshold value and the voice intermediate WiFi cutting threshold value; the intermediate LTE switching threshold values ​​in the non-voice state include: the non-voice intermediate LTE cutting threshold value and the non-voice intermediate LTE cutting threshold value; the intermediate WiFi switching threshold values ​​in the non-voice state include: the non-voice intermediate WiFi cutting threshold value and the non-voice intermediate WiFi cutting threshold value.

[0095] Furthermore, the LTE cut-in threshold value during voice is equal to the second LTE cut-in threshold value; the LTE cut-in threshold value during voice is equal to the second LTE cut-in threshold value; the LTE cut-in threshold value during non-voice is equal to the first LTE cut-in threshold value in the voice state; the LTE cut-in threshold value during non-voice is equal to the first LTE cut-in threshold value in the voice state; the WiFi cut-in threshold value during voice is equal to the second WiFi cut-in threshold value; the WiFi cut-in threshold value during voice is equal to the second WiFi cut-in threshold value; the WiFi cut-in threshold value during non-voice is equal to the first WiFi cut-in threshold value in the voice state; the WiFi cut-in threshold value during non-voice is equal to the first WiFi cut-in threshold value in the voice state.

[0096] In an embodiment of the present application, when it is necessary to determine the target switching threshold data corresponding to the target terminal corresponding to the target terminal according to the number of non-voice state second switching times and the intermediate switching threshold data, the following contents may be specifically included: updating the threshold value of the non-voice intermediate WiFi cut-off threshold value to obtain a new non-voice intermediate WiFi cut-off threshold value; when the new non-voice intermediate WiFi cut-off threshold value is greater than the first preset threshold value, updating the threshold value of the non-voice intermediate LTE cut-off threshold value to obtain a new non-voice intermediate LTE cut-off threshold value; when the new non-voice intermediate LTE cut-off threshold value is greater than the second preset threshold value, determining the fourth LTE switching threshold value and the fourth WiFi switching threshold value corresponding to the minimum non-voice state second switching number in the number of non-voice state second switching times; using the second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in the voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in the non-voice state as the target switching threshold data corresponding to the target terminal.

[0097] Among them, in the process of updating the threshold value of the non-voice intermediate WiFi cut-off threshold value, the update operation of the non-voice intermediate WiFi cut-off threshold value can be completed by increasing the preset value of the non-voice intermediate WiFi cut-off threshold value; in the process of updating the threshold value of the non-voice intermediate LTE cut-off threshold value, the update operation of the non-voice intermediate LTE cut-off threshold value can be completed by increasing the preset value of the non-voice intermediate LTE cut-off threshold value.

[0098] Further explanation: when the first size relationship and the second size relationship are both equal relationships, the second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in the voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in the non-voice state are used as the target switching threshold data corresponding to the target terminal.

[0099] The above threshold value switching method determines the target switching threshold data corresponding to the target terminal by the first size relationship between the second LTE switching threshold value and the third LTE switching threshold value, and the second size relationship between the second WiFi switching threshold value and the third WiFi switching threshold value, and adjusts the threshold value of the first switching threshold data in combination with the actual number of voice state switching and the number of non-voice state switching of the target terminal, so as to obtain the target switching threshold data corresponding to the target terminal.

[0100] In an embodiment, as shown in FIG. 4 , when it is necessary to determine the first switching threshold data corresponding to the target terminal, the following contents may be specifically included:

[0101] S401, obtaining initial switching threshold data corresponding to a target terminal.

[0102] The initial switching threshold data includes an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a voice state, and an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a non-voice state.

[0103] It should be noted that when the initial switching threshold data corresponding to the target terminal needs to be determined, the initial switching threshold data corresponding to the target terminal can be set according to the actual situation of the target terminal and the historical experience of the terminal communication operation and maintenance personnel.

[0104] S402, updating the initial WiFi switching threshold value in the voice state and the initial WiFi switching threshold value in the non-voice state, and verifying whether the updated initial WiFi switching threshold value in the voice state meets the first judgment condition.

[0105] It should be noted that when the threshold values ​​of the initial WiFi switching threshold value in the voice state and the initial WiFi switching threshold value in the non-voice state are updated, the adjustment amount for the initial WiFi switching threshold value in the voice state and the initial WiFi switching threshold value in the non-voice state can be determined in advance, and then the threshold values ​​of the initial WiFi switching threshold value in the voice state and the initial WiFi switching threshold value in the non-voice state are updated according to the adjustment amount.

[0106] Among them, the initial WiFi switching threshold value in the voice state includes the initial WiFi switching threshold value in the voice state and the initial WiFi switching threshold value in the voice state; the initial WiFi switching threshold value in the non-voice state includes the initial WiFi switching threshold value in the non-voice state and the initial WiFi switching threshold value in the non-voice state.

[0107] To further illustrate, when the threshold values ​​of the initial WiFi switching threshold value in the voice state and the initial WiFi switching threshold value in the non-voice state are updated, the initial WiFi switching threshold value in the voice state can be added to the adjustment amount, or the initial WiFi switching threshold value in the voice state can be subtracted from the adjustment amount, so that the initial WiFi switching threshold value in the non-voice state is equal to the initial WiFi switching threshold value in the voice state before the update, and the initial WiFi switching threshold value in the non-voice state is equal to the initial WiFi switching threshold value in the voice state before the update.

[0108] When verifying whether the updated initial WiFi switching threshold value in the voice state meets the first judgment condition, the size relationship between the updated initial WiFi switching threshold value in the voice state and the preset threshold value may be compared. Specifically, the preset threshold value may be an upper limit of the initial WiFi cut-in threshold value in the voice state and a lower limit of the initial WiFi cut-in threshold value in the voice state. Further, when the initial WiFi cut-in threshold value in the voice state is greater than the upper limit of the initial WiFi cut-in threshold value in the voice state, and / or when the initial WiFi cut-in threshold value in the voice state is less than the lower limit of the initial WiFi cut-in threshold value in the voice state, it is determined that the updated initial WiFi switching threshold value in the voice state meets the first judgment condition.

[0109] S403: If yes, then update the thresholds of the initial LTE switching threshold in the voice state and the initial LTE switching threshold in the non-voice state, and verify whether the updated initial LTE switching threshold in the voice state meets the second judgment condition.

[0110] It should be noted that when updating the threshold values ​​of the initial LTE switching threshold value in the voice state and the initial LTE switching threshold value in the non-voice state, the adjustment amount for the initial LTE switching threshold value in the voice state and the initial LTE switching threshold value in the non-voice state can be determined in advance, and then the threshold values ​​of the initial LTE switching threshold value in the voice state and the initial LTE switching threshold value in the non-voice state are updated according to the adjustment amount.

[0111] Among them, the initial LTE switching threshold value in the voice state includes the initial LTE switching threshold value in the voice state and the initial LTE switching threshold value in the voice state; the initial LTE switching threshold value in the non-voice state includes the initial LTE switching threshold value in the non-voice state and the initial LTE switching threshold value in the non-voice state.

[0112] To further illustrate, when the threshold values ​​of the initial LTE switching threshold value in the voice state and the initial LTE switching threshold value in the non-voice state are updated, the initial LTE switching threshold value in the voice state can be added to the adjustment amount, or the initial LTE switching threshold value in the voice state can be subtracted from the adjustment amount, and the initial LTE switching threshold value in the non-voice state can be made equal to the initial LTE switching threshold value in the voice state before the update, and the initial LTE switching threshold value in the non-voice state can be made equal to the initial LTE switching threshold value in the voice state before the update.

[0113] When verifying whether the updated initial LTE switching threshold value in the voice state meets the first judgment condition, the size relationship between the updated initial LTE switching threshold value in the voice state and the preset threshold value can be compared. Specifically, the preset threshold value can be the upper limit of the initial LTE cutting threshold value in the voice state and the lower limit of the initial LTE cutting threshold value in the voice state; further, when the initial LTE cutting threshold value in the voice state is greater than the upper limit of the initial LTE cutting threshold value in the voice state, and / or when the initial LTE cutting threshold value in the voice state is less than the lower limit of the initial LTE cutting threshold value in the voice state, it is determined that the updated initial LTE switching threshold value in the voice state meets the first judgment condition.

[0114] S404, if yes, then the updated initial WiFi switching threshold value in the voice state, the updated initial LTE switching threshold value in the voice state; the updated initial WiFi switching threshold value in the non-voice state, the updated initial LTE switching threshold value in the non-voice state are used as the first switching threshold data corresponding to the target terminal.

[0115] The above threshold value switching method obtains the initial switching threshold data corresponding to the target terminal, and updates the threshold values ​​of the initial WiFi switching threshold value in the voice state and the initial WiFi switching threshold value in the non-voice state, as well as the initial LTE switching threshold value in the voice state and the initial LTE switching threshold value in the non-voice state, thereby determining the first switching threshold data corresponding to the target terminal, providing a data basis for subsequent operation processes, and ensuring the smooth progress of subsequent operations.

[0116] In one embodiment, as shown in FIG. 5 , when it is necessary to perform threshold switching on the target terminal so that the target terminal performs network switching based on the target switching threshold data, the following contents may be specifically included:

[0117] 1. Set the switching range. Specifically, in voice mode: the LTE cut-in threshold A1 ranges from [-105dBm, -98dBm], the LTE cut-in threshold B1 ranges from [-114dBm, -107dBm], the WIFI cut-in threshold C1 ranges from [-75dBm, -68dBm], and the WIFI cut-in threshold D1 ranges from [-84dBm, -77dBm]. In non-voice mode: the LTE cut-in threshold A2 ranges from [-105dBm, -98dBm], the LTE cut-in threshold B2 ranges from [-114dBm, -107dBm], the WIFI cut-in threshold C2 ranges from [-75dBm, -68dBm], and the WIFI cut-in threshold D2 ranges from [-84dBm, -77dBm].

[0118] 2. Switching parameter initialization: SWOPT initializes the LTE\WIFI cut-in and cut-out threshold values ​​of the VOWIF terminal, and takes the corresponding boundary values ​​of the LTE\WIFI cut-in and cut-out threshold change range respectively. The initial values ​​of the LTE\WIFI cut-in and cut-out thresholds in voice state and non-voice state are consistent, that is, A10 = A20 = -105dBm, B10 = B20 = -107dBm, C10 = C20 = -75dBm, D10 = D20 = -77dBm;

[0119] 3. Obtain the initial switching threshold data corresponding to the target terminal, wherein the initial LTE switching threshold value in the voice state includes the initial LTE switching threshold value A1 in the voice state and the initial LTE switching threshold value B1 in the voice state; the initial LTE switching threshold value in the non-voice state includes the initial LTE switching threshold value A2 in the non-voice state and the initial LTE switching threshold value B2 in the non-voice state. At this time, SWOPT sets the initial value of the outer loop, that is, A1=A10, B1=B10, A2=A1, B2=B1.

[0120] 4. Obtain the initial switching threshold data corresponding to the target terminal, wherein the initial WiFi switching threshold value in the voice state includes the initial WiFi switching threshold value C1 in the voice state and the initial WiFi switching threshold value D1 in the voice state; the initial WiFi switching threshold value in the non-voice state includes the initial WiFi switching threshold value C2 in the non-voice state and the initial WiFi switching threshold value D2 in the non-voice state. At this time, SWOPT sets the initial value of the inner loop, that is, C1=C10, D1=D10, C2=C1, and D2=D1.

[0121] 5. SWOPT updates the real-time update threshold values for voice and non-voice LTE / WIFI handovers through signaling or messages, that is, it sends the updated values of A1, B1, C1, D1 and A2, B2, C2, D2 to the target terminal, and after receiving them, the target terminal configures and ensures their effectiveness.

[0122] 6. SWOPT counts, calculates and records the number of voice state handovers VCSPTn and the number of non-voice state first handovers NVCSPTn of the target terminal within a unit time.

[0123] 7. Set the adjustment amount to 1, then update the threshold values of the initial WIFI handover threshold in the voice state and the initial WIFI handover threshold in the non-voice state according to the adjustment amount, that is, SWOPT updates the combined values of C1, D1 and the corresponding C2, D2 values, that is, C1 = C1 + 1 and / or D1 = D1 - 1, C2 = C1, D2 = D1.

[0124] 8. Verify whether the updated initial WIFI handover threshold in the voice state meets the first judgment condition, that is, verify that C1 > upper bound of C1 (C1 > -68dBm) and / or D1 < lower bound of D1 (D1 < -84dBm). If the above conditions are not met, jump to step 5.

[0125] 9. Update the threshold values of the initial LTE handover threshold in the voice state and the initial LTE handover threshold in the non-voice state, that is, A1 = A1 + 1 and / or B1 = B1 - 1, A2 = A1, B2 = B1.

[0126] 10. Verify whether the updated initial LTE handover threshold in the voice state meets the second judgment condition, that is, verify that A1 > upper bound of A1 (A1 > -98dBm) AND (or) B1 < lower bound of B1 (B1 < -114dBm). If the above conditions are not met, jump to step 4.

[0127] 11. Determine the second LTE handover threshold and the second WIFI handover threshold corresponding to the minimum number of voice state handovers among the number of voice state handovers. Among them, the second LTE handover threshold includes the second LTE handover entry threshold A1_Opt and the second LTE handover exit threshold B1_Opt; the second WIFI handover threshold includes the second WIFI handover entry threshold C1_Opt and the second WIFI handover exit threshold D1_Opt; and then, A1_Opt = A1, B1_Opt = B1, C1_Opt = C1, D1_Opt = D1.

[0128] 12. Determine a third LTE switching threshold value and a third WiFi switching threshold value corresponding to the minimum number of non-voice state first switching times among the number of non-voice state first switching times, wherein the third LTE switching threshold value includes a third LTE switching threshold value A2_Opt0 and a third LTE switching threshold value B2_Opt0; the third WiFi switching threshold value includes a third WiFi switching threshold value C2_Opt0 and a third WiFi switching threshold value D2_Opt0; and A2_Opt0=A2, B2_Opt0=B2, C2_Opt0=C2, D2_Opt0=D2.

[0129] 13. Determine whether the first size relationship and the second size relationship hold, that is, whether A1_Opt=A2_Opt0, B1_Opt=B2_Opt0, C1_Opt=C2_Opt0, and D1_Opt=D2_Opt0 hold. If the first size relationship is an unequal relationship and / or the second size relationship is an unequal relationship, execute step 15.

[0130] 14. Set A2_Opt=A2_Opt0, B2_Opt=B2_Opt0, C2_Opt=C2_Opt0, D2_Opt=D2_Opt0, and jump to step 24.

[0131] 15. According to the second LTE switching threshold, determine the intermediate LTE switching threshold in the voice state and the intermediate LTE switching threshold in the non-voice state, that is, A1=A1_Opt, B1=B1_Opt, A2=A1, B2=B1.

[0132] 16. According to the second WiFi switching threshold, determine the intermediate WiFi switching threshold in the voice state and the intermediate WiFi switching threshold in the non-voice state, that is, C1=C1_Opt, D1=D1_Opt, C2=C1, D2=D1.

[0133] 17. Control the target terminal to perform network switching based on the intermediate switching threshold data, that is, SWOPT updates the threshold values ​​for voice and non-voice LTE\WIFI switching in and out in real time through signaling or messages, that is, sends the updated values ​​of A1, B1, C1, D1 and A2, B2, C2, D2 to the VOWIFI terminal, and the VOWIFI terminal configures and ensures that it takes effect after receiving it.

[0134] 18. Determine the second switching times of non-voice mode

[0135] 19. Update the threshold value of the non-voice WiFi cut-out threshold value to obtain a new non-voice WiFi cut-out threshold value; that is, SWOPT only updates the D2 value, that is, D2=D2+1.

[0136] 20. Verify whether the new non-voice intermediate WiFi cut-off threshold value is greater than the first preset threshold, that is, D2>D2 upper limit (D2>-77dBm).

[0137] 21. Update the threshold value of the non-voice intermediate LTE cut-off threshold value, that is, only update the B2 value for SWOPT, that is, B2=B2+1.

[0138] 22. Determine whether the new non-voice intermediate LTE handoff threshold value is greater than the second preset threshold, that is, B2>B2 upper limit (B2>-107dBm). If the above condition is not met, jump to step 16.

[0139] 23. Determine the fourth LTE switching threshold and the fourth WiFi switching threshold corresponding to the minimum number of non-voice state second switching times among the number of non-voice state second switching times, wherein the fourth LTE switching threshold includes the fourth LTE cut-in threshold value A2 and the fourth LTE cut-in threshold value B2; the fourth WiFi switching threshold includes the fourth WiFi cut-in threshold value C2 and the fourth WiFi cut-in threshold value D2. And let A2_Opt=A2=A1_Opt, B2_Opt=B2, C2_Opt=C2=C1_Opt, D2_Opt=D2.

[0140] 24. SWOPT determines the target switching threshold data corresponding to the target terminal, i.e., A1_Opt, B1_Opt, C1_Opt, D1_Opt and A2_Opt, B2_Opt, C2_Opt, D2_Opt, and finally sends them to the target terminal to send the target switching threshold data to the target terminal, so that the target terminal performs network switching based on the target switching threshold data.

[0141] In one embodiment of the present application, the schematic diagram of the technical solution of the present application is shown in FIG6 . Specifically, the present application includes a cellular part, a WIFI part and a (newly added module) SWOPT on the ePDG device.

[0142] The cellular part includes: 1) 4G, 5G access network: responsible for the wireless access of 4G, 5G terminals from 4G, 5G cellular base stations (LTE / NR) and connecting to 4G, 5G core network elements MME / AMF; 2) 4G, 5G core network: responsible for realizing core functions such as 4G, 5G terminal user data transmission, call control, mobility management, security management, etc., and providing user access and authentication, user data processing, mobility management and connection management and other services. Connect 4G, 5G cellular base stations and IMS systems respectively; 2.1) 4G core network composition and functions: SGW (Serving Gateway): Serving gateway, responsible for forwarding and distributing user data; PGW (Packet Data Network Gateway): Packet data network gateway, connecting LTE core network and external IP network; MME (Mobility Management Entity): Mobility management entity, responsible for user authentication, location management, security control, etc.; HSS (Home Subscriber Server): User management data storage and authentication center, saving user information and authentication data; PCRF (Policy and Charging Rules Function): Policy and charging rules function, responsible for policy control and charging; 3GPP AAA server function: Authentication: The AAA server is responsible for authenticating the user and confirming whether the user's identity is legal to ensure network security. Authorization: The AAA server authorizes the user based on the user's identity and the requested service, and determines whether the user has the right to access specific services or resources. Accounting: The AAA server records the user's network usage, including call duration, traffic consumption, etc., for subsequent billing and settlement. HLR functions: User data storage: HLR is the central storage of user data, including user personal information, service subscription information, authentication data, etc. Authentication and service management: HLR is responsible for user identity management and authentication, ensuring the legitimacy of users in the network, and managing user service subscriptions and configurations. Location update: HLR records the user's location information in the network, including the current location and roaming status, so that the network can perform correct routing and connection management.2.2) 5G core network composition and functions: AMF (Access and Mobility Management Function): Access and mobility management function, managing access control and mobility management; SMF (Session Management Function): Session management function, responsible for establishing, maintaining and releasing user sessions; UPF (User Plane Function): User plane function, responsible for forwarding and routing data packets; UDM (Unified Data Management): Unified data management, including authentication data and user configuration information; NRF (Network Repository Function): Network storage function, used for network function discovery and selection; AUSF (Authentication Server Function): Authentication server function, responsible for user authentication and authorization. 3) IMS system: Supports IP multimedia service architecture and provides rich multimedia communication services, such as voice calls, video calls, real-time messaging, etc.

[0143] The WiFi part includes: 1) Wireless LAN Controller (AC): manages and controls the behavior of multiple access points (APs), coordinates the communication between them, and ensures stable and efficient network operation. Provides centralized management, configuration and monitoring functions for access points. Implements user authentication, access control and security policy execution. Responsible for processing business intelligence, load balancing and traffic control. Supports roaming, quality assurance and service quality adjustment of wireless networks; Note: There may be no wireless LAN controller (AC) in the home WIFI network. 2) Access Point (AP): Provides wireless network coverage, allowing user devices to access the network through Wi-Fi. Processes communication between the terminal and the wireless network, including data transmission, signal reception and transmission. Supports wireless network security mechanisms such as encryption, identity authentication, etc. Implements roaming functions in wireless networks to ensure that users switch seamlessly between different APs.

[0144] SWOPT- (SwitchingOptimizer): It is a newly added module on the ePDG device. ePDG is upgraded to FePDG. It counts the duration of a UE (or multiple UEs) in voice and non-voice states under a WIFIAC / AP, as well as the number of switching times between voice and non-voice states. It uses the evaluation formula designed by this patent and adaptively changes the switching parameters of the VOWIFI terminal in voice and non-voice states (by adding signaling) to optimize the switching between VOWIFI and VOLTE, VONR, prevent the voice quality from degrading due to fixed switching parameters in different scenarios, and even voice interruption, etc., greatly improving the voice user experience.

[0145] The above-mentioned threshold value switching method determines the first switching threshold data corresponding to the target terminal to control the target terminal to perform network switching based on the first switching threshold data, and then determines the number of voice state switching and the first number of non-voice state switching of the target terminal in unit time according to the network switching record of the target terminal, and determines the target switching threshold data corresponding to the target terminal according to the number of voice state switching and the first number of non-voice state switching, and sends the target switching threshold data to the target terminal so that the target terminal performs network switching based on the target switching threshold data. According to the above content, it can be known that in the process of switching the switching threshold value of the target terminal, the present application pre-sets the first switching threshold value corresponding to the target terminal, and then controls the target terminal to perform network switching based on the first switching threshold data to obtain the number of voice state switches and the first number of non-voice state switches of the target terminal per unit time when the threshold value of the target terminal is the first switching threshold value. Then, through the number of voice state switches and the first number of non-voice state switches of the target terminal per unit time, the first switching threshold data is adjusted by combining the actual number of voice state switches and the number of non-voice state switches of the target terminal to obtain the target switching threshold data corresponding to the target terminal; since the target switching threshold data is determined according to the actual switching situation corresponding to the first switching threshold data, after sending the target switching threshold data to the target terminal, the present application can ensure that the number of non-voice state switches and the number of voice state switches of the target terminal reach a balance point, thereby preventing the voice call quality of the target terminal from being affected and preventing voice interruption.

[0146] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0147] Based on the same inventive concept, the embodiment of the present application also provides a threshold value switching device for implementing the threshold value switching method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more threshold value switching device embodiments provided below can refer to the limitations on the threshold value switching method above, and will not be repeated here.

[0148] In one embodiment, as shown in FIG. 7 , a threshold value switching device is provided, comprising: a first determination module 10, a control module 20, a second determination module 30, a third determination module 40 and a sending module 50, wherein:

[0149] The first determination module 10 is used to determine the first switching threshold data corresponding to the target terminal; wherein the first switching threshold data includes a first LTE switching threshold value and a first WiFi switching threshold value in a voice state, and a first LTE switching threshold value and a first WiFi switching threshold value of the target terminal in a non-voice state.

[0150] The control module 20 is used to control the target terminal to perform network switching based on the first switching threshold data.

[0151] The second determining module 30 is used to determine the number of voice state switching and the first number of non-voice state switching of the target terminal within a unit time according to the network switching record of the target terminal.

[0152] The third determining module 40 is used to determine the target switching threshold data corresponding to the target terminal according to the voice state switching number and the non-voice state first switching number.

[0153] The sending module 50 is used to send target switching threshold data to the target terminal, so that the target terminal performs network switching based on the target switching threshold data.

[0154] In one embodiment, first switching threshold data corresponding to the target terminal is determined; wherein the first switching threshold data includes a first LTE switching threshold value and a first WiFi switching threshold value in a voice state, and a first LTE switching threshold value and a first WiFi switching threshold value of the target terminal in a non-voice state;

[0155] Controlling the target terminal to perform network switching based on the first switching threshold data;

[0156] Determine the number of voice state switching and the first number of non-voice state switching of the target terminal within a unit time according to the network switching record of the target terminal;

[0157] Determine target switching threshold data corresponding to the target terminal according to the number of voice state switching and the first number of non-voice state switching;

[0158] The target switching threshold data is sent to the target terminal so that the target terminal performs network switching based on the target switching threshold data.

[0159] In one embodiment, a second LTE switching threshold value and a second WIFi switching threshold value corresponding to the minimum number of voice state switching times among the number of voice state switching times, and a third LTE switching threshold value and a third WIFi switching threshold value corresponding to the minimum number of non-voice state first switching times among the number of non-voice state first switching times are determined;

[0160] According to a first size relationship between the second LTE switching threshold value and the third LTE switching threshold value, and a second size relationship between the second WiFi switching threshold value and the third WiFi switching threshold value, target switching threshold data corresponding to the target terminal is determined.

[0161] In one embodiment, when the first size relationship is an unequal relationship and / or the second size relationship is an unequal relationship, the intermediate switching threshold data is determined according to the second LTE switching threshold value and the second WiFi switching threshold value; wherein the intermediate switching threshold data includes the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value in the voice state, and the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value of the target terminal in the non-voice state;

[0162] Control the target terminal to perform network switching based on the intermediate switching threshold data;

[0163] Determine the number of second non-voice state switching times of the target terminal within a unit time according to the network switching record of the target terminal;

[0164] According to the second switching times of the non-voice state and the intermediate switching threshold data, the target switching threshold data corresponding to the target terminal is determined.

[0165] In one embodiment, determining the target switching threshold data corresponding to the target terminal corresponding to the target terminal according to the second switching number of the non-voice state and the intermediate switching threshold data includes:

[0166] The threshold value of the non-voice intermediate WiFi cut-off threshold value is updated to obtain a new non-voice intermediate WiFi cut-off threshold value;

[0167] When the new non-voice intermediate WiFi handoff threshold value is greater than the first preset threshold value, the non-voice intermediate LTE handoff threshold value is updated to obtain a new non-voice intermediate LTE handoff threshold value;

[0168] When the new non-voice intermediate LTE handover threshold value is greater than the second preset threshold value, determine the fourth LTE handover threshold value and the fourth WiFi handover threshold value corresponding to the minimum non-voice state second handover number among the non-voice state second handover numbers;

[0169] The second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in the voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in the non-voice state are used as the target switching threshold data corresponding to the target terminal.

[0170] In one embodiment, when the first size relationship and the second size relationship are both equal, the second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in a voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in a non-voice state are used as target switching threshold data corresponding to the target terminal.

[0171] In one embodiment, initial switching threshold data corresponding to the target terminal is obtained; wherein the initial switching threshold data includes an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a voice state, and an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a non-voice state;

[0172] Update the initial WiFi switching threshold value in the voice state and the initial WiFi switching threshold value in the non-voice state, and verify whether the updated initial WiFi switching threshold value in the voice state meets the first judgment condition;

[0173] If yes, then the initial LTE handover threshold value in the voice state and the initial LTE handover threshold value in the non-voice state are updated, and it is verified whether the updated initial LTE handover threshold value in the voice state meets the second judgment condition;

[0174] If so, the updated initial WiFi switching threshold value in the voice state, the updated initial LTE switching threshold value in the voice state; the updated initial WiFi switching threshold value in the non-voice state, the updated initial LTE switching threshold value in the non-voice state are used as the first switching threshold data corresponding to the target terminal.

[0175] The above-mentioned threshold value switching device controls the target terminal to perform network switching based on the first switching threshold data by determining the first switching threshold data corresponding to the target terminal, and then determines the number of voice state switching and the first number of non-voice state switching of the target terminal in unit time according to the network switching record of the target terminal, and determines the target switching threshold data corresponding to the target terminal according to the number of voice state switching and the first number of non-voice state switching, and sends the target switching threshold data to the target terminal so that the target terminal performs network switching based on the target switching threshold data. According to the above content, it can be known that in the process of switching the switching threshold value of the target terminal, the present application pre-sets the first switching threshold value corresponding to the target terminal, and then controls the target terminal to perform network switching based on the first switching threshold data to obtain the number of voice state switches and the first number of non-voice state switches of the target terminal per unit time when the threshold value of the target terminal is the first switching threshold value. Then, through the number of voice state switches and the first number of non-voice state switches of the target terminal per unit time, the first switching threshold data is adjusted by combining the actual number of voice state switches and the number of non-voice state switches of the target terminal to obtain the target switching threshold data corresponding to the target terminal; since the target switching threshold data is determined according to the actual switching situation corresponding to the first switching threshold data, after sending the target switching threshold data to the target terminal, the present application can ensure that the number of non-voice state switches and the number of voice state switches of the target terminal reach a balance point, thereby preventing the voice call quality of the target terminal from being affected and preventing voice interruption.

[0176] Each module in the threshold value switching device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0177] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be shown in FIG8. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected via a system bus, and the communication interface, the display unit, and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner may be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a threshold value switching method is implemented. The display unit of the computer device is used to form a visually visible picture, which may be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0178] Those skilled in the art will understand that the structure shown in FIG. 8 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0179] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0180] Determine the first switching threshold data corresponding to the target terminal; wherein the first switching threshold data includes a first LTE switching threshold value and a first WiFi switching threshold value in a voice state, and a first LTE switching threshold value and a first WiFi switching threshold value of the target terminal in a non-voice state;

[0181] Controlling the target terminal to perform network switching based on the first switching threshold data;

[0182] Determine the number of voice state switching and the first number of non-voice state switching of the target terminal within a unit time according to the network switching record of the target terminal;

[0183] Determine target switching threshold data corresponding to the target terminal according to the number of voice state switching and the first number of non-voice state switching;

[0184] The target switching threshold data is sent to the target terminal so that the target terminal performs network switching based on the target switching threshold data.

[0185] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0186] Determine a second LTE switching threshold value and a second WiFi switching threshold value corresponding to the minimum number of voice state switching times among the number of voice state switching times, and a third LTE switching threshold value and a third WiFi switching threshold value corresponding to the minimum number of non-voice state first switching times among the number of non-voice state first switching times;

[0187] According to a first size relationship between the second LTE switching threshold value and the third LTE switching threshold value, and a second size relationship between the second WiFi switching threshold value and the third WiFi switching threshold value, target switching threshold data corresponding to the target terminal is determined.

[0188] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0189] When the first size relationship is an unequal relationship and / or the second size relationship is an unequal relationship, the intermediate switching threshold data is determined according to the second LTE switching threshold value and the second WiFi switching threshold value; wherein the intermediate switching threshold data includes the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value in the voice state, and the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value of the target terminal in the non-voice state;

[0190] Control the target terminal to perform network switching based on the intermediate switching threshold data;

[0191] Determine the number of second non-voice state switching times of the target terminal within a unit time according to the network switching record of the target terminal;

[0192] According to the second switching times of the non-voice state and the intermediate switching threshold data, the target switching threshold data corresponding to the target terminal is determined.

[0193] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0194] Determining target switching threshold data corresponding to a target terminal corresponding to a target terminal according to the second switching number of the non-voice state and the intermediate switching threshold data, including:

[0195] The threshold value of the non-voice intermediate WiFi cut-off threshold value is updated to obtain a new non-voice intermediate WiFi cut-off threshold value;

[0196] When the new non-voice intermediate WiFi handoff threshold value is greater than the first preset threshold value, the non-voice intermediate LTE handoff threshold value is updated to obtain a new non-voice intermediate LTE handoff threshold value;

[0197] When the new non-voice intermediate LTE handover threshold value is greater than the second preset threshold value, determine the fourth LTE handover threshold value and the fourth WiFi handover threshold value corresponding to the minimum non-voice state second handover number among the non-voice state second handover numbers;

[0198] The second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in the voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in the non-voice state are used as the target switching threshold data corresponding to the target terminal.

[0199] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0200] When the first size relationship and the second size relationship are both equal, the second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in the voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in the non-voice state are used as the target switching threshold data corresponding to the target terminal.

[0201] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0202] Obtaining initial switching threshold data corresponding to the target terminal; wherein the initial switching threshold data includes an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a voice state, and an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a non-voice state;

[0203] Update the initial WiFi switching threshold value in the voice state and the initial WiFi switching threshold value in the non-voice state, and verify whether the updated initial WiFi switching threshold value in the voice state meets the first judgment condition;

[0204] If yes, then the initial LTE handover threshold value in the voice state and the initial LTE handover threshold value in the non-voice state are updated, and it is verified whether the updated initial LTE handover threshold value in the voice state meets the second judgment condition;

[0205] If so, the updated initial WiFi switching threshold value in the voice state, the updated initial LTE switching threshold value in the voice state; the updated initial WiFi switching threshold value in the non-voice state, the updated initial LTE switching threshold value in the non-voice state are used as the first switching threshold data corresponding to the target terminal.

[0206] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0207] Determine the first switching threshold data corresponding to the target terminal; wherein the first switching threshold data includes a first LTE switching threshold value and a first WiFi switching threshold value in a voice state, and a first LTE switching threshold value and a first WiFi switching threshold value of the target terminal in a non-voice state;

[0208] Controlling the target terminal to perform network switching based on the first switching threshold data;

[0209] Determine the number of voice state switching and the first number of non-voice state switching of the target terminal within a unit time according to the network switching record of the target terminal;

[0210] Determine target switching threshold data corresponding to the target terminal according to the number of voice state switching and the first number of non-voice state switching;

[0211] The target switching threshold data is sent to the target terminal so that the target terminal performs network switching based on the target switching threshold data.

[0212] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0213] Determine a second LTE switching threshold value and a second WiFi switching threshold value corresponding to the minimum number of voice state switching times among the number of voice state switching times, and a third LTE switching threshold value and a third WiFi switching threshold value corresponding to the minimum number of non-voice state first switching times among the number of non-voice state first switching times;

[0214] According to a first size relationship between the second LTE switching threshold value and the third LTE switching threshold value, and a second size relationship between the second WiFi switching threshold value and the third WiFi switching threshold value, target switching threshold data corresponding to the target terminal is determined.

[0215] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0216] When the first size relationship is an unequal relationship and / or the second size relationship is an unequal relationship, the intermediate switching threshold data is determined according to the second LTE switching threshold value and the second WiFi switching threshold value; wherein the intermediate switching threshold data includes the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value in the voice state, and the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value of the target terminal in the non-voice state;

[0217] Control the target terminal to perform network switching based on the intermediate switching threshold data;

[0218] Determine the number of second non-voice state switching times of the target terminal within a unit time according to the network switching record of the target terminal;

[0219] According to the second switching times of the non-voice state and the intermediate switching threshold data, the target switching threshold data corresponding to the target terminal is determined.

[0220] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0221] Determining target switching threshold data corresponding to a target terminal corresponding to a target terminal according to the second switching number of the non-voice state and the intermediate switching threshold data, including:

[0222] The threshold value of the non-voice intermediate WiFi cut-off threshold value is updated to obtain a new non-voice intermediate WiFi cut-off threshold value;

[0223] When the new non-voice intermediate WiFi handoff threshold value is greater than the first preset threshold value, the non-voice intermediate LTE handoff threshold value is updated to obtain a new non-voice intermediate LTE handoff threshold value;

[0224] When the new non-voice intermediate LTE handover threshold value is greater than the second preset threshold value, determine the fourth LTE handover threshold value and the fourth WiFi handover threshold value corresponding to the minimum non-voice state second handover number among the non-voice state second handover numbers;

[0225] The second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in the voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in the non-voice state are used as the target switching threshold data corresponding to the target terminal.

[0226] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0227] When the first size relationship and the second size relationship are both equal, the second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in the voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in the non-voice state are used as the target switching threshold data corresponding to the target terminal.

[0228] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0229] Obtaining initial switching threshold data corresponding to the target terminal; wherein the initial switching threshold data includes an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a voice state, and an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a non-voice state;

[0230] Update the initial WiFi switching threshold value in the voice state and the initial WiFi switching threshold value in the non-voice state, and verify whether the updated initial WiFi switching threshold value in the voice state meets the first judgment condition;

[0231] If yes, then the initial LTE handover threshold value in the voice state and the initial LTE handover threshold value in the non-voice state are updated, and it is verified whether the updated initial LTE handover threshold value in the voice state meets the second judgment condition;

[0232] If so, the updated initial WiFi switching threshold value in the voice state, the updated initial LTE switching threshold value in the voice state; the updated initial WiFi switching threshold value in the non-voice state, the updated initial LTE switching threshold value in the non-voice state are used as the first switching threshold data corresponding to the target terminal.

[0233] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0234] Determine the first switching threshold data corresponding to the target terminal; wherein the first switching threshold data includes a first LTE switching threshold value and a first WiFi switching threshold value in a voice state, and a first LTE switching threshold value and a first WiFi switching threshold value of the target terminal in a non-voice state;

[0235] Controlling the target terminal to perform network switching based on the first switching threshold data;

[0236] Determine the number of voice state switching and the first number of non-voice state switching of the target terminal within a unit time according to the network switching record of the target terminal;

[0237] Determine target switching threshold data corresponding to the target terminal according to the number of voice state switching and the first number of non-voice state switching;

[0238] The target switching threshold data is sent to the target terminal so that the target terminal performs network switching based on the target switching threshold data.

[0239] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0240] Determine a second LTE switching threshold value and a second WiFi switching threshold value corresponding to the minimum number of voice state switching times among the number of voice state switching times, and a third LTE switching threshold value and a third WiFi switching threshold value corresponding to the minimum number of non-voice state first switching times among the number of non-voice state first switching times;

[0241] According to a first size relationship between the second LTE switching threshold value and the third LTE switching threshold value, and a second size relationship between the second WiFi switching threshold value and the third WiFi switching threshold value, target switching threshold data corresponding to the target terminal is determined.

[0242] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0243] When the first size relationship is an unequal relationship and / or the second size relationship is an unequal relationship, the intermediate switching threshold data is determined according to the second LTE switching threshold value and the second WiFi switching threshold value; wherein the intermediate switching threshold data includes the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value in the voice state, and the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value of the target terminal in the non-voice state;

[0244] Control the target terminal to perform network switching based on the intermediate switching threshold data;

[0245] Determine the number of second non-voice state switching times of the target terminal within a unit time according to the network switching record of the target terminal;

[0246] According to the second switching times of the non-voice state and the intermediate switching threshold data, the target switching threshold data corresponding to the target terminal is determined.

[0247] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0248] Determining target switching threshold data corresponding to a target terminal corresponding to a target terminal according to the second switching number of the non-voice state and the intermediate switching threshold data, including:

[0249] The threshold value of the non-voice intermediate WiFi cut-off threshold value is updated to obtain a new non-voice intermediate WiFi cut-off threshold value;

[0250] When the new non-voice intermediate WiFi handoff threshold value is greater than the first preset threshold value, the non-voice intermediate LTE handoff threshold value is updated to obtain a new non-voice intermediate LTE handoff threshold value;

[0251] When the new non-voice intermediate LTE handover threshold value is greater than the second preset threshold value, determine the fourth LTE handover threshold value and the fourth WiFi handover threshold value corresponding to the minimum non-voice state second handover number among the non-voice state second handover numbers;

[0252] The second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in the voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in the non-voice state are used as the target switching threshold data corresponding to the target terminal.

[0253] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0254] When the first size relationship and the second size relationship are both equal, the second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in the voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in the non-voice state are used as the target switching threshold data corresponding to the target terminal.

[0255] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0256] Obtaining initial switching threshold data corresponding to the target terminal; wherein the initial switching threshold data includes an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a voice state, and an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a non-voice state;

[0257] Update the initial WiFi switching threshold value in the voice state and the initial WiFi switching threshold value in the non-voice state, and verify whether the updated initial WiFi switching threshold value in the voice state meets the first judgment condition;

[0258] If yes, then the initial LTE handover threshold value in the voice state and the initial LTE handover threshold value in the non-voice state are updated, and it is verified whether the updated initial LTE handover threshold value in the voice state meets the second judgment condition;

[0259] If so, the updated initial WiFi switching threshold value in the voice state, the updated initial LTE switching threshold value in the voice state; the updated initial WiFi switching threshold value in the non-voice state, the updated initial LTE switching threshold value in the non-voice state are used as the first switching threshold data corresponding to the target terminal.

[0260] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0261] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0262] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0263] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A threshold value switching method, characterized in that: The method comprises: Determine the first switching threshold data corresponding to the target terminal; wherein the first switching threshold data includes a first LTE switching threshold value and a first WiFi switching threshold value in a voice state, and a first LTE switching threshold value and a first WiFi switching threshold value of the target terminal in a non-voice state; Controlling the target terminal to perform network switching based on the first switching threshold data; Determine, according to the network switching record of the target terminal, the number of voice state switching and the first number of non-voice state switching of the target terminal within a unit time; Determine the target switching threshold data corresponding to the target terminal according to the voice state switching number and the non-voice state first switching number; The target switching threshold data is sent to the target terminal, so that the target terminal performs network switching based on the target switching threshold data.

2. The method according to claim 1, characterized in that The determining, according to the voice state switching number and the non-voice state first switching number, target switching threshold data corresponding to the target terminal corresponding to the target terminal comprises: Determine a second LTE switching threshold value and a second WiFi switching threshold value corresponding to the minimum voice state switching number among the voice state switching numbers, and a third LTE switching threshold value and a third WiFi switching threshold value corresponding to the minimum non-voice state first switching number among the non-voice state first switching numbers; According to a first size relationship between the second LTE switching threshold value and the third LTE switching threshold value, and a second size relationship between the second WiFi switching threshold value and the third WiFi switching threshold value, target switching threshold data corresponding to the target terminal corresponding to the target terminal is determined.

3. The method according to claim 2, characterized in that The determining, according to a first size relationship between the second LTE switching threshold value and the third LTE switching threshold value, and a second size relationship between the second WiFi switching threshold value and the third WiFi switching threshold value, target switching threshold data corresponding to the target terminal corresponding to the target terminal includes: When the first size relationship is an unequal relationship and / or the second size relationship is an unequal relationship, the intermediate switching threshold data is determined according to the second LTE switching threshold value and the second WiFi switching threshold value; wherein the intermediate switching threshold data includes the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value in the voice state, and the intermediate LTE switching threshold value and the intermediate WiFi switching threshold value of the target terminal in the non-voice state; Controlling the target terminal to perform network switching based on the intermediate switching threshold data; Determine, according to the network switching record of the target terminal, the number of second non-voice state switching of the target terminal within a unit time; According to the second switching number of the non-voice state and the intermediate switching threshold data, the target switching threshold data corresponding to the target terminal is determined.

4. The method according to claim 3, characterized in that The intermediate WiFi switching threshold value of the target terminal in the non-voice state includes the non-voice intermediate WiFi switching threshold value and the non-voice intermediate WiFi switching threshold value; the intermediate LTE switching threshold value of the target terminal in the non-voice state includes the non-voice intermediate LTE switching threshold value and the non-voice intermediate LTE switching threshold value; The step of determining the target switching threshold data corresponding to the target terminal corresponding to the target terminal according to the second switching number of the non-voice state and the intermediate switching threshold data comprises: The non-voice intermediate WiFi cut-off threshold value is updated to obtain a new non-voice intermediate WiFi cut-off threshold value; When the new non-voice intermediate WiFi handoff threshold value is greater than the first preset threshold value, the non-voice intermediate LTE handoff threshold value is updated to obtain a new non-voice intermediate LTE handoff threshold value; When the new non-voice intermediate LTE handover threshold value is greater than the second preset threshold value, determine the fourth LTE handover threshold value and the fourth WiFi handover threshold value corresponding to the minimum non-voice state second handover number among the non-voice state second handover numbers; The second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in the voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in the non-voice state are used as the target switching threshold data corresponding to the target terminal.

5. The method according to claim 2, characterized in that: The method further comprises: When the first size relationship and the second size relationship are both equal, the second LTE switching threshold value and the second WiFi switching threshold value of the target terminal in the voice state, and the fourth LTE switching threshold value and the fourth WiFi switching threshold value of the target terminal in the non-voice state are used as the target switching threshold data corresponding to the target terminal corresponding to the target terminal.

6. The method according to claim 1, characterized in that The determining the first switching threshold data corresponding to the target terminal includes: Acquire initial switching threshold data corresponding to the target terminal; wherein the initial switching threshold data includes an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a voice state, and an initial LTE switching threshold value and an initial WiFi switching threshold value when the target terminal is in a non-voice state; Update the initial WiFi switching threshold value in the voice state and the initial WiFi switching threshold value in the non-voice state, and verify whether the updated initial WiFi switching threshold value in the voice state meets the first judgment condition; If yes, then the initial LTE handover threshold value in the voice state and the initial LTE handover threshold value in the non-voice state are updated, and it is verified whether the updated initial LTE handover threshold value in the voice state meets the second judgment condition; If so, the updated initial WiFi switching threshold value in the voice state, the updated initial LTE switching threshold value in the voice state; the updated initial WiFi switching threshold value in the non-voice state, the updated initial LTE switching threshold value in the non-voice state are used as the first switching threshold data corresponding to the target terminal.

7. A threshold value switching device, characterized in that: The device comprises: A first determination module is used to determine the first switching threshold data corresponding to the target terminal; wherein the first switching threshold data includes a first LTE switching threshold value and a first WiFi switching threshold value in a voice state, and a first LTE switching threshold value and a first WiFi switching threshold value of the target terminal in a non-voice state; A control module, used for controlling the target terminal to perform network switching based on the first switching threshold data; A second determination module is used to determine the number of voice state switching and the first number of non-voice state switching of the target terminal within a unit time according to the network switching record of the target terminal; A third determination module is used to determine the target switching threshold data corresponding to the target terminal corresponding to the target terminal according to the voice state switching number and the non-voice state first switching number; The sending module is used to send the target switching threshold data to the target terminal, so that the target terminal performs network switching based on the target switching threshold data.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

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

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.