Nothing Special   »   [go: up one dir, main page]

CN109275198B - Control method and device of mobile terminal, storage medium and mobile terminal - Google Patents

Control method and device of mobile terminal, storage medium and mobile terminal Download PDF

Info

Publication number
CN109275198B
CN109275198B CN201811163519.6A CN201811163519A CN109275198B CN 109275198 B CN109275198 B CN 109275198B CN 201811163519 A CN201811163519 A CN 201811163519A CN 109275198 B CN109275198 B CN 109275198B
Authority
CN
China
Prior art keywords
mobile terminal
data rate
preset
roaming
triggering condition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201811163519.6A
Other languages
Chinese (zh)
Other versions
CN109275198A (en
Inventor
林进全
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201811163519.6A priority Critical patent/CN109275198B/en
Publication of CN109275198A publication Critical patent/CN109275198A/en
Application granted granted Critical
Publication of CN109275198B publication Critical patent/CN109275198B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application discloses a control method and device of a mobile terminal, a storage medium and the mobile terminal. The method comprises the following steps: detecting that a mobile terminal establishes connection with a first wireless access point; acquiring data rate information between a mobile terminal and a first wireless access point; and when the data rate information meets the preset requirement, adjusting the preset roaming triggering condition in the mobile terminal to obtain a target roaming triggering condition, and judging whether a roaming event is triggered according to the target roaming triggering condition. By adopting the technical scheme, the roaming triggering condition can be dynamically adjusted according to the data rate information between the mobile terminal and the connected wireless access point, so that the wireless roaming of the mobile terminal is more reasonably controlled.

Description

Control method and device of mobile terminal, storage medium and mobile terminal
Technical Field
The embodiment of the application relates to the technical field of mobile terminals, in particular to a control method and device of a mobile terminal, a storage medium and the mobile terminal.
Background
At present, mobile terminals have become essential electronic devices in daily life of most users. With the rapid development of the mobile terminal technology, the functions in the mobile terminal are more and more perfect, and the various use requirements of users can be met.
At present, the mobile terminal supports multiple Wireless roaming, which means that when a plurality of Wireless APs exist in a network environment, the mobile terminal can move in the whole W L AN and roam among the plurality of Wireless APs, and the Wireless roaming provides a better Wireless internet service for users, but the Wireless roaming control scheme related to the mobile terminal is still not perfect and needs to be improved.
Disclosure of Invention
The embodiment of the application provides a control method and device of a mobile terminal, a storage medium and the mobile terminal, which can optimize a wireless roaming control scheme in the mobile terminal.
In a first aspect, an embodiment of the present application provides a method for controlling a mobile terminal, including:
detecting that a mobile terminal establishes connection with a first wireless access point;
acquiring data rate information between the mobile terminal and the first wireless access point;
and when the data rate information meets a preset requirement, adjusting a preset roaming triggering condition in the mobile terminal to obtain a target roaming triggering condition, and judging whether a roaming event is triggered according to the target roaming triggering condition.
In a second aspect, an embodiment of the present application provides a control apparatus for a mobile terminal, including:
the connection establishment detection module is used for detecting whether the mobile terminal establishes connection with the first wireless access point;
the mobile terminal comprises a data rate information acquisition module, a data rate information acquisition module and a data rate information acquisition module, wherein the data rate information acquisition module is used for acquiring data rate information between the mobile terminal and a first wireless access point after detecting that the mobile terminal is connected with the first wireless access point;
and the roaming triggering condition adjusting module is used for adjusting the preset roaming triggering condition in the mobile terminal when the data rate information meets the preset requirement to obtain a target roaming triggering condition and judging whether a roaming event is triggered according to the target roaming triggering condition.
In a third aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements a control method of a mobile terminal according to an embodiment of the present application.
In a fourth aspect, an embodiment of the present application provides a mobile terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the computer program to implement the control method of the mobile terminal according to the embodiment of the present application.
According to the control scheme of the mobile terminal provided by the embodiment of the application, the connection between the mobile terminal and the first wireless access point is detected, the data rate information between the mobile terminal and the first wireless access point is acquired, when the data rate information meets the preset requirement, the preset roaming triggering condition in the mobile terminal is adjusted to obtain the target roaming triggering condition, and whether the roaming event is triggered or not is judged according to the target roaming triggering condition. By adopting the technical scheme, the roaming triggering condition can be dynamically adjusted according to the data rate information between the mobile terminal and the connected wireless access point, so that the wireless roaming of the mobile terminal is more reasonably controlled.
Drawings
Fig. 1 is a schematic flowchart of a control method of a mobile terminal according to an embodiment of the present disclosure;
fig. 2 is a schematic flowchart of another control method for a mobile terminal according to an embodiment of the present disclosure;
fig. 3 is a flowchart illustrating a control method of a mobile terminal according to another embodiment of the present application;
fig. 4 is a block diagram of a control device of a mobile terminal according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a mobile terminal according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of another mobile terminal according to an embodiment of the present application.
Detailed Description
The technical scheme of the application is further explained by the specific implementation mode in combination with the attached drawings. It is to be understood that the specific embodiments described herein are merely illustrative of the application and are not limiting of the application. It should be further noted that, for the convenience of description, only some of the structures related to the present application are shown in the drawings, not all of the structures.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the steps as a sequential process, many of the steps can be performed in parallel, concurrently or simultaneously. In addition, the order of the steps may be rearranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
Fig. 1 is a flowchart illustrating a control method of a mobile terminal according to an embodiment of the present disclosure, where the method may be performed by a control apparatus of the mobile terminal, where the apparatus may be implemented by software and/or hardware, and may be generally integrated in the mobile terminal. As shown in fig. 1, the method includes:
step 101, detecting that the mobile terminal establishes a connection with a first wireless access point.
For example, the mobile terminal in the embodiment of the present application may include mobile devices such as a mobile phone, a smart watch, a tablet computer, and a media player.
At present, more and more devices that can be used as wireless access points, such as a wireless router device, are commonly used, and a wireless router will be taken as an example for description below, but the embodiment of the present application is not limited thereto. With the wide application of wireless routers, manufacturers are increasing, and in general use situations, compatibility problems between a mobile terminal and the wireless router may be encountered, and environmental interference problems may also be encountered, so that the communication quality between the mobile terminal and the wireless router is affected. When the compatibility or the environmental interference problem is encountered, the mobile terminal may frequently trigger wireless Roaming, such as packet error Rate Roaming (PER Roaming), which may cause wireless connection, such as wireless fidelity (WiFi) connection, to be switched all the time, and during the switching process, a period of time (such as several seconds) may not be connected to the network, and if the switching is frequently performed, the mobile terminal may be seriously influenced to surf the internet, which may also cause a trouble to the user.
In the related art, a roaming trigger condition for determining whether to trigger a roaming event is usually set in a mobile terminal, and the roaming trigger condition is usually fixed, which easily causes the frequent roaming triggering. In the embodiment of the present application, the roaming triggering condition is dynamically adjusted according to the actual situation, so that it is first required to detect whether the mobile terminal establishes a connection with a wireless AP, and if the connection is already established, it indicates that a roaming event may be triggered next, and it is required to evaluate the current time situation, so as to dynamically determine the required roaming triggering condition. In the embodiment of the present application, how to detect whether the mobile terminal and the first wireless access point establish a connection is not limited, taking establishing a WiFi connection as an example, generally, after detecting that the mobile terminal is associated with the first wireless access point, it may be considered that it is detected that the mobile terminal and the first wireless access point establish a connection through scanning, authentication, and association processes. The first wireless access point may be any one of the wireless access points, and the embodiment of the present application is not limited thereto.
Step 102, obtaining data rate information between the mobile terminal and the first wireless access point.
Illustratively, the data rate information may include a transmission data rate (tx data rate) and/or a reception data rate (rx data rate). Optionally, the data rate information may be detected by the mobile terminal side itself, or may be detected by the first access point side and sent to the mobile terminal.
Step 103, when the data rate information meets a preset requirement, adjusting a preset roaming triggering condition in the mobile terminal to obtain a target roaming triggering condition, and judging whether a roaming event is triggered according to the target roaming triggering condition.
For example, the preset requirement may be determined according to the self-configuration of the mobile terminal or other factors, and the present application is not particularly limited. For example, the preset requirement may be that the transmission data rate is greater than a first threshold, that the reception data rate is greater than a second threshold, that the difference between the transmission data rate and the reception data rate is greater than a third threshold, and so on. When the sending data rate, the receiving data rate or the relationship between the sending data rate and the receiving data rate are in different conditions, the current network environment is possibly indicated to be in different states, and the corresponding roaming triggering conditions can be determined according to the current states, so that the dynamic adjustment of the preset roaming triggering conditions in the mobile terminal is realized, and the roaming event is triggered more reasonably.
In the embodiment of the present application, the specific roaming triggering condition is not limited. For example, the roaming triggering condition may include a minimum criterion value, when the sending data rate or the receiving data rate is lower than the minimum criterion value, indicating that a problem may occur in the current network connection, the observation is required for a period of time, and if a larger sending data rate or a lower receiving data rate is lower than the minimum criterion value during the observation period, the roaming event may be triggered. Alternatively, if the transmit data rate or receive data rate occurs more than once in succession during the observation time, below the minimum criterion value, a roaming event may be triggered.
In the embodiment of the present application, the preset roaming triggering condition may be understood as a roaming triggering condition preset in the mobile terminal. When the preset roaming triggering condition is adjusted, the difficulty of triggering the roaming event may be increased (i.e., the roaming event is less likely to be triggered), or the difficulty of triggering the roaming event may be decreased (i.e., the roaming event is more likely to be triggered), and corresponding adjustment may be performed according to a preset requirement.
The method for controlling the mobile terminal provided in the embodiment of the application detects that the mobile terminal is connected with the first wireless access point, obtains data rate information between the mobile terminal and the first wireless access point, adjusts the preset roaming triggering condition in the mobile terminal when the data rate information meets the preset requirement, obtains the target roaming triggering condition, and judges whether to trigger the roaming event according to the target roaming triggering condition. By adopting the technical scheme, the roaming triggering condition can be dynamically adjusted according to the data rate information between the mobile terminal and the connected wireless access point, so that the wireless roaming of the mobile terminal is more reasonably controlled.
In some embodiments, the obtaining data rate information between the mobile terminal and the first wireless access point comprises: and when detecting that the wireless signal intensity corresponding to the first wireless access point is lower than a preset intensity threshold value, acquiring data rate information between the mobile terminal and the first wireless access point. The advantage of this arrangement is that the data rate information can be obtained under specified conditions without the need for continuous acquisition after the mobile terminal establishes a connection with the first wireless access point, reducing power consumption. For example, when the mobile terminal detects that the wireless signal strength corresponding to the first wireless access point is low, it may indicate that the distance between the mobile terminal and the first wireless access point is increased, or the surrounding environment of the mobile terminal may fluctuate to cause wireless signal interference, and at this time, data rate information may be acquired to determine whether to adjust the roaming triggering condition. The wireless signal strength can be measured in dBm units.
Optionally, the obtaining the data rate information between the mobile terminal and the first wireless access point may also include: and when detecting that the change value of the wireless signal strength corresponding to the first wireless access point is greater than a preset change threshold value, acquiring data rate information between the mobile terminal and the first wireless access point. The advantage of this arrangement is that the data rate information can be obtained under specified conditions without the need for continuous acquisition after the mobile terminal establishes a connection with the first wireless access point, reducing power consumption. For example, when the mobile terminal detects that the intensity of the wireless signal corresponding to the first wireless access point changes greatly, it may indicate that the distance between the mobile terminal and the first wireless access point changes greatly, for example, the position of the mobile terminal changes, and it may also indicate that the surrounding environment of the mobile terminal fluctuates to cause wireless signal interference, and at this time, data rate information may be obtained for determining whether to adjust the roaming triggering condition.
In some embodiments, the data rate information includes a transmission data rate and a reception data rate. The sending data rate and the receiving data rate may be instantaneous values, or may be an average value, a maximum value, a minimum value, or an intermediate value in a unit time, and the like. Correspondingly, when the data rate information meets a preset requirement, adjusting a preset roaming triggering condition in the mobile terminal includes: when the difference between the sending data rate and the receiving data rate is greater than or equal to a first preset difference threshold, adjusting a preset roaming triggering condition in the mobile terminal so as to increase the triggering difficulty of the roaming event. The advantage of such an arrangement is that when the sending data rate is greater than the receiving data rate and has a large difference, it can be shown that the current environment is still acceptable, and there is no problem on the mobile terminal side, and it may be that a problem occurs on the first wireless access point side, so that in order to avoid frequent triggering of a roaming event, the preset roaming triggering condition can be adjusted to increase the difficulty of triggering the roaming event.
In some embodiments, further comprising: and when the difference value between the sending data rate and the receiving data rate is smaller than or equal to a second preset difference value threshold, judging whether a roaming event is triggered according to the preset roaming triggering condition, wherein the second preset difference value threshold is smaller than or equal to the first preset difference value threshold. The advantage of this arrangement is that if the difference between the sending data rate and the receiving data rate is small, it can be said that the mobile terminal and the first wireless access point are affected by the environment to a similar extent, and the preset roaming triggering condition can be adopted to determine whether to trigger the roaming event. When the sending data rate is smaller than the receiving data rate and has a large difference, it can be said that the mobile terminal side has a problem, and in order to improve the current network connection status in time, a preset roaming triggering condition can be adopted to perform triggering judgment of the roaming event. Optionally, when the sending data rate is smaller than the receiving data rate and has a large difference, for example, when the difference between the receiving data rate and the sending data rate is greater than or equal to a third preset difference threshold, the preset roaming triggering condition in the mobile terminal may be adjusted, so that the triggering difficulty of the roaming event is reduced. Since the quality of the new network connection after the roaming event is triggered cannot be predicted before the roaming event is triggered, when a problem occurs on the mobile terminal side, the mobile terminal can try to trigger roaming as soon as possible, so that the current network state can be improved.
In some embodiments, if the second predetermined difference threshold is smaller than the first predetermined difference threshold, the current roaming triggering condition may be maintained without adjustment when the difference between the sending data rate and the receiving data rate is between the second predetermined difference threshold and the first predetermined difference threshold.
In some embodiments, the roaming trigger conditions include: and in a preset time length, the proportion of the time length of which the sending data rate or the receiving data rate is lower than a preset data rate threshold value in the preset time length reaches a preset proportion threshold value. The advantage of this is that the roaming trigger condition can be set more reasonably. The preset data rate threshold may be represented by a Modulation and Coding Scheme (MCS) index value, for example, MCS3, and the corresponding rate may be looked up from an MCS corresponding rate table, for example, in a table corresponding to 20MHz under 802.11n, a rate value corresponding to MCS3 is 26Mb/s (GI: 800ns), where GI is an abbreviation of information symbol (Guard Interval), full name Short Guard Interval, and a time Interval guaranteed when the information symbol is transmitted.
In some embodiments, the adjusting the preset roaming trigger condition in the mobile terminal to increase the difficulty of triggering the roaming event includes at least one of: reducing a preset data rate threshold in a preset roaming triggering condition in the mobile terminal; promoting a preset proportion threshold value in a preset roaming triggering condition in the mobile terminal; and increasing the preset duration in the preset roaming triggering condition in the mobile terminal. Any of the above three items may be taken to increase the difficulty of triggering roaming events. When at least two items are adopted, all the items can be adopted for adjustment sequentially (the sequence is not limited), and all the items can also be adopted for adjustment simultaneously, and the embodiment of the application is not limited. For example, the preset data rate threshold may be reduced, and if the threshold is evaluated, further adjustment is required, and then the preset proportional threshold is increased; for another example, the preset data rate threshold may be directly decreased and the preset ratio threshold may be increased. The amplitude corresponding to the operation such as the above-mentioned lowering, lifting or increasing is not limited in the embodiment of the present application, and may be set according to an actual situation. For example, the preset data rate threshold may be decreased by one MCS index value (e.g., from MCS3 to MCS 2); the preset proportional threshold can be improved by 5%; the preset time can be increased by 5 seconds, etc.
In some embodiments, after the determining whether to trigger the roaming event according to the target roaming trigger condition, the method further includes: and when a preset event is detected to be triggered, judging whether a roaming event is triggered according to the preset roaming triggering condition, wherein the preset event comprises disconnection, reconnection or successful roaming. The advantage of this arrangement is that if a predetermined event occurs, which indicates that the previously evaluated network environment condition is likely to change, the network environment condition can be restored to the predetermined roaming triggering condition first, so as to avoid that the network environment condition cannot be triggered in time when the roaming event should be triggered. Subsequently, the network environment may continue to be evaluated, for example, data rate information may be obtained again, and whether the preset roaming triggering condition needs to be adjusted may be determined.
Fig. 2 is a schematic flowchart of another control method for a mobile terminal according to an embodiment of the present application, where the method includes the following steps:
step 201, detecting that the mobile terminal establishes a connection with a first wireless access point.
Step 202, a first sending data rate and a first receiving data rate between the mobile terminal and the first wireless access point are obtained.
For example, the first sending data rate and the first receiving data rate may be instantaneous values at the same time, or may be values used for measuring data rate conditions in a period of time, such as an average value in the same time period, and the embodiment of the present application is not limited thereto. The length of the same period may be a preset time period hereinafter.
Step 203, determining whether a difference between the first sending data rate and the first receiving data rate is greater than or equal to a first preset difference threshold, if so, executing step 204; otherwise, step 212 is performed.
The first preset difference threshold may be determined according to the device capability of the mobile terminal, such as whether 802.11ac is supported, the number of configured antennas, and the like.
Step 204, reducing a preset data rate threshold in the preset roaming triggering condition to obtain a first target roaming triggering condition, and judging whether to trigger a roaming event according to the first target roaming triggering condition.
For example, the preset roaming triggering condition is that, within a preset time length, a ratio of a time length in which a sending data rate or a receiving data rate is lower than a preset data rate threshold value to the preset time length reaches a preset ratio threshold value. For example, the preset duration is 30 seconds, the preset data rate threshold is MCS3, and the preset proportion threshold is 70%. Assuming that the preset data rate threshold is lowered to MCS2, the preset duration is 30 seconds, the preset data rate threshold is MCS2, and the preset percentage threshold is 70% in the first target roaming triggering condition.
For example, it is determined whether a roaming triggering condition needs to be adjusted, and it is determined whether a roaming event needs to be triggered, the two processes may be independent from each other, and the execution sequence is not limited in the embodiment of the present application.
Step 205, a second sending data rate and a second receiving data rate between the mobile terminal and the first wireless access point are obtained.
For example, the second sending data rate and the second receiving data rate may be instantaneous values at the same time, or may be values used for measuring data rate conditions in a period of time, such as an average value in the same time period, and the embodiment of the present application is not limited thereto.
Step 206, determining whether the difference between the second sending data rate and the second receiving data rate is greater than or equal to a first preset difference threshold, if yes, executing step 207; otherwise, step 212 is performed.
Step 207, on the basis of the first target roaming triggering condition, increasing a preset proportional threshold in the preset roaming triggering condition to obtain a second target roaming triggering condition, and determining whether to trigger a roaming event according to the second target roaming triggering condition.
For example, if the preset percentage threshold is increased to 75%, the preset duration is 30 seconds, the preset data rate threshold is MCS2, and the preset percentage threshold is 75% in the second target roaming triggering condition.
Step 208, a third sending data rate and a third receiving data rate between the mobile terminal and the first wireless access point are obtained.
For example, the third sending data rate and the third receiving data rate may be instantaneous values at the same time, or may be values used for measuring data rate conditions in a period of time, such as an average value in the same time period, and the embodiments of the present application are not limited thereto.
Step 209, determining whether the difference between the third sending data rate and the third receiving data rate is greater than or equal to a first preset difference threshold, if so, executing step 210; otherwise, step 212 is performed.
Step 210, on the basis of the second target roaming triggering condition, increasing a preset duration in the preset roaming triggering condition to obtain a third target roaming triggering condition, and determining whether to trigger a roaming event according to the third target roaming triggering condition.
For example, if the preset time duration is increased to 5 seconds, the preset time duration is 35 seconds, the preset data rate threshold is MCS2, and the preset proportion threshold is 75% in the third target roaming triggering condition.
It should be noted that the sequence of decreasing the preset data rate threshold, increasing the preset proportion threshold, and increasing the preset duration may be adjusted, and the embodiment of the present application is not limited.
In step 211, when it is detected that the preset event is triggered, whether the roaming event is triggered is determined according to a preset roaming triggering condition.
Wherein the preset event comprises disconnection, reconnection or roaming success.
Step 212, determining whether to trigger the roaming event according to a preset roaming trigger condition.
According to the mobile terminal control method provided by the embodiment of the application, after the mobile terminal is detected to be connected with the first wireless access point, the sending data rate and the receiving data rate between the mobile terminal and the first wireless access point are monitored, when the sending data rate is higher than the receiving data rate, the mobile terminal side is considered to be good, the first wireless access point side possibly has problems, the roaming triggering condition can be adjusted step by step, the wireless roaming event is prevented from being frequently triggered, and good internet surfing experience of a user is guaranteed.
Fig. 3 is a flowchart illustrating a control method of another mobile terminal according to an embodiment of the present application, where as shown in fig. 3, the method includes:
step 301, detecting that the mobile terminal establishes connection with the wireless router.
For example, the preset roaming triggering condition in the embodiment of the present application is that within a preset time duration (30 seconds), a ratio of a time duration in which a sending data rate or a receiving data rate is lower than a preset data rate threshold (MCS3) to the preset time duration reaches a preset ratio threshold (70%). That is, within 30 seconds, if more than 70% of the tx/rx data rate is lower than the rate corresponding to MCS3, a roaming event is triggered. The roaming in the embodiment of the present application may be, for example, PER roaming.
For example, the rates supported by the mobile terminal may be classified into six grades from low to high according to the device capabilities of the mobile terminal, such as whether the mobile terminal supports 802.11ac and whether the antenna is 1x1 or 2x 2. For example, respectively: the first MCS 0-MCS 3 with 1spatial stream, the second MCS 4-MCS 7with 1spatial stream, the third MCS 8-MCS 9 with 1spatial stream, the fourth MCS 0-MCS 3 with 2spatial stream, the fifth MCS 4-MCS 7with 2spatial stream, and the sixth MCS 8-MCS 9 with 2spatial stream. Each level corresponds to a rate interval, and the specific value of the rate interval is not limited in the embodiment of the present application. If the data rate is in a certain interval, the data rate corresponds to the grade of the interval.
Step 302, after detecting that the wireless signal strength corresponding to the wireless router is lower than the preset strength threshold, if detecting that there is a data packet with a data rate lower than the preset data rate threshold, entering into an observation time.
Step 303, obtaining a first sending data rate and a first receiving data rate between the mobile terminal and the wireless router.
For example, the first transmission data rate and the first reception data rate may be an average value, a maximum value, a minimum value, a median value, or the like within a preset time period from the time of entering the observation time. For example, when the first transmission data rate is an average of the transmission data rates, the first reception data rate is an average of the reception data rates.
Step 304, determining whether the first sending data rate is higher than the first receiving data rate by more than two grades, if yes, executing step 305; otherwise, step 313 is performed.
Wherein, the higher two grades include two grades.
Step 305, adjusting the preset data rate threshold in the preset roaming triggering condition to MCS2, so as to obtain the first target roaming triggering condition.
For example, in the embodiment of the present application, when the first target roaming triggering condition is obtained, the time point at which whether the roaming event needs to be triggered is also reached, that is, 30 seconds have been reached from the time of entering the observation time, in order to avoid frequent triggering of the roaming event, in the embodiment of the present application, the determining step may be intercepted, and instead, the starting time of the observation time is reset, that is, the next 30 seconds are reached, the determination is performed according to the first target roaming triggering condition.
Step 306, acquiring a second sending data rate and a second receiving data rate between the mobile terminal and the wireless router.
For example, the second transmission data rate and the second reception data rate may be an average value, a maximum value, a minimum value, a median value, or the like within a preset time period from the time when the new observation time is entered.
Step 307, determining whether the second sending data rate is higher than the second receiving data rate by more than two grades, if yes, executing step 308; otherwise, step 313 is performed.
And 308, on the basis of the first target roaming triggering condition, increasing the preset proportion threshold value in the preset roaming triggering condition to 75% to obtain a second target roaming triggering condition.
In the embodiment of the present application, if the second sending data rate is still higher than the second receiving data rate by more than two levels, the roaming trigger difficulty may be continuously increased to obtain the second target roaming trigger condition, and the determining step of intercepting the roaming trigger is performed to reset the start time of the observation time again. If the roaming trigger condition is improved, the current roaming trigger condition can be adopted to judge the roaming trigger, namely the first target roaming trigger condition is adopted to judge.
Step 309, a third sending data rate and a third receiving data rate between the mobile terminal and the wireless router are obtained.
For example, the third transmission data rate and the third reception data rate may be an average value, a maximum value, a minimum value, a median value, or the like within a preset time period from the time when the new observation time is entered.
Step 310, determining whether the third sending data rate is higher than the third receiving data rate by more than two grades, if yes, executing step 311; otherwise, step 313 is performed.
Step 311, on the basis of the second target roaming triggering condition, extending the preset duration in the preset roaming triggering condition to 35 seconds to obtain a third target roaming triggering condition, determining whether to trigger a roaming event according to the third target roaming triggering condition, and executing step 312.
It should be noted that the sequence of decreasing the preset data rate threshold, increasing the preset proportion threshold, and increasing the preset duration may be adjusted, and the embodiment of the present application is not limited.
Optionally, in this embodiment of the present application, the determining step of intercepting the roaming trigger may also be continued, the starting time of the observation time is reset again, the operations of reducing the preset data rate threshold, increasing the preset proportion threshold, and increasing the preset duration are repeated, and the roaming trigger condition is continuously adjusted, so that the difficulty of triggering the roaming event is continuously increased, and thus frequent triggering of the roaming event is further suppressed.
Optionally, a preset data rate threshold, a preset proportion threshold, and an upper limit of a preset duration may be set, and when the corresponding upper limit is reached, the roaming triggering condition is not adjusted any more. The upper limits corresponding to the above three values are not limited in the embodiment of the present application. For example, MCS1, 85%, and 45 seconds may be possible.
In step 312, when the preset event is detected to be triggered, the current roaming triggering condition is restored to the preset roaming triggering condition.
The preset events may include disconnection, reconnection, and roaming success, among others.
Step 313, determining whether to trigger the roaming event according to the current roaming trigger condition.
The initial roaming triggering condition is a preset roaming triggering condition, that is, when the determination in step 304 is negative, the current roaming triggering condition is the preset roaming triggering condition.
According to the control method of the mobile terminal, after the mobile terminal is detected to be connected with the wireless router, if the wireless router is detected to have weaker signals, the sending data rate and the receiving data rate between the mobile terminal and the wireless router are monitored, when the sending data rate is higher than the receiving data rate, the mobile terminal side is considered to be good, the wireless router side possibly has problems, the roaming triggering condition can be adjusted step by step, the phenomenon that PER roaming is frequently triggered is avoided, the PER roaming behavior is stabilized, and good internet experience of a user is guaranteed.
Fig. 4 is a block diagram of a control apparatus of a mobile terminal according to an embodiment of the present disclosure, where the control apparatus may be implemented by software and/or hardware, and is generally integrated in the mobile terminal, and may control the mobile terminal to dynamically adjust a roaming trigger condition by executing a control method of the mobile terminal. As shown in fig. 4, the apparatus includes:
a connection establishment detection module 401, configured to detect whether the mobile terminal establishes a connection with the first wireless access point;
a data rate information obtaining module 402, configured to obtain data rate information between a mobile terminal and a first wireless access point after detecting that the mobile terminal and the first wireless access point establish a connection;
a roaming triggering condition adjusting module 403, configured to adjust a preset roaming triggering condition in the mobile terminal when the data rate information meets a preset requirement, to obtain a target roaming triggering condition, and determine whether to trigger a roaming event according to the target roaming triggering condition.
According to the control scheme of the mobile terminal provided by the embodiment of the application, the connection between the mobile terminal and the first wireless access point is detected, the data rate information between the mobile terminal and the first wireless access point is acquired, when the data rate information meets the preset requirement, the preset roaming triggering condition in the mobile terminal is adjusted to obtain the target roaming triggering condition, and whether the roaming event is triggered or not is judged according to the target roaming triggering condition. By adopting the technical scheme, the roaming triggering condition can be dynamically adjusted according to the data rate information between the mobile terminal and the connected wireless access point, so that the wireless roaming of the mobile terminal is more reasonably controlled.
Optionally, the obtaining data rate information between the mobile terminal and the first wireless access point includes:
and when detecting that the wireless signal intensity corresponding to the first wireless access point is lower than a preset intensity threshold value, acquiring data rate information between the mobile terminal and the first wireless access point.
Optionally, the data rate information includes a sending data rate and a receiving data rate;
correspondingly, when the data rate information meets a preset requirement, adjusting a preset roaming triggering condition in the mobile terminal includes:
when the difference between the sending data rate and the receiving data rate is greater than or equal to a first preset difference threshold, adjusting a preset roaming triggering condition in the mobile terminal so as to increase the triggering difficulty of the roaming event.
Optionally, the apparatus further comprises:
and the first roaming triggering judgment module is used for judging whether a roaming event is triggered according to the preset roaming triggering condition when the difference value between the sending data rate and the receiving data rate is smaller than or equal to a second preset difference value threshold value, wherein the second preset difference value threshold value is smaller than or equal to the first preset difference value threshold value.
Optionally, the roaming triggering condition includes:
and in a preset time length, the proportion of the time length of which the sending data rate or the receiving data rate is lower than a preset data rate threshold value in the preset time length reaches a preset proportion threshold value.
Optionally, the adjusting the preset roaming triggering condition in the mobile terminal to increase the triggering difficulty of the roaming event includes at least one of the following:
reducing a preset data rate threshold in a preset roaming triggering condition in the mobile terminal;
promoting a preset proportion threshold value in a preset roaming triggering condition in the mobile terminal;
and increasing the preset duration in the preset roaming triggering condition in the mobile terminal.
Optionally, the apparatus further comprises:
and the second roaming triggering judgment module is used for judging whether a roaming event is triggered according to the preset roaming triggering condition after judging whether the roaming event is triggered according to the target roaming triggering condition and when detecting that the preset event is triggered, judging whether the roaming event is triggered according to the preset roaming triggering condition, wherein the preset event comprises disconnection, reconnection or successful roaming.
Embodiments of the present application also provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a control method of a mobile terminal, the method including:
detecting that a mobile terminal establishes connection with a first wireless access point;
acquiring data rate information between the mobile terminal and the first wireless access point;
and when the data rate information meets a preset requirement, adjusting a preset roaming triggering condition in the mobile terminal to obtain a target roaming triggering condition, and judging whether a roaming event is triggered according to the target roaming triggering condition.
Storage medium-any of various types of memory devices or storage devices. The term "storage medium" is intended to include: mounting media such as CD-ROM, floppy disk, or tape devices; computer system memory or random access memory such as DRAM, DDRRAM, SRAM, EDORAM, Lanbas (Rambus) RAM, etc.; non-volatile memory such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system connected to the first computer system through a network (such as the internet). The second computer system may provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations, such as in different computer systems that are connected by a network. The storage medium may store program instructions (e.g., embodied as a computer program) that are executable by one or more processors.
Of course, the storage medium containing the computer-executable instructions provided in the embodiments of the present application is not limited to the control operation of the mobile terminal described above, and may also perform related operations in the control method of the mobile terminal provided in any embodiments of the present application.
The embodiment of the application provides a mobile terminal, and the control device of the mobile terminal provided by the embodiment of the application can be integrated in the mobile terminal. Fig. 5 is a schematic structural diagram of a mobile terminal according to an embodiment of the present application. The mobile terminal 500 may include: the mobile terminal comprises a memory 501, a processor 502 and a computer program stored on the memory 501 and capable of being run by the processor 502, wherein the processor 502 executes the computer program to realize the control method of the mobile terminal according to the embodiment of the application.
The mobile terminal provided by the embodiment of the application can dynamically adjust the roaming triggering condition according to the data rate information between the mobile terminal and the connected wireless access point, so that the wireless roaming of the mobile terminal is more reasonably controlled.
Fig. 6 is a schematic structural diagram of another mobile terminal provided in an embodiment of the present application, where the mobile terminal may include: a housing (not shown), a memory 601, a Central Processing Unit (CPU) 602 (also called a processor, hereinafter referred to as CPU), a circuit board (not shown), and a power circuit (not shown). The circuit board is arranged in a space enclosed by the shell; the CPU602 and the memory 601 are disposed on the circuit board; the power supply circuit is used for supplying power to each circuit or device of the mobile terminal; the memory 601 is used for storing executable program codes; the CPU602 executes a computer program corresponding to the executable program code by reading the executable program code stored in the memory 601 to implement the steps of:
detecting that a mobile terminal establishes connection with a first wireless access point;
acquiring data rate information between the mobile terminal and the first wireless access point;
and when the data rate information meets a preset requirement, adjusting a preset roaming triggering condition in the mobile terminal to obtain a target roaming triggering condition, and judging whether a roaming event is triggered according to the target roaming triggering condition.
The mobile terminal further includes: peripheral interface 603, RF (Radio Frequency) circuitry 605, audio circuitry 606, speakers 611, power management chip 608, input/output (I/O) subsystem 609, other input/control devices 610, touch screen 612, other input/control devices 610, and external port 604, which communicate via one or more communication buses or signal lines 607.
It should be understood that the illustrated mobile terminal 600 is merely one example of a mobile terminal and that the mobile terminal 600 may have more or fewer components than shown, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
The following describes in detail a mobile terminal for dynamically adjusting roaming trigger conditions provided in this embodiment, where the mobile terminal is a mobile phone as an example.
A memory 601, the memory 601 being accessible by the CPU602, the peripheral interface 603, and the like, the memory 601 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other volatile solid state storage devices.
A peripheral interface 603, said peripheral interface 603 may connect input and output peripherals of the device to the CPU602 and the memory 601.
An I/O subsystem 609, the I/O subsystem 609 may connect input and output peripherals on the device, such as a touch screen 612 and other input/control devices 610, to the peripheral interface 603. The I/O subsystem 609 may include a display controller 6091 and one or more input controllers 6092 for controlling other input/control devices 610. Where one or more input controllers 6092 receive electrical signals from or transmit electrical signals to other input/control devices 610, the other input/control devices 610 may include physical buttons (push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click wheels. It is noted that the input controller 6092 may be connected to any one of: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
A touch screen 612, which touch screen 612 is an input interface and an output interface between the user's mobile terminal and the user, displays visual output to the user, which may include graphics, text, icons, video, and the like.
The display controller 6091 in the I/O subsystem 609 receives electrical signals from the touch screen 612 or transmits electrical signals to the touch screen 612. The touch screen 612 detects a contact on the touch screen, and the display controller 6091 converts the detected contact into an interaction with a user interface object displayed on the touch screen 612, that is, to implement a human-computer interaction, where the user interface object displayed on the touch screen 612 may be an icon for running a game, an icon networked to a corresponding network, or the like. It is worth mentioning that the device may also comprise a light mouse, which is a touch sensitive surface that does not show visual output, or an extension of the touch sensitive surface formed by the touch screen.
The RF circuit 605 is mainly used to establish communication between the mobile phone and the wireless network (i.e., network side), and implement data reception and transmission between the mobile phone and the wireless network. Such as sending and receiving short messages, e-mails, etc. In particular, RF circuitry 605 receives and transmits RF signals, also referred to as electromagnetic signals, through which RF circuitry 605 converts electrical signals to or from electromagnetic signals and communicates with a communication network and other devices. RF circuitry 605 may include known circuitry for performing these functions including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC (CODEC) chipset, a Subscriber Identity Module (SIM), and so forth.
The audio circuit 606 is mainly used to receive audio data from the peripheral interface 603, convert the audio data into an electric signal, and transmit the electric signal to the speaker 611.
The speaker 611 is used to convert the voice signal received by the handset from the wireless network through the RF circuit 605 into sound and play the sound to the user.
And a power management chip 608 for supplying power and managing power to the hardware connected to the CPU602, the I/O subsystem, and the peripheral interface.
The control device, the storage medium and the mobile terminal of the mobile terminal provided in the above embodiments may execute the control method of the mobile terminal provided in any embodiment of the present application, and have corresponding functional modules and beneficial effects for executing the method. For technical details that are not described in detail in the above embodiments, reference may be made to a control method of a mobile terminal provided in any embodiment of the present application.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present application and the technical principles employed. It will be understood by those skilled in the art that the present application is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the application. Therefore, although the present application has been described in more detail with reference to the above embodiments, the present application is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present application, and the scope of the present application is determined by the scope of the appended claims.

Claims (10)

1. A control method of a mobile terminal, comprising:
detecting that a mobile terminal establishes connection with a first wireless access point;
acquiring data rate information between the mobile terminal and the first wireless access point;
when the data rate information meets a preset requirement, adjusting a preset roaming triggering condition in the mobile terminal to obtain a target roaming triggering condition, and judging whether a roaming event is triggered according to the target roaming triggering condition;
wherein the data rate information includes a transmission data rate and a reception data rate;
correspondingly, when the data rate information meets a preset requirement, adjusting a preset roaming triggering condition in the mobile terminal includes:
when the difference between the sending data rate and the receiving data rate is greater than or equal to a first preset difference threshold, adjusting a preset roaming triggering condition in the mobile terminal so as to increase the triggering difficulty of the roaming event.
2. The method of claim 1, wherein the obtaining data rate information between the mobile terminal and the first wireless access point comprises:
and when detecting that the wireless signal intensity corresponding to the first wireless access point is lower than a preset intensity threshold value, acquiring data rate information between the mobile terminal and the first wireless access point.
3. The method of claim 1, further comprising:
and when the difference value between the sending data rate and the receiving data rate is smaller than or equal to a second preset difference value threshold, judging whether a roaming event is triggered according to the preset roaming triggering condition, wherein the second preset difference value threshold is smaller than or equal to the first preset difference value threshold.
4. The method according to claim 1, wherein the adjusting the preset roaming triggering condition in the mobile terminal when the data rate information meets a preset requirement further comprises:
and when the difference value between the receiving data rate and the sending data rate is greater than or equal to a third preset difference threshold value, adjusting a preset roaming triggering condition in the mobile terminal so as to reduce the triggering difficulty of the roaming event.
5. The method of claim 1, 3 or 4, wherein the roaming trigger condition comprises:
and in a preset time length, the proportion of the time length of which the sending data rate or the receiving data rate is lower than a preset data rate threshold value in the preset time length reaches a preset proportion threshold value.
6. The method according to claim 5, wherein the adjusting the preset roaming trigger condition in the mobile terminal to increase the difficulty of triggering the roaming event comprises at least one of:
reducing a preset data rate threshold in a preset roaming triggering condition in the mobile terminal;
promoting a preset proportion threshold value in a preset roaming triggering condition in the mobile terminal;
and increasing the preset duration in the preset roaming triggering condition in the mobile terminal.
7. The method of claim 1, wherein after the determining whether to trigger the roaming event according to the target roaming trigger condition, the method further comprises:
and when a preset event is detected to be triggered, judging whether a roaming event is triggered according to the preset roaming triggering condition, wherein the preset event comprises disconnection, reconnection or successful roaming.
8. A control apparatus of a mobile terminal, characterized by comprising:
the connection establishment detection module is used for detecting whether the mobile terminal establishes connection with the first wireless access point;
the mobile terminal comprises a data rate information acquisition module, a data rate information acquisition module and a data rate information acquisition module, wherein the data rate information acquisition module is used for acquiring data rate information between the mobile terminal and a first wireless access point after detecting that the mobile terminal is connected with the first wireless access point;
a roaming trigger condition adjusting module, configured to adjust a preset roaming trigger condition in the mobile terminal when the data rate information meets a preset requirement, to obtain a target roaming trigger condition, and determine whether to trigger a roaming event according to the target roaming trigger condition;
wherein the data rate information includes a transmission data rate and a reception data rate;
correspondingly, when the data rate information meets a preset requirement, adjusting a preset roaming triggering condition in the mobile terminal includes:
when the difference between the sending data rate and the receiving data rate is greater than or equal to a first preset difference threshold, adjusting a preset roaming triggering condition in the mobile terminal so as to increase the triggering difficulty of the roaming event.
9. A computer-readable storage medium, on which a computer program is stored, characterized in that the program, when executed by a processor, implements a control method of a mobile terminal according to any one of claims 1 to 7.
10. A mobile terminal, characterized in that it comprises a memory, a processor and a computer program stored on the memory and executable on the processor, said processor implementing the control method of the mobile terminal according to any one of claims 1 to 7 when executing said computer program.
CN201811163519.6A 2018-09-30 2018-09-30 Control method and device of mobile terminal, storage medium and mobile terminal Expired - Fee Related CN109275198B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811163519.6A CN109275198B (en) 2018-09-30 2018-09-30 Control method and device of mobile terminal, storage medium and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811163519.6A CN109275198B (en) 2018-09-30 2018-09-30 Control method and device of mobile terminal, storage medium and mobile terminal

Publications (2)

Publication Number Publication Date
CN109275198A CN109275198A (en) 2019-01-25
CN109275198B true CN109275198B (en) 2020-07-17

Family

ID=65196005

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811163519.6A Expired - Fee Related CN109275198B (en) 2018-09-30 2018-09-30 Control method and device of mobile terminal, storage medium and mobile terminal

Country Status (1)

Country Link
CN (1) CN109275198B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115988476A (en) * 2022-12-22 2023-04-18 上海商米科技集团股份有限公司 Adaptive roaming method, terminal, and computer-readable medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6580700B1 (en) * 1995-10-27 2003-06-17 Symbol Technologies, Inc. Data rate algorithms for use in wireless local area networks
US8064903B2 (en) * 2003-12-30 2011-11-22 Cisco Technology, Inc. Methods and apparatus for reducing roaming latency in a mobile node
US20120170474A1 (en) * 2011-01-04 2012-07-05 General Electric Company System and Method of Adaptive Roaming for WLAN Clients
US9913154B2 (en) * 2015-07-21 2018-03-06 Symbol Technologies, Llc Wireless local area network coverage hole detection using mobile communication devices
CN107484157B (en) * 2017-07-28 2020-01-31 福建联迪商用设备有限公司 wireless roaming method, terminal and POS machine

Also Published As

Publication number Publication date
CN109275198A (en) 2019-01-25

Similar Documents

Publication Publication Date Title
CN108494462B (en) Antenna function control method and device, readable storage medium and intelligent terminal
CN108430101B (en) Antenna closing method and device, storage medium and electronic equipment
CN107889092B (en) Bluetooth device communication control method, device, terminal device and storage medium
CN108282166B (en) Antenna coexistence mutual interference processing method and device, storage medium and electronic equipment
CN108632930B (en) Network searching control method and device and mobile terminal
CN106230492B (en) Terminal antenna switching method and device and mobile terminal
CN109769281B (en) Method and device for improving communication rate, storage medium and intelligent terminal
CN108093451B (en) Random access control method, device, storage medium and mobile terminal
CN107770759B (en) Bluetooth voice link establishing method and device, storage medium and mobile terminal
CN109639367B (en) Electromagnetic interference adjusting method and related product
CN108093444B (en) Wireless network transmission rate control method and device, terminal equipment and storage medium
CN107959952B (en) Method and terminal for detecting inter-system cell
CN111179861A (en) Brightness calibration method and device, storage medium and terminal
CN107483092A (en) antenna switching method, device and terminal
CN110518950B (en) Antenna emission mode control method and terminal
CN106919459B (en) Management method, device and terminal for broadcast receiver
CN109600791B (en) Signal strength reporting method and device, storage medium and mobile terminal
CN107291302B (en) Control method and device of touch screen, storage medium and terminal
WO2020056548A1 (en) Network selection method and device applied to mobile terminal
JP2007507038A (en) User cognitive electronic device
CN106713572B (en) Data reporting control method, device and terminal
CN109275198B (en) Control method and device of mobile terminal, storage medium and mobile terminal
WO2022213629A1 (en) Performance parameter adjustment method, related apparatus, and device and readable storage medium
CN111356219A (en) Power control method and electronic equipment
CN108833033B (en) Method and device for determining radio frequency calibration parameters, storage medium and mobile terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200717