Network optimization method and device, mobile terminal, storage medium and product

By determining the cell quality type in the mobile terminal and performing corresponding network optimization operations, the problem of unstable network quality of the mobile terminal is solved, and a more efficient network optimization effect is achieved.

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

Patent Information

Application Number
CN202510120854.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

When the mobile terminal is within the coverage of the cell base station, the network quality is unstable, and it is difficult for the existing technology to effectively optimize the network.

Method used

By implementing a network optimization method in a mobile terminal, determining the cell quality type of the currently accessed cell, determining the network optimization type based on this type, and performing corresponding network optimization operations to improve network quality.

Benefits of technology

Targeted network optimization is achieved according to cell quality type to improve the network quality and stability of mobile terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119946669A_ABST
    Figure CN119946669A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a network optimization method and device, a mobile terminal, a storage medium and a product, and belongs to the technical field of communication. Comprising the steps that in the moving process of a mobile terminal, the current first cell quality type of a first cell currently accessed by the mobile terminal is determined, and the cell quality type is used for representing the network quality of the cell; determining a network optimization type based on the first cell quality type of the first cell; determining network optimization information matched with the network optimization type, wherein the network optimization information is used for optimizing the network of the mobile terminal; and executing a network optimization operation corresponding to the network optimization information. According to the invention, network optimization based on the network optimization information can realize targeted network optimization based on the quality type of the first cell, so that the network quality of the mobile terminal is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a network optimization method, device, mobile terminal, storage medium and product. Background Art

[0002] When a mobile terminal enters the coverage area of ​​a cell's base station, the mobile terminal will access the cell, and then access the Internet through the network provided by the cell's base station. However, for some reason, the network quality of the mobile terminal may be unstable; in related technologies, when the network of the mobile terminal is abnormal, network optimization is attempted. Summary of the invention

[0003] The embodiments of the present application provide a network optimization method, device, mobile terminal, storage medium and product. The technical solution is as follows:

[0004] On the one hand, an embodiment of the present application provides a network optimization method, the method comprising:

[0005] During the movement of the mobile terminal, determining a current first cell quality type of a first cell currently accessed by the mobile terminal, where the cell quality type is used to characterize the network quality of the cell;

[0006] Determining a network optimization type based on a first cell quality type of the first cell;

[0007] Determining network optimization information matching the network optimization type, the network optimization information being used to optimize the network of the mobile terminal;

[0008] Execute the network optimization operation corresponding to the network optimization information.

[0009] On the other hand, an embodiment of the present application provides a network optimization device, the device comprising:

[0010] A first determination module is used to determine a first cell quality type of a first cell currently accessed by the mobile terminal during movement of the mobile terminal, where the cell quality type is used to characterize the network quality of the cell;

[0011] A second determination module, configured to determine a network optimization type based on a first cell quality type of the first cell;

[0012] A third determining module, configured to determine network optimization information matching the network optimization type, wherein the network optimization information is used to optimize the network of the mobile terminal;

[0013] The optimization module is used to execute the network optimization operation corresponding to the network optimization information.

[0014] On the other hand, an embodiment of the present application provides a mobile terminal, which includes a processor and a memory, wherein the memory stores at least one computer instruction, and the at least one computer instruction is loaded and executed by the processor to implement the network optimization method as described in the above aspects.

[0015] On the other hand, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores at least one computer instruction, and the at least one computer instruction is used to be executed by a processor to implement the network optimization method as described in the above aspects.

[0016] On the other hand, an embodiment of the present application provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium; a processor reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to implement the network optimization method described in the above aspects.

[0017] In an embodiment of the present application, the network optimization information is determined based on the network optimization type, and the network optimization type is determined based on the first cell quality type of the first cell. Therefore, different first cell quality types will correspond to different network optimization information. Therefore, network optimization based on the network optimization information can achieve targeted network optimization based on the first cell quality type, thereby improving the network quality of the mobile terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 is a schematic diagram of an implementation environment of a network optimization method shown in an exemplary embodiment of the present application;

[0019] Figure 2 is a flow chart of a network optimization method shown in an exemplary embodiment of the present application;

[0020] Figure 3 is a flow chart of a network optimization method shown in an exemplary embodiment of the present application;

[0021] Figure 4 is a schematic diagram of a network optimization method shown in an exemplary embodiment of the present application;

[0022] Figure 5 is a flow chart of a network optimization method shown in an exemplary embodiment of the present application;

[0023] Figure 6 is a flow chart of a network optimization method shown in an exemplary embodiment of the present application;

[0024] Figure 7 is a flow chart of a network optimization method shown in an exemplary embodiment of the present application;

[0025] Figure 8 is a structural block diagram of a network optimization device shown in an exemplary embodiment of the present application;

[0026] Fig. 9 It is a structural block diagram of a mobile terminal shown in an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0027] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0028] The term "multiple" as used herein refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.

[0029] It should be noted that the information (including but not limited to user equipment information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions. For example, the cell quality type and itinerary route involved in this application are all obtained with full authorization.

[0030] Please refer to Figure 1 , which shows a schematic diagram of an implementation environment of a network optimization method provided by an exemplary embodiment of the present application. The implementation environment includes: a mobile terminal 101 and a network device 102, the network device 102 includes at least one cell, and the mobile terminal 101 accesses a cell and thus performs operations such as surfing the Internet through the network provided by the network device 102.

[0031] In some embodiments, due to some reasons, the network quality of the mobile terminal 101 may be unstable; in the embodiment of the present application, the network optimization type of the mobile terminal 101 can be determined, so that the network of the mobile terminal 101 can be optimized in advance based on the network optimization type. Correspondingly, the implementation environment also includes: a first server 103 and a second server 104; the mobile terminal 101 is installed with a recommended application provided by the first server 103, and the mobile terminal 101 implements functions such as data transmission and information interaction with the first server 103 through the recommended application. For example, the mobile terminal 101 performs data transmission and information interaction with the first server 103 through the recommended application, so as to determine the network optimization type of the mobile terminal 101 from the first server 103. The mobile terminal 101 is also installed with an optimization application provided by the second server 104, and the mobile terminal 101 implements functions such as data transmission and information interaction with the second server 104 through the optimization application. For example, the mobile terminal 101 performs data transmission and information interaction with the second server 104 through the optimization application, and thereby obtains network optimization information matching the network optimization type from the second server 104 based on the network optimization type, thereby improving the network optimization information to optimize the network of the mobile terminal 101.

[0032] In some embodiments, the first server 103 and the second server 104 can be two independent servers; or, the first server 103 and the second server 104 can be integrated into one server; accordingly, the first application and the second application are integrated into one application, that is, the application not only has the function of predicting network changes, but also has the function of optimizing network optimization.

[0033] In some embodiments, when the mobile terminal 101 moves at a fast speed and / or the mobile terminal 101 is in a place with a poor network signal, the network quality is often unstable. At this time, the network can be optimized by the method provided in the embodiment of the present application; accordingly, the application scenarios of the embodiment of the present application include:

[0034] Application scenario 1: When a user takes the subway, the subway runs at a high speed and the network signal in the subway is poor. At this time, the network quality of the mobile terminal 101 is unstable. The mobile terminal 101 can optimize the network through the method provided in the embodiment of the present application.

[0035] Application scenario two: When a user takes a high-speed train, the network quality of the mobile terminal 101 is unstable due to the high speed of the train. The mobile terminal 101 can perform network optimization through the method provided in the embodiment of the present application.

[0036] Application scenario three: When a user drives a fixed route to and from get off work every day, he or she may pass by tall buildings, which may affect the network signal of mobile terminal 101. At this time, the network quality of mobile terminal 101 is unstable. Mobile terminal 101 can optimize the network through the method provided in the embodiment of the present application.

[0037] The mobile terminal 101 may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile station (MS), etc. For the convenience of description, in the embodiments of the present application, the above-mentioned devices are collectively referred to as mobile terminal 101. In the embodiments of the present application, "UE" is used to represent "mobile terminal 101" in some places.

[0038] The network device 102 is a device for providing wireless communication services to the mobile terminal 101. The network device 102 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems using different wireless access technologies, the names of devices with base station functions may be different. For example, in the 5G wireless air interface technology (New Radio, NR) system, it is called a 5G base station (gNodeB or gNB). With the evolution of communication technology, the name "base station" may change. For the convenience of description, in the embodiment of the present application, the above-mentioned devices that provide wireless communication services to the mobile terminal 101 are collectively referred to as network devices 102.

[0039] Please refer to Figure 2 , which shows a flow chart of a network optimization method provided by an exemplary embodiment of the present application. The method may include the following steps:

[0040] Step 201: During the movement of a mobile terminal, the mobile terminal determines a first cell quality type of a first cell currently accessed, where the cell quality type is used to characterize the network quality of the cell.

[0041] The cell quality type is based on the cell quality and is divided under different quality evaluation standards. The cell quality of the cell belonging to the cell quality type is within a quality range interval corresponding to the cell quality type. The quality range interval can be a variety of quality range intervals. For example, the quality range interval can be at least one of the network speed interval, network delay interval, packet loss rate interval and network stability interval. The cell quality type can not only characterize the quality of the cell's network, but also the degree of the quality of the cell's network.

[0042] The cell quality type includes at least one of a first quality type and a second quality type; the first quality type is used to characterize that the network quality of the cell is higher than a first preset quality threshold, that is, the first quality type is used to characterize that the cell is an excellent cell, and an excellent cell refers to a cell with a good Internet experience, no lag, and no slow Internet access. The second quality type is used to characterize that the network quality of the cell is lower than a second preset quality threshold, that is, the second quality type is used to characterize that the cell is a poor cell, and a poor cell refers to a cell with a poor Internet experience, frequent network problems, and inability to use the network normally.

[0043] The cell quality type is used to characterize the network quality of the cell, and the network quality of the cell can be characterized by at least one of the transmission quality and the signal quality; accordingly, the step for the mobile terminal to determine the current first cell quality type of the first cell currently accessed can be: the mobile terminal determines at least one of the transmission quality information of the first cell and the measured signal strength, the transmission quality information is used to characterize the transmission quality of data transmission between the mobile terminal and the network equipment of the first cell, and the measured signal strength is used to characterize the strength of the wireless signal for data transmission between the mobile terminal and the network equipment; based on at least one of the transmission quality information of the first cell and the measured signal strength, determine the first cell quality type of the first cell.

[0044] The transmission quality information of the first cell includes a transmission rate, and the transmission rate includes at least one of a first uplink transmission rate at which the mobile terminal transmits data to the network device and a first downlink transmission rate at which the mobile terminal receives data from the network device. In a possible implementation, the mobile terminal determines the first cell quality type of the first cell based on the transmission quality information of the first cell, and the process may be: the mobile terminal determines whether the transmission rate of the first cell is greater than a preset transmission rate; if the transmission rate of the first cell is greater than the preset transmission rate, determining that the first cell quality type of the first cell is the first quality type; if the transmission rate of the first cell is not greater than the preset transmission rate, determining that the first cell quality type of the first cell is the second quality type.

[0045] In another possible implementation, the mobile terminal determines the first cell quality type of the first cell based on the signal measurement strength of the first cell, and the process may be: the mobile terminal determines whether the signal measurement strength of the first cell is greater than a first preset strength; when the signal measurement strength of the first cell is greater than the first preset strength, determines that the first cell quality type of the first cell is the first quality type; when the signal measurement strength of the first cell is not greater than the first preset strength, determines that the first cell quality type of the first cell is the second quality type.

[0046] In another possible implementation manner, the mobile terminal determines the first cell quality type of the first cell based on the transmission quality information and signal measurement strength of the first cell. The process may be: the mobile terminal performs a weighted summation on the transmission rate and signal measurement strength of the first cell to obtain a quality parameter value of the first cell; when the quality parameter value of the first cell is greater than a preset value, the first cell quality type of the first cell is determined to be the first quality type; when the quality parameter value of the first cell is not greater than a preset value, the first cell quality type of the first cell is determined to be the second quality type.

[0047] During the movement of the mobile terminal, the network quality may be unstable; therefore, the embodiment of the present application is applied in the scenario where the mobile terminal is moving. In a possible implementation, the mobile terminal is not stationary, and the network is optimized according to the method of the embodiment of the present application. Accordingly, the process may be: the mobile terminal determines the moving speed, and when the moving speed is greater than zero, it is determined that the mobile terminal is moving, and at this time, the first cell quality type of the first cell currently accessed is determined.

[0048] In another possible implementation, when the mobile terminal's moving speed is relatively high, network optimization is performed according to the method of the embodiment of the present application. Accordingly, the process may be: the mobile terminal determines the moving speed, and when the moving speed is greater than the preset speed, it is determined that the mobile terminal is in the process of moving, and the first cell quality type of the first cell currently accessed is determined at this time. The preset speed is greater than zero, and the preset speed can be set and changed as needed. In the embodiment of the present application, the preset speed is not specifically limited; for example, the preset speed may be 30km / h or 50km / h, etc.

[0049] In another possible implementation, when a user takes a high-speed train or subway, since the high-speed train runs very fast, the subway runs very fast, and the network signal in the subway is poor, the network quality of the mobile terminal is unstable at this time, and the network optimization is performed according to the method of the embodiment of the present application. Correspondingly, the process can be: the mobile terminal determines the moving speed, and when the moving speed is greater than the preset speed, the itinerary information is determined, and based on the itinerary information, the current time and the current position, it is determined whether the mobile terminal is carrying the target transportation tool; when the mobile terminal is carrying the target transportation tool, it is determined that the mobile terminal is in the process of moving, and the current first cell quality type of the first cell currently connected is determined at this time; when the mobile terminal is not carrying the target transportation tool, after waiting for the third preset time, the step of determining whether the mobile terminal is carrying the target transportation tool based on the itinerary information, the current time and the current position is performed again. Among them, the target transportation tool can be a high-speed train or a subway.

[0050] Among them, the itinerary information includes the first itinerary route, departure time and arrival time; when the current time is before the departure time and the arrival time, and the current position is a location point on the first itinerary route, the mobile terminal determines that the target transportation is boarded; when the current time is not between the departure time and the arrival time, or the current position is not a location point on the first itinerary route, the mobile terminal determines that the target transportation is not boarded.

[0051] There are two ways to obtain itinerary information of a mobile terminal; the first way is that the mobile terminal obtains itinerary information from a itinerary application; for example, the mobile terminal obtains itinerary information from a ticket purchasing application for purchasing high-speed rail tickets. The second way is that the mobile terminal generates itinerary information based on the switched cell; accordingly, the step for the mobile terminal to determine itinerary information may be: each time the mobile terminal switches cells, it sends the cell information of the fourth cell after switching to the first server corresponding to the recommended application; the first server receives the cell information of the fourth cell sent by the mobile terminal, determines the cell switching order of the mobile terminal based on the cell information of the fourth cell, determines the itinerary information matching the cell switching order based on the cell switching order, sends the itinerary information to the mobile terminal, and the mobile terminal receives the itinerary information sent by the first server.

[0052] For example, the cell switching order of the mobile terminal is cell A-cell B-cell C, while the cell switching order of itinerary information 1 is cell A-cell B-cell C-cell D, and the cell switching order of itinerary information 2 is cell C-cell D-cell E-cell F, then the first server determines from itinerary information 1 and itinerary information 2 that the itinerary information that matches the cell switching order is itinerary information 1.

[0053] In another possible implementation, when the user drives a fixed route to and from get off work every day, the user may pass by tall buildings, which may affect the network signal of the mobile terminal. At this time, the network quality of the mobile terminal is unstable, and the network optimization is performed according to the method provided in the embodiment of the present application. Correspondingly, the process can be: the mobile terminal determines the moving speed, and when the moving speed is greater than the preset speed, the second itinerary route and the time range corresponding to the second itinerary route are determined based on the historical location data, and whether the mobile terminal is equipped with the target vehicle is determined based on the second itinerary route, the time range corresponding to the second itinerary route, the current time and the current position; when the mobile terminal is equipped with the target vehicle, it is determined that the mobile terminal is in the process of moving, and the current first cell quality type of the first cell currently accessed is determined at this time; when the mobile terminal is not equipped with the target vehicle, after waiting for the third preset time, the step of determining whether the mobile terminal is equipped with the target vehicle based on the second itinerary route, the time range corresponding to the second itinerary route, the current time and the current position is performed again. Among them, the target vehicle can be a car, etc.

[0054] The second trip route is a route with a trip frequency greater than the preset frequency; for example, the second trip route is a route from home to work (work route), or the second trip route is a route from work to home (off-get off work route), or the second trip route is a route from home to school (child-sending route), or the second trip route is a route from school to home (child-picking route);

[0055] Among them, the step of determining whether the mobile terminal is carrying the target transportation means based on the second itinerary route, the time range corresponding to the second itinerary route, the current time and the current position of the mobile terminal may be: when the current time is within the time range corresponding to the second itinerary route and the current position is a position point on the second itinerary route, the mobile terminal determines that the target transportation means are carried; when the current time is not within the time range corresponding to the second itinerary route, or the current position is not a position point on the second itinerary route, the mobile terminal determines that the target transportation means are not carried. For example, the user generally drives to work between 8 and 9 in the morning. If the current time is between 8 and 9 in the morning and the user's current position is on the itinerary route from home to work, it means that the user is driving to work, and network optimization can be performed at this time.

[0056] It should be noted that step 201 is executed periodically, that is, step 201 is executed once every fourth preset time period.

[0057] Step 202: The mobile terminal determines a network optimization type based on a first cell quality type of a first cell.

[0058] The network optimization type is used to characterize the future network condition of the mobile terminal; for example, the network optimization type is used to characterize the future network change condition of the mobile terminal, and the network change condition can be better or worse; better can be divided into getting better or from bad to better; worse can be divided into getting worse or from good to worse, etc. The step of determining the network optimization type by the mobile terminal based on the first cell quality type of the first cell is described in detail in the subsequent embodiments.

[0059] Step 203: The mobile terminal determines network optimization information that matches the network optimization type, and the network optimization information is used to optimize the network of the mobile terminal.

[0060] In one possible implementation, an optimization application is installed in the mobile terminal; the mobile terminal obtains network optimization information through the second server corresponding to the optimization application; accordingly, step 203 may be: the mobile terminal sends a third query request to the second server, and the third query request carries a network optimization type; the second server receives the third query request, obtains network optimization information matching the network optimization type based on the network optimization type, and sends the network optimization information to the mobile terminal.

[0061] In another possible implementation, the correspondence between the network optimization type and the network optimization information is stored in the mobile terminal; accordingly, the step for the mobile terminal to determine the network optimization information that matches the network optimization type may be: the mobile terminal obtains the network optimization information that matches the network optimization type from the correspondence between the network optimization type and the network optimization information based on the network optimization type.

[0062] In the case where the network optimization type is used to characterize that the future network change situation of the mobile terminal is getting better, the mobile terminal determines the network optimization information as changing the measured signal measurement strength, and the changed signal measurement strength is used to be reported to the network device and used by the network device to determine whether the mobile terminal performs a cell switch; in the case where the network optimization type is used to characterize that the future network change situation of the mobile terminal is getting worse, the mobile terminal determines the network optimization information as changing the measured signal measurement strength and at least one of switching networks.

[0063] Changing the measured signal strength may be increasing the measured signal strength or decreasing the measured signal strength. Switching the network may be switching the operator providing network services to the mobile terminal or switching the network format providing network services to the mobile terminal.

[0064] In an embodiment of the present application, the mobile terminal can predict the future network status in advance, and determine different network optimization information according to different network optimization types, so as to avoid poor cells in advance, increase the probability of the mobile terminal staying in good cells, and thereby improve the network quality of the mobile terminal.

[0065] Step 204: The mobile terminal executes the network optimization operation corresponding to the network optimization information.

[0066] In the case where the network optimization information is to change the measured signal strength, the mobile terminal changes the measured signal strength and sends the changed signal measurement strength to the network device; the network device receives the changed signal measurement strength and schedules cell switching based on the changed signal measurement strength. In the case where the network optimization information is to switch networks, the mobile terminal performs a network switching operation.

[0067] The network switching operation includes at least one of a first network switching operation and a second network switching operation. The first network switching operation is switching the operator providing network services to the mobile terminal; for example, the mobile terminal switches the operator providing network services from operator A to operator B. The second network switching operation is switching the network standard providing network services to the mobile terminal. For example, the mobile terminal switches the network standard from 5G to 4G; or, the mobile terminal switches the network standard from 4G to 3G, etc.

[0068] In one possible implementation, the network optimization information is for changing the measured signal strength; after the mobile terminal executes the network optimization operation corresponding to the network optimization information, the mobile terminal will also detect the optimization effect and perform subsequent processing based on the optimization effect; accordingly, the process may be: after executing the network optimization operation but the cell to which the mobile terminal is connected has not changed, the mobile terminal continues to execute the network optimization operation; after executing the network optimization operation, if the cell to which the mobile terminal is connected changes, the mobile terminal stops executing the network optimization operation.

[0069] For example, when the network optimization operation is to send a changed signal measurement strength to a network device, after the mobile terminal sends the changed signal measurement strength to the network device, it determines whether the cell accessed by the mobile terminal has changed; if the cell accessed by the mobile terminal has not changed, the mobile terminal continues to send the changed signal measurement strength to the network device; if the cell accessed by the mobile terminal has changed, the mobile terminal stops sending the signal measurement strength to the network device; or if the cell accessed by the mobile terminal has changed, the mobile terminal sends the signal measurement strength before the change to the network device.

[0070] In another possible implementation, the network optimization information is a case where the measured signal strength is changed; after the mobile terminal executes the network optimization operation corresponding to the network optimization information, the mobile terminal will also detect the optimization effect and perform subsequent processing based on the optimization effect; accordingly, the process may be: after executing the network optimization operation, the mobile terminal starts timing; when the timing duration reaches the third preset duration, the network state of the mobile terminal before optimization is restored. For example, when the mobile terminal performs the network optimization operation, the operator providing network services is switched from operator A to operator B, then restoring the network state of the mobile terminal before optimization may be: switching the operator providing network services from operator B to operator A. On the 24th, when the mobile terminal performs the network optimization operation, the network standard is switched from 5G to 4G, then restoring the network state of the mobile terminal before optimization may be: switching the network standard from 4G to 5G, etc.

[0071] In an embodiment of the present application, the network optimization information is determined based on the network optimization type, and the network optimization type is determined based on the first cell quality type of the first cell. Therefore, different first cell quality types will correspond to different network optimization information. Therefore, network optimization based on the network optimization information can achieve targeted network optimization based on the first cell quality type, thereby improving the network quality of the mobile terminal.

[0072] Please refer to Figure 3, which shows a flow chart of a network optimization method provided by an exemplary embodiment of the present application. In the embodiment of the present application, the network optimization type is determined based on the first cell quality type of the first cell and the cell quality type of the second cell, and the second cell is a neighboring cell of the first cell. The method may include the following steps:

[0073] Step 301: During the movement of a mobile terminal, the mobile terminal determines a first cell quality type of a first cell currently accessed, where the cell quality type is used to characterize the network quality of the cell.

[0074] In some embodiments, this step is the same as step 201 and will not be repeated here.

[0075] Step 302: The mobile terminal determines the cell quality type of a second cell, where the second cell is a neighboring cell of the first cell.

[0076] The mobile terminal determines a neighboring cell list of the first cell, where the neighboring cell list includes cell information of at least one neighboring cell of the first cell; based on the neighboring cell list, determines a cell quality type of the second cell, where the number of the second cells may be one or more.

[0077] The cell information of the neighboring cell includes information for indicating the neighboring cell; for example, the cell information of the neighboring cell includes the cell identifier (CID) of the neighboring cell, the carrier frequency (ARFCN) used for transmitting wireless signals in the neighboring cell, and the physical cell identifier (PCI) of the neighboring cell. Since the mobile terminal has not yet switched to the neighboring cell of the first cell; therefore, the mobile terminal may not be able to determine the cell quality type of the neighboring cell of the first cell by measuring the transmission rate or measuring the signal strength; at this time, the mobile terminal can obtain the cell quality type of the neighboring cell of the first cell through the network device; accordingly, the mobile terminal determines the cell quality type of the second cell based on the neighboring cell list as follows: the mobile terminal determines at least one neighboring cell from the neighboring cell list, determines at least one cell neighboring cell as the second cell, and then sends a second query request to the network device, the second query request carrying the cell information of at least one second cell; the network device receives the second query request, determines the cell quality type of at least one second cell based on the cell information of at least one second cell, and sends the cell quality type of at least one second cell to the mobile terminal; the mobile terminal receives the cell quality type of at least one second cell sent by the network device.

[0078] In another possible implementation, the neighboring cell list also includes at least one of the transmission quality information and signal measurement strength of at least one neighboring cell; the transmission quality information and signal measurement strength can be used as a basis for determining the cell quality type; accordingly, the step of determining the cell quality type of the second cell by the mobile terminal based on the neighboring cell list can be: the mobile terminal determines at least one neighboring cell from the neighboring cell list, determines at least one neighboring cell as the second cell, and obtains at least one of the transmission quality information and signal measurement strength of at least one second cell from the neighboring cell list; for any second cell, the mobile terminal determines the cell quality type of the second cell based on at least one of the transmission quality information and signal measurement strength of the second cell. The process of determining the cell quality type of the second cell based on at least one of the transmission quality information and signal measurement strength of the second cell by the mobile terminal is similar to the process of determining the current first cell quality type of the first cell based on at least one of the transmission quality information and signal measurement strength of the first cell by the mobile terminal, and will not be repeated here.

[0079] In another possible implementation, the neighbor cell list also includes the cell quality type of at least one neighbor cell; accordingly, the step of determining the cell quality type of the second cell by the mobile terminal based on the neighbor cell list may be: the mobile terminal determines at least one neighbor cell from the neighbor cell list, determines at least one neighbor cell as the second cell, and obtains the cell quality type of at least one second cell from the neighbor cell list.

[0080] After the mobile terminal determines the cell quality type of the second cell, it determines the network optimization type based on the first cell quality type of the first cell and the cell quality type of the second cell, which can be specifically implemented by the following step 303 .

[0081] Step 303: When the first cell quality type of the first cell and the cell quality type of the second cell are both the first quality type, the mobile terminal determines that the network optimization type is the first optimization type.

[0082] The first quality type is used to indicate that the network quality of the cell is higher than the first preset quality threshold, and the first optimization type is used to indicate that the network quality of the first cell and the network quality of the second cell are both higher than the first preset quality threshold, that is, the future network change of the mobile terminal is getting better and better. For example, if the first cell is an excellent cell and the second cell (a neighboring cell of the first cell) is an excellent cell, it is determined that the network change is getting better and better.

[0083] In some embodiments, a recommendation application (or a recommendation system) and an optimization application (or a policy execution system) are installed in the mobile terminal; the recommendation application determines the network optimization type, that is, steps 301-302 are performed by the recommendation application; the optimization application performs network optimization, that is, steps 304-307 are performed by the optimization application. In this step, after the mobile terminal determines the network optimization type through the recommendation application, it sends the network optimization type to the optimization application.

[0084] The first optimization type may be type 1. For example, refer to Figure 4 , the mobile terminal determines through the recommendation application that the first cell currently accessed by the mobile terminal is an optimal cell, and the second cell (a neighboring cell of the first cell) is also an optimal cell, then the recommendation application sends type 1 to the optimization application.

[0085] Step 304: When the network optimization type is the first optimization type, the mobile terminal determines that the network optimization information is to increase the signal measurement strength of the first cell.

[0086] Since the first cell is a superior cell and the second cell (a neighboring cell of the first cell) is a superior cell, the mobile terminal tries to stay in the first cell at this time; and the network device determines whether to schedule the mobile terminal to switch cells based on whether the signal measurement strength of the first cell is less than the second preset strength, that is, when the signal measurement strength of the first cell is less than the second preset strength, the network device will schedule the mobile terminal to switch cells; when the signal measurement strength of the first cell is not less than the second preset strength, the network device will not schedule the mobile terminal to switch cells, that is, the mobile terminal continues to stay in the first cell; therefore, the mobile terminal increases the signal measurement strength of the first cell, and sends the increased signal measurement strength of the first cell to the network device, thereby increasing the probability that the signal measurement strength of the first cell is not less than the second preset strength, and thus more easily triggering the network device not to schedule the mobile terminal to switch cells.

[0087] In one possible implementation, the network optimization information may also be to increase the signal measurement strength of the first cell and to increase the signal measurement strength of the second cell, that is, to increase the signal measurement strength of the first cell and the signal measurement strength of the second cell at the same time. At this time, the network device may not trigger the scheduling of cell switching of the mobile terminal, so that the mobile terminal continues to reside in the first cell, and the first cell is a superior cell, and the relatively high network quality of the mobile terminal may continue to be maintained.

[0088] Step 305: The mobile terminal sends the increased signal measurement strength of the first cell to the network device.

[0089] The mobile terminal sends the increased signal measurement strength of the first cell to the network device; the network device receives the increased signal measurement strength of the first cell; since the signal measurement strength of the first cell is relatively large, the network device may not schedule the mobile terminal to switch cells.

[0090] In a possible implementation, the mobile terminal sends the increased signal measurement strength of the first cell and the increased signal measurement strength of the second cell to the network device; the network device receives the increased signal measurement strength of the first cell and the increased signal measurement strength of the second cell; since the signal measurement strength of the first cell and the signal measurement strength of the second cell reported by the mobile terminal are both relatively large; in a possible implementation, if the signal measurement strength of the first cell (referring to the signal measurement strength of the first cell reported to the network device, which is the increased signal measurement strength) is not less than the signal measurement strength of the second cell (referring to the signal measurement strength of the second cell reported to the network device, which is the increased signal measurement strength), the network device does not perform switching scheduling for the cell accessed by the mobile terminal, so that the mobile terminal can still reside in the first cell; in another possible implementation, if the signal measurement strength of the first cell (referring to the signal measurement strength of the first cell reported to the network device, which is the increased signal measurement strength) is less than the signal measurement strength of the second cell (referring to the signal measurement strength of the second cell reported to the network device, which is the increased signal measurement strength), the network device schedules the mobile terminal to switch to the second cell.

[0091] Among them, the step of the network device scheduling the mobile terminal to switch to the second cell can be: the network device sends a switching request to the mobile terminal, the switching request carries the cell information of the second cell; the mobile terminal receives the switching request, and switches from the first cell to the second cell based on the switching request.

[0092] In the embodiment of the present application, since the first cell and the second cell are both optimal cells, the mobile terminal can stay in the optimal cell regardless of whether the mobile terminal performs cell switching. Therefore, the probability of the mobile terminal staying in the optimal cell can be increased.

[0093] For example, please refer to Figure 4 The optimization application receives type 1 sent by the recommendation application, increases the signal measurement strength of the optimal cell (the second cell), and reports the increased signal measurement strength of the optimal cell to the network device.

[0094] Step 306: After the network optimization operation is performed but the cell accessed by the mobile terminal does not change, the mobile terminal continues to send the increased signal measurement strength of the first cell to the network device.

[0095] After performing the network optimization operation, the mobile terminal determines whether the cell accessed has changed; if the cell accessed by the mobile terminal has not changed, the mobile terminal sends the increased signal measurement strength of the first cell to the network device once every fifth preset time period until the number of transmissions exceeds the first preset number of times.

[0096] In one possible implementation, the signal measurement strength of the first cell sent by the mobile terminal to the network device each time is the same. In another possible implementation, the signal measurement strength of the first cell sent by the mobile terminal to the network device each time increases sequentially. For example, the measured signal strength of the first cell sent by the mobile terminal to the network device for the first time is the measured signal strength + 5, and the measured signal strength of the first cell sent by the mobile terminal to the network device for the second time is the measured signal strength + 10, and so on, until the second measured signal strength sent to the network device exceeds the second preset strength, at which time the measured signal strength sent to the network device is no longer increased.

[0097] Step 307: When the cell accessed by the mobile terminal changes after the network optimization operation is performed, the mobile terminal sends the signal measurement strength of the first cell before the increase to the network device.

[0098] When the cell accessed by the mobile terminal changes, the mobile terminal sends the signal measurement strength of the first cell before the increase to the network device; or the mobile terminal stops sending the signal measurement strength.

[0099] For example, please refer to Figure 4 The mobile terminal increases the signal measurement strength of the optimal cell (the first cell), reports the increased signal measurement strength of the optimal cell to the network device, and then determines whether the cell accessed by the mobile terminal has changed; if the cell accessed by the mobile terminal has changed, cancel the increase in the signal measurement strength of the optimal cell; if the cell accessed by the mobile terminal has not changed, keep increasing the signal measurement strength of the optimal cell.

[0100] In an embodiment of the present application, when the first cell is a superior cell and the second cell (a neighboring cell of the first cell) is also a superior cell, the signal measurement strength of the first cell is increased so that the mobile terminal resides in the superior cell, thereby increasing the probability of residing in the superior cell and further improving the network quality of the mobile terminal in the superior cell.

[0101] Please refer to Figure 5, which shows a flow chart of a network optimization method provided by an exemplary embodiment of the present application. In the embodiment of the present application, the network optimization type is determined based on the first cell quality type of the first cell and the cell quality type of the second cell, and the second cell is a neighboring cell of the first cell. The method may include the following steps:

[0102] Step 501: During the movement of a mobile terminal, the mobile terminal determines a first cell quality type of a first cell currently accessed, where the cell quality type is used to characterize the network quality of the cell.

[0103] In some embodiments, this step is the same as step 201 and will not be repeated here.

[0104] Step 502: The mobile terminal determines the cell quality type of a second cell, where the second cell is a neighboring cell of the first cell.

[0105] In some embodiments, this step is the same as step 302 and will not be repeated here.

[0106] After the mobile terminal determines the cell quality type of the second cell, it determines the network optimization type based on the first cell quality type of the first cell and the cell quality type of the second cell, which can be specifically implemented by the following step 503 .

[0107] Step 503: When the first cell quality type of the first cell is the second quality type and the cell quality type of the second cell is the first quality type, the mobile terminal determines that the network optimization type is the second optimization type.

[0108] The first quality type is used to characterize that the network quality of the cell is higher than the first preset quality threshold, the second quality type is used to characterize that the network quality of the cell is lower than the second preset quality threshold, and the second preset quality threshold is not greater than the first preset quality threshold; the second optimization type is used to characterize that the network quality of the first cell and the network quality of the second cell are both higher than the first preset quality threshold, that is, the second optimization type is used to characterize that the future network improvement of the mobile terminal is from bad to good. For example, the first cell is a bad cell, and the second cell (the neighboring cell of the first cell) is an excellent cell, then the network change type is determined to be the first optimization type.

[0109] The second optimization type may be type 4. For example, please continue to refer to Figure 4 The mobile terminal determines through the recommendation application that the first cell currently accessed by the mobile terminal is a poor cell, and the second cell (a neighboring cell of the first cell) is a good cell, then the recommendation application sends type 4 to the optimization application.

[0110] Step 504: When the network optimization type is the second optimization type, the mobile terminal determines that the network optimization information is to reduce the measured signal strength of the first cell and to increase the measured signal strength of the second cell.

[0111] Since the first cell is a poor cell and the second cell (the neighboring cell of the first cell) is a good cell, the mobile terminal tries to switch to the second cell at this time; therefore, the network device determines whether to schedule the cell switching of the mobile terminal based on whether the signal measurement strength of the first cell is less than the third preset strength and whether the signal measurement strength of the second cell is greater than the second preset strength, that is, when the signal measurement strength of the first cell is less than the third preset strength and the signal measurement strength of the second cell is greater than the second preset strength, the network device will schedule the mobile terminal to switch from the first cell to the second cell; when the signal measurement strength of the first cell is not less than the third preset strength or the signal measurement strength of the second cell is not greater than the second preset strength, the network device will not schedule the mobile terminal to switch cells, that is, the mobile terminal continues to reside in the first cell; therefore, the mobile terminal reduces the signal measurement strength of the first cell and increases the signal measurement strength of the second cell, and sends the reduced signal measurement strength of the first cell and the increased signal measurement strength of the second cell to the network device, thereby increasing the probability that the signal measurement strength of the first cell is less than the third preset strength and the signal measurement strength of the second cell is greater than the second preset strength, thereby making it easier to trigger the network device to schedule the cell switching of the mobile terminal.

[0112] Step 505: The mobile terminal sends the decreased signal measurement strength of the first cell and the increased signal measurement strength of the second cell to the network device.

[0113] The mobile terminal sends the reduced signal measurement strength of the first cell and the increased signal measurement strength of the second cell to the network device; the network device receives the reduced signal measurement strength of the first cell and the increased signal measurement strength of the second cell; when the signal measurement strength of the first cell is less than a third preset strength and the signal measurement strength of the second cell is greater than the second preset strength, the network device will schedule the mobile terminal to switch from the first cell to the second cell; when the signal measurement strength of the first cell is not less than the third preset strength or the signal measurement strength of the second cell is not greater than the second preset strength, the network device will not schedule the mobile terminal to switch cells, that is, the mobile terminal continues to reside in the first cell.

[0114] In an embodiment of the present application, since the signal measurement strength of the first cell is reduced and the signal measurement strength of the second cell is increased, it is easier to trigger the network device to schedule the cell switching of the mobile terminal, that is, the network device may schedule the mobile terminal to switch from the first cell to the second cell, thereby increasing the probability of the mobile terminal staying in the optimal cell.

[0115] For example, please refer to Figure 4 The optimization application receives type 4 sent by the recommended application, increases the signal measurement strength of the superior cell (the second cell), reduces the signal measurement strength of the inferior cell (the first cell), and then reports the increased signal measurement strength of the superior cell and the reduced signal measurement strength of the inferior cell to the network device.

[0116] Step 506: After the network optimization operation is performed but the cell accessed by the mobile terminal has not changed, the mobile terminal continues to send the decreased signal measurement strength of the first cell and the increased signal measurement strength of the second cell to the network device.

[0117] After performing the network optimization operation, the mobile terminal determines whether the cell to which it is connected has changed; if the cell to which the mobile terminal is connected has not changed, the mobile terminal sends the increased and decreased signal measurement strength of the first cell and the increased signal measurement strength of the second cell to the network device once every sixth preset time period until the number of transmissions exceeds the second preset number of times.

[0118] In one possible implementation, the signal measurement strength of the first cell sent by the mobile terminal to the network device each time is the same as the signal measurement strength of the second cell. In another possible implementation, the signal measurement strength of the first cell sent by the mobile terminal to the network device each time decreases sequentially, while the signal measurement strength of the second cell sent to the network device each time increases sequentially. For example, the measured signal strength of the first cell sent by the mobile terminal to the network device for the first time is the measured measured signal strength-5, the measured signal strength of the second cell sent by the mobile terminal to the network device for the first time is the measured measured signal strength+5, the measured signal strength of the first cell sent by the mobile terminal to the network device for the second time is the measured measured signal strength-10, the measured signal strength of the second cell sent by the mobile terminal to the network device for the second time is the measured measured signal strength+10, and so on, until the measured signal strength of the first cell sent to the network device is lower than the third preset strength, or the measured signal strength of the second cell sent to the network device exceeds the second preset strength, at which time the measured signal strength sent to the network device is no longer increased or decreased and / or increased.

[0119] Step 507: When the cell accessed by the mobile terminal changes after the network optimization operation is performed, the mobile terminal sends the signal measurement strength of the first cell before reduction and the signal measurement strength of the second cell before increase to the network device.

[0120] When the cell accessed by the mobile terminal changes, the mobile terminal sends the signal measurement strength of the first cell before reduction and the signal measurement strength of the second cell before increase to the network device; or, the mobile terminal stops sending the signal measurement strength.

[0121] For example, please refer to Figure 4 , the mobile terminal increases the signal measurement strength of the superior cell (the second cell) and reduces the signal measurement strength of the inferior cell (the first cell), and then reports the increased signal measurement strength of the superior cell and the reduced signal measurement strength of the inferior cell to the network device, and then determines whether the cell accessed by the mobile terminal has changed; if the cell accessed by the mobile terminal has changed, cancel the increase of the signal measurement strength of the superior cell and cancel the reduction of the signal measurement strength of the inferior cell; if the cell accessed by the mobile terminal has not changed, keep increasing the signal measurement strength of the superior cell and keep reducing the signal measurement strength of the inferior cell.

[0122] In an embodiment of the present application, since the first cell is a poor cell and the second cell (the neighboring cell of the first cell) is a good cell, the mobile terminal tries to switch to the second cell at this time; therefore, the signal measurement strength of the first cell is reduced, and the signal measurement strength of the second cell is increased to trigger the network device to schedule the cell switching of the mobile terminal, so that the mobile terminal switches from the poor cell to the good cell, avoids the poor cell in advance, increases the probability of staying in the good cell, and thereby improves the network quality of the mobile terminal in the good cell.

[0123] Please refer to Figure 6 , which shows a flow chart of a network optimization method provided by an exemplary embodiment of the present application. In the embodiment of the present application, the network optimization type is determined based on the current first cell quality type of the first cell and the future second cell quality type. The method may include the following steps:

[0124] Step 601: During the movement of the mobile terminal, the mobile terminal determines the first cell quality type of the first cell currently accessed, where the cell quality type is used to characterize the network quality of the cell.

[0125] In some embodiments, this step is the same as step 201 and will not be repeated here.

[0126] Step 602: The mobile terminal determines the future second cell quality type of the first cell.

[0127] The mobile terminal determines a travel route of a target transportation vehicle carried by the mobile terminal, and determines a future second cell quality type of the first cell based on the travel route.

[0128] In one possible implementation, the mobile terminal may obtain the future second cell quality type of the first cell through a network device; accordingly, the step for the mobile terminal to determine the future second cell quality type of the first cell based on the travel route may be: the mobile terminal sends a first query request to the network device, the first query request carries the travel route, the network device receives the first query request, and based on the travel route, determines the cell quality type of the first cell on the travel route, that is, the future second cell quality type of the first cell, and then sends the second cell quality type of the first cell to the mobile terminal.

[0129] In another possible implementation, after the mobile terminal accesses a cell and determines the cell quality type of the cell, the mobile terminal reports the location information of the mobile terminal, the cell identifier of the cell, and the cell quality type to the first server; therefore, the first server stores the correspondence between the location information, the cell identifier of the cell, and the cell quality type; therefore, the mobile terminal can obtain the future second cell quality type of the first cell through the first server; accordingly, the step for the mobile terminal to determine the future second cell quality type of the first cell based on the travel route may be: the mobile terminal sends a second query request to the first server, the second query request carries the cell identifier of the first cell and the travel route; the first server receives the second query request, determines the reference location information based on the travel route, obtains the second cell quality type of the first cell from the correspondence between the location information, the cell identifier and the cell quality type based on the reference location information and the cell identifier of the first cell, and sends the second cell quality type of the first cell to the mobile terminal; the mobile terminal receives the second cell quality type of the first cell sent by the first server.

[0130] The itinerary route may be the first itinerary route or the second itinerary route in step 201, the first itinerary route is the itinerary route of the user taking the high-speed rail or the subway, the second itinerary route may be the itinerary route of the user commuting to and from get off work, or the second itinerary route is the itinerary route of the user picking up and dropping off children. In a possible implementation, the itinerary route is the first itinerary route, and the step of the mobile terminal determining the itinerary route of the target vehicle carried by the mobile terminal may be: the mobile terminal obtains the itinerary information of the user, and obtains the first itinerary route from the itinerary information. In another possible implementation, the itinerary route is the second itinerary route, and the step of the mobile terminal determining the itinerary route of the target vehicle carried by the mobile terminal may be: the mobile terminal determines the second itinerary route based on the historical location data. For example, the user goes from home to the unit in the morning on weekdays and returns home from the unit in the evening on weekdays, then the mobile terminal can determine the second itinerary route from home to the unit based on these historical location data, or can determine the second itinerary route from the unit to home based on these historical location data.

[0131] After the mobile terminal determines the future second cell quality type of the first cell, it determines the network optimization type based on the first cell quality type of the first cell and the second cell quality type of the first cell, which can be specifically implemented through the following step 603 .

[0132] Step 603: When the first cell quality type of the first cell is the first quality type and the second cell quality type of the first cell is the second quality type, determine that the network optimization type is the third optimization type.

[0133] The first quality type is used to characterize that the network quality of the cell is higher than the first preset quality threshold, the second quality type is used to characterize that the network quality of the cell is lower than the second preset quality threshold, the second preset quality threshold is not greater than the first preset quality threshold, and the third optimization type is used to characterize that the network quality of the first cell is higher than the network quality of the first cell, that is, the third optimization type is used to characterize that the network change of the mobile terminal is from good to bad.

[0134] The third optimization type includes a first sub-optimization type and a second sub-optimization type, and the network optimization degree corresponding to the first sub-optimization type is higher than the network optimization degree corresponding to the second sub-optimization type; accordingly, step 603 can be implemented by the following steps 6031-6033, including:

[0135] Step 6031: When the first cell quality type of the first cell is the first quality type and the second cell quality type of the first cell is the second quality type, the mobile terminal determines the type level to which the second cell quality type of the first cell belongs.

[0136] The type level includes the first level and the second level; the first level is used to characterize that multiple network standards of the first cell cannot provide network services; for example, the first level cell is a type I poor cell, and a type I poor cell is a cell where the current operator cannot use the network normally (for example, disconnected from the network, dropped 2G network or dropped 3G network, etc.). The second level is used to characterize that some network standards of the first cell cannot provide network services; for example, the second level cell is a type II poor cell, and a type II poor cell is a cell where some network standards of the current operator cannot use the network normally (for example, 5G is poor but 4G is good; or 4G is poor but 3G is good).

[0137] Step 6032: When the type level is the first level, the mobile terminal determines that the network optimization type is the first sub-optimization type, and the first level is used to indicate that multiple network standards of the first cell cannot provide network services;

[0138] The first cell is a good cell. After a period of time t1, the mobile terminal switches from the first cell to the first cell. The first cell is a type I poor cell (lasting x seconds). The mobile terminal determines that the network optimization type is the first sub-optimization type, and the first sub-optimization type can be type 2.

[0139] Step 6033: When the type level is the second level, the mobile terminal determines that the network optimization type is the second sub-optimization type, and the second level is used to characterize that some network standards of the first cell cannot provide network services.

[0140] The first cell is a good cell. After a period of time t1, the mobile terminal switches from the first cell to the second cell. The first cell is a type II poor cell (lasting x seconds). The mobile terminal determines that the network optimization type is the second sub-type, and the second sub-optimization type can be type 3.

[0141] Step 604: When the network optimization type is the third optimization type, the mobile terminal determines that the network optimization information is a network switch. The third optimization type is used to characterize that the network change of the mobile terminal is from good to bad.

[0142] In one possible implementation, the third optimization type includes a first sub-optimization type and a second sub-optimization type; accordingly, this step may be: when the network optimization type is the first sub-optimization type, the mobile terminal determines the network optimization information as switching to an operator that provides network services to the mobile terminal; when the network optimization type is the second sub-optimization type, the mobile terminal determines the network optimization information as switching to a network standard that provides network services to the mobile terminal.

[0143] In another possible implementation, the mobile terminal does not switch the network directly, but waits for a period of time, waiting for the network device to schedule the mobile terminal to switch the cell; and the network is switched only when the network device does not schedule the mobile terminal to switch the cell. Accordingly, step 604 can be: when the network optimization type is the third optimization type, the mobile terminal determines that the network optimization information includes the first network optimization information and the second network optimization information, the first network optimization information is to wait for the first preset time, and the second network optimization information is to switch the network when the cell to which the mobile terminal is connected does not switch after waiting for the first preset time.

[0144] In the case where the third optimization type is the first sub-optimization type, the second network optimization information is to switch to the operator providing network services to the mobile terminal when the cell connected to the mobile terminal has not switched after waiting for the first preset time period; in the case where the third optimization type is the second sub-optimization type, the second network optimization information is to switch to the network standard providing network services to the mobile terminal when the cell connected to the mobile terminal has not switched after waiting for the first preset time period.

[0145] Step 605: The mobile terminal performs a network switching operation.

[0146] In a possible implementation, the network switching operation is switching operators; the steps for the mobile terminal to perform the network switching operation may be: the mobile terminal determines whether it has multiple SIM cards; if the mobile terminal has multiple SIM cards, determines whether the multiple SIM cards are of the same operator; if the multiple SIM cards are not of the same operator, switches the SIM card that provides network services to the mobile terminal from the current SIM card to another SIM card, thereby implementing the switching of operators. If the mobile terminal does not have multiple SIM cards, or the multiple SIM cards are of the same operator, the mobile terminal does not perform the network switching operation.

[0147] In the case where the network optimization information includes the first network optimization information and the second network optimization information, this step may be: the mobile terminal sets a timer, and the timing duration of the timer is the first preset duration; when the timer times out, the mobile terminal determines whether the cell to which the mobile terminal is connected has changed; if the cell to which the mobile terminal is connected has not changed, the operator is switched. In the case where the cell to which the mobile terminal is connected has changed, the next recommendation of the recommended application is waited for, that is, the network optimization type to be recommended next time is waited for. This process may continue to refer to Figure 4 .

[0148] In another possible implementation, the network switching operation is switching the network standard; then the steps for the mobile terminal to perform the network switching operation may be: the mobile terminal switches the mobile standard that provides network services to the mobile terminal from the first network standard to the second network standard; for example, the mobile terminal switches the 5G network to the 4G network; or, the mobile terminal switches the 4G network to the 3G network.

[0149] In the case where the network optimization information includes the first network optimization information and the second network optimization information, this step may be: the mobile terminal sets a timer, and the timing duration of the timer is the first preset duration; when the timer times out, the mobile terminal determines whether the cell to which the mobile terminal is connected has changed; if the cell to which the mobile terminal is connected has not changed, the network standard is switched. In the case where the cell to which the mobile terminal is connected has changed, the mobile terminal waits for the next recommendation of the recommended application, that is, waits for the next recommended network optimization type. This process may continue to refer to Figure 4 .

[0150] Step 606: After executing the network switching operation, the mobile terminal starts timing.

[0151] After executing the network optimization operation, the mobile terminal establishes a timer and sets the timing duration of the timer to a third preset duration.

[0152] Step 607: When the timing duration reaches the third preset duration, the mobile terminal restores the network state before optimization.

[0153] When the timer times out, it is determined that the timing duration reaches the third preset duration; at this time, the mobile terminal restores the network state before optimization. In one possible implementation, the network switching operation is to switch operators, and the mobile terminal switches the operator back to the original operator; for example, in step 605, the mobile terminal switches the SIM card used for Internet access from the first SIM card to the second SIM card, and in this step, the mobile terminal switches the SIM card used for Internet access from the second SIM card back to the first SIM card. In another possible implementation, the network switching operation is to switch the network standard; the mobile terminal switches the network standard back to the original network standard; for example, in step 605, the mobile terminal switches the 5G network to the 4G network, and in this step, the mobile terminal switches the 4G network back to the 5G network; for another example, in step 605, the mobile terminal switches the 4G network to the 3G network, and in this step, the mobile terminal switches the 3G network back to the 4G network.

[0154] In the embodiment of the present application, since the first cell is currently a good cell and will be a bad cell in the future, a better network is found for the mobile terminal by switching operators or network standards, thereby improving the network quality of the mobile terminal.

[0155] Please refer to Figure 7 , which shows a flow chart of a network optimization method provided by an exemplary embodiment of the present application. In the embodiment of the present application, the network optimization type is determined based on the current first cell quality type of the first cell and the future second cell quality type. The method may include the following steps:

[0156] Step 701: During the movement of a mobile terminal, the mobile terminal determines a first cell quality type of a first cell currently accessed, where the cell quality type is used to characterize the network quality of the cell.

[0157] In some embodiments, this step is the same as step 201 and will not be repeated here.

[0158] Step 702: The mobile terminal determines the future second cell quality type of the first cell.

[0159] In some embodiments, this step is the same as step 602 and will not be repeated here.

[0160] After the mobile terminal determines the future second cell quality type of the first cell, it determines the network optimization type based on the first cell quality type of the first cell and the second cell quality type of the first cell, which can be specifically implemented by following the following step 703 .

[0161] Step 703: When the first cell quality type of the first cell and the second cell quality type of the first cell are both the second quality type, the mobile terminal determines that the network optimization type is the fourth optimization type.

[0162] The first quality type is used to characterize that the network quality of the cell is higher than the first preset quality threshold, the second quality type is used to characterize that the network quality of the cell is lower than the second preset quality threshold, and the second preset quality threshold is not greater than the first preset quality threshold. The fourth optimization type is used to characterize that the network quality of the first cell and the network quality of the second network cell are both lower than the second preset quality threshold, that is, the fourth optimization type is used to characterize that the network change of the mobile terminal is getting worse and worse.

[0163] The fourth optimization type includes a third sub-optimization type and a fourth sub-optimization type, and the network optimization degree corresponding to the third sub-optimization type is higher than the network optimization degree corresponding to the fourth sub-optimization type; accordingly, step 703 can be implemented by the following steps 7031-7033, including:

[0164] Step 7031: When the first cell quality type of the first cell and the second cell quality type of the first cell are both the second quality type, the mobile terminal determines the type level to which the second cell quality type of the first cell belongs.

[0165] The type level includes the first level and the second level; the first level is used to characterize that multiple network standards of the first cell cannot provide network services; for example, the first level cell is a type I poor cell, and a type I poor cell is a cell where the current operator cannot use the network normally (for example, disconnected from the network, dropped 2G network or dropped 3G network, etc.). The second level is used to characterize that some network standards of the first cell cannot provide network services; for example, the second level cell is a type II poor cell, and a type II poor cell is a cell where some network standards of the current operator cannot use the network normally (for example, 5G is poor but 4G is good; or 4G is poor but 3G is good).

[0166] Step 7032: When the type level is the first level, the mobile terminal determines that the network optimization type is the third sub-optimization type, and the first level is used to characterize that multiple network standards of the first cell cannot provide network services.

[0167] The first cell is a poor cell. After a period of time t2, the mobile terminal switches from the first cell to the first cell. The first cell is a type I poor cell (lasting x seconds). The mobile terminal determines that the network optimization type is the third sub-optimization type, and the third sub-optimization type can be type 5.

[0168] Step 7033: When the type level is the second level, the mobile terminal determines that the network optimization type is the fourth sub-optimization type, and the second level is used to characterize that some network standards of the first cell cannot provide network services.

[0169] The first cell is a poor cell. After a period of time t1, the mobile terminal switches from the first cell to the second cell. The first cell is a type II poor cell (lasting x seconds). The mobile terminal determines that the network optimization type is the second sub-type, and the fourth sub-optimization type can be type 6.

[0170] Step 704: When the network optimization type is the fourth optimization type, the mobile terminal determines the network optimization information as reducing the signal measurement strength of the first cell and switching the network. The fourth optimization type is used to characterize that the network change of the mobile terminal is getting worse.

[0171] In one possible implementation, the fourth optimization type includes a third sub-optimization type and a fourth sub-optimization type; accordingly, this step may be: when the network optimization type is the third sub-optimization type, the mobile terminal determines the network optimization information as switching to an operator that provides network services to the mobile terminal; when the network optimization type is the fourth sub-optimization type, the mobile terminal determines the network optimization information as switching to a network standard that provides network services to the mobile terminal.

[0172] In another possible implementation, the mobile terminal does not switch the network directly, but waits for a period of time, waiting for the network device to schedule the mobile terminal to switch the cell; and the network is switched only when the network device does not schedule the mobile terminal to switch the cell. Accordingly, step 704 can be: when the network optimization type is the fourth optimization type, the mobile terminal determines that the network optimization information includes the third network optimization information, the fourth network optimization information and the fifth network optimization information, the third network optimization information is to change the measured signal measurement strength, the fourth network optimization information is to wait for the second preset time, and the fifth network optimization information is to switch the network when the cell accessed by the mobile terminal does not switch after waiting for the second preset time.

[0173] In the case where the fourth optimization type is the third sub-optimization type, the fifth network optimization information is to switch to the operator providing network services to the mobile terminal when the cell connected to the mobile terminal has not switched after waiting for the second preset time period; in the case where the fourth optimization type is the fourth sub-optimization type, the fifth network optimization information is to switch to the network standard providing network services to the mobile terminal when the cell connected to the mobile terminal has not switched after waiting for the first preset time period.

[0174] Step 705: The mobile terminal sends the reduced signal measurement strength of the first cell to the network device and performs a network switching operation.

[0175] The mobile terminal sends the reduced signal measurement strength of the first cell to the network device; then waits for a second preset time; and performs a network switching operation when the cell accessed by the mobile terminal does not switch after waiting for the second preset time.

[0176] The process of the mobile terminal performing the network switching operation is the same as step 605 and will not be repeated here.

[0177] Step 706: After executing the network optimization operation, the mobile terminal starts timing.

[0178] In some embodiments, this step is the same as step 606 and will not be repeated here.

[0179] Step 707: When the timing duration reaches the third preset duration, the mobile terminal restores the network state before the mobile terminal is optimized.

[0180] In some embodiments, this step is the same as step 607 and will not be repeated here.

[0181] In an embodiment of the present application, since the first cell is currently a poor cell and will also be a poor cell in the future, a better network is found for the mobile terminal by switching operators or network standards, thereby improving the network quality of the mobile terminal.

[0182] Please refer to Figure 8 , which shows a structural block diagram of a network optimization device provided by an exemplary embodiment of the present application. The device includes:

[0183] A first determination module 801 is used to determine a first cell quality type of a first cell currently accessed by the mobile terminal during movement of the mobile terminal, where the cell quality type is used to characterize the network quality of the cell;

[0184] A second determination module 802, configured to determine a network optimization type based on a first cell quality type of the first cell;

[0185] A third determining module 803 is used to determine network optimization information matching the network optimization type, where the network optimization information is used to optimize the network of the mobile terminal;

[0186] The optimization module 804 is used to execute the network optimization operation corresponding to the network optimization information.

[0187] In a possible implementation, the second determination module 802 is configured to determine a cell quality type of a second cell, where the second cell is a neighboring cell of the first cell; and determine the network optimization type based on the first cell quality type of the first cell and the cell quality type of the second cell.

[0188] In another possible implementation, the second determining module 802 is configured to determine that the network optimization type is a first optimization type when the first cell quality type of the first cell and the cell quality type of the second cell are both first quality types, and the first quality type is used to characterize that the network quality of the cell is higher than a first preset quality threshold;

[0189] The second determination module 802 is used to determine that the network optimization type is a second optimization type when the first cell quality type of the first cell is a second quality type and the cell quality type of the second cell is the first quality type, and the second quality type is used to characterize that the network quality of the cell is lower than a second preset quality threshold, and the second preset quality threshold is not greater than the first preset quality threshold.

[0190] In another possible implementation, the second determination module 802 is configured to determine a neighboring cell list of the first cell, where the neighboring cell list includes cell information of at least one neighboring cell of the first cell; and determine a cell quality type of the second cell based on the neighboring cell list.

[0191] In another possible implementation, the second determination module 802 is configured to determine a future second cell quality type of the first cell; and determine the network optimization type based on the first cell quality type of the first cell and the second cell quality type of the first cell.

[0192] In another possible implementation manner, the second determination module 802 is configured to determine that the network optimization type is a third optimization type when the first cell quality type of the first cell is a first quality type and the second cell quality type of the first cell is a second quality type, the first quality type is used to characterize that the network quality of the cell is higher than a first preset quality threshold, the second quality type is used to characterize that the network quality of the cell is lower than a second preset quality threshold, and the second preset quality threshold is not greater than the first preset quality threshold;

[0193] The second determination module 802 is configured to determine that the network optimization type is a fourth optimization type when the first cell quality type of the first cell and the second cell quality type of the first cell are both the second quality type.

[0194] In another possible implementation, the third optimization type includes a first sub-optimization type and a second sub-optimization type, and the network optimization degree corresponding to the first sub-optimization type is higher than the network optimization degree corresponding to the second sub-optimization type;

[0195] The second determination module 802 is used to determine the type level to which the second cell quality type of the first cell belongs when the first cell quality type of the first cell is the first quality type and the second cell quality type of the first cell is the second quality type; when the type level is the first level, determine the network optimization type to be the first sub-optimization type, the first level being used to characterize that multiple network standards of the first cell cannot provide network services; when the type level is the second level, determine the network optimization type to be the second sub-optimization type, the second level being used to characterize that some network standards of the first cell cannot provide network services.

[0196] In another possible implementation, the fourth optimization type includes a third sub-optimization type and a fourth sub-optimization type, and a network optimization degree corresponding to the third sub-optimization type is higher than a network optimization degree corresponding to the fourth sub-optimization type;

[0197] The second determination module 802 is used to determine the type level to which the second cell quality type of the first cell belongs when the first cell quality type of the first cell and the second cell quality type of the first cell are both the second quality type; when the type level is the first level, determine the network optimization type to be the third sub-optimization type, and the first level is used to characterize that multiple network standards of the first cell cannot provide network services; when the type level is the second level, determine the network optimization type to be the fourth sub-optimization type, and the second level is used to characterize that some network standards of the first cell cannot provide network services.

[0198] In another possible implementation, the second determination module 802 is configured to determine a travel route of a target transportation vehicle carried by the mobile terminal; and determine a future second cell quality type of the first cell based on the travel route.

[0199] In another possible implementation manner, it is characterized in that the third determination module 803 is used to determine, when the network optimization type is used to characterize that the future network change of the mobile terminal is getting better, that the network optimization information is to change the measured signal measurement strength, and the changed signal measurement strength is used to be reported to the network device and used by the network device to determine whether the mobile terminal performs cell switching;

[0200] The third determination module 803 is used to determine that the network optimization information is at least one of changing the measured signal measurement strength and switching the network when the network optimization type is used to characterize that the future network change of the mobile terminal is getting worse, and the second preset quality threshold is not greater than the first preset quality threshold.

[0201] In another possible implementation manner, the third determination module 803 is used to determine, when the network optimization type is a first optimization type, that the network optimization information is to increase the signal measurement strength of the first cell, and the first optimization type is used to characterize that the network quality of the first cell and the network quality of the second cell are both higher than the first preset quality threshold;

[0202] When the network optimization type is the second optimization type, the network optimization information is determined to reduce the signal measurement strength of the first cell and increase the measurement signal strength of the second cell. The second optimization type is used to characterize that the network quality of the second cell is higher than the network quality of the first cell.

[0203] In another possible implementation, the device further includes:

[0204] An execution module, configured to continue to execute the network optimization operation after executing the network optimization operation but when the cell accessed by the mobile terminal does not change;

[0205] The stopping module is used to stop executing the network optimization operation when the cell accessed by the mobile terminal changes after executing the network optimization operation.

[0206] In another possible implementation manner, the third determination module 803 is used to determine that the network optimization information is a switching network when the network optimization type is a third optimization type, and the third optimization type is used to characterize that the current network quality of the first cell is higher than the future network quality of the first cell;

[0207] The third determination module 803 is used to determine that the network optimization information is to change the measured signal measurement strength and switch the network when the network optimization type is a fourth optimization type, and the fourth optimization type is used to characterize that the current network quality of the first cell and the future network quality of the first cell are both less than a second preset quality threshold.

[0208] In another possible implementation, the third determination module 803 is used to determine, when the network optimization type is the third optimization type, that the network optimization information includes first network optimization information and second network optimization information, wherein the first network optimization information is to wait for a first preset time length, and the second network optimization information is to switch the network when the cell to which the mobile terminal is connected does not switch after waiting for the first preset time length.

[0209] In another possible implementation, the third determination module 803 is used to determine, when the network optimization type is the fourth optimization type, that the network optimization information includes third network optimization information, fourth network optimization information and fifth network optimization information, the third network optimization information is to change the measured signal measurement strength, the fourth network optimization information is to wait for a second preset time length, and the fifth network optimization information is to switch the network when the cell to which the mobile terminal is connected does not switch after waiting for the second preset time length.

[0210] In another possible implementation, the third optimization type includes a first sub-optimization type and a second sub-optimization type, and the network optimization degree corresponding to the first sub-optimization type is higher than the network optimization degree corresponding to the second sub-optimization type;

[0211] The third determination module 803 is configured to determine, when the network optimization type is the first sub-optimization type, that the network optimization information is switching to an operator providing network services to the mobile terminal;

[0212] The third determination module 803 is configured to determine, when the network optimization type is the second sub-optimization type, that the network optimization information is a network standard for switching to provide network services for the mobile terminal.

[0213] In another possible implementation, the device further includes: a timing module, configured to start timing after executing the network optimization operation; and a recovery module, configured to restore the network state of the mobile terminal before optimization when the timing duration reaches a third preset duration.

[0214] In an embodiment of the present application, the network optimization information is determined based on the network optimization type, and the network optimization type is determined based on the first cell quality type of the first cell. Therefore, different first cell quality types will correspond to different network optimization information. Therefore, network optimization based on the network optimization information can achieve targeted network optimization based on the first cell quality type, thereby improving the network quality of the mobile terminal.

[0215] It should be noted that the network optimization device provided in the above embodiment only uses the division of the above functional modules as an example when performing network optimization. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the mobile terminal is divided into different functional modules to complete all or part of the functions described above. In addition, the network optimization device provided in the above embodiment and the network optimization method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0216] See also Fig. 9 , Fig. 9 9 is a schematic diagram of a mobile terminal provided by an exemplary embodiment of the present application. The mobile terminal may also include one or more of the following components: a processor 910 , a memory 920 , and a display screen 930 .

[0217] The processor 910 uses various interfaces and lines to connect various parts of the entire mobile terminal 1100, and executes various functions and processes data of the mobile terminal 1100 by running or executing instructions, programs, code sets or instruction sets stored in the memory 920, and calling data stored in the memory 920. Optionally, the processor 910 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 910 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), a neural network optimizer (NPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen 930; the NPU is used to implement artificial intelligence (AI) functions; and the modem is used to process wireless communications. It is understandable that the above-mentioned modem may not be integrated into the processor 910, but may be implemented separately through a computer program product.

[0218] The memory 920 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 920 includes a non-transitory computer-readable storage medium. The memory 920 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 920 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc.; the data storage area may store data (such as audio data, a phone book), etc., created according to the use of the mobile terminal 1100.

[0219] The display screen 930 is a display component for displaying a user interface. Optionally, the display screen 930 is a display screen with a touch function, through which the user can use any suitable object such as a finger, a touch pen, etc. to perform touch operations on the display screen 930.

[0220] The display screen 930 is usually arranged on the front panel of the mobile terminal 1100. The display screen 930 can be designed as a full screen, a curved screen, a special-shaped screen, a double-sided screen or a folding screen. The display screen 930 can also be designed as a combination of a full screen and a curved screen, a combination of a special-shaped screen and a curved screen, etc., which is not limited in this embodiment.

[0221] In addition, those skilled in the art can understand that the structure of the mobile terminal 1100 shown in the above drawings does not constitute a limitation on the mobile terminal 1100, and the mobile terminal 1100 may include more or fewer components than shown in the drawings, or combine certain components, or arrange the components differently. For example, the mobile terminal 1100 also includes a Wifi module, an audio acquisition device, a speaker, a radio frequency circuit, an input unit, a sensor, an audio circuit, a Bluetooth module, a power supply, and other components, which will not be described in detail here.

[0222] An embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores at least one computer instruction, and the at least one computer instruction is used to be executed by a processor to implement the network optimization method as described in the above embodiment.

[0223] On the other hand, an embodiment of the present application provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium; a processor reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to implement the network optimization method as described in the above embodiment.

[0224] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.

[0225] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A network optimization method, characterized in that: The method comprises: During the movement of the mobile terminal, determining a current first cell quality type of a first cell currently accessed by the mobile terminal, where the cell quality type is used to characterize the network quality of the cell; Determining a network optimization type based on a first cell quality type of the first cell; Determining network optimization information matching the network optimization type, the network optimization information being used to optimize the network of the mobile terminal; Execute the network optimization operation corresponding to the network optimization information.

2. The method according to claim 1, characterized in that The determining the network optimization type based on the first cell quality type of the first cell includes: determining a cell quality type of a second cell, where the second cell is a neighboring cell of the first cell; The network optimization type is determined based on a first cell quality type of the first cell and a cell quality type of the second cell.

3. The method according to claim 2, characterized in that The determining the network optimization type based on the first cell quality type of the first cell and the cell quality type of the second cell includes: In a case where the first cell quality type of the first cell and the cell quality type of the second cell are both the first quality type, determining that the network optimization type is the first optimization type, the first quality type being used to characterize that the network quality of the cell is higher than a first preset quality threshold; When the first cell quality type of the first cell is the second quality type and the cell quality type of the second cell is the first quality type, the network optimization type is determined to be the second optimization type, and the second quality type is used to characterize that the network quality of the cell is lower than a second preset quality threshold, and the second preset quality threshold is not greater than the first preset quality threshold.

4. The method according to claim 2, characterized in that: The determining the cell quality type of the second cell includes: Determine a neighboring cell list of the first cell, where the neighboring cell list includes cell information of at least one neighboring cell of the first cell; Based on the neighbor cell list, a cell quality type of the second cell is determined.

5. The method according to claim 1, characterized in that The determining the network optimization type based on the first cell quality type of the first cell includes: determining a future second cell quality type of the first cell; The network optimization type is determined based on a first cell quality type of the first cell and a second cell quality type of the first cell.

6. The method according to claim 5, characterized in that The determining the network optimization type based on the first cell quality type of the first cell and the second cell quality type of the first cell includes: In a case where the first cell quality type of the first cell is a first quality type, and the second cell quality type of the first cell is a second quality type, determining that the network optimization type is a third optimization type, the first quality type is used to characterize that the network quality of the cell is higher than a first preset quality threshold, the second quality type is used to characterize that the network quality of the cell is lower than a second preset quality threshold, and the second preset quality threshold is not greater than the first preset quality threshold; In a case where the first cell quality type of the first cell and the second cell quality type of the first cell are both the second quality type, determining the network optimization type to be a fourth optimization type.

7. The method according to claim 6, characterized in that The third optimization type includes a first sub-optimization type and a second sub-optimization type, and the network optimization degree corresponding to the first sub-optimization type is higher than the network optimization degree corresponding to the second sub-optimization type; The determining that the network optimization type is a third optimization type when the first cell quality type of the first cell is a first quality type and the second cell quality type of the first cell is a second quality type includes: When a first cell quality type of the first cell is the first quality type and a second cell quality type of the first cell is the second quality type, determining a type level to which the second cell quality type of the first cell belongs; When the type level is the first level, determining the network optimization type to be the first sub-optimization type, the first level being used to characterize that multiple network standards of the first cell cannot provide network services; In a case where the type level is the second level, the network optimization type is determined to be the second sub-optimization type, and the second level is used to characterize that some network standards of the first cell cannot provide network services.

8. The method according to claim 6, characterized in that The fourth optimization type includes a third sub-optimization type and a fourth sub-optimization type, and the network optimization degree corresponding to the third sub-optimization type is higher than the network optimization degree corresponding to the fourth sub-optimization type; The determining that the network optimization type is a fourth optimization type when the first cell quality type of the first cell and the second cell quality type of the first cell are both the second quality type includes: determining, when the first cell quality type of the first cell and the second cell quality type of the first cell are both the second quality type, a type level to which the second cell quality type of the first cell belongs; In a case where the type level is a first level, determining the network optimization type to be the third sub-optimization type, the first level being used to characterize that multiple network standards of the first cell cannot provide network services; In a case where the type level is the second level, the network optimization type is determined to be the fourth sub-optimization type, and the second level is used to characterize that some network standards of the first cell cannot provide network services.

9. The method according to claim 5, characterized in that The determining the second cell quality type of the first cell in the future includes: Determining a travel route of a target transportation vehicle carried by the mobile terminal; Based on the travel route, a future second cell quality type of the first cell is determined.

10. The method according to any one of claims 1 to 9, characterized in that: The determining of the network optimization information matching the network optimization type includes any of the following implementations: In the case where the network optimization type is used to characterize that the future network change of the mobile terminal is getting better, the network optimization information is determined to be a signal measurement strength obtained by changing the measurement, and the changed signal measurement strength is used to be reported to the network device and used by the network device to determine whether the mobile terminal performs a cell handover; In the case where the network optimization type is used to characterize that the future network change of the mobile terminal is getting worse, the network optimization information is determined to be at least one of changing the measured signal measurement strength and switching the network, and the second preset quality threshold is not greater than the first preset quality threshold.

11. The method according to claim 10, characterized in that When the network optimization type is used to characterize that the future network change of the mobile terminal is getting better, determining that the network optimization information is a signal measurement strength obtained by changing the measurement includes: In a case where the network optimization type is a first optimization type, determining that the network optimization information is to increase the signal measurement strength of the first cell, the first optimization type being used to characterize that the network quality of the first cell and the network quality of the second cell are both higher than the first preset quality threshold; When the network optimization type is the second optimization type, the network optimization information is determined to reduce the signal measurement strength of the first cell and increase the measurement signal strength of the second cell. The second optimization type is used to characterize that the network quality of the second cell is higher than the network quality of the first cell.

12. The method according to claim 10, characterized in that The method further comprises: After the network optimization operation is performed but the cell accessed by the mobile terminal does not change, continue to perform the network optimization operation; When the cell accessed by the mobile terminal changes after the network optimization operation is performed, the network optimization operation is stopped.

13. The method according to claim 10, characterized in that The network optimization type is used to characterize that the future network change of the mobile terminal is deteriorating, and the network optimization information is determined to be at least one of changing the measured signal measurement strength and switching the network, including: In a case where the network optimization type is a third optimization type, determining that the network optimization information is a switching network, and the third optimization type is used to characterize that the current network quality of the first cell is higher than the future network quality of the first cell; When the network optimization type is the fourth optimization type, the network optimization information is determined to be changing the measured signal measurement strength and switching the network, and the fourth optimization type is used to characterize that the current network quality of the first cell and the future network quality of the first cell are both less than a second preset quality threshold.

14. The method according to claim 13, characterized in that When the network optimization type is the third optimization type, determining that the network optimization information is a switching network includes: In the case where the network optimization type is the third optimization type, it is determined that the network optimization information includes first network optimization information and second network optimization information, the first network optimization information is to wait for a first preset time length, and the second network optimization information is to switch the network when the cell to which the mobile terminal is connected does not switch after waiting for the first preset time length.

15. The method according to claim 13, characterized in that When the network optimization type is the fourth optimization type, determining that the network optimization information is to change the measured signal measurement strength and switch the network includes: In the case where the network optimization type is the fourth optimization type, it is determined that the network optimization information includes third network optimization information, fourth network optimization information and fifth network optimization information, the third network optimization information is to change the measured signal measurement strength, the fourth network optimization information is to wait for a second preset time length, and the fifth network optimization information is to switch the network when the cell to which the mobile terminal is connected does not switch after waiting for the second preset time length.

16. The method according to claim 13, characterized in that The third optimization type includes a first sub-optimization type and a second sub-optimization type, and the network optimization degree corresponding to the first sub-optimization type is higher than the network optimization degree corresponding to the second sub-optimization type; When the network optimization type is the third optimization type, determining that the network optimization information is a switching network includes: In a case where the network optimization type is the first sub-optimization type, determining that the network optimization information is switching to an operator that provides network services for the mobile terminal; In the case where the network optimization type is the second sub-optimization type, the network optimization information is determined to be a network standard for switching to provide network services for the mobile terminal.

17. The method according to claim 11, characterized in that The method further comprises: After executing the network optimization operation, starting timing; When the timing duration reaches a third preset duration, the network state of the mobile terminal before optimization is restored.

18. A network optimization device, characterized in that: The device comprises: A first determination module is used to determine a first cell quality type of a first cell currently accessed by the mobile terminal during movement of the mobile terminal, where the cell quality type is used to characterize the network quality of the cell; A second determination module, configured to determine a network optimization type based on a first cell quality type of the first cell; A third determining module, configured to determine network optimization information matching the network optimization type, wherein the network optimization information is used to optimize the network of the mobile terminal; The optimization module is used to execute the network optimization operation corresponding to the network optimization information.

19. A mobile terminal, characterized in that: The mobile terminal includes a processor and a memory, wherein the memory stores at least one computer instruction, and the at least one computer instruction is loaded and executed by the processor to implement the network optimization method according to any one of claims 1 to 18.

20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one computer instruction, and the at least one computer instruction is used to be executed by a processor to implement the network optimization method according to any one of claims 1 to 18.

21. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium; a processor reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to implement the network optimization method as described in any one of claims 1 to 18.