Cell access method, device, mobile terminal and storage medium

By matching the travel trajectory of the mobile terminal in the database, determining the appropriate cell set, and accessing the cell according to service quality parameters and service needs, the problem of inaccurate prediction of network conditions in the prior art is solved, and efficient network access of the mobile terminal is achieved.

CN114258098BActive Publication Date: 2025-04-22GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210062152.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-19
Publication Date
2025-04-22
Estimated Expiration
2042-01-19

AI Technical Summary

Technical Problem

The prior art is difficult to accurately predict the forward network conditions based on the user's travel trajectory, resulting in the mobile terminal being unable to access a cell with better network conditions.

Method used

By determining a second trajectory matching the first trajectory of the mobile terminal in the setting database, the first cell set is determined, and accessing to a cell that meets the demand based on the matching relationship between the service quality parameters of the first cell and the service data transmission requirements.

Benefits of technology

It realizes accurate access to a cell that meets the service needs based on the mobile trajectory of the mobile terminal, and avoids service interruptions caused by access to weak network cells.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114258098B_ABST
    Figure CN114258098B_ABST
Patent Text Reader

Abstract

The present application discloses a cell access method, device, mobile terminal and storage medium. The method is applied to a mobile terminal, and the method includes: determining a second trajectory matching a first trajectory in a setting database; determining a first cell set according to the second trajectory; determining at least one second cell in the first cell set according to a matching relationship between a first quality of service parameter of the first cell and a data transmission requirement of a first service, and accessing one of the at least one second cell.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a cell access method, device, mobile terminal and storage medium. Background Art

[0002] In the related art, different positioning methods are used to learn the user's travel trajectory, and the network conditions ahead are predicted based on the user's travel trajectory. However, different positioning methods are applicable to different scenarios, which reduces the recognition accuracy of the user's travel trajectory, resulting in the inability to accurately predict the network conditions in the forward direction based on the user's travel trajectory, making it impossible for the mobile terminal to access the cell ahead with better network conditions. Summary of the invention

[0003] In view of this, the embodiments of the present application provide a cell access method, device, mobile terminal and storage medium to at least solve the problem in the related technology that it is impossible to accurately predict the network conditions in the forward direction according to the user's travel trajectory, making it impossible for the mobile terminal to access the cell with better network conditions ahead.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] The present application provides a cell access method, which is applied to a mobile terminal, and the method includes:

[0006] Determining a second trajectory matching the first trajectory in a setting database; the first trajectory represents a trajectory consisting of cells accessed by the mobile terminal during movement; the setting database is used to store at least one movement trajectory of the mobile terminal;

[0007] Determine a first cell set according to the second trajectory; the first cell set represents a set of cells that the mobile terminal may reside in after moving out of the first cell in the forward direction of the mobile terminal; the first cell represents the cell currently accessed by the mobile terminal;

[0008] According to the matching relationship between the first quality of service parameter of the first cell and the data transmission requirement of the first service, at least one second cell is determined in the first cell set, and access is made to one of the at least one second cell; the first service represents the service performed on the mobile terminal.

[0009] The embodiment of the present application provides a cell access device, which is applied to a mobile terminal, and the device includes:

[0010] A first determining unit is used to determine a second trajectory matching the first trajectory in a setting database; the first trajectory represents a trajectory consisting of cells accessed by the mobile terminal during movement; the setting database is used to store at least one movement trajectory of the mobile terminal;

[0011] A second determining unit is configured to determine a first cell set according to the second trajectory; the first cell set represents a set of cells that the mobile terminal may reside in after moving out of the first cell in the forward direction of the mobile terminal; the first cell represents a cell currently accessed by the mobile terminal;

[0012] A third determining unit, configured to determine at least one second cell in the first cell set according to a matching relationship between the first quality of service parameter of the first cell and a data transmission requirement of the first service;

[0013] An access unit is used to access a second cell among the at least one second cell; the first service represents a service performed on the mobile terminal.

[0014] The embodiment of the present application further provides a mobile terminal, comprising: a processor and a memory for storing a computer program that can be run on the processor,

[0015] Wherein, the processor is used to execute the steps of any of the above methods when running the computer program.

[0016] An embodiment of the present application further provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above methods are implemented.

[0017] In an embodiment of the present application, the mobile terminal determines a first cell set by setting a second trajectory that matches the first trajectory in a database, determines at least one second cell in the first cell set based on a matching relationship between a first quality of service parameter of the first cell and a data transmission requirement of the first service, and the mobile terminal accesses one of the at least one second cells, thereby enabling the mobile terminal to access a cell whose network conditions ahead meet the first service based on the moving trajectory of the mobile terminal, thereby avoiding the mobile terminal accessing a weak network cell ahead, causing service interruption. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A schematic diagram of the implementation flow of a cell access method provided in an embodiment of the present application;

[0019] Figure 2 A schematic diagram of the implementation flow of a cell access method provided in another embodiment of the present application;

[0020] Figure 3A schematic diagram of the implementation flow of a cell access method provided in another embodiment of the present application;

[0021] Figure 4 A schematic diagram of uploading a measurement report of a second cell provided in an embodiment of the present application;

[0022] Figure 5 A schematic diagram of the implementation flow of a cell access method provided in an embodiment of the present application;

[0023] Figure 6 A schematic diagram of the implementation flow of a cell access method provided in another embodiment of the present application;

[0024] Figure 7 A schematic diagram of a fourth cell in a second trajectory provided in an embodiment of the present application;

[0025] Figure 8 A schematic diagram of the implementation flow of a cell access method provided in an embodiment of the present application;

[0026] Fig. 9 A schematic diagram of a first sequence provided in an embodiment of the present application;

[0027] Fig.10 A diagram showing the relationship between a stationary cell, a moving-in cell, and a moving-out cell provided in an embodiment of the present application;

[0028] Fig.11 A cell reselection parameter broadcasting process provided in an embodiment of the present application;

[0029] Fig.12 A schematic diagram of cell switching provided in an embodiment of the present application;

[0030] Fig.13 A third track provided in an embodiment of the present application;

[0031] Fig.14 Multiple movement trajectories of a mobile terminal provided in an embodiment of the present application

[0032] Fig.15 A schematic diagram of the implementation flow of a cell access method provided in an embodiment of the present application;

[0033] Fig.16 A schematic diagram of a cell change trajectory provided in an embodiment of the present application;

[0034] Fig.17 A schematic diagram of a mobile cell, a fourth cell set and a fifth cell set provided in an embodiment of the present application;

[0035] Fig.18 A schematic diagram of a cell access process provided by an application embodiment of the present application;

[0036] Fig.19 A schematic diagram of a process for determining a first duration in a first prompt message provided in another application embodiment of the present application;

[0037] Fig. 20 A schematic diagram showing a process of building a setting database is provided for another application embodiment of the present application;

[0038] Fig.21 A schematic diagram of a movement trajectory stored in a setting database provided in an application embodiment of the present application;

[0039] Fig. 22 A schematic diagram of a process flow of a security incident prompt provided by an application embodiment of the present application;

[0040] Fig.23 A schematic diagram of the structure of a cell access device provided in one embodiment of the present application;

[0041] Fig.24 A schematic diagram of the hardware composition structure of a mobile terminal provided in one embodiment of the present application. DETAILED DESCRIPTION

[0042] The present application is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0043] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0044] It should be noted that the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0045] In addition, in the embodiments of the present application, "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0046] In addition, the term "at least one" in this article means any combination of at least two of any one or more of a plurality, for example, including at least one of A, B, and C, and can mean any one or more elements selected from the set consisting of A, B and C.

[0047] The present application embodiment provides a cell access method, which is applied to a mobile terminal. Figure 1 FIG. 1 is a flow chart of a cell access method according to an embodiment of the present application. Figure 1 As shown, including:

[0048] S101: Determine in a setting database a second trajectory matching a first trajectory; the first trajectory represents a trajectory consisting of cells accessed by a mobile terminal during movement; the setting database is used to store at least one movement trajectory of the mobile terminal.

[0049] For most users, the movement trajectory of the mobile terminal is relatively fixed. For example, from Monday to Friday, working users move from their residence to the office at a fixed time. During the movement of the mobile terminal, the mobile terminal will access different cells, so that the movement trajectory of the mobile terminal can be displayed through the trajectory composed of the cells accessed by the mobile terminal.

[0050] In actual applications, there are wireless communication networks deployed by operators in different areas, which may be second generation (2G, The 2nd Generation) networks, third generation (3G, The 3rd Generation) networks, fourth generation (4G, The 4th Generation) networks or fifth generation (5G, The 5th Generation) networks. When a mobile terminal is performing some services with high data transmission requirements, the mobile terminal accesses a network cell with a weak signal or few wireless bandwidth resources, which will affect the service. For example, when the mobile terminal is performing a call service, the call quality will be affected. When the mobile terminal is watching an online video, the video loading time will be too long. In order to enable the mobile terminal to access a network cell with better network quality during movement, a second trajectory matching the first trajectory can be searched in a setting database. Through the second trajectory stored in the setting database, it is possible to predict the cell that the mobile terminal may access in the forward direction, and then the mobile terminal can access the cell with better network conditions.

[0051] In actual applications, it is also possible to first determine whether the mobile terminal has a data transmission demand. Under normal circumstances, when the mobile terminal is performing services such as calling, web browsing, video playback, or gaming, it can be considered that the mobile terminal needs to establish a connection with the network to send and receive data. During the data transmission stage, the data transmission may not be completed in time due to poor network conditions. Among them, poor network conditions can be defined as a weak network. A weak network may be caused by insufficient network resources deployed by the operator, or by insufficient user resources due to an excessive number of users accessing the network in the forward direction of the mobile terminal. Therefore, when the mobile terminal has a data transmission demand, the cell that may be accessed in the forward direction of the mobile terminal can be predicted to select a cell that can meet the data transmission demand for the mobile terminal.

[0052] The specific steps of determining the second trajectory matching the first trajectory in the setting database are: determining the stationary cell cluster A and the stationary cell cluster B associated with the first trajectory according to the first trajectory; when determining the stationary cell cluster A and the stationary cell cluster B, candidate trajectories can be determined in the setting database, and these candidate trajectories all contain the stationary cell cluster A and the stationary cell cluster B; and then determining the forward direction of the mobile terminal according to the cell sequence in the first trajectory, that is, determining whether the forward direction of the mobile terminal is to move from the stationary cell cluster A to the stationary cell cluster B, or from the stationary cell cluster B to the stationary cell cluster A, so that the second trajectory can be determined in the candidate trajectories.

[0053] The setting database stores the movement trajectory of the mobile terminal, wherein the movement trajectory stored in the setting database can be collected by the mobile terminal during the travel process. In practical applications, the movement trajectory stored in the setting database can reflect the cell accessed by the mobile terminal during the movement process, and also includes the service quality parameters corresponding to each cell. The embodiment of collecting the movement trajectory of the mobile terminal during the travel process will be described in the subsequent section.

[0054] S102: Determine a first cell set according to the second trajectory; the first cell set represents a set of cells where the mobile terminal may reside after moving out of the first cell in the forward direction of the mobile terminal; the first cell represents the cell currently accessed by the mobile terminal.

[0055] The first cell is the cell currently accessed by the mobile terminal. The position of the mobile terminal on the moving trajectory can be determined through the first cell. A first cell set associated with the first cell is obtained on the second trajectory. The first cell set represents a set of cells that may reside after the mobile terminal moves out of the first cell in the forward direction of the mobile terminal. In essence, the cells in the first cell set are cells that have an adjacent relationship with the first cell.

[0056] In one embodiment, the first cell can be determined on the second trajectory by the identifier of the first cell, wherein the cell identifier refers to a unique cell identifier planned by the operator, which is composed of a mobile country code (MCC), a mobile network code (MNC), a cell identifier (CI), an absolute radio frequency channel number (ARFCN), a physical cell identifier (PCI), and a communication standard (RAT). Each cell corresponds to an identifier, so that the first cell can be determined on the second trajectory, and then the first cell set can be determined.

[0057] In actual applications, each cell on the mobile trajectory stored in the database is associated with a different cell set. Taking cell A as an example, the first cell set associated with cell A is a set consisting of the last cell where the mobile terminal resided before accessing cell A, and the second cell set associated with cell A is a set consisting of the cells where the mobile terminal resides after moving out of cell A.

[0058] S103: Determine at least one second cell in the first cell set according to a matching relationship between a first quality of service parameter of the first cell and a data transmission requirement of a first service, and access one of the at least one second cell; the first service represents a service performed on the mobile terminal.

[0059] In the embodiment of the present application, different strategies for determining the second cell are formulated through the matching relationship between the first quality of service parameter of the first cell and the data transmission demand of the first service, wherein the mobile trajectory in the setting database records the quality of service parameters of each cell, and the first quality of service parameter of the first cell in the current period can be obtained from the second trajectory of the setting database, and the data transmission demand is defined by the service, and the data transmission demand of different first services is different. For example, the data transmission demand of the video service is that the average download rate exceeds 3Mbps. By judging whether the first quality of service parameter of the first cell matches the transmission demand of the first service, at least one second cell is determined from the first cell, and the mobile terminal is connected to one of the at least one second cell, and the data transmission demand on the first service is completed through the second cell accessed by the mobile terminal. In actual applications, there is an adjacent relationship between the first cell and the second cell. When the mobile terminal accesses from the first cell to the second cell, the core network data link will not be interrupted, which can ensure that the data service interruption time is the shortest. Among them, the second cell can be a cell that meets the data transmission demand of the first service, so as to avoid the mobile terminal from accessing a weak network cell or suddenly disconnecting from the network during movement.

[0060] Taking the first service as a video service as an example, the data transmission demand of the first service requires an average download rate of more than 3Mbps. The first service quality parameters of the first cell include the average bit error in the uplink transmission direction, the average bit error in the downlink transmission direction, the average modulation and coding mode (MCS, Modulation Coding Scheme) and the average (RB, Resource Block). Through the first service quality parameters and the Third Generation Partnership Project (3GPP, 3rd Generation Partnership Project) protocol, it is possible to deduce the amount of data that can be scheduled for transmission at one time when the mobile terminal accesses the first cell, and then based on the preset scheduling times per second, for example, 200 scheduling times per second during peak hours and 500 scheduling times per second during non-peak hours, the rate that the first cell can provide is calculated. If it is greater than the 3Mbps required by the first service, it is considered that the current first cell meets the data transmission demand of the first service.

[0061] The strategy for determining at least one second cell in the first cell set is explained through the following embodiments.

[0062] In one embodiment, if Figure 2 As shown, the determining at least one second cell in the first cell set according to the matching relationship between the first quality of service parameter of the first cell and the data transmission requirement of the first service, and accessing to one of the at least one second cell, includes:

[0063] S201: When the first quality of service parameter does not meet the data transmission requirement of the first service, determine at least one second cell in the first cell set; the second quality of service parameter corresponding to each second cell in the at least one second cell meets the data transmission requirement of the first service.

[0064] When the first service quality parameter does not meet the data transmission demand of the first service, the cells in the first cell set are traversed, and at least one second cell is determined in the first cell set, wherein the second service quality parameter corresponding to the second cell can meet the data transmission demand of the first service, so that when the mobile terminal accesses the second cell, the service data of the first service can continue to be transmitted, thereby avoiding service interruption.

[0065] In practical applications, the number of second cells determined in the first cell set can be set. For example, it is assumed that n second cells need to be determined. There are m cells in the first cell set that meet the data transmission requirements of the first service. Among them, when m > n, n cells can be selected from the m cells that meet the data transmission requirements of the first service to be determined as the second cells. When m < n, the m cells that meet the data transmission requirements of the first service can be determined as the second cells.

[0066] S202: Release the connection with the first cell, and sequentially initiate connection requests with each of the at least one second cells until accessing one of the at least one second cells.

[0067] After determining at least one second cell in the first cell set, release the connection between the mobile terminal and the first cell, and sequentially initiate connection requests with each of the at least one second cells according to the procedures specified in the 3GPP protocol.

[0068] Taking Long Term Evolution (LTE) technology as an example, the connection with the first cell can be released by actively releasing the Packet Data Network (PDN) connection, and a PDN connection can be established sequentially with each of the at least one second cells. The specific access procedure can refer to 3GPP 24.301.

[0069] After the mobile terminal initiates a connection request to a second cell, it is necessary to determine whether the mobile terminal has successfully accessed the second cell. The mobile terminal successfully accessing the second cell means that according to the 3GPP protocol procedure, the radio resource control (RCC) connection between the mobile terminal and the second cell is successfully established, registered successfully with the core network, and a data transmission channel is successfully established. Taking an LTE cell as an example, when the mobile terminal successfully accesses the LTE cell, it means that the PDN for the current service data is successfully established, and it is notified that the underlying link of the upper layer service has been rebuilt and the upper layer service needs to be re-initiated.

[0070] In practical applications, the mobile terminal will sequentially initiate connection requests to each second cell until the mobile terminal can successfully access one of the at least one second cells. Specifically, the mobile terminal first sends a connection request to second cell A. When the mobile terminal cannot access second cell A, the mobile terminal then sends a connection request to second cell B. When the mobile terminal successfully accesses second cell B, the mobile terminal will no longer send connection requests to other second cells.

[0071] In one embodiment, as Figure 3As shown, determining at least one second cell in the first cell set according to a matching relationship between a first quality of service parameter of the first cell and a data transmission requirement of the first service includes:

[0072] S301: When the first quality of service parameter meets the data transmission requirement of the first service, determine at least one third cell; the third cell represents a cell that the network instructs the mobile terminal to measure.

[0073] When the first service quality parameter meets the data transmission requirement of the first service, during the data transmission stage, the mobile terminal remains connected to the first cell, and the mobile terminal will be controlled by the network. The network will require the mobile terminal to measure at least one third cell. In actual applications, after completing the measurement of at least one third cell, the network will connect the mobile terminal to one of the third cells based on the measurement report. Therefore, the second cell of the mobile terminal needs to be determined from at least one third cell.

[0074] S302: Determine a third cell whose third quality of service parameter meets the data transmission requirement of the first service and exists in the first cell set as the at least one second cell.

[0075] In this embodiment, the second cell needs to meet two conditions. The first condition is that the second cell is a cell measured by the mobile terminal and belongs to a cell in the first cell set, that is, the second cell is a cell located in the intersection of the cell set composed of at least one third cell and the first cell set. The second condition is that the service quality parameter of the cell meets the data transmission requirement of the first service. Screening is performed in the first cell set and at least one third cell, and the cell that meets both of the above conditions is determined as the second cell.

[0076] S303: Add a first identifier in the measurement report of each second cell in the at least one second cell; the first identifier is used to mark the second cell as a cell to which the mobile terminal expects to switch.

[0077] In actual applications, after the mobile terminal completes the measurement of each of the at least one third cell in accordance with the network instructions, it will report a measurement report on each of the at least one third cell, wherein the second cell is also a cell measured by the mobile terminal in accordance with the network instructions, that is, the reported measurement report of the third cell contains the measurement report of the second cell. After obtaining the measurement report reported by the mobile terminal, the network can only determine the cell that the mobile terminal needs to access based on the signal strength value measured by the mobile terminal in the measurement report. Since the network cannot determine the current data service of the mobile terminal, it cannot select the cell that the mobile terminal needs to access based on the current data service of the mobile terminal. Once the network instructs the mobile terminal to access a weak network cell, the data service will be stuck.

[0078] In order to solve the above-mentioned situation, in this embodiment, a first identifier is added to the measurement report of each second cell in at least one second cell, and the second cell is marked as the cell to which the mobile terminal expects to switch through the first identifier. There is no first identifier in the measurement report of other third cells. The network can determine that the second cell is the cell that needs to be switched through the first identifier in the measurement report, and then apply for switching resources of the second cell for the mobile terminal, instructing the mobile terminal to switch to the second cell.

[0079] In practical applications, the first identifier is ASN.1IE expectedHOCell, where ASN.1 is Abstract Syntax Notation One, IE is Information Element, and expectedHOCell indicates the cell that the mobile terminal is to access, that is, the second cell. Figure 4 As shown, Figure 4 A schematic diagram of uploading a measurement report of a second cell is shown. If the uploaded measurement report is a measurement report of the second cell, the IE field value is set to TRUE. If the uploaded measurement report is not a measurement report of the second cell, the IE field is not set. After the network receives the reported measurement report, it determines whether it is a measurement report of the second cell by detecting the IE field.

[0080] In actual applications, after the network instructs the mobile terminal to access the second cell, it is necessary to further determine whether the mobile terminal switches to the second cell and whether the mobile terminal can meet the data transmission requirements of the first service in the second cell. The upper-layer service module can indicate whether the second cell accessed by the mobile terminal can meet the data transmission requirements of the first service. For example, a notification is issued when a web page cannot be loaded, or a notification is issued when the video playback is stuck. The data rate of the mobile terminal and the network transmission can also be monitored. If the data rate of the mobile terminal and the network transmission cannot meet the data transmission requirements of the first service, a notification is issued.

[0081] When the mobile terminal cannot switch to the second cell and the data transmission demand of the first service cannot be met in the second cell, the cell that the mobile terminal needs to access is determined again according to steps S201-S202 in the above embodiment.

[0082] In one embodiment, if Figure 5 As shown, the method also includes:

[0083] S501: When the mobile terminal cannot access each of the at least one second cell, determine a first duration according to the second trajectory; the first duration represents the predicted duration of the first weak network environment in the forward direction of the mobile terminal.

[0084] When the mobile terminal cannot access each of the at least one second cell, it indicates that the mobile terminal will access a cell whose service quality parameters do not meet the data transmission requirements of the first service in the forward direction, that is, the data transmission of the first service on the mobile terminal will be terminated or the transmission speed will become slow. In this case, the first duration can be predicted based on the second trajectory, wherein the length of the first duration can reflect the duration of the mobile terminal experiencing the first weak network environment in the forward direction, and the first duration counts the time from the mobile terminal entering the first weak network environment to leaving the weak network environment. In this embodiment, the weak network environment refers to the area where the cell whose service quality parameters do not meet the data transmission requirements of the first service is located.

[0085] In one scenario, a weak network environment may be composed of one cell or a combination of multiple cells. For example, assuming that the mobile terminal will continuously access cells whose service quality parameters do not meet the data transmission requirements of the first service in the forward direction, then the corresponding weak network environment is composed of these two cells, and the corresponding first duration is the duration that the mobile terminal passes through the weak network environment composed of these two cells.

[0086] In actual applications, the first duration is related to the moving speed of the mobile terminal. When the moving speed of the mobile terminal is faster, the first duration is shorter, and when the moving speed of the mobile terminal is slower, the first duration is longer.

[0087] In another case, when the mobile terminal is in a weak network environment, that is, when the service quality parameters of all cells in the location area where the mobile terminal is located do not meet the data transmission requirements of the first service, the first duration can also be determined.

[0088] In a feasible way, it is determined whether a weak network prediction is required for the first service. The purpose of the weak network prediction is to cache the data of the first service by preloading before the mobile terminal enters the weak network environment, so as to prepare for use in the weak network environment. Wherein, if the first service is a video service or a game service, a weak network prediction is required to determine the first duration. For web browsing services, live video services, or call services, a weak network prediction is not required and the first duration is no longer determined. In actual applications, a list of applications that require weak network prediction can be provided to the user through the interface of the mobile terminal. If the user selects an application in the list, it means that a weak network prediction is required when the application is running in the foreground.

[0089] In one embodiment, if Figure 6 As shown, determining the first duration according to the second trajectory includes:

[0090] S601: Determine at least one fourth cell according to the second trajectory; the fourth cell represents a cell whose service quality parameter does not meet the data transmission requirement of the first service in the forward direction of the mobile terminal.

[0091] In the second trajectory, the starting point is the static cell cluster A, and the end point is the static cell cluster B. According to the second trajectory, the cell where the mobile terminal may reside between the first cell and the static cell cluster B and the service quality parameter corresponding to the cell where the mobile terminal may reside are determined, and it is judged whether the service quality parameter corresponding to the cell can meet the data transmission requirement of the first service. If the service quality parameter corresponding to the cell cannot meet the data transmission requirement of the first service, the cell is determined to be the fourth cell. In actual application, the fourth cell is a weak network cell, and the fourth cell is marked, such as Figure 7 As shown, Figure 7 A schematic diagram of the fourth cell in the second trajectory is shown.

[0092] S602: Determine a weak network probability of a second cell set corresponding to each fourth cell in the at least one fourth cell; the second cell set represents a set of cells where the mobile terminal resides after moving out of the fourth cell; the weak network probability represents a probability of the mobile terminal accessing a cell that does not meet the data transmission requirements of the first service.

[0093] After determining the fourth cell where the mobile terminal may reside in the second trajectory, the second cell set corresponding to the fourth cell is searched from the setting database according to the identifier of the fourth cell. The cells in the second cell set are the cells where the mobile terminal resides after leaving the fourth cell. The weak network probability is used to describe the probability that the mobile terminal may access the weak network cell after leaving the fourth cell, so as to determine whether it is a weak network environment by the weak network probability. When the weak network probability of the second cell set is higher, it means that the probability of the mobile terminal accessing the weak network cell is greater, so it can be determined that the area where the second cell set is located is a weak network environment. When the weak network probability of the second cell set is lower, it means that the probability of the mobile terminal accessing the weak network cell is smaller, so it can be determined that the area where the second cell set is located is not a weak network environment.

[0094] In this embodiment, the number of weak network cells in the second cell set is counted, and the weak network probability of the second cell set is calculated by the ratio of the number of weak network cells in the second cell set to the number of cells in the second cell set.

[0095] S603: Determine the second duration of each third cell set in at least one third cell set; the third cell set represents the second cell set in at least one second cell set where the weak network probability is greater than a second set threshold; the second duration is determined by the longest residence time of the cell that does not meet the data transmission requirements of the first service in the corresponding third cell set.

[0096] In this embodiment, a second set threshold is set, and the second set threshold is used to determine whether the second cell set is a weak network cell set, wherein the second cell set whose weak network probability is greater than the second set threshold is determined as the third cell set. In actual applications, the third cell set can be defined as a weak network cell set.

[0097] The second set threshold can be set as needed. For example, in order to maximize the user experience, the second set threshold can be set to a smaller value. For example, when the second set threshold is 0, it indicates that the second cell set with weak network cells is a weak network cell set.

[0098] The second duration is the duration of weak network in the third cell. The second duration can be calculated based on the historical maximum residence time of the mobile terminal in the weak network cells in the third cell set. For example, assuming that there is a weak network cell A in the third cell set, according to the data stored in the setting database, the residence time of the mobile terminal in the weak network cell A is recorded as T1 at the first time, and the residence time of the mobile terminal in the weak network cell A is recorded as T2 at the second time, wherein T1>T2. In this case, the second duration is T1. In another case, when there are multiple weak network cells in the third cell set, the historical maximum residence time of all weak network cells is taken as the duration of weak network in the third cell set. For example, assuming that there are weak network cells A and weak network cells B in the third cell set, the residence time of the mobile terminal in the weak network cell A is stored as T3 in the setting database, and the residence time of the mobile terminal in the weak network cell B is stored as T4, wherein T3>T4. In this case, the second duration can be determined as T3.

[0099] S604: Determine the first duration according to the adjacency relationship between each third cell set in the at least one third cell set and the second duration of each third cell set in the at least one third cell set.

[0100] After determining the second duration of each third cell set, the first duration is determined according to the adjacency relationship between each third cell set and the second duration of each third cell set. Specifically, the adjacency relationship of the third cell set can be divided into the following two situations:

[0101] In the case of non-adjacency, that is, the weak network environment is composed of a single third cell set, the corresponding first duration is the second duration of the third cell set that constitutes the weak network environment. For example, assume that there are a third cell set A and a third cell set B, where the second duration of the third cell set A is T1, and the second duration of the third cell set B is T2. When there is no adjacency relationship between the third cell set A and the third cell set B, that is, the first weak network environment encountered by the mobile terminal in the forward direction is composed of the third cell set A, and the first duration can be obtained as T1.

[0102] When the third cell set A and the third cell set B are adjacent to each other, it indicates that after the mobile terminal leaves the weak network environment of the third cell set A, it continues to enter another weak network environment constituted by the third cell set B. It can be seen that the first weak network environment of the mobile terminal in the forward direction is jointly constituted by the third cell set A and the third cell set B, and the first time length can be obtained as T1+T2.

[0103] In one embodiment, determining the first duration according to the second trajectory includes:

[0104] When the residence time of the mobile terminal in the first cell is greater than or equal to a third set threshold, the first duration is determined according to the second trajectory.

[0105] The data transmission of the first service does not exist continuously. For example, during the movement of the mobile terminal, the video service may be suspended, that is, there is no need to obtain video data. If the first weak network environment in the forward direction of the mobile terminal is predicted too early, the data of the first service will be preloaded in advance, wasting too much traffic. Therefore, it is necessary to predict the first weak network environment and set a time threshold. When the mobile terminal is about to reach the first weak network environment, a first prompt message carrying the first duration is sent, so that the mobile terminal pre-caches the data of the first service according to the first prompt message.

[0106] In actual applications, the mobile terminal first accesses the first cell and then accesses the cell in the first weak network environment. That is to say, the residence time of the mobile terminal in the first cell is the time it takes for the mobile terminal to move from the first cell to the first weak network environment. Therefore, the third set threshold can be determined based on the historical residence time of the mobile terminal in the first cell, where the historical residence time of the first cell can be obtained from the setting database.

[0107] S502: Output first prompt information carrying at least a first duration; the first prompt information is used to indicate selection of a strategy for coping with a weak network environment.

[0108] After determining the first duration, in one embodiment, a first prompt message carrying the first duration can be output, so that the user can be prompted through the first prompt message that a weak network environment is about to be entered, and the first service on the mobile terminal will be affected by the weak network environment. The degree of impact of the weak network environment can also be determined through the first duration carried in the first message. Assuming the first duration is 1 minute, it can be estimated that the first service on the mobile terminal is not greatly affected by the weak network environment. Assuming the first duration is 5 minutes, it can be estimated that the first service on the mobile terminal is greatly affected by the weak network environment. The user can then make corresponding strategies to cope with the weak network environment according to the first prompt message carrying the first duration.

[0109] In another embodiment, in addition to carrying the first duration, the first prompt information may further carry a button for a strategy to deal with a weak network environment, for example, a button for preloading data of the first service. When the user triggers the button, the data of the first service can be loaded in advance, for example, video data can be cached in advance, so that the first service is not affected by the weak network environment ahead.

[0110] In a feasible manner, in addition to predicting the time length for the mobile terminal to pass through the first weak network area in the forward direction, the time length for the mobile terminal to reach the first weak network area in the forward direction may also be predicted.

[0111] In an embodiment of the present application, during the movement of the mobile terminal, a second trajectory matching the first trajectory is determined in a setting database, a first cell set is determined through the second trajectory, at least one second cell is determined in the first cell set according to the matching relationship between the first quality of service parameter of the first cell and the data transmission requirement of the first service, and the mobile terminal is enabled to access one of the at least one second cell. The mobile terminal can predict the cell that may be accessed in the direction of its advance through the moving trajectory of the mobile terminal, and thus enable the mobile terminal to access a cell that can meet the data transmission requirement of the service, thereby avoiding access to a weak network cell and thus affecting the service.

[0112] In the above embodiment, the network environment of the mobile terminal in the forward direction is predicted through the first trajectory of the mobile terminal, so that the mobile terminal can access a cell that meets the data transmission requirements of the first service. In addition to selecting a cell to access according to the first trajectory of the mobile terminal, in one embodiment, a travel safety event prompt may also be given according to the first trajectory of the mobile terminal. The method includes:

[0113] In the case that the setting database does not exist in the sixth cell, a second prompt message is issued; the second prompt message is used to prompt and confirm whether the current location is safe; the sixth cell represents the target location of the mobile terminal during the movement.

[0114] In this embodiment, the sixth cell is the target location of the mobile terminal during the movement, and whether it is the target location can be determined by the length of time the mobile terminal stays in the cell. In actual applications, when the mobile terminal reaches the target location, it will stay at the target location for a long time. If the length of time the mobile terminal stays in the cell exceeds the set threshold, it can be considered that the cell currently accessed by the mobile terminal is the sixth cell, that is, the target location of the mobile terminal.

[0115] The mobile terminal can detect whether the sixth cell is a newly accessed cell by the mobile terminal without turning on the positioning function. In actual application, whether the sixth cell is a newly accessed cell can be determined by setting a database. When the sixth cell does not exist in the setting database, it can be determined that the sixth cell is a newly accessed cell. When it is determined that the sixth cell is a newly accessed cell by the mobile terminal, the cell information of the sixth cell is reported to the cloud server, and it is further determined whether the cloud server has the location information of the sixth cell. If the cloud server does not have the location information of the sixth cell, it indicates that the current area of ​​the mobile terminal is a new location. By sending the second prompt message, it is confirmed whether the user's current location is safe and whether there is a security incident.

[0116] In actual applications, the user can feedback the result through the second prompt information, including that after receiving the second prompt information, the user can feedback that the current location is safe and there is no security incident, and add the sixth cell to the setting database, or feedback that the current location is unsafe and there is a security incident. If no user feedback is received, a machine learning method can be used to determine whether the area where the mobile terminal is in the sixth cell is a security incident. Specifically, by judging whether the frequency of occurrence of security incidents related to the sixth cell exceeds a set threshold, wherein the probability of occurrence of security incidents in the sixth cell can be determined by collecting feedback results about the sixth cell from other mobile terminals. For example, when the sixth cell is a scenic spot, even if the user does not send a corresponding feedback result to the second prompt information, if the feedback result about the sixth cell uploaded by other mobile terminals is a non-security incident, it can be confirmed that the mobile terminal has no security incident in the current sixth cell.

[0117] In one feasible manner, when it is determined that the sixth cell does not exist in the setting database, since the coverage of the sixth cell is obtained by the point of interest (POI) information calculated from the coordinate information, the current location of the mobile terminal cannot be accurately determined through the coverage of the sixth cell. In this case, when the cloud server detects that there is no location information of the sixth cell, it can send a request message to the mobile terminal to enable the positioning function or obtain the precise location information of the mobile terminal. After the user turns on the positioning function or authorizes the mobile terminal to obtain the precise location information, a second prompt message carrying the precise location information of the mobile terminal can be issued.

[0118] The above embodiment introduces finding a second trajectory matching the first trajectory of the mobile terminal in the setting database, so that the mobile terminal can access the cell that meets the data transmission requirements of the first service, and can also provide a security event prompt. It can be seen that how to construct a setting database is one of the important links to achieve cell access and security event prompts. The following embodiment is used to introduce how to construct a mobile trajectory in the setting database.

[0119] In one embodiment, if Figure 8 As shown, before setting a second trajectory matching the first trajectory in a database according to the first trajectory, the method includes:

[0120] S801: Acquire a first sequence; the first sequence includes at least one fifth cell and a fourth service quality parameter corresponding to each fifth cell in the at least one fifth cell; the fifth cell represents a cell accessed by the mobile terminal within a set time range.

[0121] In this embodiment, the first sequence can reflect the movement behavior of the mobile terminal within a set time range. The first sequence is a sequence composed of cells accessed by the mobile terminal during the movement process, wherein the cells of the first sequence are arranged in the order of access time, such as Fig. 9 As shown, Fig. 9 A schematic diagram of the first sequence is shown. Fig. 9 Cell A to cell H in the figure are cells where mobile terminals can normally reside and perform data transmission. Fig. 9 It can be determined that the mobile terminal moves from cell A to cell H, and the mobile terminal first accesses cell A, leaves cell A, and then accesses cell B. The set time range refers to the cells accessed by the mobile terminal. In actual applications, the set time range can be set according to the user's travel habits. For example, during the working day period, the cells accessed by the mobile terminal during the movement within 24 hours can be continuously collected.

[0122] During the movement of the mobile terminal, in addition to collecting the sequence of cells accessed by the mobile terminal, it is also necessary to collect the service quality parameters of the cells accessed by the mobile terminal, where the service quality parameters include the communication standard of the cell, the cell bandwidth, the cell reference signal transmission power, the average uplink bit error and the average downlink bit error scheduled by the network during the data transmission stage of the mobile terminal in this cell, the average MCS and the average RB.

[0123] In one case, during the movement of the mobile terminal, the time when the mobile terminal accesses the cell and the time when the mobile terminal leaves the cell are also collected, so that the residence time of the mobile terminal in the cell can be determined.

[0124] S802: Determine in the first sequence a first stationary cell cluster and a third trajectory corresponding to each stationary cell in at least two stationary cells; the stationary cell represents a cell whose residence time is greater than or equal to a fourth set threshold; the first stationary cell cluster includes the stationary cell, the cell where the mobile terminal resides before residing in the stationary cell, and the cell where the mobile terminal resides after leaving the stationary cell; the third trajectory is used to describe the trajectory of mobile cell changes between at least two first stationary cell clusters; the mobile cell represents a cell where the residence time of the mobile terminal in the first sequence is less than a fourth set threshold.

[0125] In this embodiment, the cells in the first sequence can be divided into static cells and mobile cells according to the residence time of the mobile terminal in each cell in the first sequence. It can be determined from the mobile characteristics of the mobile terminal that when the mobile terminal is at the target location, the mobile terminal will stay at the target location for a long time. For example, when the user needs to go from the residence to the company, before departure, the mobile terminal will stay in the cell in the residential area for a long time. On the way from the residence to the company, the mobile terminal keeps moving. When the mobile terminal arrives at the company, it will stay in the cell in the company area for a long time. It can be seen that in the movement trajectory of the mobile terminal, there are cells with short residence time and cells with long residence time. Among them, the cell with a residence time less than the fourth set threshold is considered to be a cell that the mobile terminal briefly accesses during the movement process, which can be defined as a mobile cell, and the cell with a residence time greater than or equal to the fourth set threshold is considered to be a cell that the mobile terminal accesses for a long time during the movement process, which can be defined as a static cell.

[0126] After determining the stationary cells and the mobile cells in the first sequence, a first stationary cell cluster corresponding to the stationary cells is determined, the first stationary cell cluster includes stationary cells, mobile-in cells and mobile-out cells, wherein: Fig.10 As shown, Fig.10 The diagram shows the relationship between the static cell, the moving-in cell and the moving-out cell. The moving-in cell can be understood as the cell where the mobile terminal resides before accessing the static cell, and the moving-out cell can be understood as the cell where the mobile terminal resides after leaving the static cell.

[0127] In actual applications, a mobile terminal can camp on a static cell from a mobile-entry cell through cell reselection, redirection, handover or reconstruction, and a mobile terminal can also camp on a static cell from a mobile-out cell through cell reselection, redirection, handover or reconstruction. The following briefly introduces the change scenarios between different cells.

[0128] (1) Cell reselection. Taking LTE communication standard as an example, cell reselection refers to the change of cell when the mobile terminal has no wireless link connection with the cell. It may occur due to poor signal conditions of the source cell or low frequency priority of the source cell. The network will broadcast the cell reselection threshold and cell reselection frequency priority to the mobile terminal through system messages. Fig.11 The cell reselection parameter broadcast process is shown.

[0129] (2) Cell redirection: When the network releases the radio link connection with the mobile terminal, it carries the redirection target frequency through the RRC Connection Release message to instruct the mobile terminal to redirect to the target frequency. The redirection process refers to finding the target cell and completing the registration in the target cell.

[0130] (3) Cell switching, see Fig.12 The schematic diagram of cell switching shown in the figure, cell switching is the network configuring the switching target frequency, the mobile terminal measures the target frequency according to the conditions of the network configuration and reports the measured cell, and the network instructs the mobile terminal to switch to a certain target cell based on the reported measured cell.

[0131] (4) Cell reconstruction. Cell reconstruction is triggered unilaterally by the mobile terminal. When the wireless link between the mobile terminal and the network deteriorates to the point where data cannot be transmitted, the mobile terminal triggers cell reconstruction and reestablishes a connection with the resident cell. The reconstruction process may fail. In this scenario, the mobile terminal will continue to search for a suitable cell through cell selection.

[0132] After determining a first stationary cell cluster corresponding to the stationary cell in the first sequence, a third trajectory is constructed between the stationary cell clusters, and the third trajectory is used to describe a change trajectory between mobile cells in the first sequence, wherein the change trajectory between mobile cells can reflect cell reselection, cell redirection, cell switching and cell reconstruction between different mobile cells.

[0133] In practical applications, the movement trajectory of the mobile terminal will have a departure point and at least one destination, so at least two stationary cell clusters (corresponding to the departure point and at least one destination) will appear in the first sequence obtained. Assuming that there are a first stationary cell cluster A and a first stationary cell cluster B in the first sequence, the mobile cell refers to the cell between the stationary cell cluster A and the stationary cell cluster B. According to the direction from the first stationary cell cluster A to the first stationary cell cluster B, the following can be obtained: Fig.13The third trajectory shown includes different source cells and target cells, and the change process from the source cell to the target cell, such as cell reselection, cell redirection, cell switching and cell reconstruction, wherein the source cell and target cell here refer to cells in the mobile cell. For example, assuming that the mobile cell A is reselected to the mobile cell B, the mobile cell A can be regarded as the source cell and the mobile cell B can be regarded as the target cell.

[0134] S803: Store the fourth quality of service parameter corresponding to the at least two first static cell clusters, the third trajectory, and each fourth cell in the at least one fourth cell in the setting database.

[0135] At least two static cell clusters are stored in a setting database, so that the setting database stores the starting point and the end point of the mobile terminal during this movement, and the third trajectory is stored in the setting database, so that the mobile cell accessed by the mobile terminal during this movement can be stored in the setting database, and the service quality parameters corresponding to each fourth cell are stored in the setting database, so that the service quality parameters of each fourth cell in the setting database can be updated in time.

[0136] In one embodiment, when storing the at least two first static cell clusters in the setting database, the method includes:

[0137] In the case where the stationary cell exists in the setting database, a second stationary cell cluster is updated according to the first stationary cell cluster; the second stationary cell cluster represents a stationary cell cluster in the setting database that has an intersection with the first stationary cell cluster.

[0138] In actual applications, operators deploy multiple cells at the same location for network coverage and capacity considerations, and mobile terminals randomly reside in a cell at the same location, resulting in different movement trajectories even when the mobile terminals move at the same location, resulting in the need to store multiple movement trajectories in the setting database. To avoid this situation, when storing the first static cell cluster, each cell identifier in the first static cell cluster is searched in the setting database, and the following two situations exist respectively:

[0139] In the case that the first stationary cell cluster does not exist in the setting database, it indicates that the first stationary cell cluster is a new place during the user's travel, and then the first stationary cell cluster is created in the setting database.

[0140] When the first static cell cluster exists in the setting database, the second cell cluster intersecting with the first static cell cluster in the setting database is updated, referring to Fig.14 , Fig.14 shows multiple moving trajectories of the mobile terminal. Fig.14 There are 4 moving trajectories in , where each moving trajectory is generated by the mobile terminal moving from the residence to the company. Fig.14 In the figure, there are two static cell clusters near the residence, namely (1, 2, 5, 9) and (7, 8). In the subsequent movement process, if a mobile terminal changes from static cell 7 to cell 5, the two static cell clusters can be merged into (1, 2, 5, 7, 9).

[0141] In one embodiment, if Fig.15 As shown, when storing the third trajectory in the setting database, the method includes:

[0142] S1501: Determine, according to the third trajectory, a fourth cell set and a fifth cell set corresponding to each mobile cell in at least one mobile cell in the third trajectory; the fourth cell set represents the set of cells in which the mobile terminal resides before residing in the mobile cell; the fifth cell set represents the set of cells in which the mobile terminal resides after leaving the mobile cell.

[0143] Each mobile cell in the third trajectory has a fourth cell set and a fifth cell set. The fourth cell set and the fifth cell set are obtained according to the cell changes in the third trajectory. The cell changes in the third trajectory can be seen in Fig.16 The schematic diagram of the cell change trajectory is shown. The fourth cell set is a set of cells where the mobile terminal resides before residing in the mobile cell, and the fifth cell set is a set of cells where the mobile terminal resides after leaving the mobile cell. For example, assuming that mobile cell A is the source cell and mobile cell B is the target cell, then the target cell is a cell in the fifth cell set relative to the source cell, and mobile cell B is added to the fifth cell set of mobile cell A. If mobile cell A is the target cell and mobile cell B is the source cell, and the source cell is a cell in the fourth cell set relative to the target cell, mobile cell B is added to the fourth cell set of mobile cell A. See Fig.17 As shown, Fig.17 A schematic diagram of a mobile cell, a fourth cell set and a fifth cell set is shown.

[0144] S1502: For a mobile cell that does not exist in the setting database, add the mobile cell and a fourth cell set and a fifth cell set corresponding to the mobile cell to the setting database.

[0145] According to the identifier of the mobile cell, the mobile cell is searched in the setting database. If the mobile cell does not exist in the setting database, the mobile cell is created in the setting database, and the mobile cell is associated with the corresponding first stationary cell cluster.

[0146] Furthermore, the corresponding moving direction of the mobile cell needs to be recorded, for example, whether the mobile terminal is on the trajectory from the first stationary cell cluster A to the first stationary cell cluster B, or on the trajectory from the first stationary cell cluster B to the first stationary cell cluster A.

[0147] In actual applications, when the mobile cell does not exist in the setting database, the service quality parameters of the mobile cell can be directly added to the setting database.

[0148] S1503: For the mobile cells existing in the setting database, update the setting database according to the fourth cell set and the fifth cell set corresponding to each mobile cell in at least one mobile cell.

[0149] If the mobile cell exists in the setting database, detect whether the cell in the fourth cell set corresponding to the mobile cell exists in the mobile cell's mobile entry cell cluster in the setting database; if there is a cell in the fourth cell set that does not exist in the mobile cell's mobile entry cell cluster in the setting database, add the cell to the mobile cell's mobile entry cell cluster until every cell in the fourth cell set is traversed.

[0150] Detect whether the cell in the fifth cell set corresponding to the mobile cell exists in the mobile-out cell cluster of the mobile cell in the set database. If there is a cell in the fifth cell set that does not exist in the mobile-out cell cluster of the mobile cell in the set database, add the cell to the mobile-out cell cluster of the mobile cell until every cell in the fifth cell set is traversed.

[0151] When a mobile cell exists in a setting database, that is, the setting database has stored historical service quality parameters corresponding to the mobile cell, in actual applications, the fourth service quality parameter may differ from the historical service quality parameter, and the cell bandwidth and cell reference signal transmission power in the service quality parameter may change, while the communication standard of the cell generally remains unchanged. If the communication standard of the cell changes, it means that the mobile cell is a new cell.

[0152] When the collected fourth quality of service parameter is different from the historical quality of service parameter, the quality of service parameter of the mobile cell in the setting database is updated according to the fourth quality of service parameter. During the updating process, the downlink average RB in the same period can be compared with reference to Table 1. If the downlink average RB in the fourth quality of service parameter is greater than the downlink average RB in the historical quality of service parameter, the uplink and downlink average bit errors, average MCS and average RB stored in the setting database are updated.

[0153] Table 1

[0154]

[0155] In the embodiment of the present application, the movement trajectory of the mobile terminal can be constructed according to the trajectory of the cell accessed by the mobile terminal during the movement, and there is no need to obtain the positioning authority of the mobile terminal, thereby reducing the power consumption of the mobile terminal. Since the construction of the movement trajectory in the embodiment of the present application does not rely on the positioning technology of the mobile terminal, the corresponding movement trajectory can also be generated on the mobile terminal that does not support the positioning technology, or in the area that does not support the positioning technology on the mobile terminal, so as to better learn the travel habits of the user.

[0156] This application also provides an application embodiment, such as Fig.18 As shown, Fig.18 A schematic diagram of the cell access process is shown.

[0157] S1: Determine whether to turn on the first enabling switch. When the mobile terminal determines the cell to be accessed ahead according to the moving trajectory, it needs to access the wireless network information where the mobile terminal resides. When the first enabling switch is turned on, it indicates that the user agrees to access the wireless network information where the mobile terminal resides, so that the cell to be accessed ahead can be determined according to the moving trajectory of the mobile terminal.

[0158] S2: Determine whether the mobile terminal has a data transmission demand. The purpose of determining the cell to be accessed ahead according to the moving trajectory is to ensure that the cell to be accessed by the mobile terminal can meet the data transmission demand. When the mobile terminal does not have a data transmission demand, it is not necessary to determine the cell to be accessed ahead according to the moving trajectory.

[0159] S3: searching a second trajectory matching the first trajectory in a setting database. In S3, after the second trajectory is determined, the service quality parameter of each cell on the second trajectory and the movement into and out of the cell cluster of each cell can be determined through the second trajectory, so that the first cell set can be determined.

[0160] S4: Determine whether a first quality of service parameter of the first cell meets a data transmission requirement of the first service.

[0161] S5: Determine whether there are multiple third cells. If the mobile terminal has one third cell, the mobile terminal can only access the third cell, and there is no need to add the first identifier in the measurement report of the third cell.

[0162] S6: Determine a third cell whose second quality of service parameter meets the data transmission requirement of the first service and exists in the first cell set as the second cell.

[0163] S7: Add the first identifier in the measurement report of the second cell.

[0164] S8: Determine whether the mobile terminal has not switched to the second cell and cannot meet the data transmission demand of the first service.

[0165] S9: Determine at least one second cell in the first cell set, wherein a quality of service parameter of the second cell meets a data transmission requirement of the first service.

[0166] S10: Determine whether the mobile terminal successfully accesses a second cell among at least one second cell.

[0167] S11: Outputting first prompt information carrying a first duration.

[0168] This application also provides another application embodiment, such as Fig.19 As shown, Fig.19 A schematic diagram of a process for determining a first duration in the first prompt information is shown.

[0169] S1: Determine whether the second enabling switch is turned on. When the second enabling switch is turned off, it is not necessary to determine the first time duration.

[0170] S2: Determine whether the mobile terminal needs to predict a weak network. Determine the first duration of the weak network environment ahead in order to cache data of the first service in advance. If the first service on the mobile terminal does not need to cache data in advance, the first duration does not need to be determined.

[0171] S3: Determine, according to the second trajectory, at least one fourth cell in the forward direction of the mobile terminal and a second cell set corresponding to each fourth cell, and determine a weak network area and a weak network duration in which the probability of a weak network on the road ahead is greater than a preset probability.

[0172] S4: Determine whether the residence time in the first cell is greater than a third set threshold.

[0173] S5: Output the first prompt information carrying the first duration.

[0174] This application also provides another application embodiment, such as Fig. 20 As shown, Fig. 20 A schematic diagram of the process of building a setting database is shown.

[0175] S1: Determine whether the third enabling switch is on. If the third enabling switch is off, it indicates that the user does not allow the collection of cell information accessed by the mobile terminal to generate a movement trajectory.

[0176] S2: Collecting the first sequence within a preset time and the service quality parameter corresponding to each cell in the first sequence.

[0177] S3: Determine a first stationary cell cluster corresponding to the stationary cells in the first sequence.

[0178] S4: Construct a third trajectory. The third trajectory is a cell change trajectory of the mobile cells between the first static cell clusters.

[0179] S5: Search the setting database according to the identifier of each cell in the first static cell cluster.

[0180] S6: The first static cell cluster does not exist in the setting database, and a first static cell cluster is created.

[0181] S7: The first static cell cluster exists in the setting database, and the second static cell cluster in the setting database is updated.

[0182] S8: Determine whether the mobile cell exists in the setting database.

[0183] S9: When a setting database exists for the mobile cell, the setting database is updated according to the fourth cell set and the fifth cell set corresponding to the mobile cell.

[0184] S10: Update the service quality parameters stored in the setting database according to the service quality parameters corresponding to the mobile cell.

[0185] S11: When the mobile cell does not exist in the setting database, the mobile cell is associated with the corresponding first stationary cell cluster, and a fourth cell set and a fifth cell set of the mobile cell are created in the setting database.

[0186] S12: Add the service quality parameters corresponding to the mobile cell to the setting database.

[0187] In accordance with Fig. 20 After completing the steps in the storage of the movement trajectory, the movement trajectory stored in the setting database can be seen in Fig.21 The schematic diagram shown in Fig.21 The starting point of the moving trajectory in is the stationary cell cluster A, and the end point is the stationary cell cluster B. In the process of moving, it passes through mobile cell A, mobile cell B, mobile cell C, and mobile cell D.

[0188] An application embodiment of the present application also provides a schematic diagram of a process of prompting a security event, such as Fig. 22 shown.

[0189] S1: Determine the sixth cell according to the residence time of the cells.

[0190] S2: Set whether the sixth cell exists in the database.

[0191] S3: When the sixth cell does not exist in the setting database, the cell information of the sixth cell is reported to the cloud server.

[0192] S4: When the cloud server does not have the location information of the sixth cell, a positioning request is sent.

[0193] S5: Obtain positioning information.

[0194] S6: Report positioning information.

[0195] S7: Send a second prompt message.

[0196] S8: Receive feedback results regarding the second prompt information.

[0197] S9: When the feedback result determines that it is not a security incident, the sixth cell is added to the setting database.

[0198] S10: Update the setting database.

[0199] In order to implement the cell access method of the embodiment of the present application, the embodiment of the present application also provides a cell access device, such as Fig.23 As shown, the device is applied to a mobile terminal, and the device includes:

[0200] The first determining unit 2301 is used to determine a second trajectory matching the first trajectory in a setting database; the first trajectory represents a trajectory consisting of cells accessed by the mobile terminal during movement; the setting database is used to store at least one movement trajectory of the mobile terminal;

[0201] The second determining unit 2302 is configured to determine a first cell set according to the second trajectory; the first cell set represents a set of cells that the mobile terminal may reside in after moving out of the first cell in the forward direction of the mobile terminal; the first cell represents the cell currently accessed by the mobile terminal;

[0202] A third determining unit 2303 is configured to determine at least one second cell in the first cell set according to a matching relationship between the first quality of service parameter of the first cell and the data transmission requirement of the first service;

[0203] The access unit 2304 is configured to access a second cell among the at least one second cell; the first service represents a service performed on the mobile terminal.

[0204] In one embodiment, the third determination unit 2303, when determining at least one second cell in the first cell set according to the matching relationship between the first quality of service parameter of the first cell and the data transmission requirement of the first service, and accessing to one of the at least one second cell, is further used to:

[0205] In a case where the first quality of service parameter does not meet the data transmission requirement of the first service, determining at least one second cell in the first cell set; a second quality of service parameter corresponding to each second cell in the at least one second cell meets the data transmission requirement of the first service;

[0206] The connection with the first cell is released, and a connection request is initiated with each of the at least one second cell in sequence until access is made to one of the at least one second cell.

[0207] In one embodiment, the third determination unit 2303, when determining at least one second cell in the first cell set according to the matching relationship between the first quality of service parameter of the first cell and the data transmission requirement of the first service, and accessing to one of the at least one second cell, is further used to:

[0208] In a case where the first quality of service parameter meets the data transmission requirement of the first service, determining at least one third cell; the third cell represents a cell that the network instructs the mobile terminal to measure;

[0209] Determine a third cell whose third quality of service parameter meets the data transmission requirement of the first service and exists in the first cell set as the at least one second cell;

[0210] A first identifier is added to the measurement report of each second cell in the at least one second cell; the first identifier is used to mark the second cell as a cell to which the mobile terminal expects to switch.

[0211] In one embodiment, the device is further used for:

[0212] In a case where the mobile terminal cannot access each of the at least one second cell, determining a first duration according to the second trajectory; the first duration represents a predicted duration of a first weak network environment in a direction of advance of the mobile terminal;

[0213] Outputting first prompt information carrying at least a first duration; the first prompt information is used to indicate selection of a strategy for coping with a weak network environment.

[0214] In one embodiment, when determining the first duration according to the second trajectory, the device is further configured to:

[0215] Determine at least one fourth cell according to the second trajectory; the fourth cell represents a cell whose quality of service parameter does not meet the data transmission requirement of the first service in the forward direction of the mobile terminal;

[0216] Determine a weak network probability of a second cell set corresponding to each fourth cell in the at least one fourth cell; the second cell set represents a set of cells where the mobile terminal resides after moving out of the fourth cell; the weak network probability represents a probability that the mobile terminal accesses a cell that does not meet the data transmission requirement of the first service;

[0217] Determine a second duration of each third cell set in at least one third cell set; the third cell set represents a second cell set in which the weak network probability is greater than in the at least one second cell set; the second duration is determined by the longest residence duration of a cell that resides in the corresponding third cell set and does not meet the data transmission demand of the first service;

[0218] The first duration is determined according to the adjacency relationship between each third cell set in the at least one third cell set and the second duration of each third cell set in the at least one third cell set.

[0219] In one embodiment, when determining the first duration according to the second trajectory, the device is further configured to:

[0220] When the residence time of the mobile terminal in the first cell is greater than or equal to a third set threshold, the first duration is determined according to the second trajectory.

[0221] In one embodiment, before the first determining unit 2301 sets a second trajectory matching the first trajectory in a database according to the first trajectory, the apparatus is further configured to:

[0222] Acquire a first sequence; the first sequence includes at least one fifth cell and a fourth service quality parameter corresponding to each fifth cell in the at least one fifth cell; the fifth cell represents a cell accessed by the mobile terminal within a set time range;

[0223] Determine in the first sequence a first stationary cell cluster and a third trajectory corresponding to each stationary cell in at least two stationary cells; the stationary cell represents a cell whose residence time is greater than or equal to a fourth set threshold; the first stationary cell cluster includes the stationary cell, a cell where the mobile terminal resides before residing in the stationary cell, and a cell where the mobile terminal resides after leaving the stationary cell; the third trajectory is used to describe the trajectory of mobile cell changes between at least two first stationary cell clusters; the mobile cell represents a cell where the residence time of the mobile terminal in the first sequence is less than a fourth set threshold;

[0224] The at least two first static cell clusters, the third trajectory and a fourth quality of service parameter corresponding to each fourth cell in the at least one fourth cell are stored in the setting database.

[0225] In one embodiment, when storing the at least two first static cell clusters in the setting database, the apparatus is further configured to:

[0226] In the case where the stationary cell exists in the setting database, a second stationary cell cluster is updated according to the first stationary cell cluster; the second stationary cell cluster represents a stationary cell cluster in the setting database that has an intersection with the first stationary cell cluster.

[0227] In one embodiment, when storing the third trajectory in the setting database, the device is further configured to:

[0228] According to the third trajectory, determining a fourth cell set and a fifth cell set corresponding to each mobile cell in at least one mobile cell in the third trajectory; the fourth cell set represents a set of cells where the mobile terminal resides before residing in the mobile cell; the fifth cell set represents a set of cells where the mobile terminal resides after leaving the mobile cell;

[0229] For a mobile cell that does not exist in the setting database, adding the mobile cell and a fourth cell set and a fifth cell set corresponding to the mobile cell to the setting database;

[0230] For the mobile cells existing in the setting database, the setting database is updated according to the fourth cell set and the fifth cell set corresponding to each mobile cell in at least one mobile cell.

[0231] In one embodiment, the device is further used for:

[0232] In the case that the setting database does not exist in the sixth cell, a second prompt message is issued; the second prompt message is used to prompt and confirm whether the current location is safe; the sixth cell represents the target location of the mobile terminal during the movement.

[0233] In actual application, the first determining unit 2301, the second determining unit 2302, the third determining unit 2303, and the access unit 2304 can be implemented by a processor in the cell access device. Of course, the processor needs to run the program stored in the memory to implement the functions of the above program modules.

[0234] It should be noted that the above Fig.23 The cell access device provided in the embodiment only uses the division of the above-mentioned program modules as an example when performing cell access. In actual applications, the above-mentioned processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the above-mentioned processing. In addition, the cell access device provided in the above embodiment and the cell access method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0235] Based on the hardware implementation of the above program modules, and in order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a mobile terminal, Fig.24 Schematic diagram of the hardware structure of the mobile terminal of the present application embodiment. Fig.23 As shown, the mobile terminal includes:

[0236] Communication interface 1, capable of exchanging information with other devices such as network devices;

[0237] The processor 2 is connected to the communication interface 1 to implement information exchange with other devices and is used to execute the cell access method provided by one or more technical solutions when running a computer program. The computer program is stored in the memory 3.

[0238] Of course, in actual application, the various components in the mobile terminal are coupled together through the bus system 4. It can be understood that the bus system 4 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 4 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Fig.24 Various buses are labeled as bus system 4.

[0239] The memory 3 in the embodiment of the present application is used to store various types of data to support the operation of the mobile terminal. Examples of such data include: any computer program used to operate on the mobile terminal.

[0240] It can be understood that the memory 3 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 3 described in the embodiments of the present application is intended to include but is not limited to these and any other suitable types of memories.

[0241] The method disclosed in the above embodiment of the present application can be applied to the processor 2, or implemented by the processor 2. The processor 2 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 2 or the instruction in the form of software. The above processor 2 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 2 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the memory 3, and the processor 2 reads the program in the memory 3 and completes the steps of the above method in combination with its hardware.

[0242] When the processor 2 executes the program, the corresponding processes in the various methods of the embodiments of the present application are implemented, which will not be repeated here for the sake of brevity.

[0243] In an exemplary embodiment, the present application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, a memory 3 storing a computer program, and the computer program can be executed by a processor 2 to complete the steps of the aforementioned method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.

[0244] In the several embodiments provided in the present application, it should be understood that the disclosed devices, mobile terminals and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0245] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0246] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0247] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium, which, when executed, executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, disks or optical disks.

[0248] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a mobile terminal (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

[0249] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A cell access method, characterized in that: Applied to a mobile terminal, the method comprises: Determining a second trajectory matching the first trajectory in a setting database; the first trajectory represents a trajectory consisting of cells accessed by the mobile terminal during movement; the setting database is used to store at least one movement trajectory of the mobile terminal; Determine a first cell set according to the second trajectory; the first cell set represents a set of cells that the mobile terminal may reside in after moving out of the first cell in the forward direction of the mobile terminal; the first cell represents the cell currently accessed by the mobile terminal; Determine at least one second cell in the first cell set according to a matching relationship between a first quality of service parameter of the first cell and a data transmission requirement of a first service, and access one of the at least one second cell; the first service represents a service performed on the mobile terminal; The determining at least one second cell in the first cell set according to the matching relationship between the first quality of service parameter of the first cell and the data transmission requirement of the first service includes: In a case where the first quality of service parameter meets the data transmission requirement of the first service, determining at least one third cell; the third cell represents a cell that the network instructs the mobile terminal to measure; Determine a third cell whose third quality of service parameter meets the data transmission requirement of the first service and exists in the first cell set as the at least one second cell; Adding a first identifier in the measurement report of each second cell in the at least one second cell; the first identifier is used to mark the second cell as a cell to which the mobile terminal expects to switch; Wherein, the method further comprises: In a case where the mobile terminal cannot access each of the at least one second cell, determining a first duration according to the second trajectory; the first duration represents a predicted duration of a first weak network environment in a forward direction of the mobile terminal and a predicted duration of a mobile terminal arriving at the first weak network environment in the forward direction; Outputting first prompt information carrying at least a first duration; the first prompt information is used to indicate selection of a strategy for coping with a weak network environment.

2. The method according to claim 1, characterized in that The determining at least one second cell in the first cell set according to the matching relationship between the first quality of service parameter of the first cell and the data transmission requirement of the first service, and accessing to one of the at least one second cell, includes: In a case where the first quality of service parameter does not meet the data transmission requirement of the first service, determining at least one second cell in the first cell set; a second quality of service parameter corresponding to each second cell in the at least one second cell meets the data transmission requirement of the first service; The connection with the first cell is released, and a connection request is initiated with each of the at least one second cell in sequence until access is made to one of the at least one second cell.

3. The method according to claim 1, characterized in that The determining the first duration according to the second trajectory includes: Determine at least one fourth cell according to the second trajectory; the fourth cell represents a cell whose quality of service parameter does not meet the data transmission requirement of the first service in the forward direction of the mobile terminal; Determine a weak network probability of a second cell set corresponding to each fourth cell in the at least one fourth cell; the second cell set represents a set of cells where the mobile terminal resides after moving out of the fourth cell; the weak network probability represents a probability that the mobile terminal accesses a cell that does not meet the data transmission requirement of the first service; Determine a second duration of each third cell set in at least one third cell set; the third cell set represents a second cell set in which the weak network probability is greater than in the at least one second cell set; the second duration is determined by the longest residence duration of a cell that resides in the corresponding third cell set and does not meet the data transmission demand of the first service; The first duration is determined according to the adjacency relationship between each third cell set in the at least one third cell set and the second duration of each third cell set in the at least one third cell set.

4. The method according to claim 1, characterized in that: The determining the first duration according to the second trajectory includes: When the residence time of the mobile terminal in the first cell is greater than or equal to a third set threshold, the first duration is determined according to the second trajectory.

5. The method according to claim 1, characterized in that Before setting a second trajectory matching the first trajectory in a database according to the first trajectory, the method includes: Acquire a first sequence; the first sequence includes at least one fifth cell and a fourth service quality parameter corresponding to each fifth cell in the at least one fifth cell; the fifth cell represents a cell accessed by the mobile terminal within a set time range; Determine in the first sequence a first stationary cell cluster and a third trajectory corresponding to each stationary cell in at least two stationary cells; the stationary cell represents a cell whose residence time is greater than or equal to a fourth set threshold; the first stationary cell cluster includes the stationary cell, a cell where the mobile terminal resides before residing in the stationary cell, and a cell where the mobile terminal resides after leaving the stationary cell; the third trajectory is used to describe the trajectory of mobile cell changes between at least two first stationary cell clusters; the mobile cell represents a cell where the residence time of the mobile terminal in the first sequence is less than a fourth set threshold; The at least two first static cell clusters, the third trajectory and a fourth quality of service parameter corresponding to each fourth cell in the at least one fourth cell are stored in the setting database.

6. The method according to claim 5, characterized in that When storing the at least two first static cell clusters in the setting database, the method includes: In the case where the stationary cell exists in the setting database, a second stationary cell cluster is updated according to the first stationary cell cluster; the second stationary cell cluster represents a stationary cell cluster in the setting database that has an intersection with the first stationary cell cluster.

7. The method according to claim 5, characterized in that When storing the third trajectory in the setting database, the method includes: According to the third trajectory, determining a fourth cell set and a fifth cell set corresponding to each mobile cell in at least one mobile cell in the third trajectory; the fourth cell set represents a set of cells where the mobile terminal resides before residing in the mobile cell; the fifth cell set represents a set of cells where the mobile terminal resides after leaving the mobile cell; For a mobile cell that does not exist in the setting database, adding the mobile cell and a fourth cell set and a fifth cell set corresponding to the mobile cell to the setting database; For the mobile cells existing in the setting database, the setting database is updated according to the fourth cell set and the fifth cell set corresponding to each mobile cell in at least one mobile cell.

8. The method according to claim 1, characterized in that The method further comprises: In the case that the setting database does not exist in the sixth cell, a second prompt message is issued; the second prompt message is used to prompt and confirm whether the current location is safe; the sixth cell represents the target location of the mobile terminal during the movement.

9. A cell access device, characterized in that: Applied to mobile terminals, including: A first determining unit is used to determine a second trajectory matching the first trajectory in a setting database; the first trajectory represents a trajectory consisting of cells accessed by the mobile terminal during movement; the setting database is used to store at least one movement trajectory of the mobile terminal; A second determining unit is configured to determine a first cell set according to the second trajectory; the first cell set represents a set of cells that the mobile terminal may reside in after moving out of the first cell in the forward direction of the mobile terminal; the first cell represents a cell currently accessed by the mobile terminal; A third determining unit, configured to determine at least one second cell in the first cell set according to a matching relationship between the first quality of service parameter of the first cell and a data transmission requirement of the first service; An access unit is configured to access a second cell among the at least one second cell; the first service represents a service performed on the mobile terminal; The third determination unit is further configured to determine at least one third cell when the first quality of service parameter meets the data transmission requirement of the first service; the third cell represents the cell that the network instructs the mobile terminal to measure; the third cell whose third quality of service parameter meets the data transmission requirement of the first service and exists in the first cell set is determined as the at least one second cell; a first identifier is added to the measurement report of each second cell in the at least one second cell; the first identifier is used to mark the second cell as the cell that the mobile terminal expects to switch to; The cell access device is also used to determine a first duration according to the second trajectory when the mobile terminal cannot access each of the at least one second cell; the first duration represents the predicted duration of the first weak network environment in the forward direction of the mobile terminal and the predicted duration of the mobile terminal arriving at the first weak network environment in the forward direction; output a first prompt message carrying at least the first duration; the first prompt message is used to indicate the selection of a strategy for dealing with a weak network environment.

10. A mobile terminal, characterized in that: include: a processor and a memory for storing a computer program capable of being executed on the processor, Wherein, when the processor is used to run the computer program, it executes the steps of the method described in any one of claims 1 to 8.

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

Citation Information

Patent Citations

  • Network cell switching method and device, storage medium and electronic equipment

    CN111726846A

  • Data transmission method and device, electronic device and storage medium

    CN112153710A