Satellite communication method and device, equipment and storage medium

By measure and evaluate the receiving signal quality of satellite communication frequency points, identify and select non -interference frequency points to establish communication connections, solve the problem of decline in the quality of the satellite signal receiving due to interference, and improve the communication quality and call experience.

CN119363210APending Publication Date: 2025-01-24GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411698670.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In satellite communication, since the satellite signals received by the mobile phone are extremely weak, the prior art reduces front-end losses by removing the SAW filter, but this causes the signal of the current network frequency band in LNA to enter directly, causing interference and affecting the quality of satellite communication.

Method used

By measuring the received signal quality evaluation parameters of the candidate frequency points, it is determined whether there is interference at the candidate frequency points, and the target frequency point is selected from the non-interfering frequency points to establish a satellite communication connection, thereby reducing the interference of the existing network signal to the satellite signal.

Benefits of technology

It effectively reduces the interference of existing network signals to satellite signals, improves the quality of satellite communications, and enhances the satellite call experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363210A_ABST
    Figure CN119363210A_ABST
Patent Text Reader

Abstract

The invention discloses a satellite communication method and device, equipment, a storage medium and a computer program product, and the method comprises the steps: obtaining a received signal quality evaluation parameter of a first candidate frequency point, and the first candidate frequency point comprises one or more frequency points; determining non-interference frequency points in the first candidate frequency points based on the received signal quality evaluation parameters of the first candidate frequency points; determining a target frequency point based on non-interference frequency points in the first candidate frequency points; and establishing satellite communication connection at the target frequency point to perform satellite communication. Therefore, by measuring the received signal quality evaluation parameters of the candidate frequency points, judging whether interference exists in the candidate frequency points, and establishing the satellite communication connection on the determined non-interference frequency points, the interference of current network signals on satellite signals is reduced, the satellite communication quality is improved, and the satellite call experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a satellite communication method, apparatus, device, storage medium and computer program product. Background Art

[0002] Satellite communication is a method of using artificial satellites as relay stations to forward radio waves, thereby achieving communication between two or more earth stations. Satellite communication has the characteristics of wide coverage, long transmission distance, and high communication quality. These characteristics make satellite communication play an increasingly important role in the field of wireless communications. Nowadays, some electronic devices have built-in satellite communication functions, allowing users to communicate directly using satellite resources.

[0003] Since the satellite signal received by the mobile phone is extremely weak, in order to maximize the optimization of system performance and improve the quality of satellite communication, a series of measures will be taken to minimize the front-end loss when designing the satellite communication solution. Figure 1 As shown, in the related art, the front-end loss is reduced by removing the surface acoustic wave (SAW) filter at the front end of the low noise amplifier (LNA), but there is no SAW filter between the LNA and the antenna, so all existing network frequency band signals will directly enter the LNA, which will interfere with the signals in the satellite communication frequency band in the LNA and affect satellite communication. Summary of the invention

[0004] Embodiments of the present application are intended to provide a satellite communication method, apparatus, device, storage medium, and computer program product.

[0005] The technical solution of this application is implemented as follows:

[0006] In a first aspect, a satellite communication method is provided, comprising:

[0007] Acquire a received signal quality assessment parameter of a first candidate frequency point, where the first candidate frequency point includes one or more frequency points;

[0008] Determining a non-interference frequency point among the first candidate frequencies based on the received signal quality assessment parameter of the first candidate frequencies;

[0009] Determine a target frequency based on non-interference frequencies among the first candidate frequencies;

[0010] A satellite communication connection is established at the target frequency point to perform satellite communication.

[0011] In a second aspect, a satellite communication device is provided, comprising:

[0012] An acquiring unit, configured to acquire a received signal quality assessment parameter of a first candidate frequency point, wherein the first candidate frequency point includes one or more frequency points;

[0013] A determining unit, configured to determine a non-interference frequency point among the first candidate frequency points based on a received signal quality assessment parameter of the first candidate frequency point;

[0014] The determining unit is further configured to determine a target frequency point based on non-interference frequency points in the first candidate frequency points;

[0015] The communication unit is used to establish a satellite communication connection at the target frequency point to perform satellite communication.

[0016] In a third aspect, an electronic device is provided, comprising: a processor, a memory, and a transceiver;

[0017] The memory is used to store computer programs;

[0018] The processor is configured to execute the steps of the aforementioned method when running the computer program;

[0019] The processor is further configured to control the transceiver to communicate with a satellite device.

[0020] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, wherein the computer program implements the steps of the aforementioned method when executed by a processor.

[0021] According to a fifth aspect, a computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the aforementioned method are implemented.

[0022] In an embodiment of the present application, a satellite communication method, apparatus, device, storage medium and computer program product are provided, the method comprising: obtaining a received signal quality evaluation parameter of a first candidate frequency point, the first candidate frequency point including one or more frequency points; determining a non-interference frequency point in the first candidate frequency point based on the received signal quality evaluation parameter of the first candidate frequency point; determining a target frequency point based on the non-interference frequency point in the first candidate frequency point; establishing a satellite communication connection at the target frequency point to perform satellite communication. In this way, by measuring the received signal quality evaluation parameter of the candidate frequency point, it is determined whether the candidate frequency point has interference, and a satellite communication connection is established at the determined non-interference frequency point, thereby reducing the interference of the existing network signal to the satellite signal, improving the quality of satellite communication, and enhancing the satellite call experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 The present invention is a schematic diagram of the structure of a satellite signal receiving channel;

[0024] Figure 2 This is a schematic diagram of a first process of a satellite communication method in an embodiment of the present application;

[0025] Figure 3 The display interface of the mobile phone in the embodiment of the present application is shown as follows Figure 1 ;

[0026] Figure 4 The display interface of the mobile phone in the embodiment of the present application is shown as follows Figure 2 ;

[0027] Figure 5 This is a second flow chart of the satellite communication method in an embodiment of the present application;

[0028] Figure 6 This is a schematic diagram of a third flow chart of the satellite communication method in an embodiment of the present application;

[0029] Figure 7 This is a schematic diagram of a fourth process of the satellite communication method in an embodiment of the present application;

[0030] Figure 8 This is a schematic diagram of the structure of a satellite communication device in an embodiment of the present application;

[0031] Fig. 9 It is a schematic diagram of the composition structure of the electronic device in the embodiment of the present application. DETAILED DESCRIPTION

[0032] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present application.

[0033] At present, it has become a development trend for electronic devices to be equipped with satellite communication functions. However, from a technical point of view, the difference between satellite communication and conventional cellular communication is that there are more base stations for cellular communication, that is, the base station cell connected to the electronic device at a certain moment is not far away from the electronic device (generally within a few kilometers), so the transmission power of the cellular frequency band generally only needs to be 23dBm, and the receiving sensitivity only needs to be around -102dBm to have a relatively stable and good call experience, and the electronic device does not need to be aimed at a specific direction; while for satellite communication, if high-orbit satellites are used as an example, there are only 1 to 2 satellites available for connection. According to public information, each satellite is 36,000 kilometers away from the ground. Long distances require electronic devices to have greater transmission power and stronger receiving performance, so the transmission power of the satellite frequency band of electronic devices generally needs to be 35dBm, and the receiving sensitivity is required to be below -124dBm, and it is still aimed at the satellite. Among them, the receiving sensitivity is the current technical bottleneck. The smaller the receiving sensitivity, the better the communication experience under weak satellite signals.

[0034] When conducting satellite communications, it is necessary to first turn on the satellite communication function and adjust the position or attitude of the electronic device to enable the electronic device to align with the satellite. After aligning with the satellite, a connection to the satellite is established to start satellite communications.

[0035] At present, since the satellite signals received by electronic devices (such as mobile terminals with satellite communication functions) are extremely weak, in order to maximize the optimization of system performance and improve the quality of satellite communication, a series of measures are taken in the design of satellite communication solutions to minimize front-end losses. Figure 1 As shown, in the related art, the front-end loss is reduced by removing the surface acoustic wave (SAW) filter at the front end of the low noise amplifier (LNA), but there is no SAW filter between the LNA and the antenna, so all existing network frequency band signals will directly enter the LNA, generate interference in the LNA, and directly interfere with the signals in the satellite communication frequency band, affecting satellite communication.

[0036] For example, the working frequency band of the receiving signal of a certain satellite communication system is 2170-2200 MHz, and the existing network interference frequency band combination of the satellite communication system is shown in Table 1.

[0037] Table 1

[0038]

[0039] Taking the frequency band combination of B38 and N79 as an example, the frequency band range of f0-f1 mixing is 2180-2390MHz, among which 2180-2200MHz will cause interference to the satellite communication band. If a matching circuit is added to the front end of the LNA to filter and suppress interference, it will inevitably increase the in-band loss, thereby reducing the reception performance of satellite signals.

[0040] In view of this, an embodiment of the present application provides a satellite communication method, which determines whether there is interference at the candidate frequency point by measuring the received signal quality evaluation parameters of the candidate frequency point, and selects the target frequency point from the non-interference frequency points to establish a satellite communication connection, thereby reducing the interference of the existing network signal to the satellite signal, improving the quality of satellite communications, and enhancing the satellite call experience.

[0041] It should be noted that the electronic device provided in the embodiment of the present application can be any electronic device with satellite communication function, such as a mobile phone, a tablet computer, a wearable device, etc.

[0042] Figure 2 FIG. 1 is a schematic diagram of a first process of a satellite communication method in an embodiment of the present application. Figure 2 As shown, the method may specifically include:

[0043] Step 201: obtaining a received signal quality assessment parameter of a first candidate frequency point, where the first candidate frequency point includes one or more frequency points;

[0044] The first candidate frequency point includes one or more frequency points in the first satellite communication frequency band. The first candidate frequency point may specifically include a currently selected frequency point or an alternative frequency point. The satellite communication frequency band is specifically a frequency band used for receiving (downlink) signals.

[0045] In some embodiments, the method further includes: determining a first candidate frequency point from the first satellite communication frequency band based on the first frequency point interval.

[0046] The embodiment of the present application measures the received signal quality evaluation parameters of the candidate frequency points, determines whether the candidate frequency points are interfered according to the received signal quality evaluation parameters, selects the target frequency point from the determined non-interference frequency points to establish a satellite communication connection, thereby reducing the interference of the existing network signal to the satellite signal, improving the quality of satellite communications, and enhancing the satellite call experience.

[0047] The received signal quality assessment parameter is one or more parameters used to measure the quality of the received signal of the satellite communication system or equipment. The interference degree of the candidate frequency point can be determined based on the received signal quality assessment parameter.

[0048] In some embodiments, received signal quality assessment parameters include, but are not limited to: received signal strength indicator (RSSI) and signal-to-noise ratio (SNR). RSSI is an indicator for measuring received signal strength. It is usually measured in dBm, indicating the ratio of received signal power to 1 milliwatt. RSSI is a negative value, and the closer it is to 0, the stronger the signal strength. SNR is an indicator for measuring the ratio between signal and noise. It is usually measured in dB, indicating the ratio between signal power and noise power. The higher the SNR, the higher the ratio of useful information in the signal to noise, and the better the communication quality. Conversely, the worse the communication quality.

[0049] Since RSSI can reflect the strength of the signal, and SNR can reflect the quality of the signal, considering these two parameters at the same time can more accurately evaluate the overall performance of the received signal.

[0050] Step 202: determining a non-interference frequency point in the first candidate frequency point based on the received signal quality evaluation parameter of the first candidate frequency point;

[0051] It should be noted that when the satellite signal reception is not interfered with or the interference is small, the SNR will increase while the RSSI increases. When the interference hits the receiving frequency, the RSSI increases, but the SNR will decrease. The embodiment of the present application provides an interference identification method based on this interference characteristic: monitoring RSSI and SNR values, recording RSSI change values ​​and SNR change values, to determine whether the changes in RSSI and SNR are equal. If they are equal, it is determined that there is no interference. If they are not equal, it is determined that there is interference.

[0052] Exemplarily, the RSSI and SNR changes may include one of the following:

[0053] RSSI and SNR increase simultaneously;

[0054] RSSI and SNR increase at the same time, and the increase in RSSI is close to the increase in SNR;

[0055] RSSI and SNR decrease simultaneously;

[0056] RSSI and SNR decrease at the same time, and the RSSI decrease amplitude is close to the SNR decrease amplitude.

[0057] In some embodiments, the method for determining non-interference frequencies may include: determining an RSSI change value based on the RSSI measured at the first moment and the RSSI measured at the second moment of the first candidate frequency; determining an SNR change value based on the SNR measured at the first moment and the SNR measured at the second moment of the first candidate frequency; and determining a non-interference frequency among the first candidate frequency based on the RSSI change value and the SNR change value.

[0058] Exemplarily, based on the RSSI change value and the SNR change value, determining the non-interference frequency point in the first candidate frequency point includes: calculating the difference between the RSSI change value and the SNR change value to obtain the interference assessment parameter of the first candidate frequency point, the interference assessment parameter is used to indicate the degree of interference of the first candidate frequency point; when the interference assessment parameter is greater than a first preset value, determining that the first candidate frequency point is an interference frequency point; when the interference assessment parameter is less than a second preset value, determining that the first candidate frequency point is a non-interference frequency point, and the second preset value is less than or equal to the first preset value.

[0059] The first preset value is the lower limit of the interference frequency, and the second preset value is the upper limit of the non-interference frequency. In some embodiments, the first preset value and the second preset value can be flexibly configured according to the satellite signal receiving path characteristics of the electronic device to adapt to different receiving environments.

[0060] Specifically, when RSSI increases by 1dB, SNR increases by 1dB, and the difference between RSSI change value and SNR change value is 0; when RSSI decreases by 1dB, SNR decreases by 1dB, and the difference between RSSI change value and SNR change value is 0; when RSSI increases by 1dB, SNR decreases by 1dB, and the difference between RSSI change value and SNR change value is 2. It can be seen that when RSSI and SNR change equally, the difference between the two is close to 0, and when RSSI and SNR change unequally, the difference between the two is large.

[0061] Exemplarily, based on the RSSI change value and the SNR change value, determining the non-interference frequency among the first candidate frequency points includes: when the RSSI change value indicates that the RSSI of the first candidate frequency point increases, and the SNR change value indicates that the SNR of the first candidate frequency point increases, determining the first candidate frequency point as a non-interference frequency point; when the RSSI change value indicates that the RSSI of the first candidate frequency point decreases, and the SNR change value indicates that the SNR of the first candidate frequency point decreases, determining the first candidate frequency point as a non-interference frequency point; when the RSSI change value indicates that the RSSI of the first candidate frequency point increases, and the SNR change value indicates that the SNR of the first candidate frequency decreases, determining the first candidate frequency point as an interference frequency; when the RSSI change value indicates that the RSSI of the first candidate frequency point decreases, and the SNR change value indicates that the SNR of the first candidate frequency decreases, determining the first candidate frequency point as an interference frequency.

[0062] Step 203: determining a target frequency based on non-interference frequencies in the first candidate frequency.

[0063] In some embodiments, a non-interference frequency point in the first candidate frequency point is used as a target frequency point.

[0064] In some embodiments, the non-interference frequency corresponding to the minimum value of the interference assessment parameter in the first candidate frequency is used as the target frequency. Specifically, when the first candidate frequency includes one non-interference frequency, the non-interference frequency is used as the target frequency; when the first candidate frequency includes multiple non-interference frequencies, the non-interference frequency corresponding to the minimum value of the interference assessment parameter is used as the target frequency.

[0065] In some embodiments, when the first candidate frequency points do not include non-interference frequency points, the interference frequency point corresponding to the minimum value of the interference assessment parameter is used as the target frequency point.

[0066] In some embodiments, when the first candidate frequency includes non-interference frequencies, the target frequency is determined based on the non-interference frequencies; when the first candidate frequency does not include non-interference frequencies, continue to determine whether the next or next group of candidate frequencies are non-interference frequencies until a non-interference frequency is determined or the traversal ends.

[0067] In some embodiments, after obtaining the judgment result of the first candidate frequency point, continue to judge whether the next or next group of candidate frequencies are non-interference frequencies until the traversal is completed; and determine the target frequency point based on the judgment results of all candidate frequencies.

[0068] That is to say, the embodiment of the present application can scan multiple candidate frequency points in sequence according to a preset scanning order, and when a non-interference frequency point is detected, the target frequency point is determined based on the non-interference frequency point. It is also possible to scan all multiple candidate frequency points, determine the frequency point with the least interference based on the judgment results of all candidate frequency points, and determine the target frequency point based on the frequency point with the least interference.

[0069] In some embodiments, the method further includes: when the first candidate frequency point does not include a non-interference frequency point, displaying a prompt message, the prompt message is used to prompt the user to adjust the holding posture of the electronic device and / or the position of the electronic device. If no non-interference frequency point is found, it indicates that there is an interference source around the current position of the electronic device, and the prompt message is output to prompt the user to adjust the holding posture of the electronic device and / or the position of the electronic device to avoid the interference source, reduce the interference signal strength, and perform frequency scanning again to search for non-interference frequencies.

[0070] Step 204: Establish a satellite communication connection at the target frequency point to perform satellite communication.

[0071] In some embodiments, the method further includes: starting a timer to record the satellite connection time; when the satellite connection time exceeds the set time, displaying a satellite connection failure prompt message to prompt the user to reconnect. In this way, when the satellite is not connected after the timed time, prompt information is output in time to inform the user, thereby improving the user experience.

[0072] In some embodiments, the method further includes: starting a counter to record the number of scanned frequencies; when the number of scanned frequencies exceeds a set number, displaying a satellite connection failure prompt message to prompt the user to reconnect. In this way, when the set number of non-interference frequencies is reached and no non-interference frequencies are searched, prompt information is output in a timely manner to inform the user, thereby improving the user experience.

[0073] In some embodiments, the method further includes: when the satellite connection time exceeds a set time, or when the number of scanned frequencies exceeds a set number, outputting a prompt message to prompt the user to adjust the holding posture of the electronic device and / or the position of the electronic device. If no non-interference frequency is found, it indicates that there is an interference source around the current location of the electronic device, and by outputting a prompt message, the user is prompted to adjust the holding posture of the electronic device and / or the position of the electronic device to avoid the interference source, reduce the interference signal strength, and perform frequency scanning again to search for non-interference frequencies.

[0074] In some embodiments, the satellite search operation process may include: turning on the satellite communication function and powering on the satellite communication module; the satellite communication module searches for available satellite signals based on the current position, and adjusts the direction angle and pitch angle of the electronic device according to the prompts on the display interface; when the electronic device is aimed at the satellite, the electronic device performs a frequency scan to determine the target frequency; and establishes a satellite communication connection with the satellite at the target frequency.

[0075] like Figure 3 As shown in the figure, according to the prompt information displayed on the interface, the user turns the phone left / right to move the satellite icon to the sector area; then tilts the phone forward / backward to move the ball to the center area, and correctly sets the direction angle and pitch angle to enable the phone to be aimed at the satellite, thereby maximizing the signal transmission efficiency. When the electronic device is aimed at the satellite, the electronic device performs frequency scanning to determine the target frequency with the best signal quality. Figure 4 As shown, once the mobile phone is successfully aligned and determines the target frequency, the interface will show that it has been successfully connected to the satellite, prompting the user to maintain the current posture, and display the dial and SMS icons for making calls and sending messages.

[0076] In some embodiments, establishing a satellite communication connection at a target frequency includes: switching an operating frequency of the electronic device to the target frequency, and performing satellite communication at the target frequency.

[0077] That is to say, the embodiment of the present application can determine the target frequency by scanning the frequency during the satellite search process, and can also switch from the interference frequency to the non-interference frequency after connecting to the satellite to ensure the continuity and call quality of the satellite call.

[0078] By adopting the above technical solution, by measuring the received signal quality evaluation parameters of the candidate frequency points, it is determined whether there is interference at the candidate frequency points, and the target frequency point is selected from the determined non-interference frequency points to establish a satellite communication connection, thereby reducing the interference of the existing network signal to the satellite signal, improving the quality of satellite communications, and enhancing the satellite call experience.

[0079] Based on the above embodiments of the present application, further examples are given to illustrate: Figure 5 FIG. 2 is a second flow chart of the satellite communication method in the embodiment of the present application. Figure 5 As shown, the method may specifically include:

[0080] Step 501: determining a first candidate frequency point from a first satellite communication frequency band based on a first frequency point interval;

[0081] Step 502: obtaining a received signal quality assessment parameter of a first candidate frequency point, where the first candidate frequency point includes one or more frequency points;

[0082] Step 503: determining a non-interference frequency point in the first candidate frequency point based on the received signal quality evaluation parameter of the first candidate frequency point;

[0083] Step 504: determining a second satellite communication frequency band based on the non-interference frequency points in the first candidate frequency points, where the second satellite communication frequency band is a sub-band of the first satellite communication frequency band;

[0084] In some embodiments, the second satellite communication frequency band is determined with a non-interference frequency point as a center frequency point, or the second satellite communication frequency band is determined with a non-interference frequency point as a starting frequency point or an ending frequency point.

[0085] For example, the first satellite communication frequency band is 2170-2200MHz, the first frequency point interval is 10MHz, and the first candidate frequency points determined according to the first frequency point interval include 2170MHz, 2180MHz, 2190MHz and 2200MHz. Assuming that the frequency point with the least interference among the four frequency points is 2180MHz, the second satellite communication frequency band is determined to be 2175-2185MHz. The second satellite communication frequency band can also be determined in combination with the interference degree of other frequency points. For example, the frequency point with the least interference degree is 2180MHz, and the frequency point with the second least interference degree is 2170MHz, then the second satellite communication frequency band is determined to be 2170-21850MHz.

[0086] In some embodiments, the method further includes: when multiple non-interference frequency points are searched in the first satellite communication frequency band, determining the second satellite communication frequency band based on the non-interference frequency point corresponding to the minimum value of the interference assessment parameter. Alternatively, when multiple non-interference frequency points are searched in the first satellite communication frequency band, determining multiple second satellite communication frequency bands based on the multiple non-interference frequency points.

[0087] In some embodiments, the method further includes: when the first candidate frequency point does not include a non-interference frequency point, determining a second satellite communication frequency band based on a frequency point corresponding to a minimum value of an interference assessment parameter among the first candidate frequency points.

[0088] In some embodiments, when the first candidate frequency point does not include a non-interference frequency point, the first satellite communication frequency band is rescanned.

[0089] In some embodiments, when the first candidate frequency point does not include a non-interference frequency point, a prompt message is displayed, where the prompt message is used to prompt the user to adjust the holding posture of the electronic device and / or the position of the electronic device.

[0090] Step 505: determining a second candidate frequency point from the second satellite communication frequency band based on a second frequency point interval, wherein the second frequency point interval is smaller than the first frequency point interval, and the second candidate frequency points include one or more frequency points;

[0091] The second satellite communication frequency band is a sub-band of the first satellite communication frequency band, and the second frequency point interval is smaller than the first frequency point interval. The frequency sweeping operation of the first satellite communication frequency band can be understood as a coarse scan of the frequency points, and the frequency sweeping operation of the second satellite communication frequency band can be understood as a fine scan of the frequency points. The coarse scan can quickly locate the frequency band area where the signal may exist through a wider scanning range and a faster scanning speed. On the basis of the coarse scan, the fine scan is used to perform a finer frequency scan on the selected frequency bands. By adjusting the scanning interval (step length), the target frequency point can be determined more accurately and the scanning accuracy can be improved.

[0092] Step 506: Obtain a received signal quality assessment parameter of a second candidate frequency point;

[0093] Step 507: determining a non-interference frequency point in the second candidate frequency points based on the received signal quality evaluation parameter of the second candidate frequency points;

[0094] Received signal quality assessment parameters include, but are not limited to: received signal strength indicator and signal-to-noise ratio.

[0095] In some embodiments, the method for determining non-interference frequencies may include: determining an RSSI change value based on the RSSI measured at the first moment and the RSSI measured at the second moment of the second candidate frequency; determining an SNR change value based on the SNR measured at the first moment and the SNR measured at the second moment of the second candidate frequency; and determining a non-interference frequency among the second candidate frequency based on the RSSI change value and the SNR change value.

[0096] Exemplarily, based on the RSSI change value and the SNR change value, determining the non-interference frequency point in the second candidate frequency point includes: calculating the difference between the RSSI change value and the SNR change value to obtain the interference assessment parameter of the second candidate frequency point, the interference assessment parameter is used to indicate the degree of interference of the second candidate frequency point; if the interference assessment parameter is greater than a first preset value, determining that the second candidate frequency point is an interference frequency point; if the interference assessment parameter is less than a second preset value, determining that the second candidate frequency point is a non-interference frequency point, and the second preset value is less than or equal to the first preset value.

[0097] Exemplarily, based on the RSSI change value and the SNR change value, determining the non-interference frequency among the second candidate frequency points includes: when the RSSI change value indicates that the RSSI of the second candidate frequency point increases, and the SNR change value indicates that the SNR of the second candidate frequency point increases, determining the second candidate frequency point as a non-interference frequency point; when the RSSI change value indicates that the RSSI of the second candidate frequency point decreases, and the SNR change value indicates that the SNR of the second candidate frequency point decreases, determining the second candidate frequency point as a non-interference frequency point; when the RSSI change value indicates that the RSSI of the second candidate frequency point increases, and the SNR change value indicates that the SNR of the second candidate frequency point decreases, determining the second candidate frequency point as an interference frequency; when the RSSI change value indicates that the RSSI of the second candidate frequency point decreases, and the SNR change value indicates that the SNR of the second candidate frequency point decreases, determining the second candidate frequency point as an interference frequency.

[0098] Step 508: Determine a target frequency based on the non-interference frequency in the second candidate frequency.

[0099] In some embodiments, a non-interference frequency point in the second candidate frequency point is used as a target frequency point.

[0100] In some embodiments, the non-interference frequency corresponding to the minimum value of the interference assessment parameter in the second candidate frequency is used as the target frequency. Specifically, when the second candidate frequency includes one non-interference frequency, the non-interference frequency is used as the target frequency; when the second candidate frequency includes multiple non-interference frequencies, the non-interference frequency corresponding to the minimum value of the interference assessment parameter is used as the target frequency.

[0101] Specifically, when the second candidate frequency includes one non-interference frequency, the non-interference frequency is used as the target frequency; when the second candidate frequency includes multiple non-interference frequencies, the non-interference frequency corresponding to the minimum value of the interference assessment parameter is used as the target frequency.

[0102] In some embodiments, when the first candidate frequency points do not include non-interference frequency points, the interference frequency point corresponding to the minimum value of the interference assessment parameter is used as the target frequency point.

[0103] In some embodiments, when the second candidate frequency point includes a non-interference frequency point, the non-interference frequency point is determined as the target frequency point; when the second candidate frequency point does not include a non-interference frequency point, it is continued to be determined whether the next or next group of candidate frequencies are non-interference frequencies until a non-interference frequency point is determined.

[0104] In some embodiments, after determining the detection result of the second candidate frequency point, continue to determine whether the next or next group of candidate frequencies are non-interference frequencies until all candidate frequencies are traversed; and determine the target frequency point based on the detection results of all candidate frequencies.

[0105] In some embodiments, the method further includes: when the second candidate frequency points do not include non-interference frequency points, displaying prompt information, the prompt information being used to prompt the user to adjust the holding posture of the electronic device and / or the position of the electronic device.

[0106] In some embodiments, when the second candidate frequency points do not include non-interference frequency points, the interference frequency point corresponding to the minimum value of the interference assessment parameter is used as the target frequency point.

[0107] By adopting the above technical solution, when performing frequency scanning, a coarse scan can be used with a wider scanning range and a faster scanning speed to quickly locate the frequency band area where the signal may exist. On the basis of the coarse scan, a fine scan is performed on the selected frequency band to perform a more refined frequency scan. By adjusting the scanning interval (step length), the target frequency can be determined more accurately and the scanning accuracy can be improved. A satellite communication connection is established at the determined non-interference frequency point, thereby reducing the interference of the existing network signal to the satellite signal, improving the quality of satellite communications, and enhancing the satellite call experience.

[0108] Based on the above embodiments of the present application, further examples are given to illustrate: Figure 6 FIG. 3 is a schematic diagram of a third flow chart of a satellite communication method in an embodiment of the present application. Figure 6 As shown, the method may specifically include:

[0109] Step 601: Start the satellite communication function;

[0110] Step 602: shut down other systems, such as cellular, wifi, camera, etc.;

[0111] Step 603: sensor calibration; if the sensor has been calibrated, execute step 604; if the sensor has not been calibrated, continue to execute step 603;

[0112] Step 604: Power on the satellite communication module and load the firmware;

[0113] Step 605: Start the satellite search process to find satellites;

[0114] Step 606: GPS positioning;

[0115] Step 607: Check whether the 30S timer has timed out. If the positioning is successful, execute step 608; if the positioning fails, execute step 605 again.

[0116] Step 608: heterogeneous system relationship, such as GPS system;

[0117] Step 609: Start the satellite alignment process;

[0118] Step 610: After aligning with the satellite, start connecting to the satellite, determine whether the RSSI of the current frequency point increases and the SNR decreases. If it is determined that there is interference at the current frequency point, execute step 611; if not, determine that there is no interference at the current frequency point, execute step 614;

[0119] After starting the satellite alignment process, the frequency point initialization configures the current frequency point, monitors the RSSI change value and SNR change value of the current frequency point, and if the RSSI change value of the current frequency point is greater than 0dB and the SNR change value is less than 0dB, the current frequency point is determined to be an interference frequency point, and step 611 is executed to perform frequency scanning to determine the target frequency point; if the RSSI change value of the current frequency point is greater than 0dB and the SNR change value is greater than 0dB, or the RSSI change value of the current frequency point is less than or equal to 0dB, and the SNR change value is less than or equal to 0dB, the current frequency point is determined to be a non-interference frequency point, and step 614 is executed to connect to the satellite at the current frequency point.

[0120] It should be noted that after starting the satellite alignment process, you can also directly perform frequency scanning to determine the target frequency.

[0121] Step 611: frequency scanning to determine the target frequency;

[0122] Step 612: Whether the 120S timer times out, or whether the N-times counter reaches the threshold value; if yes, execute step 613; if no, execute step 614;

[0123] The counter is specifically used to monitor whether the number of scanning frequency points reaches N times.

[0124] Step 613: Satellite connection fails, manually confirm, and reconnect;

[0125] Specifically, when a "Reconnect" button is displayed, the user manually confirms the reconnection by clicking the button.

[0126] Step 614: Establishing a satellite connection at the selected target frequency point;

[0127] Step 615: The satellite connection is successful, and the call and text message services are displayed;

[0128] Step 616: If the location needs to be updated, GPS resumes repositioning the electronic device;

[0129] Step 617: The satellite communication ends, the satellite communication function is turned off, and the satellite communication module is powered off;

[0130] Step 618: All abnormal systems are restored, such as the cellular, wifi, camera, GPS, etc. that were turned off as mentioned above.

[0131] like Figure 7 As shown, during the scanning process, if the number of scanned frequency points reaches M times, or no non-interference node is found after the first rough scan, step 619 may be further executed;

[0132] Step 619: If no non-interference frequency point is found, the user is prompted to adjust the posture and / or position of the electronic device.

[0133] In some embodiments, the user is prompted to rotate the azimuth and elevation angles of the electronic device, for example, to rotate 90 degrees on the spot, tilt the phone forward / backward, to avoid interference sources and then continue frequency scanning to determine non-interference frequencies.

[0134] In some embodiments, the user is prompted to leave the current location. In some embodiments, the user may also be prompted to move in a direction. For example, during the movement, the RSSI and SNR may be measured to determine whether the moving direction is correct, thereby prompting the user to move in a direction away from the interference source.

[0135] The communication method provided in the embodiment of the present application adds a function of judging the RSSI and SNR of the frequency points. If the changes of RSSI and SNR are unequal, it is considered that interference exists, and a frequency scan is performed. Based on the RSSI and SNR of each frequency point, a non-interference frequency point or a frequency point with less interference is reselected. No user intervention is required, thereby ensuring the quality of satellite communication and reducing the cost of satellite communication development.

[0136] Furthermore, during the frequency scanning process, the user may be prompted to adjust the posture and / or position of the electronic device to avoid interference sources and reduce the strength of interference signals.

[0137] To implement the method of the embodiment of the present application, based on the same inventive concept, the embodiment of the present application also provides a satellite communication device, such as Figure 8 As shown, the satellite communication device 80 includes:

[0138] An acquiring unit 801 is configured to acquire a received signal quality assessment parameter of a first candidate frequency point, where the first candidate frequency point includes one or more frequency points; and the first candidate frequency point includes one or more frequency points.

[0139] A determining unit 802 is configured to determine a non-interference frequency point in the first candidate frequency point based on a received signal quality assessment parameter of the first candidate frequency point;

[0140] The determining unit 802 is further configured to determine a target frequency point based on non-interference frequency points in the first candidate frequency points;

[0141] The communication unit 803 is used to establish a satellite communication connection at a target frequency point to perform satellite communication.

[0142] In some embodiments, the acquisition unit 801 is configured to determine a first candidate frequency point from a first satellite communication frequency band based on a first frequency point interval.

[0143] In some embodiments, the determining unit 802 is configured to determine a second satellite communication frequency band based on a non-interference frequency point in the first candidate frequency point, where the second satellite communication frequency band is a sub-band of the first satellite communication frequency band;

[0144] The acquisition unit 801 is further configured to determine a second candidate frequency point from the second satellite communication frequency band based on a second frequency point interval, the second frequency point interval being smaller than the first frequency point interval, and the second candidate frequency points including one or more frequency points; and acquire a received signal quality assessment parameter of the second candidate frequency point;

[0145] The determination unit 802 is configured to determine a non-interference frequency point in the second candidate frequency points based on the received signal quality evaluation parameters of the second candidate frequency points; and determine a target frequency point based on the non-interference frequency points in the second candidate frequency points.

[0146] In some embodiments, the second satellite communication frequency band is determined based on a non-interference frequency point corresponding to a minimum value of an interference assessment parameter among the first candidate frequency points.

[0147] In some embodiments, the non-interference frequency point corresponding to the minimum value of the interference assessment parameter in the second candidate frequency points is used as the target frequency point.

[0148] In some embodiments, the received signal quality assessment parameter includes a received signal strength indication RSSI and a signal-to-noise ratio SNR.

[0149] In some embodiments, the determination unit 802 is configured to determine an RSSI change value based on an RSSI measured at a first moment and an RSSI measured at a second moment of the candidate frequency point; determine an SNR change value based on an SNR measured at a first moment and an SNR measured at a second moment of the candidate frequency point; and determine a non-interference frequency point among the candidate frequency points based on an RSSI change value and an SNR change value. The candidate frequency point refers to the first candidate frequency point or the second candidate frequency point.

[0150] In some embodiments, the determination unit 802 is used to calculate the difference between the RSSI change value and the SNR change value to obtain an interference assessment parameter of the candidate frequency point, where the interference assessment parameter is used to indicate the degree of interference of the candidate frequency point; if the interference assessment parameter is greater than a first preset value, the candidate frequency point is determined to be an interference frequency point; if the interference assessment parameter is less than a second preset value, the candidate frequency point is determined to be a non-interference frequency point, and the second preset value is less than or equal to the first preset value.

[0151] In some embodiments, the determining unit 802 is configured to determine a non-interference frequency point corresponding to a minimum value of an interference assessment parameter of a candidate frequency point.

[0152] In some embodiments, the determination unit 802 is used to determine that the candidate frequency is a non-interference frequency when the RSSI change value indicates that the RSSI of the candidate frequency increases, and the SNR change value indicates that the SNR of the candidate frequency increases; determine that the candidate frequency is a non-interference frequency when the RSSI change value indicates that the RSSI of the candidate frequency decreases, and the SNR change value indicates that the SNR of the candidate frequency decreases; determine that the candidate frequency is an interference frequency when the RSSI change value indicates that the RSSI of the candidate frequency increases, and the SNR change value indicates that the SNR of the candidate frequency decreases; determine that the candidate frequency is an interference frequency when the RSSI change value indicates that the RSSI of the candidate frequency decreases, and the SNR change value indicates that the SNR of the candidate frequency increases.

[0153] In some embodiments, the satellite communication device 80 further includes: a display unit, configured to display a prompt message when the first candidate frequency point does not include a non-interference frequency point, wherein the prompt message is configured to prompt the user to adjust the holding posture of the electronic device and / or the position of the electronic device.

[0154] In some embodiments, the display unit is used to display prompt information when the second candidate frequency points do not include non-interference frequency points, and the prompt information is used to prompt the user to adjust the holding posture of the electronic device and / or the position of the electronic device.

[0155] In some embodiments, the satellite communication device 80 further includes: a control unit, configured to start a timer and record the satellite connection time;

[0156] The display unit is used to display a satellite connection failure prompt message when the satellite connection time exceeds a set time to prompt the user to reconnect.

[0157] In some embodiments, the satellite communication device 80 further includes: a control unit, which starts a counter to record the number of scanned frequency points;

[0158] The display unit is used to display a satellite connection failure prompt message when the number of scanned frequency points exceeds a set number, so as to prompt the user to reconnect.

[0159] In practical applications, the above device can be an electronic device or a chip applied to an electronic device. In the present application, the device can realize the functions of multiple units by software, hardware, or a combination of software and hardware, so that the device can execute the satellite communication method provided in any of the above embodiments. The technical effects of each technical solution of the device can refer to the technical effects of the corresponding technical solution in the satellite communication method, and this application will not repeat them one by one.

[0160] Based on the hardware implementation of each unit in the above satellite communication device, the embodiment of the present application also provides an electronic device, such as Fig. 9 As shown, the electronic device 90 includes: a processor 901, a memory 902 and a transceiver 903;

[0161] The memory 902 is used to store computer programs;

[0162] When the processor 901 is configured to run a computer program, the method in the embodiment of the present application is implemented;

[0163] The processor 901 is further configured to control the transceiver 903 to communicate with the satellite device. Specifically, the transceiver 903 can send information or data to the satellite device, or receive information or data sent by the satellite device.

[0164] The memory may be a separate device independent of the processor, or may be integrated into the processor.

[0165] The transceiver may include a transmitter and a receiver. The transceiver may further include an antenna, and the number of antennas may be one or more.

[0166] Of course, in actual application, the various components in the electronic device are coupled together through a bus system. It can be understood that the bus system is used to realize the connection and communication between these components. In addition to the data bus, the bus system also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, various buses are marked as bus systems in the figure.

[0167] In practical applications, the processor may be at least one of an application-specific integrated circuit (ASIC), a digital signal processing device (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a controller, a microcontroller, and a microprocessor. It is understandable that for different devices, the electronic device used to implement the functions of the processor may also be other, and the embodiments of the present application do not specifically limit this.

[0168] The above-mentioned memory can be a volatile memory (volatile memory), such as a random access memory (RAM); or a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory, a hard disk (HDD) or a solid-state drive (SSD); or a combination of the above-mentioned types of memory, and provide instructions and data to the processor.

[0169] The electronic devices described in this application may include devices with satellite communication functions such as mobile phones, tablet computers, laptops, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, etc.

[0170] In an exemplary embodiment, the embodiment of the present application further provides a computer-readable storage medium, such as a memory including a computer program, and the computer program can be executed by a processor of an electronic device to complete the steps of the aforementioned method.

[0171] An embodiment of the present application further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of any one of the methods described in the embodiments of the present application are implemented.

[0172] Optionally, the computer program product can be applied to the electronic device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the electronic device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0173] The embodiment of the present application also provides a computer program.

[0174] Optionally, the computer program can be applied to the electronic device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the electronic device in the various methods of the embodiments of the present application. For the sake of brevity, they are not described here.

[0175] It should be understood that in the embodiments of the present application, related data such as user information is involved. When the embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0176] It should be understood that the terms used in the present application are only for the purpose of describing specific embodiments, but are not intended to limit the present application. The singular forms of "a", "said" and "the" used in the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in this article refers to and includes any or all possible combinations of one or more associated listed items. The expressions "having", "may have", "include" and "include", or "may include" and "may include" in this application can be used to indicate the presence of corresponding features (e.g., elements such as numerical values, functions, operations or components), but the presence of additional features is not excluded.

[0177] It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other and are not necessarily used to describe a specific order or sequence. For example, without departing from the scope of the present invention, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information.

[0178] The technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

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

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

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

[0182] The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.

Claims

1. A satellite communication method, characterized in that: The method comprises: Acquire a received signal quality assessment parameter of a first candidate frequency point, where the first candidate frequency point includes one or more frequency points; Determining a non-interference frequency point among the first candidate frequencies based on the received signal quality assessment parameter of the first candidate frequencies; Determine a target frequency based on non-interference frequencies among the first candidate frequencies; A satellite communication connection is established at the target frequency point to perform satellite communication.

2. The method according to claim 1, characterized in that The method further comprises: Based on the first frequency interval, the first candidate frequency point is determined from the first satellite communication frequency band.

3. The method according to claim 2, characterized in that The determining a target frequency point based on a non-interference frequency point in the first candidate frequency points includes: Determine a second satellite communication frequency band based on a non-interference frequency point in the first candidate frequency points, where the second satellite communication frequency band is a sub-band of the first satellite communication frequency band; Determine a second candidate frequency point from the second satellite communication frequency band based on a second frequency point interval, wherein the second frequency point interval is smaller than the first frequency point interval, and the second candidate frequency points include one or more frequency points; Obtaining a received signal quality assessment parameter of a second candidate frequency point; Determining a non-interference frequency point among the second candidate frequency points based on a received signal quality assessment parameter of the second candidate frequency points; A target frequency point is determined based on non-interference frequency points in the second candidate frequency points.

4. The method according to any one of claims 1 to 3, characterized in that: The received signal quality assessment parameters include received signal strength indication RSSI and signal-to-noise ratio SNR.

5. The method according to claim 4, characterized in that The method for determining the non-interference frequency point comprises: Determine an RSSI change value based on an RSSI measured at a first moment and an RSSI measured at a second moment at a candidate frequency point; Determine an SNR change value based on the SNR measured at the first moment and the SNR measured at the second moment of the candidate frequency point; Based on the RSSI change value and the SNR change value, a non-interference frequency point among the candidate frequency points is determined.

6. The method according to claim 5, characterized in that The determining, based on the RSSI change value and the SNR change value, a non-interference frequency point among the candidate frequency points includes: Calculate the difference between the RSSI change value and the SNR change value to obtain an interference assessment parameter of the candidate frequency point, where the interference assessment parameter is used to indicate the interference degree of the candidate frequency point; The interference assessment parameter is greater than a first preset value, and the candidate frequency point is determined to be an interference frequency point; The interference assessment parameter is less than a second preset value, and the candidate frequency point is determined to be a non-interference frequency point, and the second preset value is less than or equal to the first preset value.

7. The method according to claim 6, characterized in that The determining the target frequency point based on the non-interference frequency points in the first candidate frequency points includes: taking the non-interference frequency point corresponding to the minimum value of the interference assessment parameter of the first candidate frequency point as the target frequency point.

8. The method according to claim 5, characterized in that The determining, based on the RSSI change value and the SNR change value, a non-interference frequency point among the candidate frequency points includes: When the RSSI change value indicates that the RSSI of the candidate frequency point increases, and the SNR change value indicates that the SNR of the candidate frequency point increases, determining that the candidate frequency point is a non-interference frequency point; When the RSSI change value indicates that the RSSI of the candidate frequency point decreases, and the SNR change value indicates that the SNR of the candidate frequency point decreases, determining that the candidate frequency point is a non-interference frequency point; When the RSSI change value indicates that the RSSI of the candidate frequency point increases, and the SNR change value indicates that the SNR of the candidate frequency point decreases, determining that the candidate frequency point is an interference frequency point; When the RSSI change value indicates that the RSSI of the candidate frequency point decreases, and the SNR change value indicates that the SNR of the candidate frequency point increases, it is determined that the candidate frequency point is an interference frequency point.

9. The method according to claim 1, characterized in that: The method further comprises: When the first candidate frequency points do not include non-interference frequency points, prompt information is displayed, where the prompt information is used to prompt the user to adjust the holding posture of the electronic device and / or the position of the electronic device.

10. The method according to claim 1, characterized in that The method further comprises: Start the timer to record the satellite connection time; When the satellite connection time exceeds the set time, a satellite connection failure prompt message is displayed to prompt the user to reconnect.

11. The method according to claim 1, characterized in that: The method further comprises: Start the counter to record the number of scanned frequency points; When the number of scanning frequency points exceeds the set number, a satellite connection failure prompt message is displayed to prompt the user to reconnect.

12. A satellite communication device, characterized in that: The device comprises: An acquiring unit, configured to acquire a received signal quality assessment parameter of a first candidate frequency point, wherein the first candidate frequency point includes one or more frequency points; A determining unit, configured to determine a non-interference frequency point among the first candidate frequency points based on a received signal quality assessment parameter of the first candidate frequency point; The determining unit is further configured to determine a target frequency point based on non-interference frequency points in the first candidate frequency points; The communication unit is used to establish a satellite communication connection at the target frequency point to perform satellite communication.

13. An electronic device, characterized in that: The electronic device comprises: a processor, a memory and a transceiver; The memory is used to store computer programs; The processor is configured to execute the steps of the method according to any one of claims 1 to 11 when running the computer program; The processor is further configured to control the transceiver to communicate with a satellite device.

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

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.