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

Receive network recommendation information of the server through the terminal device and measure the current network quality, adjust network access according to similarity, solve the problem of inaccurate optimization of cellular networks and improve network communication quality.

CN120186645APending Publication Date: 2025-06-20SHANGHAI JINSHENG COMM TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510274888.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-07
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

The prior art is difficult to effectively optimize the network quality of the cellular cell, resulting in problems of instability and inefficiency when accessing the network.

Method used

By receiving network recommendation information sent by the server, the terminal device can measure the network quality of the currently accessed cell, adjust the network access according to the network quality similarity to the target cell in the recommended information, and adjust the network access according to the network optimization strategy of the target cell.

Benefits of technology

It realizes the accuracy of cell network optimization and improves the network communication quality and efficiency of terminal equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120186645A_ABST
    Figure CN120186645A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of communication, and discloses a network adjustment method and device, electronic equipment and a computer readable storage medium, the method comprises the following steps: receiving network recommendation information sent by a server, the network recommendation information comprising a network optimization strategy and first network quality information respectively corresponding to one or more first cells; measuring second network quality information corresponding to a service cell to which the terminal equipment is currently accessed; and if the serving cell and a target first cell in the network recommendation information are the same cell, and the similarity between second network quality information corresponding to the serving cell and first network quality information of the target first cell is greater than a first threshold value, determining that the target first cell is the same cell. And if yes, adjusting the network accessed by the terminal equipment according to a network optimization strategy corresponding to the target first cell. According to the embodiment of the invention, the network optimization of the cellular cell can be more accurate, and the network optimization effect is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] A cellular cell refers to an area covered by a base station or a part of a base station (sector antenna). Within this area, a mobile terminal can communicate with the base station through a wireless channel, thereby enabling Internet access.

[0003] In practice, it is found that in reality, the number of cellular cells is numerous, and the network quality of each cellular cell varies. Therefore, how the terminal device accesses a suitable cellular cell and optimizes the network quality is the goal explored in this field. Summary of the Invention

[0004] Embodiments of this application disclose a network adjustment method and apparatus, an electronic device, and a computer-readable storage medium, which can make the network optimization of cellular cells more accurate, thereby improving the effect of network optimization.

[0005] In a first aspect, an embodiment of this application discloses a network adjustment method, which is applied to a terminal device. The method includes:

[0006] Receiving network recommendation information sent by a server, where the network recommendation information includes a network optimization strategy and first network quality information respectively corresponding to one or more first cells;

[0007] Measuring second network quality information corresponding to a serving cell currently accessed by the terminal device;

[0008] If the serving cell is the same as a target first cell in the network recommendation information, and the similarity between the second network quality information corresponding to the serving cell and the first network quality information of the target first cell is greater than a first threshold, then adjusting the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell.

[0009] In a second aspect, an embodiment of this application discloses a network adjustment method, which is applied to a server. The method includes:

[0010] Determining network recommendation information according to network quality information of cells sent by multiple terminal devices, where the network recommendation information includes a network optimization strategy and first network quality information respectively corresponding to one or more first cells;

[0011] Send the network recommendation information to the target terminal device. The network recommendation information is used to indicate that when the service cell currently accessed by the target terminal device is the same as the target first cell in the network recommendation information, and the similarity between the second network quality information corresponding to the service cell and the first network quality information of the target first cell is greater than a first threshold, adjust the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell. The target terminal device is any one of the multiple terminal devices.

[0012] A third aspect of the embodiments of the present application discloses a network adjustment device applied to a terminal device. The device includes:

[0013] A receiving unit, configured to receive network recommendation information sent by a server. The network recommendation information includes a network optimization strategy and first network quality information corresponding to one or more first cells respectively.

[0014] A measuring unit, configured to measure second network quality information corresponding to the service cell currently accessed by the terminal device.

[0015] An adjustment unit, configured to, when the service cell is the same as the target first cell in the network recommendation information, and the similarity between the second network quality information corresponding to the service cell and the first network quality information of the target first cell is greater than a first threshold, adjust the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell.

[0016] A fourth aspect of the embodiments of the present application discloses a network adjustment device applied to a server. The device includes:

[0017] A first determination unit, configured to determine network recommendation information according to network quality information of cells sent by multiple terminal devices. The network recommendation information includes a network optimization strategy and first network quality information corresponding to one or more first cells respectively.

[0018] A first sending unit, configured to send the network recommendation information to a target terminal device. The network recommendation information is used to indicate that when the service cell currently accessed by the target terminal device is the same as the target first cell in the network recommendation information, and the similarity between the second network quality information corresponding to the service cell and the first network quality information of the target first cell is greater than a first threshold, adjust the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell. The target terminal device is any one of the multiple terminal devices.

[0019] A fifth aspect of the embodiments of the present application discloses an electronic device, including: a memory storing executable program code; a processor coupled to the memory; the processor invoking the executable program code stored in the memory to execute the method disclosed in the first aspect or the second aspect of the embodiments of the present application.

[0020] A sixth aspect of the embodiments of the present application discloses a computer-readable storage medium storing a computer program, wherein the computer program causes a computer to execute the method disclosed in the first aspect or the second aspect of the embodiments of the present application.

[0021] A seventh aspect of the embodiments of the present application discloses a computer program product, which, when running on a computer, causes the computer to execute some or all of the steps of any one of the methods in the first aspect of the embodiments of the present application.

[0022] An eighth aspect of the embodiments of the present application discloses an application publishing platform for publishing a computer program product, wherein, when the computer program product runs on a computer, it causes the computer to execute some or all of the steps of any one of the methods in the first aspect of the embodiments of the present application.

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

[0024] In the embodiments of the present application, a terminal device can receive network recommendation information sent by a server, where the network recommendation information includes a network optimization strategy and first network quality information corresponding to one or more first cells respectively; and the terminal device can measure second network quality information corresponding to a serving cell currently accessed by the terminal device; further, if the currently accessed serving cell is the same as a target first cell in the network recommendation information, and the similarity between the second network quality information corresponding to the serving cell and the first network quality information of the target first cell is greater than a first threshold, then the network accessed by the terminal device is adjusted according to the network optimization strategy corresponding to the target first cell. It can be seen that by implementing the embodiments of the present application, when the terminal device receives the network recommendation information sent by the server, by measuring the second network quality information of the current serving cell, if the current serving cell is similar to the network quality of the target first cell included in the network recommendation information, it indicates that the current serving cell conforms to the network environment of the target first cell, and in this case, the network accessed by the terminal device is adjusted according to the network optimization strategy corresponding to the target first cell, which can make the network optimization of the cellular cell more accurate, thereby improving the effect of network optimization. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0026] Figure 1 It is a schematic diagram of an application scenario disclosed in an embodiment of the present application;

[0027] Figure 2 It is a schematic diagram of another application scenario disclosed in an embodiment of the present application;

[0028] Figure 3 It is a schematic flowchart of a network adjustment method disclosed in an embodiment of the present application;

[0029] Figure 4 It is a schematic list diagram of a network optimization strategy disclosed in an embodiment of the present application;

[0030] Figure 5 It is a schematic diagram of a dual - SIM card switching strategy disclosed in an embodiment of the present application;

[0031] Figure 6 It is a schematic flowchart of another network adjustment method disclosed in an embodiment of the present application;

[0032] Figure 7 It is a schematic flowchart of yet another network adjustment method disclosed in an embodiment of the present application;

[0033] Figure 8 It is a schematic flowchart of still another network adjustment method disclosed in an embodiment of the present application;

[0034] Figure 9 It is a schematic structural diagram of a network adjustment device disclosed in an embodiment of the present application;

[0035] Figure 10 It is a schematic structural diagram of a network adjustment device disclosed in an embodiment of the present application;

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

[0037] The following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present application.

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

[0039] Embodiments of this application disclose a network adjustment method, device, electronic device, and computer-readable storage medium, which can make network optimization more accurate, thereby improving the effect of network optimization.

[0040] The technical solution of this application will be described in detail below in conjunction with specific embodiments.

[0041] To introduce the network adjustment method, device, electronic device, and computer-readable storage medium disclosed in the embodiments of this application more clearly. First, the application scenarios applicable to this method are introduced. Optionally, this method can be applied to various terminal devices with communication functions, including but not limited to: portable electronic devices such as mobile phones and tablets, wearable devices such as smart watches and smart bracelets, or other desktop devices, which are not limited here.

[0042] Please refer to Figure 1 , Figure 1 which is a schematic diagram of an application scenario disclosed in the embodiments of this application. Optionally, the server 110 can be communicatively connected to one or more terminal devices 120. Among them, the terminal device 120 can send the network quality information of the measured cell to the server 110. Furthermore, the server 110 can count the network quality information sent by one or more terminal devices 120 and feedback network recommendation information to the terminal device 120 according to the statistical results.

[0043] Among them, a cell refers to a cellular cell, which refers to the area covered by a base station or a part of the base station (sector antenna) in a cellular mobile communication system. In this area, the terminal device can communicate with the base station through a wireless channel.

[0044] Furthermore, please refer to Figure 2 , Figure 2 which is a schematic diagram of another application scenario disclosed in the embodiments of this application. Optionally, the terminal device 120 can include one or more of a processor, a radio frequency module, a communication module, a real-time perception module, an output / input module, a storage module, and a power module, which are not limited here.

[0045] Among them: The processor can be used for logical calculation and logical control, and can control each module to work based on the network adjustment method disclosed in the embodiments of the present application.

[0046] The radio frequency module can be used to measure the network quality information of the cell, and perform operations such as transmitting and receiving electromagnetic waves, which are not limited here.

[0047] The communication module can be used to communicate with the server 110, send the measured network quality information to the server 110; and be used to receive the network recommendation information sent by the server 110, and send the network recommendation information to the real-time perception module.

[0048] The real-time perception module can be used to adjust the network accessed by the terminal device 120 according to the measured network quality information and the network recommendation information sent by the server 110.

[0049] The output / input module can be used for data transmission; the storage module can be used to store data, and the power module can be used to provide the working voltage for the terminal device 120, which will not be elaborated here.

[0050] Optionally, the server 110 may include one or more of a clustering module, a data cleaning module, a knowledge graph module, and a rule extraction module, which are not limited here.

[0051] Among them: The clustering module can be used to construct a network logical space according to the network quality information sent by the terminal device 120. The network logical space is a spatial map data obtained by dividing the physical space according to the wireless signal characteristics of the space; optionally, a network logical space may include one or more cells, which are not limited here.

[0052] The data cleaning module can be used to perform data cleaning operations on the network quality information sent by the terminal device 120. The data cleaning operations include: eliminating extreme values, eliminating outliers, etc., which are not limited here.

[0053] The knowledge graph module can be used to store and process the network logical space data in the form of a knowledge graph (graph) to obtain a network knowledge graph. Among them, the network knowledge graph may include one or more entities, the entities are connected by edges, each entity may contain the communication semantic feature data of a certain network logical space, and each edge represents the handover strategy between different network logical spaces.

[0054] The rule extraction module can be used to construct a cellular recommendation strategy based on the knowledge graph data and generate network recommendation information.

[0055] In the related art, the terminal device depends on the network to construct path information in advance, that is, the network gives in advance which cells exist in the path, and the terminal device accesses according to the cells existing in the path. However, this solution will inevitably encounter the problem of path information aging. That is, since the path information is not updated in time, the information given in the path information does not conform to the current network environment, thereby reducing the communication effect of the network.

[0056] An embodiment of the present application provides a network adjustment method. The terminal device 120 can receive network recommendation information sent by the server 110. The network recommendation information includes first network quality information corresponding to one or more first cells respectively and a network optimization strategy. And, the terminal device 120 can measure second network quality information corresponding to the serving cell currently accessed by the terminal device. Further, if the currently accessed serving cell is the same cell as the target first cell in the network recommendation information, and the similarity between the second network quality information corresponding to the serving cell and the first network quality information of the target first cell is greater than a first threshold, then the terminal device 120 can adjust the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell.

[0057] It can be seen that when implementing the embodiment of the present application, the terminal device 120 can also measure the second network quality information of the current serving cell when receiving the network recommendation information sent by the server 110. Furthermore, if the current serving cell is similar to the network quality of the target first cell included in the network recommendation information, it means that the current serving cell conforms to the network environment of the target first cell. In this case, adjusting the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell can make the network optimization of the cellular cell more accurate, thereby improving the effect of network optimization. Thus, the problem that the information given by the network recommendation information does not conform to the current network environment is also solved, thereby improving the communication effect of the terminal device.

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

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

[0060] 302. Receive network recommendation information sent by the server. The network recommendation information includes first network quality information corresponding to one or more first cells respectively and a network optimization strategy.

[0061] In an embodiment of the present application, when the server receives network quality information of cells sent by multiple terminal devices, it may generate a network knowledge graph based on the network quality information of the cells.

[0062] Among them, the network quality information of cells sent by multiple terminal devices may include: network quality information of multiple different cells, and / or multiple copies of network quality information of the same cell measured by different terminal devices, which is not limited here.

[0063] Optionally, the network knowledge graph may include network quality information of multiple different cells and network optimization strategies. Considering the large amount of data in the network knowledge graph, sending the entire network knowledge graph to the terminal device will consume a large amount of broadband resources and the storage space of the terminal device.

[0064] In response to this, optionally, the server may determine corresponding network recommendation information in the network knowledge graph according to the current real-time location of the terminal device, and send the network recommendation information to the corresponding terminal device.

[0065] Optionally, the network recommendation information may include: the first network quality information and network optimization strategies respectively corresponding to one or more first cells within the target range around the real-time location of the terminal device in the network knowledge graph. Optionally, the target range may be a custom range set by developers based on a large amount of development experience, or an administrative region range, etc., which is not limited here. For example, the target range may be within a certain campus or within a certain city, etc., which is not limited here.

[0066] As introduced above, the terminal device may include a communication module, and the terminal device may communicate with the server through the communication module, so as to receive the network recommendation information sent by the server.

[0067] In the embodiments of the present application, the network quality information may be information used to describe the network quality of a cell. The network quality information may include various parameters that can reflect the network quality of the cell, including but not limited to: Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Signal to Interference plus Noise Ratio (SINR), Radio Link Failure Count (RLF count), Random Access Channel Failure Count (RACH failure count), Packet Data Convergence Protocol Packet Number (PDCP packet number), Packet Data Convergence Protocol Round Trip Time (PDCP RTT), and one or more of the jitter rate.

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

[0069] In the embodiments of the present application, the network optimization strategy may include some methods for optimizing the network and improving the network quality. Please refer to Figure 4 , Figure 4 which is a schematic list diagram of a network optimization strategy disclosed in the embodiments of the present application. Optionally, the network optimization strategy may include: dual-SIM card switching, RAT (Radio Access Technology) switching, Band (frequency band) switching, cell preference, cell suppression, and escape from poor cells, etc., which are not limited herein.

[0070] Among them, dual-SIM card switching may refer to: switching different SIM cards according to the QoS and / or QoE performance of different operators in the same network logical space.

[0071] RAT switching may refer to: switching between different radio access technologies based on the QoS / QoE performance of NR (New Radio, which is the basis of 5G wireless communication technology) and LTE (Long-Term Evolution, which is the 4G wireless communication technology standard) of the operator in the network logical space.

[0072] Band switching may refer to: performing frequency band switching based on the QoS / QoE performance of different bands under the same radio access technology of the operator in the network logical space.

[0073] Cell preference may refer to: selecting to access a cell with better QoS / QoE performance based on the QoS / QoE performance of different bands of NR and LTE of the operator in the network logical space.

[0074] Cell suppression may refer to: actively reducing the signal coverage range or service priority of a certain cell through technical means to reduce its interference to surrounding cells or balance the network load.

[0075] Poor cell escape may refer to: leaving or avoiding a cell with poor QoS / QoE performance based on the QoS / QoE performance of a certain cellular cell of the operator in the network logical space.

[0076] Exemplarily, please refer to Figure 5 , Figure 5 which is a schematic diagram of a dual-SIM card switching strategy disclosed in an embodiment of the present application. Optionally, taking the operator network switching rule as an example: in network logical space 1, if the average card lag rate of operator A is greater than the average card lag rate of operator B by X%, then it is considered that operator B is recommended in network logical space 1.

[0077] Based on the above rules, a network optimization strategy for network logical space 1 can be generated (as shown in Figure 5 ), where priority can be used to represent the priority, and the smaller the corresponding value, the higher the priority and the more recommended the operator; score can be used to represent the score, and the higher the score, the better the network quality of the corresponding operator in this network logical space. In this regard, Figure 5 it can indicate that in network logical space 1, the SIM card of operator B has a higher priority than the SIM card of operator A.

[0078] Optionally, after receiving the above network optimization strategy, if the terminal device identifies that it enters network logical space 1, it can obtain the current operator information of the terminal device. If the operator information indicates that operator A is the primary SIM card and operator B is the secondary SIM card, a dual-SIM card switching operation can be performed to switch operator B to the primary SIM card; and if the operator information indicates that operator A is the secondary SIM card and operator B is the primary SIM card, the dual-SIM card switching operation may not be performed.

[0079] 304. Measure the second network quality information corresponding to the serving cell currently accessed by the measurement terminal device.

[0080] In the embodiments of the present application, the terminal device may include a radio frequency module, and the terminal device may measure the second network quality information corresponding to the serving cell currently accessed by the terminal device through the radio frequency module. Optionally, the terminal device may also measure the third network quality information of one or more neighboring cells through the radio frequency module, which is not limited herein.

[0081] It should be noted that the cellular cell currently accessed by the terminal device is the serving cell, and the cellular cell adjacent to the serving cell may be referred to as a neighboring cell.

[0082] 306. If the serving cell is the same as the target first cell in the network recommendation information, and the similarity between the second network quality information corresponding to the serving cell and the first network quality information of the target first cell is greater than the first threshold, then adjust the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell.

[0083] In the embodiments of the present application, the terminal device may determine whether the serving cell is the same as any cell in the network recommendation information; if the serving cell is the same as the target first cell in the network recommendation information, then the terminal device may determine whether the similarity between the second network quality information corresponding to the serving cell and the first network quality information of the target first cell is greater than the first threshold.

[0084] If so, it means that the current serving cell meets the network environment of the target first cell. In this case, the network accessed by the terminal device may be adjusted according to the network optimization strategy corresponding to the target first cell, so as to make the network optimization of the cellular cell more accurate, thereby improving the effect of network optimization.

[0085] In another optional embodiment, if it is determined according to the second network quality information and the third network quality information of each neighboring cell that the network quality of the first neighboring cell is better than the network quality of the serving cell, then the terminal device may be controlled to switch from the serving cell to the first neighboring cell, and the first neighboring cell is any one of the one or more neighboring cells.

[0086] As introduced above, the terminal device may also measure the third network quality information of one or more neighboring cells, and the neighboring cells are usually near the terminal device. By implementing the above method, if there is a first neighboring cell with better network quality among the neighboring cells, the terminal device may switch from the serving cell to the first neighboring cell to improve the communication quality of the terminal device. In addition, the operation of switching from the serving cell to the first neighboring cell is convenient and fast, thereby improving the efficiency of network optimization.

[0087] Optionally, when there is no target first cell in the network recommendation information that is the same as the serving cell, if it is determined according to the second network quality information and the third network quality information of each neighboring cell that the network quality of the first neighboring cell is better than that of the serving cell, the terminal device is controlled to switch from the serving cell to the first neighboring cell.

[0088] When implementing the above method, if the current serving cell is not in the list of cells recommended by the network recommendation information, it means that the network recommendation information has no reference significance for the network adjustment of the serving cell. In this case, the terminal device can select the first neighboring cell with better network quality from the neighboring cells for access to improve the communication quality of the terminal device, making the method more flexible.

[0089] In another optional embodiment, when the serving cell is the same as the target first cell in the network recommendation information, and the similarity between the second network quality information corresponding to the serving cell and the first network quality information of the target first cell is not greater than the first threshold, if it is determined according to the second network quality information and the third network quality information of each neighboring cell that the network quality of the first neighboring cell is better than that of the serving cell, the terminal device is controlled to switch from the serving cell to the first neighboring cell.

[0090] When implementing the above method, if the network quality of the current serving cell is not similar to that of the target first cell included in the network recommendation information, it means that the current serving cell does not meet the network environment of the target first cell and is not applicable to the network optimization strategy of the target first cell. In this case, the terminal device can select the first neighboring cell with better network quality from the neighboring cells for access to improve the communication quality of the terminal device, making the method more flexible.

[0091] In an optional embodiment, the network recommendation information may include network optimization strategies corresponding to multiple network logical spaces; wherein, each network logical space may include one or more cells, which is not limited herein.

[0092] Optionally, the terminal device can determine the target network logical space to which the target first cell belongs, and then can adjust the network cell accessed by the terminal device according to the network optimization strategy corresponding to the target network logical space.

[0093] Optionally, the terminal device can obtain the cell identifier of the target first cell, and then query the target network logical space to which the target first cell belongs according to the cell identifier, which is not limited herein.

[0094] By implementing the above method, the terminal device can more accurately find the network optimization strategy corresponding to the target first cell through the target network logic space to which the target first cell belongs, making the network optimization of the cellular cell more accurate, and thus improving the effect of network optimization.

[0095] Optionally, a network logic space may correspond to one or more network optimization strategies, which are not limited herein. Optionally, the network logic space may correspond to a network switching strategy, and the network switching strategy includes dual-SIM switching, RAT switching, Band switching, etc. introduced above, which are not limited herein. Optionally, the network logic space may correspond to multiple cell selection strategies, and the cell selection strategies may include cell preference, cell suppression, and poor cell escape introduced above, which are not limited herein.

[0096] By implementing the methods disclosed in the above embodiments, the terminal device can receive network recommendation information sent by the server, where the network recommendation information includes first network quality information and network optimization strategies respectively corresponding to one or more first cells; and, the terminal device can measure second network quality information corresponding to the serving cell currently accessed by the terminal device; further, if the serving cell currently accessed is the same cell as the target first cell in the network recommendation information, and the similarity between the second network quality information corresponding to the serving cell and the first network quality information of the target first cell is greater than the first threshold, then adjust the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell. It can be seen that by implementing the embodiments of the present application, when the terminal device receives the network recommendation information sent by the server, it can also measure the second network quality information of the current serving cell. Further, if the network quality of the current serving cell is similar to that of the target first cell included in the network recommendation information, it means that the current serving cell meets the network environment of the target first cell. In this case, adjusting the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell can make the network optimization of the cellular cell more accurate, and thus improve the effect of network optimization.

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

[0098] 602. Receive network recommendation information sent by the server, where the network recommendation information includes first network quality information and network optimization strategies respectively corresponding to one or more first cells.

[0099] 604. Measure second network quality information corresponding to the serving cell currently accessed by the terminal device, and third network quality information of one or more neighboring cells.

[0100] 606. If there is no first cell in the network recommendation information that is the same as the second neighboring cell, the control terminal device switches from the serving cell to the second neighboring cell, and records the network quality when the terminal device switches to the second neighboring cell. The second neighboring cell is any one of one or more neighboring cells.

[0101] In the embodiments of the present application, when the terminal device receives the network recommendation information sent by the server, it may not access the cell according to the network recommendation information. Instead, it may access the cell according to other network adjustment methods, which are not limited in the embodiments of the present application, thereby improving the flexibility of the method.

[0102] Optionally, when the terminal device receives the network recommendation information sent by the server, it may not access the cell according to the network recommendation information with a first probability. That is, the terminal device will not completely access the cell according to the network recommendation information, but can flexibly choose whether to access the cell according to the network recommendation information. Optionally, the first probability can be set by developers according to a large amount of development experience, and typical values can include 0.2, 0.3, etc., which are not limited herein.

[0103] In the embodiments of the present application, when the terminal device measures the third network quality information of the neighboring cell, it can determine whether there is a cell in the network recommendation information that is the same as the neighboring cell; if there is no first cell in the network recommendation information that is the same as the second neighboring cell, it means that the second neighboring cell is a new cell not recorded by the server. In this case, the terminal device can try to switch to the second neighboring cell and record the network quality when the terminal device switches to the second neighboring cell, so as to collect the network quality information of more cells.

[0104] Similarly, when the terminal device measures the current serving cell, if there is no first cell in the network recommendation information that is the same as the serving cell, the terminal device can access the serving cell to collect the network quality information of the serving cell.

[0105] Implementing the above method, the terminal device can adopt an "exploration mechanism", that is, even when the terminal device receives the network recommendation information sent by the server, if it measures a new cell, it can not access the first cell recommended by the network recommendation information, but can try to switch to the new cell to collect the network quality information of more cells, thereby improving the flexibility of the method.

[0106] In an optional embodiment, when there is no first cell in the network recommendation information that is the same as the second neighboring cell, the terminal device can control the terminal device to switch from the serving cell to the second neighboring cell according to a target probability, where the target probability can be determined according to the network quality of the second neighboring cell recorded in the history of the terminal device.

[0107] Optionally, the target probability may be directly proportional to the network quality of the second neighboring cell recorded in the history of the terminal device. That is, the better the network quality of the second neighboring cell in history, the higher the target probability.

[0108] By implementing the above method, the terminal device can control the terminal device to switch from the serving cell to the second neighboring cell according to the network quality of the second neighboring cell in history according to the target probability, thereby improving the intelligence of the method, increasing the probability of the terminal device switching to a cell with better network quality, and further improving the communication quality of the terminal device.

[0109] By implementing the methods disclosed in the above embodiments, when the terminal device receives the network recommendation information sent by the server, it can also measure the second network quality information of the current serving cell. Furthermore, if the network quality of the current serving cell is similar to the target first cell included in the network recommendation information, it means that the current serving cell meets the network environment of the target first cell. In this case, adjusting the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell can make the network optimization of the cellular cell more accurate, and further improve the effect of network optimization; and, the terminal device can adopt an "exploration mechanism", that is, even when the terminal device receives the network recommendation information sent by the server, if it measures a new cell, it can not access the first cell recommended by the network recommendation information, but can try to switch to the new cell to collect the network quality information of more cells, thereby improving the flexibility of the method; and, the terminal device can control the terminal device to switch from the serving cell to the second neighboring cell according to the network quality of the second neighboring cell in history according to the target probability, thereby improving the intelligence of the method, increasing the probability of the terminal device switching to a cell with better network quality, and further improving the communication quality of the terminal device.

[0110] Please refer to Figure 7 , Figure 7 which is a schematic flowchart of another network adjustment method disclosed in the embodiments of the present application. Optionally, this method can be applied to a terminal device or other execution entities, which is not limited here. Optionally, the method may include the following steps:

[0111] 702. Receive network recommendation information sent by the server, where the network recommendation information includes first network quality information and network optimization strategies respectively corresponding to one or more first cells.

[0112] 704. Measure the second network quality information corresponding to the serving cell currently accessed by the terminal device, and the third network quality information of one or more neighboring cells.

[0113] 706. Send the second network quality information corresponding to the serving cell and the third network quality information of one or more neighboring cells to the server, so that the server generates a network knowledge graph based on the network quality information sent by multiple terminal devices, and determines network recommendation information according to the network knowledge graph; wherein, the network knowledge graph includes the fourth network quality information corresponding to multiple second cells and various network optimization strategies.

[0114] In the embodiments of the present application, when the terminal device measures the second network quality information corresponding to the currently accessed serving cell and the third network quality information of one or more neighboring cells, it can send the second network quality information corresponding to the serving cell and the third network quality information of one or more neighboring cells to the server according to the target reporting strategy.

[0115] Optionally, the target reporting strategy may include: reporting when the terminal device enters the first scenario and / or stopping reporting when the terminal device leaves the first scenario.

[0116] Among them, the first scenario may include public transportation scenarios (subway scenarios, bus scenarios, etc.) and / or private scenarios (home scenarios, in-car scenarios of private cars), etc., which are not limited here. It should be noted that the Internet access probability of the terminal device in the first scenario is usually greater than a certain threshold, that is, the Internet access probability is relatively high. In this case, when the terminal device enters the first scenario, it can report the network quality information of the cell corresponding to the first scenario to the server for recording, so that the server can conveniently recommend a cell with good network quality to the server according to the network quality of the cell corresponding to the first scenario, and improve the communication quality of the terminal device in the first scenario.

[0117] Optionally, the target reporting strategy may include: reporting when the terminal device enters or leaves the second scenario. Among them, the second scenario may include: a scenario where the network quality is lower than the quality threshold, and the quality threshold can be set by developers based on a large amount of development experience, or set by users according to actual usage requirements, which is not limited here.

[0118] It should be noted that when the terminal device enters the second scenario, the terminal device can feedback the network quality information of the cell corresponding to the second scenario to the server, so that the server can subsequently feedback to the terminal device that the cell corresponding to the second scenario is a weak network cell, so that the terminal device can avoid these weak network cells to improve the communication quality of the terminal device.

[0119] In addition, when the terminal device leaves the second scenario, the terminal device can measure a cell with better network quality. In this case, the terminal device can report it, which is convenient for the server to recommend a cell with good network quality to the server according to the reported network quality information, and improve the communication quality of the terminal device.

[0120] Optionally, when the server receives the network quality information of cells sent by multiple terminal devices, it may generate a network knowledge graph based on the network quality information of cells sent by the multiple terminal devices, and determine network recommendation information according to the network knowledge graph.

[0121] The network knowledge graph may include fourth network quality information respectively corresponding to multiple second cells, as well as various network optimization strategies. The network knowledge graph has been introduced above and will not be elaborated here.

[0122] By implementing the above method, the terminal device can report the network quality information of the cell it measures to the server. Furthermore, the server can construct a network knowledge graph based on the network quality information of cells sent by multiple terminal devices to standardize and orderly organize the network quality conditions of multiple cells, providing a data basis for the server to provide network recommendation information and improving the accuracy of the network recommendation information.

[0123] Optionally, the server may perform data statistical analysis operations on the network quality information of cells sent by multiple terminal devices to obtain handover strategies between cells; and then generate a network knowledge graph according to the network quality information of cells measured by the multiple terminal devices and the handover strategies between cells.

[0124] Optionally, the data statistical analysis operations may include: calculating the mean, absolute value, standard deviation, variance, etc. of each feature, which is not limited herein.

[0125] By implementing the above method, the server can perform data statistical analysis operations on the network quality information of cells to generate a network knowledge graph, making the information in the network knowledge graph more universal and authentic, improving the referenceability of the network knowledge graph, and thus improving the accuracy of the network recommendation information determined subsequently according to the network knowledge graph.

[0126] In an optional embodiment, the server may divide the network knowledge graph into multiple cell sets, each cell set including one or more second cells, and the second cells belonging to the same cell set are applicable to the same service scenario.

[0127] The service scenario may refer to the scenario where the terminal device performs a certain service, including but not limited to: call scenario, game scenario, etc., which is not limited herein. Optionally, the number of cell sets divided may be set by developers based on a large amount of development experience, and typical values may include: 3, 5, or 6, etc., which is not limited herein.

[0128] Optionally, the terminal device may send the target service scenario in which the terminal device is located to the server, and then the server may determine a target cell set that matches the target service scenario from multiple cell sets, and generate network recommendation information based on the target cell set and send it to the terminal device.

[0129] By implementing the above method, the server can divide the cells in the network knowledge graph according to the service scenario, determine a target cell set that matches the target service scenario in which the terminal device is currently located, and generate network recommendation information based on the target cell set and send it to the terminal device, so that the cells accessed by the terminal device subsequently can match the target service scenario in which the terminal device is currently located, thereby improving the communication quality of the terminal device.

[0130] In an alternative embodiment, if the terminal device determines, based on the second network quality information and the third network quality information, that the serving cell and / or an adjacent cell is in a network congestion state, it may send a congestion identifier to the server, where the congestion identifier is used to indicate the congestion degree of the corresponding cell;

[0131] Subsequently, if the server receives congestion identifiers sent by multiple terminal devices, the server may determine a third cell with the lowest congestion degree based on the congestion identifiers sent by the multiple terminal devices, and generate network recommendation information based on the third cell and send it to the terminal device.

[0132] In addition, the server may also send a fourth cell with the highest congestion degree to the terminal device, so that the terminal device can avoid accessing the fourth cell to ensure the communication quality of the terminal device.

[0133] By implementing the above method, the server can determine the cell with the lowest congestion degree based on the congestion identifier reported by the terminal device and feedback it to the terminal device, so that the terminal device can escape from the congested cell and switch to a cell with better network quality, improving the communication quality of the terminal device; in addition, since this method does not require a network knowledge graph, it can also avoid the problem that the network recommendation information has a certain delay due to the server's need to collect network quality information for a long time to generate the network knowledge graph.

[0134] In the embodiment of the present application, the terminal device may also send the cell identifiers of the serving cell and one or more adjacent cells to the server respectively, so that the server can record the cell identifiers of the serving cell and one or more adjacent cells respectively for subsequent query.

[0135] When implementing the methods disclosed in the above embodiments, when the terminal device receives the network recommendation information sent by the server, it can also measure the second network quality information of the current serving cell. Furthermore, if the network quality of the current serving cell is similar to that of the target first cell included in the network recommendation information, it indicates that the current serving cell meets the network environment of the target first cell. In this case, adjusting the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell can make the network optimization of the cellular cell more accurate, thereby improving the effect of network optimization. In addition, the terminal device can report the network quality information of the cell it measures to the server. Then, the server can construct a network knowledge graph based on the network quality information of the cells sent by multiple terminal devices to standardize and orderly organize the network quality conditions of multiple cells, providing a data basis for providing network recommendation information to the terminal device and improving the accuracy of the network recommendation information. Moreover, the server can divide the cells in the network knowledge graph according to the service scenario, determine the matching target cell set for the target service scenario where the terminal device is currently located, and generate network recommendation information according to the target cell set and send it to the terminal device, so that the cell accessed by the terminal device subsequently can match the target service scenario where the terminal device is currently located, thereby improving the communication quality of the terminal device. In addition, the server can determine the cell with the lowest congestion degree according to the congestion identifier reported by the terminal device and feedback it to the terminal device, so that the terminal device can escape the congested cell and switch to a cell with better network quality, improving the communication quality of the terminal device. In addition, since this method does not require a network knowledge graph, it can also avoid the problem that the network recommendation information has a certain delay due to the server's need to collect network quality information for a long time to generate the network knowledge graph.

[0136] Please refer to Figure 8 , Figure 8 which is a schematic flowchart of another network adjustment method disclosed in the embodiments of the present application. Optionally, this method can be applied to a server or other execution entities, which is not limited herein. Optionally, this method may include the following steps:

[0137] 802. Determine network recommendation information according to the network quality information of the cells sent by multiple terminal devices. The network recommendation information includes the first network quality information and network optimization strategies respectively corresponding to one or more first cells.

[0138] As an optional implementation manner, the server can generate a network knowledge graph according to the network quality information of the cells sent by multiple terminal devices. The network knowledge graph includes the fourth network quality information respectively corresponding to multiple second cells and various network optimization strategies. Then, the server can determine network recommendation information according to the network knowledge graph.

[0139] By implementing the above method, the terminal device can report the network quality information of the measured cell to the server. Subsequently, the server can construct a network knowledge graph based on the network quality information of the cells sent by multiple terminal devices, so as to standardize and orderly organize the network quality conditions of multiple cells, providing a data basis for the server to provide network recommendation information to the terminal device and improving the accuracy of the network recommendation information.

[0140] Optionally, the manner in which the server generates the network knowledge graph may include: performing data statistical analysis operations on the network quality information of the cells sent by multiple terminal devices to obtain the handover strategy between cells; and then generating a network knowledge graph based on the network quality information of the cells measured by multiple terminal devices and the handover strategy between cells.

[0141] By implementing the above method, the server can perform data statistical analysis operations on the network quality information of the cells to generate a network knowledge graph, making the information in the network knowledge graph more universal and authentic, improving the referenceability of the network knowledge graph, and thus improving the accuracy of the network recommendation information determined based on the network knowledge graph subsequently.

[0142] As an optional implementation manner, after generating the network knowledge graph according to the network quality information of the cells sent by multiple terminal devices, the server can divide the network knowledge graph into multiple cell sets. Each cell set includes one or more second cells, and the second cells belonging to the same cell set are applicable to the same service scenario;

[0143] When the server receives the target service scenario sent by the target terminal device, it can determine the target cell set that matches the target service scenario among the multiple cell sets, and generate network recommendation information according to the target cell set.

[0144] By implementing the above method, the server can divide the cells in the network knowledge graph according to the service scenario, determine the target cell set that matches the target service scenario where the terminal device is currently located, and generate network recommendation information according to the target cell set and send it to the terminal device, so that the cell accessed by the terminal device subsequently can match the target service scenario where the terminal device is currently located, thereby improving the communication quality of the terminal device.

[0145] 804. Send network recommendation information to the target terminal device. The network recommendation information is used to instruct the target terminal device to adjust the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell when the serving cell currently accessed by the target terminal device is the same cell as the target first cell in the network recommendation information, and the similarity between the second network quality information corresponding to the serving cell and the first network quality information of the target first cell is greater than the first threshold. The target terminal device is any one of the multiple terminal devices.

[0146] When implementing the methods disclosed in the above embodiments, when the terminal device receives the network recommendation information sent by the server, it can also measure the second network quality information of the current serving cell. Furthermore, if the network quality of the current serving cell is similar to that of the target first cell included in the network recommendation information, it indicates that the current serving cell meets the network environment of the target first cell. In this case, adjusting the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell can make the network optimization of the cellular cell more accurate, thereby improving the effect of network optimization.

[0147] Please refer to Figure 9 , Figure 9 which is a schematic structural diagram of a network adjustment device disclosed in an embodiment of the present application. Optionally, the device can be applied to a terminal device or other execution entities, which is not limited herein. Optionally, the device may include a receiving unit 902, a measuring unit 904, and an adjusting unit 906, where:

[0148] The receiving unit 902 is configured to receive the network recommendation information sent by the server, where the network recommendation information includes the first network quality information and the network optimization strategy corresponding to one or more first cells respectively;

[0149] The measuring unit 904 is configured to measure the second network quality information corresponding to the serving cell currently accessed by the terminal device;

[0150] The adjusting unit 906 is configured to adjust the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell when the serving cell and the target first cell in the network recommendation information are the same cell, and the similarity between the second network quality information corresponding to the serving cell and the first network quality information of the target first cell is greater than a first threshold.

[0151] When implementing the above device, when the terminal device receives the network recommendation information sent by the server, it can also measure the second network quality information of the current serving cell. Furthermore, if the network quality of the current serving cell is similar to that of the target first cell included in the network recommendation information, it indicates that the current serving cell meets the network environment of the target first cell. In this case, adjusting the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell can make the network optimization of the cellular cell more accurate, thereby improving the effect of network optimization.

[0152] As an alternative implementation, the network recommendation information includes network optimization policies corresponding to multiple network logical spaces, each network logical space includes one or more first cells; and, the adjustment unit 906 is further configured to determine the target network logical space to which the target first cell belongs; and, adjust the network cell accessed by the terminal device according to the network optimization policy corresponding to the target network logical space.

[0153] By implementing the above device, the terminal device can more accurately find the network optimization policy corresponding to the target first cell through the target network logical space to which the target first cell belongs, making the network optimization of the cellular cell more accurate, thereby improving the effect of network optimization.

[0154] As an alternative implementation, the measurement unit 904 is further configured to measure the second network quality information corresponding to the serving cell currently accessed by the terminal device, and the third network quality information of one or more neighboring cells;

[0155] And, Figure 9 The device shown may further include a first handover unit not shown in the figure, where:

[0156] The first handover unit is configured to control the terminal device to hand over from the serving cell to the first neighboring cell when it is determined that the network quality of the first neighboring cell is better than the network quality of the serving cell according to the second network quality information and the third network quality information of each neighboring cell, and the first neighboring cell is any one of the one or more neighboring cells.

[0157] By implementing the above device, if there is a first neighboring cell with better network quality among the neighboring cells, the terminal device can hand over from the serving cell to the first neighboring cell to improve the communication quality of the terminal device. In addition, the operation of handing over from the serving cell to the first neighboring cell is convenient and fast, thereby improving the efficiency of network optimization.

[0158] As an alternative implementation, the first handover unit is further configured to, when the network recommendation information does not have a target first cell identical to the serving cell, if it is determined that the network quality of the first neighboring cell is better than the network quality of the serving cell according to the second network quality information and the third network quality information of each neighboring cell, control the terminal device to hand over from the serving cell to the first neighboring cell; or,

[0159] When the serving cell is the same as the target first cell in the network recommendation information, and the similarity between the second network quality information corresponding to the serving cell and the first network quality information of the target first cell is not greater than the first threshold, if it is determined according to the second network quality information and the third network quality information of each neighboring cell that the network quality of the first neighboring cell is better than that of the serving cell, then control the terminal device to switch from the serving cell to the first neighboring cell.

[0160] Implementing the above device, if the current serving cell is not in the list of cells recommended by the network recommendation information, it means that the network recommendation information has no reference significance for the network adjustment of the serving cell. In this case, the terminal device can select the first neighboring cell with better network quality from the neighboring cells for access to improve the communication quality of the terminal device, making the method more flexible.

[0161] As an optional implementation manner, the measurement unit 904 is further configured to measure the second network quality information corresponding to the serving cell currently accessed by the terminal device, and the third network quality information of one or more neighboring cells;

[0162] And, Figure 9 The device shown may further include a second switching unit not shown in the figure, where:

[0163] The second switching unit is configured to control the terminal device to switch from the serving cell to the second neighboring cell when there is no first cell in the network recommendation information that is the same as the second neighboring cell, and record the network quality when the terminal device switches to the second neighboring cell. The second neighboring cell is any one of the one or more neighboring cells.

[0164] Implementing the above device, the terminal device can adopt an "exploration mechanism", that is, even when the terminal device receives the network recommendation information sent by the server, if a new cell is measured, it can not access the first cell recommended by the network recommendation information, but can try to switch to the new cell to collect more network quality information of the cells, thereby improving the flexibility of the method.

[0165] As an optional implementation manner, the second switching unit is further configured to control the terminal device to switch from the serving cell to the second neighboring cell according to the target probability when there is no first cell in the network recommendation information that is the same as the second neighboring cell. The target probability is determined according to the network quality of the second neighboring cell recorded in the history of the terminal device.

[0166] Implementing the above device, the terminal device can control the terminal device to switch from the serving cell to the second neighboring cell according to the historical network quality of the second neighboring cell according to the target probability, thereby improving the intelligence of the method, increasing the probability of the terminal device switching to a cell with better network quality, and further improving the communication quality of the terminal device.

[0167] As an optional implementation manner, the measurement unit 904 is further configured to measure the second network quality information corresponding to the serving cell currently accessed by the terminal device, and the third network quality information of one or more neighboring cells;

[0168] And, Figure 9 The device shown may further include a second sending unit not shown in the figure, where:

[0169] The second sending unit is configured to send the second network quality information corresponding to the serving cell and the third network quality information of one or more neighboring cells to the server, so that the server generates a network knowledge graph according to the network quality information sent by multiple terminal devices, and determines network recommendation information according to the network knowledge graph; wherein, the network knowledge graph includes the fourth network quality information corresponding to multiple second cells respectively, and multiple network optimization strategies.

[0170] Implementing the above device, the terminal device can report the network quality information of the cell it measures to the server. Furthermore, the server can construct a network knowledge graph based on the network quality information of the cells sent by multiple terminal devices to standardize and orderly organize the network quality of multiple cells, providing a data basis for providing network recommendation information for the terminal device and improving the accuracy of the network recommendation information.

[0171] As an optional implementation manner, the network knowledge graph includes multiple cell sets, each cell set includes one or more second cells, and the second cells belonging to the same cell set are applicable to the same service scenario; and, Figure 9 The device shown may further include a third sending unit not shown in the figure, where:

[0172] The third sending unit is configured to send the current target service scenario of the terminal device to the server before receiving the network recommendation information sent by the server, so that the server determines a target cell set matching the target service scenario in multiple cell sets and generates network recommendation information according to the target cell set.

[0173] Implementing the above device, the server can divide the cells in the network knowledge graph according to the service scenario, determine a set of target cells that match the current target service scenario of the terminal device, and generate network recommendation information based on the set of target cells and send it to the terminal device, so that the cells accessed by the terminal device subsequently can match the current target service scenario of the terminal device, thereby improving the communication quality of the terminal device.

[0174] As an alternative implementation, the measurement unit 904 is further configured to measure second network quality information corresponding to the serving cell currently accessed by the terminal device, and third network quality information of one or more neighboring cells;

[0175] And, Figure 9 The device shown may further include a third sending unit not shown in the figure, where:

[0176] The third sending unit is configured to send a congestion identifier to the server when it is determined, based on the second network quality information and the third network quality information, that the serving cell and / or the neighboring cell is in a network congestion state, so that the server determines a third cell with the lowest congestion degree based on the congestion identifiers sent by multiple terminal devices, and generates network recommendation information based on the third cell. The congestion identifier is used to indicate the congestion degree of the corresponding cell.

[0177] Implementing the above device, the server can determine the cell with the lowest congestion degree based on the congestion identifier reported by the terminal device and feedback it to the terminal device, so that the terminal device can escape from the congested cell and switch to a cell with better network quality, improving the communication quality of the terminal device; in addition, since this method does not require a network knowledge graph, it can also avoid the problem that the network recommendation information has a certain delay due to the server's need to collect network quality information for a long time to generate the network knowledge graph.

[0178] Please refer to Figure 10 , Figure 10 is a schematic structural diagram of a network adjustment device disclosed in an embodiment of the present application. Optionally, the device may be applied to a server or other execution entities, which is not limited herein. Optionally, the device may include a first determination unit 1002 and a first sending unit 1004, where:

[0179] The first determination unit 1002 is configured to determine network recommendation information based on network quality information of cells sent by multiple terminal devices. The network recommendation information includes first network quality information corresponding to one or more first cells respectively and a network optimization strategy;

[0180] The first sending unit 1004 is configured to send network recommendation information to a target terminal device. The network recommendation information is used to instruct the target terminal device to adjust the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell when the serving cell currently accessed by the target terminal device is the same cell as the target first cell in the network recommendation information, and the similarity between the second network quality information corresponding to the serving cell and the first network quality information of the target first cell is greater than a first threshold. The target terminal device is any one of multiple terminal devices.

[0181] When implementing the above device, when the terminal device receives the network recommendation information sent by the server, it can also measure the second network quality information of the current serving cell. Then, if the network quality of the current serving cell is similar to that of the target first cell included in the network recommendation information, it means that the current serving cell meets the network environment of the target first cell. In this case, adjusting the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell can make the network optimization of the cellular cell more accurate, thereby improving the effect of network optimization.

[0182] As an optional implementation manner, the first determination unit 1002 is further configured to generate a network knowledge graph according to the network quality information of the cells sent by multiple terminal devices. The network knowledge graph includes the fourth network quality information corresponding to multiple second cells respectively, and multiple network optimization strategies; and determine network recommendation information according to the network knowledge graph.

[0183] When implementing the above device, the terminal device can report the network quality information of the cell it measures to the server. Then, the server can construct a network knowledge graph based on the network quality information of the cells sent by multiple terminal devices to standardize and orderly organize the network quality conditions of multiple cells, providing a data basis for providing network recommendation information to the terminal device and improving the accuracy of the network recommendation information.

[0184] As an optional implementation manner, the first determination unit 1002 is further configured to perform data statistical analysis operations on the network quality information of the cells sent by multiple terminal devices to obtain a handover strategy between cells; and generate a network knowledge graph according to the network quality information of the cells measured by multiple terminal devices and the handover strategy between cells.

[0185] When implementing the above device, the server can perform data statistical analysis operations on the network quality information of the cells to generate a network knowledge graph, making the information in the network knowledge graph more universal and authentic, improving the referenceability of the network knowledge graph, and thus improving the accuracy of the network recommendation information determined according to the network knowledge graph subsequently.

[0186] As an optional implementation manner, Figure 10The device shown may further include a partitioning unit and a second determination unit not shown in the figure, where:

[0187] The partitioning unit is configured to, after generating a network knowledge graph based on the network quality information of the cells sent by multiple terminal devices, partition the network knowledge graph into multiple cell sets, each cell set including one or more second cells, and the second cells belonging to the same cell set are applicable to the same service scenario;

[0188] The second determination unit is configured to, when receiving the target service scenario sent by the target terminal device, determine a target cell set matching the target service scenario in the multiple cell sets, and generate network recommendation information based on the target cell set.

[0189] By implementing the above device, the server can partition the cells in the network knowledge graph according to the service scenario, determine a target cell set matching the target service scenario of the terminal device currently located, and generate network recommendation information based on the target cell set and send it to the terminal device, so that the cell accessed by the terminal device subsequently can match the target service scenario of the terminal device currently located, thereby improving the communication quality of the terminal device.

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

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

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

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

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

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

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

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

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

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

Claims

1. A network adjustment method, characterized in that: Applied to a terminal device, the method comprises: Receiving network recommendation information sent by a server, where the network recommendation information includes a network optimization strategy and first network quality information corresponding to one or more first cells; Measuring second network quality information corresponding to the serving cell currently accessed by the terminal device; If the service cell and the target first cell in the network recommendation information are the same cell, and the similarity between the second network quality information corresponding to the service cell and the first network quality information of the target first cell is greater than a first threshold, the network to which the terminal device accesses is adjusted according to the network optimization strategy corresponding to the target first cell.

2. The method according to claim 1, characterized in that The network recommendation information includes network optimization strategies corresponding to a plurality of network logical spaces respectively, and each of the network logical spaces includes one or more first cells; The adjusting the network accessed by the terminal device according to the network optimization strategy corresponding to the target first cell includes: Determine a target network logical space to which the target first cell belongs; According to the network optimization strategy corresponding to the target network logical space, the network cell accessed by the terminal device is adjusted.

3. The method according to claim 1, characterized in that The measuring the second network quality information corresponding to the serving cell currently accessed by the terminal device includes: Measuring second network quality information corresponding to the serving cell currently accessed by the terminal device, and third network quality information of one or more neighboring cells; And, the method further comprises: If it is determined that the network quality of the first neighboring cell is better than the network quality of the service cell based on the second network quality information and the third network quality information of each of the neighboring cells, the terminal device is controlled to switch from the service cell to the first neighboring cell, and the first neighboring cell is any one of the one or more neighboring cells.

4. The method according to claim 3, characterized in that: If it is determined that the network quality of the first neighboring cell is better than the network quality of the serving cell according to the second network quality information and the third network quality information of each of the neighboring cells, then controlling the terminal device to switch from the serving cell to the first neighboring cell includes: In a case where the network recommendation information does not contain a target first cell that is the same as the serving cell, if it is determined that the network quality of the first neighboring cell is better than the network quality of the serving cell based on the second network quality information and the third network quality information of each of the neighboring cells, then the terminal device is controlled to switch from the serving cell to the first neighboring cell; or, When the serving cell and the target first cell in the network recommendation information are the same cell, and the similarity between the second network quality information corresponding to the serving cell and the first network quality information of the target first cell is not greater than a first threshold, if it is determined that the network quality of the first neighboring cell is better than the network quality of the serving cell based on the second network quality information and the third network quality information of each of the neighboring cells, the terminal device is controlled to switch from the serving cell to the first neighboring cell.

5. The method according to claim 1, characterized in that The measuring the second network quality information corresponding to the serving cell currently accessed by the terminal device includes: Measuring second network quality information corresponding to the serving cell currently accessed by the terminal device, and third network quality information of one or more neighboring cells; And, the method further comprises: If the network recommendation information does not contain a first cell that is identical to a second neighboring cell, the terminal device is controlled to switch from the service cell to the second neighboring cell, and the network quality when the terminal device switches to the second neighboring cell is recorded, where the second neighboring cell is any one of the one or more neighboring cells.

6. The method according to claim 5, characterized in that If the network recommendation information does not contain the first cell that is the same as the second neighboring cell, controlling the terminal device to switch from the serving cell to the second neighboring cell includes: If the network recommendation information does not include a first cell that is identical to the second neighboring cell, the terminal device is controlled to switch from the serving cell to the second neighboring cell according to a target probability, and the target probability is determined based on the network quality of the second neighboring cell historically recorded by the terminal device.

7. The method according to claim 1, characterized in that The measuring the second network quality information corresponding to the serving cell currently accessed by the terminal device includes: Measuring second network quality information corresponding to the serving cell currently accessed by the terminal device, and third network quality information of one or more neighboring cells; And, the method further comprises: Send the second network quality information corresponding to the service cell and the third network quality information of one or more adjacent cells to the server, so that the server generates a network knowledge graph according to the network quality information sent by multiple terminal devices, and determines the network recommendation information according to the network knowledge graph; wherein the network knowledge graph includes fourth network quality information corresponding to multiple second cells, and multiple network optimization strategies.

8. The method according to claim 7, characterized in that The network knowledge graph includes multiple cell sets, each of the cell sets includes one or more second cells, and the second cells belonging to the same cell set are applicable to the same service scenario; Before receiving the network recommendation information sent by the server, the method further includes: The current target service scenario of the terminal device is sent to the server, so that the server determines a target cell set matching the target service scenario from the multiple cell sets, and generates network recommendation information according to the target cell set.

9. The method according to claim 1, characterized in that: The measuring the second network quality information corresponding to the serving cell currently accessed by the terminal device includes: Measuring second network quality information corresponding to the serving cell currently accessed by the terminal device, and third network quality information of one or more neighboring cells; And, the method further comprises: If it is determined based on the second network quality information and the third network quality information that the service cell and / or the adjacent cell is in a network congestion state, a congestion identifier is sent to the server, so that the server determines the third cell with the lowest congestion level based on the congestion identifiers sent by multiple terminal devices, and generates network recommendation information based on the third cell, and the congestion identifier is used to indicate the congestion level of the corresponding cell.

10. A network adjustment method, characterized in that: Applied to a server, the method comprises: Determine network recommendation information according to the network quality information of the cells sent by the multiple terminal devices, where the network recommendation information includes a network optimization strategy and first network quality information corresponding to one or more first cells respectively; The network recommendation information is sent to a target terminal device, wherein the network recommendation information is used to indicate that when the service cell currently accessed by the target terminal device is the same cell as the target first cell in the network recommendation information, and the similarity between the second network quality information corresponding to the service cell and the first network quality information of the target first cell is greater than a first threshold, the network accessed by the terminal device is adjusted according to the network optimization strategy corresponding to the target first cell, and the target terminal device is any one of the multiple terminal devices.

11. The method according to claim 10, characterized in that The determining the network recommendation information according to the network quality information of the cells sent by the multiple terminal devices includes: Generate a network knowledge graph according to the network quality information of the cells sent by the multiple terminal devices, wherein the network knowledge graph includes the fourth network quality information respectively corresponding to the multiple second cells and multiple network optimization strategies; Determine network recommendation information based on the network knowledge graph.

12. The method according to claim 11, characterized in that The generating of a network knowledge graph according to the network quality information of the cells sent by the multiple terminal devices includes: Performing data statistics and analysis on the network quality information of the cells sent by multiple terminal devices to obtain the switching strategy between the cells; A network knowledge graph is generated based on the network quality information of the cells measured by the multiple terminal devices and the switching strategies between the cells.

13. The method according to claim 11, characterized in that: After generating a network knowledge graph according to the network quality information of the cells sent by the multiple terminal devices, the method further includes: Dividing the network knowledge graph into a plurality of cell sets, each of the cell sets including one or more second cells, and the second cells belonging to the same cell set are applicable to the same service scenario; And, the method further comprises: In case of receiving the target service scenario sent by the target terminal device, a target cell set matching the target service scenario is determined from the multiple cell sets, and network recommendation information is generated according to the target cell set.

14. A network adjustment device, characterized in that: Applied to a terminal device, the device comprises: A receiving unit, configured to receive network recommendation information sent by a server, wherein the network recommendation information includes a network optimization strategy and first network quality information corresponding to one or more first cells; A measuring unit, configured to measure second network quality information corresponding to a serving cell currently accessed by the terminal device; An adjustment unit is used to adjust the network to which the terminal device accesses according to the network optimization strategy corresponding to the target first cell when the service cell and the target first cell in the network recommendation information are the same cell and the similarity between the second network quality information corresponding to the service cell and the first network quality information of the target first cell is greater than a first threshold.

15. A network adjustment device, characterized in that: Applied to a server, the device comprises: A first determining unit, configured to determine network recommendation information according to network quality information of cells sent by multiple terminal devices, wherein the network recommendation information includes a network optimization strategy and first network quality information corresponding to one or more first cells respectively; A first sending unit is used to send the network recommendation information to a target terminal device, wherein the network recommendation information is used to indicate that when a serving cell currently accessed by the target terminal device is the same cell as a target first cell in the network recommendation information, and a similarity between second network quality information corresponding to the serving cell and first network quality information of the target first cell is greater than a first threshold, the network accessed by the terminal device is adjusted according to a network optimization strategy corresponding to the target first cell, and the target terminal device is any one of the multiple terminal devices.

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

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