CN110933773B - Link monitoring method and device - Google Patents
Link monitoring method and device Download PDFInfo
- Publication number
- CN110933773B CN110933773B CN201911147136.4A CN201911147136A CN110933773B CN 110933773 B CN110933773 B CN 110933773B CN 201911147136 A CN201911147136 A CN 201911147136A CN 110933773 B CN110933773 B CN 110933773B
- Authority
- CN
- China
- Prior art keywords
- link
- links
- determining
- restarted
- determined
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000012544 monitoring process Methods 0.000 title claims abstract description 25
- 238000004891 communication Methods 0.000 claims abstract description 74
- 230000005540 biological transmission Effects 0.000 claims abstract description 56
- 238000011156 evaluation Methods 0.000 claims description 15
- 238000012806 monitoring device Methods 0.000 claims description 3
- 230000006855 networking Effects 0.000 abstract description 10
- 238000012545 processing Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 150000003057 platinum Chemical class 0.000 description 2
- BASFCYQUMIYNBI-UHFFFAOYSA-N platinum Chemical compound [Pt] BASFCYQUMIYNBI-UHFFFAOYSA-N 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 229910052697 platinum Inorganic materials 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The disclosure relates to a link monitoring method and device. The method comprises the following steps: when the dialing is successful, at least two links are established; acquiring parameter information of each link; determining whether a link is to be restarted or not in the at least two links according to the parameter information; when determining that the link to be restarted exists, determining whether a restarting opportunity exists currently; when determining that a restart opportunity exists currently, determining whether more than one communication link exists; and restarting the link to be restarted when more than one communication link is determined. The technical scheme can realize the transmission of the current data and the restart of the link with poor quality, so that the quality of the link for transmitting the data is integrally improved, and the data transmission performance of dial-up networking is improved.
Description
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a link monitoring method and apparatus.
Background
With the continuous development of mobile communication network technology, the functions of the terminal equipment are more and more abundant, and users adopt the terminal equipment to dial up and surf the internet and are more and more widely applied.
In the related art, a single link is usually adopted for dial-up networking, and in the process of networking, the link needs to be monitored, that is, the downlink signal intensity of the single link is detected, and when the downlink signal intensity of the single link is determined to be smaller than a preset value, the link quality is determined to be poor.
However, since the link is always in use, when it is determined that the link quality is poor, the quality of the link cannot be directly improved, and thus the data transmission performance is poor.
Disclosure of Invention
In order to overcome the problems in the related art, embodiments of the present disclosure provide a link monitoring method and apparatus. The technical scheme is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a link monitoring method applied to a terminal device, where the terminal device includes at least two GSM modules, the method including:
when the dialing is successful, at least two links are established;
acquiring parameter information of each link;
determining whether a link is to be restarted or not in the at least two links according to the parameter information;
when determining that the link to be restarted exists, determining whether a restarting opportunity exists currently;
when determining that a restart opportunity exists currently, determining whether more than one communication link exists;
and restarting the link to be restarted when more than one communication link is determined.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: the method comprises the steps of establishing at least two links for transmitting data when dialing is successful, obtaining parameter information of each link, determining whether a link to be restarted is located in the at least two links according to the parameter information, namely determining whether a link with poor quality is located, and restarting the link to be restarted when determining that the link to be restarted has a restart opportunity and determining that more than one communication link exists. Therefore, the transmission of the current data can be realized, the restart of the link with poor quality can be realized, the quality of the link for transmitting the data is integrally improved, and the data transmission performance is improved.
In one embodiment, the parameter information includes at least two parameters of signal strength, packet loss rate and network delay;
the determining whether a link is to be restarted or not in the at least two links according to the parameter information includes:
when at least two parameters of the signal intensity, the packet loss rate and the network delay are determined not to meet preset conditions, determining a corresponding link as the link to be restarted;
and when at least two parameters of the signal intensity, the packet loss rate and the network delay meet the preset conditions, determining the corresponding link as a communication link.
In one embodiment, further comprising:
and when determining that at least two parameters in the parameter information corresponding to the currently communicated link do not meet the preset conditions, switching from the currently communicated link to other links except the currently communicated link.
In one embodiment, the switching from the currently communicating link to the other link except the currently communicating link includes:
and when at least two parameters in the parameter information corresponding to the other links are determined to meet the preset conditions, switching from the currently communicated link to all the other links.
In one embodiment, further comprising:
and when at least two parameters in the parameter information corresponding to the other links are determined not to meet the preset conditions, switching from the currently communicated link to one of the other links.
In one embodiment, the restarting the link to be restarted when it is determined that there is more than one communication link includes:
when more than one communication link is determined, determining whether the number of the links to be restarted is more than or equal to 2;
and restarting one link in the links to be restarted according to a preset rule within each preset time when the number of the links to be restarted is determined to be greater than or equal to 2.
In one embodiment, the obtaining the parameter information of each link includes:
according to the formula RTTi=×φ+(1+)×(T-timesend- Δ time) determining the network delay;
the determining whether a link is to be restarted or not in the at least two links according to the parameter information includes:
according to formula MPi=α×RTTi+β×PLRiDetermining transmission efficiency of a link;
determining whether a link is to be restarted or not in the at least two links according to the transmission efficiency of the link and a link switching criterion;
For the weighting parameter, ═ 0.875, φ is the current round trip time, T is the time at which the sender has received an acknowledgment packet, timesendIs the sending time of the data packet, delta time is the time interval when the data packet is transmitted to the receiver, C is a constant with the value of 1.22 × MSS, the MSS is the size of the maximum segment of 1500, AB isiIs the effective bandwidth of the link i to reflect the link signal strength, α is the round trip delay evaluation factor, β is the packet loss rate evaluation factor, RTTiNetwork delay for link i, PLRiFor packet loss rate, MPstdA preselected value for link restart switch, a minimum tolerated standard value for the link, NiRanking the transmission efficiency of the current link i among all links.
According to a second aspect of the embodiments of the present disclosure, there is provided a link monitoring apparatus, including:
the establishing module is used for establishing at least two links when the dialing is successful;
the acquisition module is used for acquiring the parameter information of each link;
a first determining module, configured to determine whether a link of the at least two links is to be restarted according to the parameter information;
the second determining module is used for determining whether a restarting opportunity exists at present when the link to be restarted is determined;
a third determining module, configured to determine whether there is more than one communication link when it is determined that there is a restart opportunity currently;
and the restarting module is used for restarting the link to be restarted when more than one communication link is determined.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: the method comprises the steps of establishing at least two links for transmitting data when dialing is successful, obtaining parameter information of each link, determining whether a link to be restarted is located in the at least two links according to the parameter information, namely determining whether a link with poor quality is located, and restarting the link to be restarted when determining that the link to be restarted has a restart opportunity and determining that more than one communication link exists. Therefore, the transmission of the current data can be realized, the restart of the link with poor quality can be realized, the quality of the link for transmitting the data is integrally improved, and the data transmission performance is improved.
In one embodiment, the parameter information includes at least two parameters of signal strength, packet loss rate and network delay; the first determination module comprises a first determination submodule and a second determination submodule;
the first determining submodule is configured to determine, when it is determined that at least two parameters of the signal strength, the packet loss rate, and the network delay do not satisfy preset conditions, that a corresponding link is the link to be restarted;
and the second determining submodule is used for determining that the corresponding link is a communication link when at least two parameters of the signal intensity, the packet loss rate and the network delay meet the preset conditions.
In one embodiment, the system further comprises a switching module;
the switching module is configured to switch from the currently communicating link to another link except for the currently communicating link when it is determined that at least two parameters in the parameter information corresponding to the currently communicating link do not satisfy the preset condition.
In one embodiment, the switching module includes a first switching submodule;
the first switching submodule is configured to switch the currently communicated link to all links in the other links when it is determined that at least two parameters in the parameter information corresponding to the other links meet the preset condition.
In one embodiment, the switching module further comprises a second switching submodule;
and the second switching submodule is configured to switch the currently communicating link to one of the other links when it is determined that at least two parameters in the parameter information corresponding to the other links do not satisfy the preset condition.
In one embodiment, the restart module includes a third determination submodule and a restart submodule;
the third determining submodule is used for determining whether the number of the links to be restarted is greater than or equal to 2 when the links in current communication are determined;
and the restarting submodule is used for restarting one link in the links to be restarted according to a preset rule in each preset time when the number of the links to be restarted is determined to be greater than or equal to 2.
According to a third aspect of the embodiments of the present disclosure, there is provided a link monitoring apparatus, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
when the dialing is successful, at least two links are established;
acquiring parameter information of each link;
determining whether a link is to be restarted or not in the at least two links according to the parameter information;
when determining that the link to be restarted exists, determining whether a restarting opportunity exists currently;
when determining that a restart opportunity exists currently, determining whether more than one communication link exists;
and restarting the link to be restarted when more than one communication link is determined.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium having stored thereon computer instructions which, when executed by a processor, implement the steps of the method according to any one of the embodiments of the first aspect.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a flow chart illustrating a method of link monitoring according to an example embodiment.
Fig. 2 is a flow diagram illustrating a method of link monitoring in accordance with an example embodiment.
Fig. 3 is a flow diagram illustrating a method of link monitoring in accordance with an example embodiment.
Fig. 4 is a flow diagram illustrating a method of link monitoring in accordance with an example embodiment.
Fig. 5 is a schematic diagram illustrating a structure of a link monitoring apparatus according to an exemplary embodiment.
Fig. 6 is a schematic diagram illustrating a structure of a link monitoring apparatus according to an exemplary embodiment.
Fig. 7 is a block diagram illustrating a structure of a link monitoring apparatus according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The technical scheme provided by the embodiment of the disclosure relates to a terminal device, which can be a mobile phone, a tablet computer, a notebook computer and other devices capable of dialing to access the internet, and the embodiment of the disclosure does not limit the above. In the related art, a single link is usually adopted for dial-up networking, and in the networking process, the link needs to be monitored, that is, the signal intensity of the single link is detected, and when the signal intensity of the single link is determined to be smaller than a preset value, the link quality is determined to be poor. However, since the link is always in a use state, when the link quality is determined to be poor, the quality of the link cannot be directly improved, so that the data transmission performance of dial-up networking is poor. In the technical scheme of the embodiment of the disclosure, at least two links for transmitting data are established when dialing is successful, parameter information of each link is obtained, whether a link to be restarted is determined in the at least two links according to the parameter information, that is, whether a link with poor quality exists is determined, and when the link to be restarted is determined, a restart opportunity exists at present and more than one communication link is determined, the link to be restarted is restarted. Therefore, the transmission of the current data can be realized, the restart of the link with poor quality can be realized, the quality of the link for transmitting the data is integrally improved, and the data transmission performance of dial-up networking is improved.
Fig. 1 is a flowchart illustrating a link monitoring method according to an exemplary embodiment, where the method is applied to a terminal device, and the terminal device includes at least two GSM (Global System for mobile communications) modules, as shown in fig. 1, and the link monitoring method includes the following steps 101 to 106:
in step 101, at least two links are established when the dialing is successful.
Wherein, the link is used for transmitting data generated after dialing.
Illustratively, the terminal device includes a processor and at least two GSM modules, each GSM Module is provided with a SIM (Subscriber identity Module) card, each GSM Module is connected to the processor, the terminal device uses one of the GSM modules to dial, when the dialing is successful, a link corresponding to each GSM Module is established, and if there are three GSM modules, links corresponding to the three GSM modules, that is, three links are established.
In step 102, parameter information of each link is acquired.
The parameter information comprises at least two parameters of signal strength, packet loss rate and network delay, the signal strength, the packet loss rate and the network delay of the link are obtained at the same time, and compared with the method of only obtaining the signal strength, the accuracy of data transmission can be reflected well.
For example, taking parameter information including signal strength, packet loss rate, and network delay as an example, after a link is established, in order to monitor the quality of each link, three parameters, namely the signal strength, the packet loss rate, and the network delay, of each link need to be obtained, and a specific method for obtaining the signal strength is as follows: the processor of the terminal equipment sends an AT instruction for indicating to acquire the signal strength to each GSM module, and each GSM module returns the signal strength value of the corresponding link to the processor when receiving the AT instruction, namely the signal strength value of each link acquired by the terminal equipment; the method for acquiring the packet loss rate comprises the following steps: for each link, the terminal equipment sends a certain number of data packets to the server in real time, the server returns the number of the received data packets to the terminal equipment after receiving the data packets, and the terminal equipment determines the ratio of the number of the data packets received by the server to the number of the data packets sent by the terminal equipment as a packet loss rate, so that the terminal equipment obtains the packet loss rate of each link; the method for acquiring the network delay comprises the following steps: and for each link, the terminal equipment sends a detection packet to the server in real time and records the sending time of the detection packet, when the server receives the detection packet, the server returns a response packet to the terminal equipment and records the receiving time of the response packet, and the difference between the receiving time and the sending time is determined as network delay, so that the terminal equipment obtains the network delay of each link.
It should be noted that the parameter information may also include other parameters capable of reflecting the link quality, which is not limited in this disclosure.
In step 103, it is determined whether a link of the at least two links is to be restarted according to the parameter information.
Optionally, when it is determined that at least two parameters of the signal strength, the packet loss rate, and the network delay do not satisfy preset conditions, determining the corresponding link as the link to be restarted; and when at least two parameters of the signal intensity, the packet loss rate and the network delay meet the preset conditions, determining the corresponding link as a communication link.
For example, when acquiring the parameter information of each link, the terminal device needs to determine whether each parameter information satisfies a preset condition, which specifically includes: for each link, the terminal equipment compares the signal intensity of the acquired link with a preset intensity, compares the packet loss rate of the acquired link with a first preset value, compares the network delay of the acquired link with a second preset value, and when the signal intensity of the link is determined to be greater than or equal to the preset intensity, the packet loss rate of the link is less than or equal to the first preset value, and the network delay of the link is less than or equal to the second preset value, the parameter information of the link meets a preset condition, and the link is determined to have good quality, namely the link is determined to be a communication link without being restarted; when the signal intensity of the link is determined to be smaller than the preset intensity, the packet loss rate of the link is determined to be larger than the first preset value, and the network delay of the link is determined to be larger than the second preset value, it is indicated that the parameter information of the link does not meet the preset condition, and the quality of the link is determined to be poor, namely the link is determined to be a link to be restarted.
Optionally, according to the formula RTTi=×φ+(1+)×(T-timesend- Δ time) determines the network delay.
According to formula MPi=α×RTTi+β×PLRiThe transmission efficiency of the link is determined.
And determining whether the link is to be restarted or not in the at least two links according to the transmission efficiency of the link and a link switching criterion.
Is a weighting parameter, ═ 0.875,. phi.Go-to-return time, T being the time the sender has received the acknowledgment packet, timesendIs the sending time of the data packet, delta time is the time interval when the data packet is transmitted to the receiver, C is a constant with the value of 1.22 × MSS, the MSS is the size of the maximum segment of 1500, AB isiIs the effective bandwidth of the link i, is used for reflecting the link signal strength, and can be directly obtained, α is a round trip delay evaluation factor, β is a packet loss rate evaluation factor, and RTTiNetwork delay for link i, PLRiFor packet loss rate, MPstdA preselected value for link restart switch, a minimum tolerated standard value for the link, NiRanking the transmission efficiency of the current link i among all links.
For example, services commonly used by a mobile terminal, such as a background service, a session service, and the like, the background service is a non-real-time service, and the session service is a real-time service, each service is divided into three classes, such as a platinum class, a gold class, and a silver class, different switching models are constructed for different service types, and a differentiation strategy is executed to achieve different service class differences, where values of reference evaluation factors of different service types are shown in table 1, and for the platinum class of the session service, if a link delay exceeds 0.1s and a packet loss rate is 0.02, a transmission efficiency MP of the link is equal to 0.084 according to a calculation formula of the transmission efficiency of the link, and if the link is smaller than a preselected value 0.1 for restarting and switching, the link is determined not to be a link to be restarted; if the time delay of the link exceeds 0.2s and the packet loss rate is 0.03, the transmission efficiency MP of the link is equal to 0.166 and is greater than the preselected value of the link restart switching, namely 0.1, according to the calculation formula of the transmission efficiency of the link, and the link is determined to be a link to be restarted.
Similarly, for the platinum-level grade of the background-class service, if the link delay exceeds 0.05s and the packet loss rate is 0.1, the transmission efficiency MP of the link is equal to 0.085 according to the calculation formula of the transmission efficiency of the link and is less than the preselected value of the link restart switching, and the link is determined not to be a link to be restarted; if the time delay of the link exceeds 0.1s and the packet loss rate is 0.2, the transmission efficiency MP of the link is equal to 0.17 and is greater than the link restart switching preselected value of 0.15 according to a calculation formula of the transmission efficiency of the link, the link is determined to be a link to be restarted, the real-time detection, the real-time evaluation and the implementation feedback of the link transmission efficiency are realized, the transmission of the current data can be realized, the restart of the link with poor quality can also be realized, the quality of the link for transmitting the data is integrally improved, and the data transmission performance is improved.
TABLE 1
Further, when it is determined that the signal intensity of the link is smaller than the preset intensity, the packet loss rate of the link is larger than the first preset value, and the network delay of the link is larger than the second preset value, it is indicated that the parameter information of the link does not meet the preset condition, and it is determined that the quality of the link is poor.
It should be noted that, the specific values of the preset intensity, the first preset value and the second preset value are not limited in the present disclosure, and may be set according to actual requirements.
In step 104, when it is determined that there is the link to be restarted, it is determined whether there is a restart opportunity currently.
The restart opportunity is a restart opportunity distributed in each preset time, and if the preset time is up, each link obtains a restart opportunity.
For example, when determining that a link is to be restarted, the terminal device needs to determine whether there is a restart opportunity currently, and if it is determined that there is a restart opportunity currently, the step 105 is continuously executed; and if determining that no restarting opportunity exists currently, continuing to wait for the restarting opportunity.
In step 105, upon determining that a restart opportunity is currently available, it is determined whether there is more than one communication link.
For example, when the terminal device has a restart opportunity, it needs to determine whether current communication data is normally transmitted, and if it is determined that the current communication data is normally transmitted, it is determined that a current communication link exists; and if the current communication data cannot be normally transmitted, determining that no current communication link exists.
In step 106, when it is determined that there is more than one communication link, restarting the link to be restarted.
For example, when determining that there is a current communication link, the terminal device indicates that restarting the link to be restarted does not affect current data transmission, so that the GSM module corresponding to the link to be restarted can be restarted, and the quality of the link of the GSM module corresponding to the link to be restarted can be improved after being restarted. Therefore, the link with poor quality can be restarted while the normal transmission of the current communication data is ensured, so that the quality of the whole link is improved.
It should be noted that, when the terminal device determines that there is no currently communicating link, in order to ensure transmission of communication data, the link to be restarted is not restarted.
The embodiment of the disclosure provides a link monitoring method, which includes establishing at least two links for transmitting data when dialing is successful, acquiring parameter information of each link, determining whether a link to be restarted is to be determined in the at least two links according to the parameter information, that is, determining whether a link with poor quality is present, and restarting the link to be restarted when determining that the link to be restarted has a restart opportunity and determining that more than one communication link is present. Therefore, the transmission of the current data can be realized, the restart of the link with poor quality can be realized, the quality of the link for transmitting the data is integrally improved, and the data transmission performance of dial-up networking is improved.
In one embodiment, as shown in fig. 2, after step 106 is executed, the link monitoring method further includes the following step 107:
in step 107, when it is determined that at least two parameters in the parameter information corresponding to the currently communicating link do not satisfy the preset condition, switching from the currently communicating link to another link except for the currently communicating link.
For example, taking parameter information of a currently communicating link including signal strength, packet loss rate, and network delay as an example, when determining that the signal strength of the currently communicating link is less than a preset strength, and determining that the packet loss rate of the currently communicating link is greater than a first preset value, and determining that the network delay of the currently communicating link is greater than a second preset value, the terminal device determines that the quality of the currently communicating link is poor and needs to be restarted.
In one embodiment, as shown in fig. 3, the step 107 may include steps 1071 and 1072, where the step 1071 is executed when it is determined that at least two parameters of the parameter information corresponding to the other links meet the preset condition; and executing step 1072 when it is determined that at least two parameters in the parameter information corresponding to the other links do not satisfy the preset condition.
In step 1071, when it is determined that at least two parameters in the parameter information corresponding to the currently communicating link do not satisfy the preset condition and when it is determined that at least two parameters in the parameter information corresponding to the other links satisfy the preset condition, switching from the currently communicating link to all links in the other links.
For example, when the terminal device determines that the quality of the currently-communicated link is poor, it needs to determine whether at least two parameters in the parameter information corresponding to the other links except the currently-communicated link meet a preset condition, and when the terminal device determines that the signal strength corresponding to the other links is greater than or equal to the preset strength, the packet loss rate corresponding to the other links is less than the first preset value, and the network delay corresponding to the other links is less than the second preset value, it indicates that the quality of the link is good, and if the quality of each of the other links is good, the terminal device switches from the currently-communicated link to all of the other links, and transmits the currently-communicated data by using all of the other links, so as to improve the performance of data transmission.
In step 1072, when it is determined that at least two parameters in the parameter information corresponding to the currently communicating link do not satisfy the preset condition and when it is determined that at least two parameters in the parameter information corresponding to the other links do not satisfy the preset condition, the currently communicating link is switched to one of the other links.
For example, when the terminal device determines that the quality of the currently communicating link is poor, it needs to determine whether at least two parameters in the parameter information corresponding to other links except the currently communicating link satisfy a preset condition, when the terminal device determines that the signal strength corresponding to other links is smaller than a preset strength, the packet loss rate corresponding to other links is greater than or equal to a first preset value, and the network delay corresponding to other links is greater than or equal to a second preset value, if the quality of each link in other links is poor, switching the currently communicated link to one link in other links to adopt one link in other links for temporary communication, therefore, the terminal equipment can restart the link with poor communication quality in other links, so as to improve the overall quality of the link and improve the data transmission performance.
It should be noted that, when the terminal switches from the currently communicating link to one of the other links, the quality of the links may be sorted according to the parameter information of the links, and the currently communicating link is switched to the link with the higher quality in the other links.
In one embodiment, as shown in fig. 4, the step 106 includes the following steps 1061 and 1062:
in step 1061, when it is determined that there is more than one communication link, it is determined whether the number of links to be restarted is greater than or equal to 2.
In step 1062, when it is determined that the number of the links to be restarted is greater than or equal to 2, restarting one of the links to be restarted according to a preset rule within each preset time.
For example, when determining that there is a currently communicating link, the terminal device counts the number of links to be restarted, and when determining that the counted number is greater than or equal to 2, it indicates that the number of links to be restarted is greater than or equal to 2, and only one link can be restarted in each preset time, so a preset rule needs to be configured in advance, for example, the preset rule is: and sequencing all links in the links to be restarted according to the quality, firstly restarting the link with the worst quality, and restarting the link next to the link with the worst quality in sequence after the link with the worst quality is restarted successfully until all the links to be restarted are restarted.
It should be noted that, when the number of links to be restarted is determined to be 1, the terminal device may restart the link to be restarted directly.
It should be noted that, the preset time is not limited in the present application, and may be 10 minutes, or two minutes, and the like, and may be specifically set according to a requirement.
The embodiment of the disclosure provides a link monitoring method, which includes establishing at least two links for transmitting data when dialing is successful, acquiring parameter information of each link, determining whether a link to be restarted is to be determined in the at least two links according to the parameter information, that is, determining whether a link with poor quality is present, and restarting the link to be restarted when determining that the link to be restarted has a restart opportunity and determining that more than one communication link is present. Therefore, the transmission of the current data can be realized, the restart of the link with poor quality can be realized, the quality of the link for transmitting the data is integrally improved, and the data transmission performance of dial-up networking is improved. In addition, the quality of the current communication link can be monitored in real time, and when the quality of the current communication link is determined to be poor, the current communication link is switched to other links, so that normal transmission of communication data is guaranteed.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods.
Fig. 5 is a schematic diagram illustrating a structure of a link monitoring apparatus 50 according to an exemplary embodiment, where the apparatus 50 may be implemented as part of or all of an electronic device by software, hardware, or a combination of the two. As shown in fig. 5, the link monitoring apparatus 50 includes an establishing module 501, an obtaining module 502, a first determining module 503, a second determining module 504, a third determining module 505, and a restarting module 506.
The establishing module 501 is configured to establish at least two links when the dialing is successful.
An obtaining module 502 is configured to obtain parameter information of each link.
A first determining module 503, configured to determine whether a link of the at least two links is to be restarted according to the parameter information.
A second determining module 504, configured to determine whether there is a restart opportunity currently when it is determined that there is the link to be restarted.
A third determining module 505, configured to determine whether there is more than one communication link when it is determined that there is a restart opportunity currently.
And a restarting module 506, configured to restart the link to be restarted when it is determined that there is a currently communicating link.
In one embodiment, the parameter information includes at least two parameters of signal strength, packet loss rate and network delay; the first determination module 503 includes a first determination submodule and a second determination submodule.
The first determining submodule is configured to determine that the corresponding link is the link to be restarted when it is determined that at least two parameters of the signal strength, the packet loss rate, and the network delay do not satisfy preset conditions.
And the second determining submodule is used for determining that the corresponding link is a communication link when at least two parameters of the signal intensity, the packet loss rate and the network delay meet the preset conditions.
In one embodiment, as shown in fig. 6, the apparatus 50 further comprises a switching module 507.
The switching module 507 is configured to switch, when it is determined that at least two parameters in the parameter information corresponding to the currently communicating link do not satisfy the preset condition, from the currently communicating link to another link except the currently communicating link.
In one embodiment, the switching module 507 includes a first switching submodule.
The first switching submodule is configured to switch the currently communicating link to all links in the other links when it is determined that at least two parameters in the parameter information corresponding to the other links meet the preset condition.
In one embodiment, the switching module 507 further comprises a second switching submodule.
And the second switching submodule is configured to switch the currently communicated link to one of the other links when it is determined that at least two parameters in the parameter information corresponding to the other links do not satisfy the preset condition.
In one embodiment, the restart module 506 includes a third determination submodule and a restart submodule.
The third determining submodule is configured to determine whether the number of the links to be restarted is greater than or equal to 2 when it is determined that there is more than one communication link.
And the restarting submodule is used for restarting one link in the links to be restarted according to a preset rule in each preset time when the number of the links to be restarted is determined to be greater than or equal to 2.
In one embodiment, the obtaining module 502 includes a fourth determining sub-module and a fifth determining sub-module, and the first determining module 503 includes a sixth determining sub-module and a seventh determining sub-module.
Wherein the fourth determination submodule is used for determining according to a formula
RTTi=×φ+(1+)×(T-timesend- Δ time) determines the network delay.
The fifth determination submodule is used for determining according to a formulaAnd determining the packet loss rate.
A sixth determining submodule for determining the equation MPi=α×RTTi+β×PLRiThe transmission efficiency of the link is determined.
And the seventh determining submodule is used for determining whether the link is to be restarted or not in the at least two links according to the transmission efficiency of the link and the link switching criterion.
For the weighting parameter, ═ 0.875, φ is the current round trip time, T is the time at which the sender has received an acknowledgment packet, timesendIs the sending time of the data packet, delta time is the time interval when the data packet is transmitted to the receiver, C is a constant with the value of 1.22 × MSS, the MSS is the size of the maximum segment of 1500, AB isiIs the effective bandwidth of the link i, is used for reflecting the link signal strength, and can be directly obtained, α is a round trip delay evaluation factor, β is a packet loss rate evaluation factor, and RTTiNetwork delay for link i, PLRiFor packet loss rate, MPstdA preselected value for link restart switch, a minimum tolerated standard value for the link, NiRanking the transmission efficiency of the current link i among all links.
The embodiment of the disclosure provides a link monitoring device, which establishes at least two links for transmitting data when dialing is successful, acquires parameter information of each link, determines whether a link to be restarted is in the at least two links according to the parameter information, that is, determines whether a link with poor quality exists, and restarts the link to be restarted when determining that the link to be restarted has a restart opportunity and determining that more than one communication link exists. Therefore, the transmission of the current data can be realized, the restart of the link with poor quality can be realized, the quality of the link for transmitting the data is integrally improved, and the data transmission performance of dial-up networking is improved. In addition, the quality of the current communication link can be monitored in real time, and when the quality of the current communication link is determined to be poor, the current communication link is switched to other links, so that normal transmission of communication data is guaranteed.
The embodiment of the present disclosure provides a link monitoring device, which includes:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
when the dialing is successful, at least two links are established;
acquiring parameter information of each link;
determining whether a link is to be restarted or not in the at least two links according to the parameter information;
when determining that the link to be restarted exists, determining whether a restarting opportunity exists currently;
when determining that a restart opportunity exists currently, determining whether more than one communication link exists;
and restarting the link to be restarted when more than one communication link is determined.
In one embodiment, the processor may be further configured to:
when at least two parameters of the signal intensity, the packet loss rate and the network delay are determined not to meet preset conditions, determining a corresponding link as the link to be restarted;
and when at least two parameters of the signal intensity, the packet loss rate and the network delay meet the preset conditions, determining the corresponding link as a communication link.
In one embodiment, the processor may be further configured to:
and when determining that at least two parameters in the parameter information corresponding to the currently communicated link do not meet the preset conditions, switching from the currently communicated link to other links except the currently communicated link.
In one embodiment, the processor may be further configured to:
and when at least two parameters in the parameter information corresponding to the other links are determined to meet the preset conditions, switching from the currently communicated link to all the other links.
In one embodiment, the processor may be further configured to:
and when at least two parameters in the parameter information corresponding to the other links are determined not to meet the preset conditions, switching from the currently communicated link to one of the other links.
In one embodiment, the processor may be further configured to:
when more than one communication link is determined, determining whether the number of the links to be restarted is more than or equal to 2;
and restarting one link in the links to be restarted according to a preset rule within each preset time when the number of the links to be restarted is determined to be greater than or equal to 2.
In one embodiment, the processor may be further configured to:
according to the formula RTTi=×φ+(1+)×(T-timesend- Δ time) determines the network delay.
According to formula MPi=α×RTTi+β×PLRiThe transmission efficiency of the link is determined.
And determining whether the link is to be restarted or not in the at least two links according to the transmission efficiency of the link and a link switching criterion.
For the weighting parameter, ═ 0.875, φ is the current round trip time, T is the time at which the sender has received an acknowledgment packet, timesendIs the sending time of the data packet, delta time is the time interval when the data packet is transmitted to the receiver, C is a constant with the value of 1.22 × MSS, the MSS is the size of the maximum segment of 1500, AB isiIs the effective bandwidth size of the link i, is used for reflecting the signal strength of the link and can be directly obtained, α is the round trip delay evaluationThe value factor β is the packet loss rate evaluation factor, RTTiNetwork delay for link i, PLRiFor packet loss rate, MPstdA preselected value for link restart switch, a minimum tolerated standard value for the link, NiRanking the transmission efficiency of the current link i among all links.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 7 is a block diagram illustrating a link monitoring apparatus adapted for use with a terminal device according to an exemplary embodiment. For example, the apparatus 700 may be a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
The apparatus 700 may include one or more of the following components: a processing component 702, a memory 704, a power component 706, a multimedia component 708, an audio component 710, an input/output (I/O) interface 712, a sensor component 714, and a communication component 716.
The processing component 702 generally controls overall operation of the device 700, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 702 may include one or more processors 720 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 702 may include one or more modules that facilitate interaction between the processing component 702 and other components. For example, the processing component 702 may include a multimedia module to facilitate interaction between the multimedia component 708 and the processing component 702.
The memory 704 is configured to store various types of data to support operations at the apparatus 700. Examples of such data include instructions for any application or method operating on device 700, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 704 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 706 provides power to the various components of the device 700. The power components 706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 700.
The multimedia component 708 includes a screen that provides an output interface between the device 700 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 708 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 700 is in an operation mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 710 is configured to output and/or input audio signals. For example, audio component 710 includes a Microphone (MIC) configured to receive external audio signals when apparatus 700 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 704 or transmitted via the communication component 716. In some embodiments, audio component 710 also includes a speaker for outputting audio signals.
The I/O interface 712 provides an interface between the processing component 702 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 714 includes one or more sensors for providing status assessment of various aspects of the apparatus 700. For example, sensor assembly 714 may detect an open/closed state of device 700, the relative positioning of components, such as a display and keypad of device 700, sensor assembly 714 may also detect a change in position of device 700 or a component of device 700, the presence or absence of user contact with device 700, orientation or acceleration/deceleration of device 700, and a change in temperature of device 700. The sensor assembly 714 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 714 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 714 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 716 is configured to facilitate wired or wireless communication between the apparatus 700 and other devices. The apparatus 700 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 716 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 716 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 700 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 704 comprising instructions, executable by the processor 720 of the device 700 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
The disclosed embodiments provide a non-transitory computer-readable storage medium, where instructions in the storage medium, when executed by a processor of a terminal device, enable the terminal device to perform the above-mentioned link monitoring method, where the method includes:
when the dialing is successful, at least two links are established;
acquiring parameter information of each link;
determining whether a link is to be restarted or not in the at least two links according to the parameter information;
when determining that the link to be restarted exists, determining whether a restarting opportunity exists currently;
when determining that a restart opportunity exists currently, determining whether more than one communication link exists;
and restarting the link to be restarted when more than one communication link is determined.
In one embodiment, the parameter information includes at least two parameters of signal strength, packet loss rate and network delay;
the determining whether a link is to be restarted or not in the at least two links according to the parameter information includes:
when at least two parameters of the signal intensity, the packet loss rate and the network delay are determined not to meet preset conditions, determining a corresponding link as the link to be restarted;
and when at least two parameters of the signal intensity, the packet loss rate and the network delay meet the preset conditions, determining the corresponding link as a communication link.
In one embodiment, further comprising:
and when determining that at least two parameters in the parameter information corresponding to the currently communicated link do not meet the preset conditions, switching from the currently communicated link to other links except the currently communicated link.
In one embodiment, the switching from the currently communicating link to the other link except the currently communicating link includes:
and when at least two parameters in the parameter information corresponding to the other links are determined to meet the preset conditions, switching from the currently communicated link to all the other links.
In one embodiment, further comprising:
and when at least two parameters in the parameter information corresponding to the other links are determined not to meet the preset conditions, switching from the currently communicated link to one of the other links.
In one embodiment, the restarting the link to be restarted when it is determined that there is more than one communication link includes:
when more than one communication link is determined, determining whether the number of the links to be restarted is more than or equal to 2;
and restarting one link in the links to be restarted according to a preset rule within each preset time when the number of the links to be restarted is determined to be greater than or equal to 2.
In one embodiment, the obtaining the parameter information of each link includes:
according to the formula RTTi=×φ+(1+)×(T-timesend- Δ time) determining the network delay;
the determining whether a link is to be restarted or not in the at least two links according to the parameter information includes:
according to formula MPi=α×RTTi+β×PLRiDetermining transmission efficiency of a link;
determining whether a link is to be restarted or not in the at least two links according to the transmission efficiency of the link and a link switching criterion;
For the weighting parameter, ═ 0.875, φ is the current round trip time, T is the time at which the sender has received an acknowledgment packet, timesendIs the sending time of the data packet, delta time is the time interval when the data packet is transmitted to the receiver, C is a constant with the value of 1.22 × MSS, the MSS is the size of the maximum segment of 1500, AB isiIs the effective bandwidth of the link i to reflect the link signal strength, α is the round trip delay evaluation factor, β is the packet loss rate evaluation factor, RTTiNetwork delay for link i, PLRiFor packet loss rate, MPstdA preselected value for link restart switch, a minimum tolerated standard value for the link, NiRanking the transmission efficiency of the current link i among all links.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (7)
1. A link monitoring method is applied to a terminal device, wherein the terminal device comprises at least two GSM modules, and the method comprises the following steps:
when the dialing is successful, at least two links are established;
acquiring parameter information of each link;
determining whether a link is to be restarted or not in the at least two links according to the parameter information;
when determining that the link to be restarted exists, determining whether a restarting opportunity exists currently;
when determining that a restart opportunity exists currently, determining whether more than one communication link exists;
restarting the link to be restarted when more than one communication link is determined;
the parameter information comprises at least two parameters of signal intensity, packet loss rate and network delay;
the determining whether a link is to be restarted or not in the at least two links according to the parameter information includes:
when at least two parameters of the signal intensity, the packet loss rate and the network delay are determined not to meet preset conditions, determining a corresponding link as the link to be restarted;
when at least two parameters of the signal intensity, the packet loss rate and the network delay meet the preset conditions, determining a corresponding link as a communication link;
the acquiring the parameter information of each link includes:
according to the formula RTTi=×φ+(1+)×(T-timesend- Δ time) determining the network delay;
the determining whether a link is to be restarted or not in the at least two links according to the parameter information includes:
according to formula MPi=α×RTTi+β×PLRiDetermining transmission efficiency of a link;
determining whether a link is to be restarted or not in the at least two links according to the transmission efficiency of the link and a link switching criterion;
For the weighting parameter, ═ 0.875, φ is the current round trip time, T is the time at which the sender has received an acknowledgment packet, timesendIs the sending time of the data packet, delta time is the time interval when the data packet is transmitted to the receiver, C is a constant with the value of 1.22 × MSS, the MSS is the size of the maximum segment of 1500, AB isiIs the effective bandwidth of the link i to reflect the link signal strength, α is the round trip delay evaluation factor, β is the packet loss rate evaluation factor, RTTiNetwork delay for link i, PLRiFor packet loss rate, MPstdA preselected value for link restart switch, a minimum tolerated standard value for the link, NiRanking the transmission efficiency of the current link i among all links.
2. The method of claim 1, further comprising:
and when determining that at least two parameters in the parameter information corresponding to the currently communicated link do not meet the preset conditions, switching from the currently communicated link to other links except the currently communicated link.
3. The method of claim 2, wherein the switching from the currently communicating link to the other link except the currently communicating link comprises:
and when at least two parameters in the parameter information corresponding to the other links are determined to meet the preset conditions, switching from the currently communicated link to all the other links.
4. The method of claim 3, further comprising:
and when at least two parameters in the parameter information corresponding to the other links are determined not to meet the preset conditions, switching from the currently communicated link to one of the other links.
5. The method of claim 1, wherein restarting the link to be restarted when it is determined that there is more than one communication link comprises:
when more than one communication link is determined, determining whether the number of the links to be restarted is more than or equal to 2;
and restarting one link in the links to be restarted according to a preset rule within each preset time when the number of the links to be restarted is determined to be greater than or equal to 2.
6. A link monitoring device, comprising:
the establishing module is used for establishing at least two links when the dialing is successful;
the acquisition module is used for acquiring the parameter information of each link;
a first determining module, configured to determine whether a link of the at least two links is to be restarted according to the parameter information;
the second determining module is used for determining whether a restarting opportunity exists at present when the link to be restarted is determined;
a third determining module, configured to determine whether there is more than one communication link when it is determined that there is a restart opportunity currently;
the restarting module is used for restarting the link to be restarted when more than one communication link is determined;
the parameter information comprises at least two parameters of signal intensity, packet loss rate and network delay; the first determination module comprises a first determination submodule and a second determination submodule;
the first determining submodule is configured to determine, when it is determined that at least two parameters of the signal strength, the packet loss rate, and the network delay do not satisfy preset conditions, that a corresponding link is the link to be restarted;
the second determining submodule is configured to determine, when it is determined that at least two parameters of the signal strength, the packet loss rate, and the network delay meet the preset conditions, that a corresponding link is a communication link;
the acquisition module comprises a fourth determination submodule and a fifth determination submodule, and the first determination module comprises a sixth determination submodule and a seventh determination submodule;
wherein the fourth determination submodule is used for determining according to a formula
RTTi=×φ+(1+)×(T-timesend- Δ time) determining the network delay;
the fifth determination submodule is used for determining according to a formulaDetermining the packet loss rate;
a sixth determining submodule for determining the equation MPi=α×RTTi+β×PLRiDetermining transmission efficiency of a link;
a seventh determining submodule, configured to determine whether a link of the at least two links is to be restarted according to the transmission efficiency of the link and a link switching criterion;
For the weighting parameter, ═ 0.875, φ is the current round trip time, T is the time at which the sender has received an acknowledgment packet, timesendIs the sending time of the data packet, delta time is the time interval when the data packet is transmitted to the receiver, C is a constant with the value of 1.22 × MSS, the MSS is the size of the maximum segment of 1500, AB isiIs the effective bandwidth of the link i, is used for reflecting the link signal strength, and can be directly obtained, α is a round trip delay evaluation factor, β is a packet loss rate evaluation factor, and RTTiNetwork delay for link i, PLRiFor packet loss rate, MPstdA preselected value for link restart switch, a minimum tolerated standard value for the link, NiRanking the transmission efficiency of the current link i among all links.
7. The apparatus of claim 6, wherein the restart module comprises a third determination submodule and a restart submodule;
the third determining submodule is used for determining whether the number of the links to be restarted is greater than or equal to 2 or not when more than one communication link is determined;
and the restarting submodule is used for restarting one link in the links to be restarted according to a preset rule in each preset time when the number of the links to be restarted is determined to be greater than or equal to 2.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911147136.4A CN110933773B (en) | 2019-11-20 | 2019-11-20 | Link monitoring method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911147136.4A CN110933773B (en) | 2019-11-20 | 2019-11-20 | Link monitoring method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110933773A CN110933773A (en) | 2020-03-27 |
| CN110933773B true CN110933773B (en) | 2020-08-18 |
Family
ID=69850511
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911147136.4A Active CN110933773B (en) | 2019-11-20 | 2019-11-20 | Link monitoring method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110933773B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114650571B (en) * | 2020-12-18 | 2024-03-26 | 北京小米移动软件有限公司 | Communication control method, device and storage medium |
| CN116074980A (en) * | 2023-01-31 | 2023-05-05 | 联想(北京)有限公司 | Wireless connection control method, device, electronic device and storage medium |
| CN117041419B (en) * | 2023-08-17 | 2024-03-26 | 南京品淳通信科技有限公司 | Dynamic real-time monitoring device for communication link |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105306289A (en) * | 2014-06-27 | 2016-02-03 | 中兴通讯股份有限公司 | Method and device for improving reliability of multi-module devices, and client terminal device |
| CN106603306A (en) * | 2016-12-30 | 2017-04-26 | 宇龙计算机通信科技(深圳)有限公司 | Network connection abnormity processing method and device |
| CN107454616A (en) * | 2017-08-30 | 2017-12-08 | 深圳鲲鹏无限科技有限公司 | A kind of more radio frequency link wireless routers and fault repairing method |
| CN107889095A (en) * | 2017-11-20 | 2018-04-06 | 广东中兴新支点技术有限公司 | The method that wireless data transmission is realized using multichain paths |
| CN109890008A (en) * | 2018-12-29 | 2019-06-14 | 北京锦鸿希电信息技术股份有限公司 | Synchronous method, device and the storage medium of data |
| CN110418376A (en) * | 2019-07-29 | 2019-11-05 | 国广东方网络(北京)有限公司 | Data transmission method and device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105122883B (en) * | 2013-03-04 | 2020-07-31 | 苹果公司 | System and method for HetNet mobility management |
| US10856203B2 (en) * | 2017-01-19 | 2020-12-01 | Qualcomm Incorporated | Signaling for link aggregation setup and reconfiguration |
-
2019
- 2019-11-20 CN CN201911147136.4A patent/CN110933773B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105306289A (en) * | 2014-06-27 | 2016-02-03 | 中兴通讯股份有限公司 | Method and device for improving reliability of multi-module devices, and client terminal device |
| CN106603306A (en) * | 2016-12-30 | 2017-04-26 | 宇龙计算机通信科技(深圳)有限公司 | Network connection abnormity processing method and device |
| CN107454616A (en) * | 2017-08-30 | 2017-12-08 | 深圳鲲鹏无限科技有限公司 | A kind of more radio frequency link wireless routers and fault repairing method |
| CN107889095A (en) * | 2017-11-20 | 2018-04-06 | 广东中兴新支点技术有限公司 | The method that wireless data transmission is realized using multichain paths |
| CN109890008A (en) * | 2018-12-29 | 2019-06-14 | 北京锦鸿希电信息技术股份有限公司 | Synchronous method, device and the storage medium of data |
| CN110418376A (en) * | 2019-07-29 | 2019-11-05 | 国广东方网络(北京)有限公司 | Data transmission method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110933773A (en) | 2020-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109698794B (en) | Congestion control method and device, electronic equipment and storage medium | |
| CN110337825B (en) | Service switching method and device | |
| CN110933773B (en) | Link monitoring method and device | |
| EP3757738A1 (en) | Method and device for page processing | |
| US11197192B2 (en) | Network connection management method, device and system | |
| US20250150876A1 (en) | Measurement method, terminal, and network device and non-transitory computer-readable storage medium | |
| CN108476479B (en) | Random access method and apparatus, user equipment and computer-readable storage medium | |
| CN108886789A (en) | Method and device for determining uplink and downlink switching points | |
| US12356312B2 (en) | Communication control method and communication control apparatus | |
| CN108391464B (en) | System message receiving method and device and system message sending method and device | |
| RU2615683C2 (en) | Method and device for communication identification performance | |
| CN113055966A (en) | Frequency band switching method, frequency band switching device and storage medium | |
| CN105517078A (en) | Network connection switching method and device | |
| CN112492654A (en) | Network control method, device and storage medium | |
| CN105227426B (en) | Application interface switching method and device and terminal equipment | |
| CN107979858B (en) | Data path switching method, device, terminal and computer-readable storage medium | |
| US11812386B2 (en) | Configuration adjustment methods, apparatuses, electronic device and computer readable storage medium | |
| CN109194808B (en) | Volume adjusting method and device | |
| CN112752328A (en) | Network control method, device and storage medium | |
| CN114430370B (en) | Method, device, equipment and storage medium for determining network slice | |
| US12356380B2 (en) | Identifier transmitting, identifier receiving, and information transmitting methods and devices | |
| WO2019153236A1 (en) | Method, apparatus and system for establishing connection between terminal and core network to be accessed | |
| CN108551459B (en) | Method and device for communication between devices and readable storage medium | |
| CN109565718B (en) | Methods and devices for transmitting messages | |
| CN107396415B (en) | Communication method and terminal of dual-card intelligent 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 |