CN115002859B - Method, equipment and storage medium for switching operator network of aircraft - Google Patents
Method, equipment and storage medium for switching operator network of aircraft Download PDFInfo
- Publication number
- CN115002859B CN115002859B CN202210740385.XA CN202210740385A CN115002859B CN 115002859 B CN115002859 B CN 115002859B CN 202210740385 A CN202210740385 A CN 202210740385A CN 115002859 B CN115002859 B CN 115002859B
- Authority
- CN
- China
- Prior art keywords
- network
- operator network
- score
- evaluation
- evaluation score
- 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 52
- 238000011156 evaluation Methods 0.000 claims abstract description 235
- 238000004590 computer program Methods 0.000 claims description 6
- 238000004891 communication Methods 0.000 abstract description 13
- 238000001514 detection method Methods 0.000 description 13
- 238000013441 quality evaluation Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/165—Performing reselection for specific purposes for reducing network power consumption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/26—Reselection being triggered by specific parameters by agreed or negotiated communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
The invention discloses an operator network switching method, equipment and a computer readable storage medium of an aircraft, wherein the method comprises the following steps: acquiring evaluation scores of a plurality of operator networks, and selecting the operator networks of which the evaluation scores meet a first preset condition as current operator networks; and when the evaluation scores of the current operator network meet a second preset condition, re-acquiring the evaluation scores of a plurality of operator networks, and updating the current operator network. The method and the device realize an efficient carrier network switching scheme of the aircraft, so that the aircraft equipment can be automatically switched to other proper carrier networks when the current network quality is not good, and the stability of the communication network and the network environment adaptability of the aircraft equipment are greatly improved.
Description
Technical Field
The present invention relates to the field of aircraft technology communications, and in particular, to a method and apparatus for switching an operator network of an aircraft, and a computer readable storage medium.
Background
Currently, part of flying equipment such as unmanned aerial vehicles, manned aerial vehicles and the like on the market starts to support mobile network access so as to monitor and control the flying equipment.
However, when the flying height of the flying device is high, the situation that the flying device is out of connection may occur due to poor coverage of the current operator network.
Therefore, there is a need for an operator network switching scheme that allows the flight device to switch to other suitable operator networks in time when the current operator network is not good, so as to ensure that communication between the flight device and the ground station is clear.
Disclosure of Invention
In order to solve the technical defects in the prior art, the invention provides an operator network switching method of an aircraft, which comprises the following steps:
acquiring evaluation scores of a plurality of operator networks, and selecting the operator networks of which the evaluation scores meet a first preset condition as current operator networks;
and when the evaluation scores of the current operator network meet a second preset condition, re-acquiring the evaluation scores of a plurality of operator networks, and updating the current operator network.
Optionally, the obtaining the evaluation scores of the multiple operator networks includes:
acquiring network parameters of a plurality of operator networks according to a preset sequence after starting up;
and switching the operator networks according to the network parameters, and acquiring the evaluation score of each operator network during the switching.
Optionally, the switching the operator networks according to the network parameters, and acquiring the evaluation score of each operator network during the switching, includes:
after each operator network is successfully registered, network data with preset duration are obtained, wherein the network data comprise signal strength, network type and network time delay;
and calculating according to the network data to obtain the evaluation score of the operator network.
Optionally, the selecting the operator network that the evaluation score meets the first preset condition as the current operator network includes:
when the evaluation score of the current operator network is lower than a preset scoring threshold value, selecting the operator network with the highest evaluation score as a new current operator network;
when the evaluation score of the current operator network is higher than or equal to the evaluation threshold value and the difference value between the highest evaluation and the evaluation score of the current operator network is smaller than a preset evaluation difference value, the current operator network is maintained;
and when the evaluation score of the current operator network is higher than or equal to the evaluation threshold value and the difference value of the highest evaluation score and the evaluation score of the current operator network is higher than or equal to the evaluation score difference value, selecting the operator network with the highest evaluation score as a new current operator network.
Optionally, when the evaluation score of the current operator network meets a second preset condition, re-acquiring the evaluation scores of the plurality of operator networks, and updating the current operator network, including:
when the duration of the evaluation score of the current operator network being lower than the evaluation threshold exceeds a preset duration threshold, determining that the evaluation score of the current operator network meets the second preset condition;
and updating the current operator network according to the re-acquired evaluation scores of the plurality of operator networks, the first preset condition and/or the second preset condition.
Optionally, determining a first score from the intensity value of the signal intensity, wherein:
when the intensity value is zero, recording the first score value as zero;
and when the intensity value is not zero, the value obtained by adding one to the intensity value is recorded as the first score.
Optionally, determining a second score according to the system type of the network system, wherein:
when the system type is out of service, recording the second score as zero;
when the system type is 4G system, 3G system or 2G system, setting up three values from big to small correspondingly, and selecting the value corresponding to the current system type as the second score.
Optionally, determining a third score according to a delay interval in which the delay value of the network delay is located, where:
when the time delay value is zero or is wrong, recording the third score value as zero;
and the time delay ranges of the time delay sections are from small to large, a plurality of values from large to small are correspondingly set, and the value corresponding to the time delay section where the current time delay value is positioned is selected and recorded as the third score.
Optionally, one or more of the first score, the second score and the third score are obtained according to a preset frequency within the preset duration;
and taking an average value of one or more of the plurality of first scores, the plurality of second scores and the plurality of third scores as the evaluation score.
The invention also proposes an aircraft carrier network switching device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, implements the steps of the aircraft carrier network switching method according to any one of the above.
The invention also proposes a computer readable storage medium on which an operator network switching program of an aircraft is stored, which when executed by a processor implements the steps of the operator network switching method of an aircraft as described in any one of the above.
The method, the device and the computer readable storage medium for switching the operator networks of the aircraft are implemented by acquiring the evaluation scores of a plurality of operator networks and selecting the operator network of which the evaluation score meets a first preset condition as the current operator network; and when the evaluation scores of the current operator network meet a second preset condition, re-acquiring the evaluation scores of a plurality of operator networks, and updating the current operator network. The method and the device realize an efficient carrier network switching scheme of the aircraft, so that the aircraft equipment can be automatically switched to other proper carrier networks when the current network quality is not good, and the stability of the communication network and the network environment adaptability of the aircraft equipment are greatly improved.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
FIG. 1 is a flow chart of a first embodiment of an operator network switching method of an aircraft of the present invention;
FIG. 2 is a first flow chart of a second embodiment of an operator network switching method of the aircraft of the present invention;
FIG. 3 is a second flow chart of a second embodiment of an operator network switching method of the aircraft of the present invention;
fig. 4 is a flow chart of a fourth embodiment of the method for switching an operator network of an aircraft according to the invention.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In the following description, suffixes such as "module", "component", or "unit" for representing elements are used only for facilitating the description of the present invention, and have no specific meaning per se. Thus, "module," "component," or "unit" may be used in combination.
Example 1
Fig. 1 is a flow chart of a first embodiment of the inventive aircraft carrier network switching method. An operator network switching method of an aircraft is applied to unmanned aircraft or manned aircraft and other flight equipment, and the method comprises the following steps:
s1, acquiring evaluation scores of a plurality of operator networks, and selecting the operator networks of which the evaluation scores meet a first preset condition as current operator networks;
s2, when the evaluation scores of the current operator network meet a second preset condition, acquiring the evaluation scores of the plurality of operator networks again, and updating the current operator network.
In this embodiment, unmanned aerial vehicle equipment is taken as an example for explanation. Current unmanned aerial vehicle devices include a variety of types, for example, unmanned aerial vehicles or manned aerial vehicles having only passenger forms (excluding pilots); the carrier network is a network service configured by the current unmanned aerial vehicle device and supported within the operating range of the unmanned aerial vehicle device, such as a china mobile carrier network, a china communication carrier network and a china telecom carrier network.
In the present embodiment, the above three carrier networks are taken as examples for explanation. Firstly, evaluating the three operator networks by the current unmanned aerial vehicle equipment, wherein the evaluation mode is to sequentially configure the three operator networks according to a preset sequence on a wireless communication module of the current unmanned aerial vehicle equipment, and when each operator network is configured and successfully accesses the network, acquiring an evaluation score of each operator network, namely, measuring the network quality of the current operator network in a quantitative mode; and then judging whether the evaluation scores of the three operator networks meet a first preset condition, and taking the operator network meeting the first preset condition as the current operator network of the unmanned aerial vehicle equipment.
Optionally, the first preset condition is whether the evaluation score exceeds a first preset value, and at this time, an operator network in which the evaluation score exceeds the first preset value is taken as a current operator network; optionally, the first preset condition is that when the evaluation score is higher than the first preset value, the evaluation is related to a difference value of the first preset value, and at this time, an operator network with the difference value being greater than the second preset value is taken as the current operator network. Alternatively, the first preset condition may be that the evaluation score is higher than the first preset value, and the difference relationship between the evaluation score and other evaluation scores is determined when the first preset condition is that the evaluation score is higher than the first preset value, and the operator network with the difference being greater than the third preset value is used as the current operator network.
In this embodiment, after the unmanned aerial vehicle device finishes the evaluation on the three operator networks and selects one operator network as the current operator network, in order to continuously monitor the quality of the current operator network in the process of running under the current operator network, when it is monitored that the evaluation score of the current operator network meets the second preset condition, the evaluation scores of a plurality of operator networks are obtained again, and the current operator network is updated.
Optionally, the second preset condition is a difference relation between an average value of the current operator network in a continuous detection period and a fourth preset value, when the average value of the detection values in the continuous detection period is smaller than the fourth preset value, network quality evaluation of the three operator networks is re-acquired, and a new current operator network is re-determined according to the first preset condition; optionally, the second preset condition is that when the average value of the detection values of the evaluation score of the current operator network in a continuous detection period is greater than a fourth preset value and less than a fifth preset value, the magnitude relation of the detection values is that, at this time, when the average value of the detection values of the evaluation score of the current operator network in a continuous detection period is greater than the fourth preset value and less than the fifth preset value, the variance of the detection values is greater than the sixth preset value, the network quality evaluation of the three operator networks is re-acquired, and a new current operator network is re-determined according to the first preset condition.
The method has the advantages that the evaluation scores of the plurality of operator networks are obtained, and the operator network with the evaluation score meeting the first preset condition is selected as the current operator network; and when the evaluation scores of the current operator network meet a second preset condition, re-acquiring the evaluation scores of a plurality of operator networks, and updating the current operator network. The efficient operator network switching scheme is realized, so that unmanned aerial vehicle equipment can be automatically switched to other proper operator networks when the current network quality is not good, and the stability of the communication network and the adaptability of the network environment of the unmanned aerial vehicle equipment are greatly improved.
Example two
Fig. 2 is a first flowchart of a second embodiment of the method for switching an operator network of an aircraft according to the present invention, based on the above embodiment, in this embodiment, the step of obtaining evaluation scores of a plurality of operator networks specifically includes:
s11, acquiring network parameters of a plurality of operator networks according to a preset sequence after starting up;
and S12, switching the operator networks according to the network parameters, and acquiring the evaluation score of each operator network during the switching.
In the present embodiment, the evaluation orders of the plurality of carrier networks are preset, for example, in the order of the china mobile carrier network, the china communication carrier network, and the china telecom carrier network as the evaluation orders of the three carrier networks. Based on this, after the unmanned aerial vehicle device is started, if the network of the China Mobile operator is registered first after the unmanned aerial vehicle device is started, the evaluation is performed according to the sequence of the network of the China Mobile operator, the network of the China Unicom operator and the network of the China telecom operator, and if the network of the China telecom operator is registered first after the unmanned aerial vehicle device is started, the evaluation is performed according to the sequence of the network of the China telecom operator, the network of the China Mobile operator and the network of the China Unicom operator. Optionally, when the unmanned aerial vehicle device is powered off, the current operator network is saved as the first registered operator network when the unmanned aerial vehicle device is powered on next time; optionally, when the unmanned aerial vehicle device is powered off, the operator network with the highest evaluation score in the current operation period is stored as the operator network which is registered first when the unmanned aerial vehicle device is powered on next time; optionally, when the unmanned aerial vehicle device is powered off, the operator network with the highest evaluation score in each geographic area involved in the current operation period is stored, the geographic area is firstly determined when the unmanned aerial vehicle device is powered on next time, and the operator network with the highest evaluation score stored correspondingly in the geographic area is used as the operator network which is registered first when the unmanned aerial vehicle device is powered on this time.
In this embodiment, the wireless communication module for the unmanned aerial vehicle device is a virtual module, for example, in a virtual SIM card module (SIM, subscriber Identity Module, subscriber identity module), network parameters of the china mobile operator network, the china communication operator network and the china telecom operator network are sequentially written, so that the unmanned aerial vehicle device registers the china mobile operator network, the china communication operator network and the china telecom operator network in sequence. Optionally, the wireless communication module for the unmanned aerial vehicle device is an entity module, that is, the unmanned aerial vehicle device is provided with a SIM card adapted to the china mobile operator network, the china communication operator network and the china telecom operator network, and at this time, the corresponding operator network is registered by switching the operator parameters in the SIM card.
Fig. 3 is a second flowchart of a second embodiment of an operator network switching method of the aircraft of the present invention, wherein the steps of switching the operator networks according to the network parameters and obtaining an evaluation score of each of the operator networks during the switching include:
s121, after each operator network is successfully registered, acquiring network data with preset duration, wherein the network data comprises signal strength, network type and network time delay;
s122, calculating and obtaining the evaluation score of the operator network according to the network data.
In this embodiment, after each operator network is registered and network incorporation is successful, one or more network data are acquired for a continuous period, so as to implement network quality evaluation on the operator network. Specifically, the network data includes one or more of signal strength, network format, and network latency. The signal strength of the embodiment is a value obtained by detecting a CSQ parameter (a signal quality detection instruction), or the CSQ parameter is obtained by calculating a formula csq= (received signal strength dbm+113)/2; the network system of the embodiment is one of a 4G network, a 3G network, and a 2G network; the network delay in this embodiment is a real delay value obtained by performing a connectivity test on a preset network address.
In this embodiment, corresponding score conversion is performed on the parameters of the signal strength, the type of the network system, and the size of the network delay, so that the evaluation score of the current operator network is obtained according to the converted score calculation. Alternatively, the evaluation score of the present embodiment is a sum value of the above-described set of values, or an average value of the set of values after each set of sums, or an average value of the remaining sum values after each set of sums is removed from the maximum value and the minimum value.
Example III
In this embodiment, for the above step of selecting the operator network for which the evaluation score satisfies the first preset condition as the current operator network, the following three cases are described:
firstly, when the evaluation score of the current operator network is lower than a preset scoring threshold value, selecting the operator network with the highest evaluation score as a new current operator network;
secondly, when the evaluation score of the current operator network is higher than or equal to the evaluation threshold value and the difference value between the highest evaluation score and the evaluation score of the current operator network is smaller than a preset evaluation difference value, the current operator network is maintained;
and thirdly, when the evaluation score of the current operator network is higher than or equal to the evaluation threshold value and the difference value between the highest evaluation score and the evaluation score of the current operator network is greater than or equal to the evaluation score difference value, selecting the operator network with the highest evaluation score as a new current operator network.
In the present embodiment, the above case one is further divided:
firstly, when the evaluation score of the current operator network is lower than a preset scoring threshold value, if the other two operator networks are the highest, selecting the operator network with the previous evaluation as a new current operator network according to the evaluation sequence of the three operator networks;
and secondly, when the evaluation score of the current operator network is lower than a preset evaluation threshold, acquiring the evaluation score of the current operator network once again when all the three operator networks are evaluated, selecting the operator network with the highest evaluation score as a new current operator network if the acquired evaluation score is still lower than the preset evaluation threshold, and storing the current operator network if the acquired evaluation score is not lower than the preset evaluation threshold.
In the present embodiment, the above case two is further divided:
firstly, when the evaluation score of the current operator network is higher than or equal to the evaluation threshold value and the difference value between the highest evaluation score and the evaluation score of the current operator network is smaller than a preset evaluation difference value, acquiring the evaluation score of the current operator network once again, and if the acquired evaluation score is the highest evaluation score, maintaining the current operator network;
secondly, when the evaluation score of the current operator network is higher than or equal to the evaluation threshold value and the difference value between the highest evaluation score and the evaluation score of the current operator network is smaller than a preset evaluation difference value, acquiring the evaluation score of the current operator network once again, and if the acquired evaluation score is not the highest evaluation score, keeping the current operator network if the current difference value between the highest evaluation score and the acquired evaluation score is smaller than the previous difference value;
thirdly, when the evaluation score of the current operator network is higher than or equal to the evaluation threshold value and the difference between the highest evaluation and the evaluation score of the current operator network is smaller than a preset evaluation difference value, acquiring the evaluation score of the current operator network once again, and if the acquired evaluation score is not the highest evaluation score and the current difference between the highest evaluation and the acquired evaluation score is larger than the previous difference value, selecting the operator network with the highest evaluation score as a new current operator network.
In the present embodiment, the above case three is further divided:
firstly, when the evaluation score of the current operator network is higher than or equal to the evaluation threshold value and the difference value between the highest evaluation score and the evaluation score of the current operator network is greater than or equal to the evaluation score difference value, acquiring the evaluation score of the current operator network once again, and if the acquired evaluation score is the highest evaluation score, maintaining the current operator network;
secondly, when the evaluation score of the current operator network is higher than or equal to the evaluation threshold value and the difference value between the highest evaluation and the evaluation score of the current operator network is greater than or equal to the evaluation score difference value, acquiring the evaluation score of the current operator network once again, and if the acquired evaluation score is not the highest evaluation score, but the current difference value between the highest evaluation and the acquired evaluation score is smaller than the previous difference value, keeping the current operator network;
thirdly, when the evaluation score of the current operator network is higher than or equal to the evaluation threshold value and the difference value between the highest evaluation and the evaluation score of the current operator network is greater than or equal to the evaluation score difference value, acquiring the evaluation score of the current operator network once again, and if the acquired evaluation score is not the highest evaluation score and the current difference value between the highest evaluation and the acquired evaluation score is greater than the previous difference value, selecting the operator network with the highest evaluation score as a new current operator network.
Example IV
Fig. 4 is a flowchart of a fourth embodiment of an operator network switching method of an aircraft according to the present invention, based on the above embodiment, the steps of re-acquiring the evaluation scores of a plurality of the operator networks and updating the current operator network when the evaluation scores of the current operator network meet a second preset condition, include:
s21, when the duration that the evaluation score of the current operator network is lower than the evaluation threshold exceeds a preset duration threshold, determining that the evaluation score of the current operator network meets the second preset condition;
s22, updating the current operator network according to the acquired evaluation scores of the plurality of operator networks, the first preset condition and/or the second preset condition.
In this embodiment, the evaluation score detection of the current operator network is performed according to a preset detection frequency, and when the evaluation score is detected to be continuously lower than the scoring threshold value and the duration exceeds the duration threshold value, it is determined that the network condition of the current operator network is not good.
In this embodiment, the evaluation scores of the three operator networks are re-acquired, and the current operator network is determined according to the first preset condition; optionally, after re-acquiring the evaluation scores of the three operator networks, selecting the network with the highest evaluation score as the current operator network, and updating the current operator network in time according to a second preset condition; optionally, after the evaluation scores of the three operator networks are re-acquired and the current operator network is determined according to the first preset condition, the current operator network is updated timely according to the second preset condition.
Example five
Based on the above embodiment, the step of determining the first score according to the strength value of the signal strength includes:
recording the first score as zero when the intensity value is free of signals;
and when the intensity value has a signal, the value obtained by adding one to the intensity value is recorded as the first score.
The step of determining the second score according to the system type of the network system further includes:
when the system type is out of service, recording the second score as zero;
when the system type is 4G system, 3G system or 2G system, setting up three values from big to small correspondingly, and selecting the value corresponding to the current system type as the second score.
The step of determining the third score according to the delay value of the network delay further includes:
when the time delay value is zero or is wrong, recording the third score value as zero;
and the time delay ranges of the time delay sections are from small to large, a plurality of values from large to small are correspondingly set, and the value corresponding to the time delay section where the current time delay value is positioned is selected and recorded as the third score.
In this embodiment, the calculation manners of the first score, the second score and the third score are given, and in particular, please refer to the following table:
wherein:
when no signal exists, the first score value is recorded as 0; when there is a signal, the value of the intensity value plus one is denoted as the first score, csq+1.
And when the system type of the network is out of service, recording the second score as 0, and when the system type of the network is 4G system, 3G system or 2G system, correspondingly setting three values from large to small, namely 34, 26 and 18, and selecting a value corresponding to the current system type as the second score based on the three values.
When the delay value is 0 or-1 (wherein, -1 represents an error), the third score value is 0; the time delay ranges in a plurality of time delay intervals are from small to large, and the time delay ranges are correspondingly set from small to largeA plurality of values from large to small, i.e., [0, 25) range, [25,150) range, [150,500) range, [500, 1000) range, and [1000, ++ infinity) range is respectively to the value that should be set is that, 34,15. 10 and 5, based on which a value corresponding to the delay interval in which the current delay value is located is selected and noted as the third score.
In this embodiment, one or more of the first score, the second score, and the third score are obtained at a preset frequency within the preset time period.
In the present embodiment, an average value of one or more of the plurality of first scores, the plurality of second scores, and the plurality of third scores is used as the evaluation score.
Specifically, for example, the sum of one of the first score, one of the second score, and one of the third score is used as the evaluation score. Alternatively, the sum of one of the first score, one of the second scores, and one of the third scores is taken as one group, and the average value of the plurality of groups is calculated as the evaluation score.
Based on the above-mentioned score setting scheme, in a specific scenario, if the unmanned aerial vehicle device is currently registered as a 4G network, CSQ is 31 (i.e., RSSI is greater than or equal to-53 dBm), and the ping value (the target address may be ping www.baidu.com) is less than 25 ms, the corresponding evaluation score is 100 minutes. In another specific scenario, if the drone device is currently registered in the 3G network, CSQ is 19 (i.e., RSSI is-75 dBm), and ping value is 150 ms, then the corresponding score of evaluation is 60 points.
For example, if the evaluation is continuously made to be lower than 60 minutes in the detection period of 12 seconds continuously performed for the current operator network, the network is determined to be poor, and at this time, the switching is performed in the order of the above three operator networks.
For another example, after the three operator networks are registered in turn, the evaluation score within 10 seconds is obtained, and one operator with the highest score is selected and switched; optionally, if the evaluation score of the current operator is greater than 60 and less than 5 score lower than the highest score of the operator, it is determined that handover is not necessary, frequent network interruption is avoided, and at this time, the current operator network is kept continuously.
Example six
Based on the above embodiments, the present invention also proposes an operator network switching device of an aircraft, comprising a memory, a processor and a computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, implements the steps of the operator network switching method of an aircraft as defined in any one of the above.
It should be noted that the above device embodiments and method embodiments belong to the same concept, the specific implementation process of the device embodiments is detailed in the method embodiments, and technical features in the method embodiments are correspondingly applicable to the device embodiments, which are not repeated herein.
Example seven
Based on the above embodiments, the present invention also proposes a computer readable storage medium, on which an operator network switching program of an aircraft is stored, which when executed by a processor implements the steps of the operator network switching method of an aircraft as described in any of the above.
It should be noted that the medium embodiment and the method embodiment belong to the same concept, the specific implementation process of the medium embodiment and the method embodiment are detailed, and technical features in the method embodiment are correspondingly applicable in the medium embodiment, which is not repeated herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The embodiments of the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present invention and the scope of the claims, which are to be protected by the present invention.
Claims (10)
1. A method of carrier network switching for an aircraft, the method comprising:
acquiring evaluation scores of a plurality of operator networks, and selecting the operator networks of which the evaluation scores meet a first preset condition as current operator networks;
when the evaluation scores of the current operator network meet a second preset condition, re-acquiring the evaluation scores of a plurality of operator networks and updating the current operator network;
the selecting the operator network with the evaluation score meeting a first preset condition as the current operator network comprises:
when the evaluation score of the current operator network is lower than a preset scoring threshold value: if the other operator networks are the highest, selecting and evaluating the previous operator network as a new current operator network according to the evaluation sequence of all the operator networks; or when all the operator networks are evaluated, acquiring the evaluation score of the current operator network once again, if the acquired evaluation score is still lower than a preset evaluation threshold, selecting the operator network with the highest evaluation score as a new current operator network, and if the acquired evaluation score is not lower than the preset evaluation threshold, storing the current operator network;
when the evaluation score of the current operator network is higher than or equal to the evaluation threshold value and the difference value between the highest evaluation score and the evaluation score of the current operator network is smaller than the preset evaluation difference value, acquiring the evaluation score of the current operator network once again: if the re-acquired evaluation score is the highest evaluation score, the current operator network is maintained; or if the re-acquired evaluation score is not the highest evaluation score, but the current difference between the highest evaluation score and the re-acquired evaluation score is smaller than the previous difference, maintaining the current operator network; or if the re-acquired evaluation score is not the highest evaluation score and the current difference between the highest evaluation score and the re-acquired evaluation score is larger than the previous difference, selecting the operator network with the highest evaluation score as a new current operator network;
when the evaluation score of the current operator network is higher than or equal to the evaluation threshold value and the difference value between the highest evaluation and the evaluation score of the current operator network is greater than or equal to the evaluation difference value, acquiring the evaluation score of the current operator network once again: if the re-acquired evaluation score is the highest evaluation score, the current operator network is maintained; or if the re-acquired evaluation score is not the highest evaluation score, but the current difference between the highest evaluation score and the re-acquired evaluation score is smaller than the previous difference, maintaining the current operator network; or if the re-acquired evaluation score is not the highest evaluation score and the current difference between the highest evaluation score and the re-acquired evaluation score is larger than the previous difference, selecting the operator network with the highest evaluation score as a new current operator network;
and when the duration that the evaluation score of the current operator network is lower than the evaluation threshold exceeds a preset duration threshold, determining that the evaluation score of the current operator network meets the second preset condition.
2. The method for switching between operator networks of an aircraft according to claim 1, wherein the obtaining the evaluation scores of the plurality of operator networks includes:
acquiring network parameters of a plurality of operator networks according to a preset sequence after starting up;
and switching the operator networks according to the network parameters, and acquiring the evaluation score of each operator network during the switching.
3. The method for switching an operator network of an aircraft according to claim 2, wherein said switching the operator network according to the network parameters and obtaining an evaluation score for each of the operator networks during the switching comprises:
after each operator network is successfully registered, network data with preset duration are obtained, wherein the network data comprise signal strength, network type and network time delay;
and calculating according to the network data to obtain the evaluation score of the operator network.
4. The method according to claim 1, wherein the re-acquiring the evaluation scores of the plurality of operator networks and updating the current operator network when the evaluation scores of the current operator network satisfy a second preset condition, comprises:
and updating the current operator network according to the re-acquired evaluation scores of the plurality of operator networks, the first preset condition and/or the second preset condition.
5. A method of switching an operator network of an aircraft according to claim 3, wherein a first score is determined from the strength value of the signal strength, wherein:
when the intensity value is zero, recording the first score value as zero;
and when the intensity value is not zero, the value obtained by adding one to the intensity value is recorded as the first score.
6. The method of claim 5, wherein the second score is determined according to a type of the network system, wherein:
when the system type is out of service, recording the second score as zero;
when the system type is 4G system, 3G system or 2G system, setting up three values from big to small correspondingly, and selecting the value corresponding to the current system type as the second score.
7. The method of claim 6, wherein a third score is determined from a delay interval in which a delay value of the network delay is located, wherein:
when the time delay value is zero or is wrong, recording the third score value as zero;
and the time delay ranges of the time delay sections are from small to large, a plurality of values from large to small are correspondingly set, and the value corresponding to the time delay section where the current time delay value is positioned is selected and recorded as the third score.
8. The method of claim 7, wherein one or more of the first score, the second score, and the third score are obtained at a preset frequency for the preset duration;
and taking an average value of one or more of the plurality of first scores, the plurality of second scores and the plurality of third scores as the evaluation score.
9. An operator network switching device of an aircraft, characterized in that the device comprises a memory, a processor and a computer program stored on the memory and executable on the processor, which computer program, when being executed by the processor, implements the steps of the operator network switching method of an aircraft according to any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that it has stored thereon an operator network switching program of an aircraft, which, when executed by a processor, implements the steps of the operator network switching method of an aircraft according to any one of claims 1 to 8.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210740385.XA CN115002859B (en) | 2022-06-28 | 2022-06-28 | Method, equipment and storage medium for switching operator network of aircraft |
PCT/CN2022/141672 WO2024001110A1 (en) | 2022-06-28 | 2022-12-23 | Operator network switching method for aircraft, device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210740385.XA CN115002859B (en) | 2022-06-28 | 2022-06-28 | Method, equipment and storage medium for switching operator network of aircraft |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115002859A CN115002859A (en) | 2022-09-02 |
CN115002859B true CN115002859B (en) | 2023-10-03 |
Family
ID=83036221
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210740385.XA Active CN115002859B (en) | 2022-06-28 | 2022-06-28 | Method, equipment and storage medium for switching operator network of aircraft |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115002859B (en) |
WO (1) | WO2024001110A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115002859B (en) * | 2022-06-28 | 2023-10-03 | 亿航智能设备(广州)有限公司 | Method, equipment and storage medium for switching operator network of aircraft |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109511107A (en) * | 2018-11-26 | 2019-03-22 | 广州鲁邦通物联网科技有限公司 | A kind of mobile network's intelligent roaming selection method |
CN110621047A (en) * | 2019-11-06 | 2019-12-27 | Oppo(重庆)智能科技有限公司 | Operator network switching method and device and computer readable storage medium |
CN114040458A (en) * | 2021-10-28 | 2022-02-11 | 西安广和通无线软件有限公司 | Operator network switching method, device, communication module, terminal and storage medium |
CN114205804A (en) * | 2021-12-07 | 2022-03-18 | 深圳优克云联科技有限公司 | SIM card replacing method, device, server and readable storage medium |
CN114501496A (en) * | 2022-01-10 | 2022-05-13 | 深圳优克云联科技有限公司 | Network service quality assessment method and device and server |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4585969B2 (en) * | 2003-09-12 | 2010-11-24 | 株式会社エヌ・ティ・ティ・ドコモ | Target network selection for seamless handover from multiple wireless networks |
JP4977762B2 (en) * | 2006-10-31 | 2012-07-18 | テルコーディア ライセンシング カンパニー, リミテッド ライアビリティ カンパニー | Dynamic network selection using the kernel |
CN105682158A (en) * | 2016-01-05 | 2016-06-15 | 陈昊 | Communication control method and apparatus for unmanned aerial vehicle |
CN109963311B (en) * | 2017-12-26 | 2021-09-17 | 飞狐信息技术(天津)有限公司 | Network switching method, system, network switching equipment and storage medium |
CN110839264B (en) * | 2018-08-16 | 2021-03-23 | 维沃移动通信有限公司 | Communication method and apparatus |
CN114302462B (en) * | 2021-12-24 | 2024-02-09 | 广东悦伍纪网络技术有限公司 | Automatic network optimization method, device, storage medium and network box equipment |
CN115002859B (en) * | 2022-06-28 | 2023-10-03 | 亿航智能设备(广州)有限公司 | Method, equipment and storage medium for switching operator network of aircraft |
-
2022
- 2022-06-28 CN CN202210740385.XA patent/CN115002859B/en active Active
- 2022-12-23 WO PCT/CN2022/141672 patent/WO2024001110A1/en unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109511107A (en) * | 2018-11-26 | 2019-03-22 | 广州鲁邦通物联网科技有限公司 | A kind of mobile network's intelligent roaming selection method |
CN110621047A (en) * | 2019-11-06 | 2019-12-27 | Oppo(重庆)智能科技有限公司 | Operator network switching method and device and computer readable storage medium |
CN114040458A (en) * | 2021-10-28 | 2022-02-11 | 西安广和通无线软件有限公司 | Operator network switching method, device, communication module, terminal and storage medium |
CN114205804A (en) * | 2021-12-07 | 2022-03-18 | 深圳优克云联科技有限公司 | SIM card replacing method, device, server and readable storage medium |
CN114501496A (en) * | 2022-01-10 | 2022-05-13 | 深圳优克云联科技有限公司 | Network service quality assessment method and device and server |
Also Published As
Publication number | Publication date |
---|---|
CN115002859A (en) | 2022-09-02 |
WO2024001110A1 (en) | 2024-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200404555A1 (en) | Altitude Dependent Neighbour Relations in a Wireless Communication Network | |
US20090325558A1 (en) | Method of compiling a list of identifiers associated with a mobile device user | |
CN105430653B (en) | Pseudo base station discovery method and system | |
US20110250880A1 (en) | Ue-based mdt measuring and reporting in a cellular radio access network | |
US20230247503A1 (en) | Cell reselection method and apparatus | |
WO2014162722A1 (en) | Wireless-parameter control method and system, network operation/management device, and wireless station | |
CN108966116B (en) | Terminal control method, network side and acquisition device | |
CN103167471B (en) | Data transmission method when a kind of client moves between different AP and equipment | |
CN109804674B (en) | System and method for mitigating coverage holes from coverage areas | |
CN115002859B (en) | Method, equipment and storage medium for switching operator network of aircraft | |
EP2629565A1 (en) | Method and apparatus for determining radio link failure cause | |
CN109362110B (en) | Roaming switching method, equipment, network and storage medium | |
CN109309937B (en) | Method for switching access point, controller, network equipment and storage medium | |
CN104811923A (en) | Wireless roaming method and device | |
CN108235350B (en) | Wireless terminal identification method, device, equipment and storage medium | |
CN102045749A (en) | Method, device and system for realizing optimization of neighbor cell | |
US20190335371A1 (en) | Cell Reselection Method and Apparatus, and Frequency Information Management Method and Apparatus | |
US20150036657A1 (en) | Method for controlling handoff of ieee 802.22 network-based mobile terminal | |
EP3809739B1 (en) | Monitoring in a 5g non-standalone architecture to determine bearer type | |
EP3522581B1 (en) | Selecting basic service set color values | |
CN108076468A (en) | A kind of area covered processing method and processing device | |
Bai et al. | Route-aware handover enhancement for drones in cellular networks | |
GB2614088A (en) | Establishing and maintaining cellular data communication using remote subscriber identification module profile | |
CN103581985A (en) | Method and device for MDT measurement configuration | |
KR102584562B1 (en) | Handover method in drone-based wireless communication system and apparatus therefor |
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 |