Satellite system switching method and device, electronic equipment and satellite system
By acquiring and correcting the signal quality parameters of multiple satellite systems, determining the second satellite system with the best communication quality, and switching to the system under preset conditions, the service lag or interruption problem during switching of electronic devices in multiple satellite systems is solved, and the communication quality is improved.
Patent Information
- Application Number
- CN202411998164.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-15
AI Technical Summary
In multi-satellite systems, electronic devices are prone to service stuttering or interruption when switching satellite systems, affecting communication quality.
By acquiring the signal quality parameters and communication parameters of at least two satellite systems in electronic equipment or satellite systems, correcting the signal quality parameters, determining the second satellite system with the best communication quality, and switching to the system for communication under preset conditions.
It effectively avoids service lag or interruption under multi-satellite systems, and improves the satellite communication quality of electronic equipment under multi-satellite systems.
Smart Images

Figure CN119834857A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to a switching technology of a satellite system in satellite communications, and in particular to a switching method, device, electronic equipment and satellite system for a satellite system. Background Art
[0002] At present, the communication of a single satellite system requires electronic equipment to communicate with the satellite system. Otherwise, due to the obstruction of human body, the communication on the electronic equipment side will be stuck or even interrupted.
[0003] In a multi-satellite system, there will still be obstructions due to the movement of the satellite system / users, which may cause service freezes or interruptions on the electronic device side. Summary of the invention
[0004] The embodiments of the present application provide a switching method, device, electronic equipment and satellite system for a satellite system, which can improve the communication quality of satellite communications in a multi-satellite system.
[0005] The technical solution of this application is implemented as follows:
[0006] In a first aspect, an embodiment of the present application provides a satellite system switching method, including:
[0007] In the case where the electronic device uses a first satellite system for satellite communication, obtaining signal quality parameters of at least two satellite systems received by the electronic device and communication parameters of the electronic device using the first satellite system for communication; wherein the communication parameters include: a transmit power margin of the electronic device, and / or information indicating a shielding condition of a satellite signal of the electronic device, and / or change information of a satellite signal of the electronic device;
[0008] Correcting the signal quality parameters of the at least two satellite systems according to the communication parameters to obtain corrected signal quality parameters of the at least two satellite systems;
[0009] A second satellite system is determined from the at least two satellite systems according to the magnitudes of the corrected signal quality parameters of the at least two satellite systems, so that when the electronic device meets a preset satellite system switching condition, the electronic device switches to the second satellite system to perform satellite communication using the second satellite system.
[0010] In a second aspect, an embodiment of the present application provides a switching device for a satellite system, including:
[0011] An acquisition module is used to acquire, when the electronic device uses a first satellite system for satellite communication, signal quality parameters of at least two satellite systems received by the electronic device and communication parameters of the electronic device using the first satellite system for communication; wherein the communication parameters include: a transmit power margin of the electronic device, and / or information indicating a shielding condition of a satellite signal of the electronic device, and / or change information of a satellite signal of the electronic device;
[0012] A correction module, configured to correct the signal quality parameters of the at least two satellite systems according to the communication parameters to obtain corrected signal quality parameters of the at least two satellite systems;
[0013] The switching module is used to determine a second satellite system from the at least two satellite systems according to the magnitudes of the corrected signal quality parameters of the at least two satellite systems, so that when the electronic device meets a switching condition of a preset satellite system, the electronic device switches to the second satellite system to use the second satellite system for satellite system communication.
[0014] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor and a storage medium storing instructions executable by the processor; the storage medium relies on the processor to perform operations through a communication bus, and when the instructions are executed by the processor, the satellite system switching method described in one or more of the above embodiments is executed.
[0015] In a fourth aspect, an embodiment of the present application provides a satellite system, comprising: a processor and a storage medium storing instructions executable by the processor; the storage medium relies on the processor to perform operations through a communication bus, and when the instructions are executed by the processor, the switching method of the satellite system described in one or more of the above embodiments is executed.
[0016] In a fifth aspect, an embodiment of the present application provides a computer storage medium storing executable instructions. When the executable instructions are executed by one or more processors, the processor executes the satellite system switching method described in one or more of the above embodiments.
[0017] The embodiments of the present application provide a switching method, device, electronic device and satellite system of a satellite system. When the electronic device uses a first satellite system for satellite communication, signal quality parameters of at least two satellite systems received by the electronic device and communication parameters of the electronic device using the first satellite system for communication are obtained, and the communication parameters include: a transmit power margin of the electronic device, and / or information indicating the shielding of the satellite signal of the electronic device, and / or change information of the satellite signal of the electronic device. According to the communication parameters, the signal quality parameters of the at least two satellite systems are corrected to obtain the corrected signal quality parameters of the at least two satellite systems. According to the magnitude of the corrected signal quality parameters of the at least two satellite systems, a second satellite system is determined from the at least two satellite systems, so that when the electronic device meets the preset satellite system switching conditions, the second satellite system can be switched to the second satellite system. , the electronic device switches to the second satellite system to use the second satellite system for satellite communication; that is, in an embodiment of the present application, when the electronic device uses the first satellite system to communicate, the signal quality parameters of each satellite system are corrected according to the communication parameters of the electronic device using the first satellite system for satellite communication, so that the second satellite system is determined from at least two satellites according to the size of the corrected signal quality parameters of each satellite, so that the determined second satellite system is the satellite system with the best communication quality except the first satellite system. In this way, a second satellite system with better communication quality is determined for the electronic device to switch the satellite system, so that when the communication quality of the first satellite system is poor, the second satellite system can be used for satellite communication, thereby avoiding service freeze or interruption under the multi-satellite system, and improving the communication quality of satellite communication of the electronic device under the multi-satellite system. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 A schematic diagram of a flow chart of an optional satellite system switching method provided in an embodiment of the present application;
[0019] Figure 2 A schematic diagram of the structure of an example of an optional satellite system switching system provided in an embodiment of the present application;
[0020] Figure 3a A flowchart of Example 1 of an optional satellite system switching method provided in an embodiment of the present application;
[0021] Figure 3b A flowchart of Example 2 of an optional satellite system switching method provided in an embodiment of the present application;
[0022] Figure 4 A schematic diagram of the structure of an optional switching device for a satellite system provided in an embodiment of the present application;
[0023] Figure 5A schematic diagram of the structure of an optional electronic device provided in an embodiment of the present application;
[0024] Figure 6 A schematic diagram of the structure of an optional satellite system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0025] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0026] In a multi-satellite system, electronic devices can switch between multiple satellite systems to achieve satellite communication. However, in a multi-satellite system, when electronic devices switch satellites, there will usually be service freezes or service interruptions, which affects the satellite communication quality of the electronic devices.
[0027] In order to solve the technical problem of service freeze or interruption in electronic devices under multi-satellite systems, the present application provides a method for switching satellite systems. Figure 1 A schematic diagram of a flow chart of an optional satellite system switching method provided in an embodiment of the present application, such as Figure 1 As shown, the switching method of the satellite system may include:
[0028] S101: When the electronic device uses a first satellite system for satellite communication, obtaining signal quality parameters of at least two satellite systems received by the electronic device and communication parameters of the electronic device using the first satellite system for communication;
[0029] In order to improve the communication quality of electronic devices in a multi-satellite system, it is necessary for the electronic devices to always be connected to a satellite system with better communication quality parameters. Therefore, it is necessary to predetermine the satellite system to be switched, which is the second satellite system mentioned above.
[0030] In order to determine the second satellite system, an embodiment of the present application provides a satellite system switching method, which can be applied to an electronic device or to a satellite system. For example, it can be applied to the above-mentioned first satellite system. Here, the embodiment of the present application does not make any specific limitations on this.
[0031] In S101, when the electronic device uses a first satellite system for satellite communication, signal quality parameters of at least two satellite systems received by the electronic device and communication parameters of the electronic device using the first satellite system for communication are obtained.
[0032] Among them, for an execution subject that is an electronic device, the electronic device periodically obtains signal quality parameters of at least two satellite systems received by the electronic device and communication parameters of the electronic device using the first satellite system for communication; for an execution subject that is a first satellite system, the electronic device periodically reports the signal quality parameters of at least two satellite systems received by the electronic device and the communication parameters of the electronic device using the first satellite system for communication to the first satellite system, so that the first satellite system obtains the signal quality parameters of at least two satellite systems received by the electronic device and the communication parameters of the electronic device using the first satellite system for communication.
[0033] That is to say, by periodically acquiring or reporting by the electronic device, the electronic device or the first satellite system can periodically acquire the signal quality parameters of at least two satellite systems received by the electronic device and the communication parameters of the electronic device using the first satellite system for communication; wherein the communication parameters include: the transmit power margin of the electronic device, and / or, for indicating the obstruction of the satellite signal of the electronic device, and / or, the change information of the satellite signal of the electronic device; here, the communication parameters can also include the transmit power margin of the electronic device, wherein the transmit power margin is equal to the difference between the maximum transmit power of the electronic device and the actual transmit power of the electronic device. Of course, the communication parameters can also be the location information of the electronic device and the communication mode of the electronic device for satellite communication. Based on the location information of the electronic device and the communication mode of the electronic device for satellite communication, the obstruction of the satellite signal of the electronic device can be known; the communication parameters can also be the change information of the satellite signal of the electronic device, for example, the change information can indicate that the signal quality parameter increases or the signal quality parameter decreases.
[0034] S102: Correcting signal quality parameters of at least two satellite systems according to the communication parameters to obtain corrected signal quality parameters of at least two satellite systems;
[0035] Through the above S101, the electronic device or the first satellite system can obtain the signal quality parameters of at least two satellite systems received by the electronic device and the communication parameters used by the electronic device to communicate using the first satellite system. In S102, after obtaining the communication parameters, the electronic device or the first satellite system can correct the signal quality parameters of the at least two satellite systems according to the communication parameters, thereby obtaining corrected signal quality parameters of the at least two satellite systems.
[0036] Among them, the above-mentioned signal quality parameter can be the signal strength of the satellite signal, and can also be the signal-to-noise ratio of the satellite signal. Of course, it can also be other communication quality parameters. Here, the embodiment of the present application does not make specific limitations on this.
[0037] Here, the correction algorithm corresponding to each satellite system in at least two satellite systems can be determined according to the communication parameters, thereby realizing the correction of the signal quality parameters of each satellite system. The correction algorithm corresponding to each satellite system can also be determined according to the communication parameters by using an artificial intelligence (AI) model, thereby realizing the correction of the signal quality parameters of each satellite system. Here, the embodiments of the present application do not make specific limitations on this.
[0038] S103: Determine a second satellite system from the at least two satellite systems according to the magnitudes of the corrected signal quality parameters of the at least two satellite systems, so that when the electronic device meets a switching condition of the preset satellite system, the electronic device switches to the second satellite system to use the second satellite system for satellite communication.
[0039] The corrected signal quality parameters of at least two satellite systems are obtained through the above S102. In S103, they can be sorted according to size to obtain a sorting result, and the satellite system corresponding to the signal quality parameter representing the highest signal quality parameter in the sorting result is used as the second satellite system.
[0040] After the second satellite system is determined, the signal quality parameters of the first satellite system and the signal quality parameters of the second satellite system received by the electronic device can be monitored, and the signal quality parameters of the first satellite system and the second satellite system can be compared with a first preset threshold and the signal quality parameters of the second satellite system and the second preset threshold, so as to determine whether to pull up the second satellite system so that a connection is established between the electronic device and the second satellite system.
[0041] After the connection between the electronic device and the second satellite system is established, the signal quality parameters of the first satellite system and the signal quality parameters of the second satellite system received by the electronic device are continuously monitored, the signal quality parameters of the first satellite system are compared with the third preset threshold value, and the signal quality parameters of the second satellite system are compared with the fourth preset threshold value, so as to determine whether the electronic device uses the second satellite system to perform satellite communication with other electronic devices. In this way, when the electronic device meets the switching condition of the preset satellite system, the electronic device switches to the second satellite system to perform satellite communication using the second satellite system.
[0042] Here, it should be noted that, for the case where the execution subject is an electronic device, the signal quality parameter of the first satellite system can be compared with the first preset threshold, and the signal quality parameter of the second satellite system can be compared with the second preset threshold to determine whether to pull up the second satellite system. When it is determined to pull up, a pull-up instruction is sent to the second satellite system so that the electronic device establishes a connection with the second satellite system. When it is determined to use the second satellite system to communicate with other electronic devices via satellite by comparing the signal quality parameter of the first satellite system with the third preset threshold, and the signal quality parameter of the second satellite system with the fourth preset threshold, the second satellite system is used to communicate with other electronic devices via satellite.
[0043] For the case where the execution subject is the first satellite system, the signal quality parameter of the first satellite system can be compared with a first preset threshold to determine whether to pull up the second satellite system. When it is determined to pull up, a pull-up instruction is sent to the second satellite system so that the electronic device establishes a connection with the second satellite system. By comparing the signal quality parameter of the first satellite system with a third preset threshold and comparing the signal quality parameter of the second satellite system with a fourth preset threshold, when it is determined to use the second satellite system to communicate with other electronic devices by satellite, the connection with the electronic device is disconnected so that the electronic device uses the second satellite system to communicate with other electronic devices by satellite.
[0044] In order to use the transmit power margin of the electronic device to correct the signal quality parameter of each satellite, in an optional embodiment, S102 may include:
[0045] Correcting the transmit power margin of the electronic device in the communication parameter to obtain a corrected transmit power margin of at least each satellite system in the satellite system;
[0046] The signal quality parameter of each satellite system is corrected by using the margin of the corrected transmission power of each satellite system to obtain the corrected signal quality parameter of each satellite system.
[0047] It can be understood that when the communication parameters include the transmit power margin of the electronic device, after receiving the transmit power margin of the electronic device, different corrections can be made to it for different satellite systems to obtain the corrected transmit power margin of each satellite system.
[0048] Here, different correction parameters or correction algorithms can be set for different satellite systems to correct the transmit power margin of the electronic device to obtain the corrected transmit power margin of each satellite system, and then the signal quality parameters of each satellite system are corrected according to the corrected transmit power margin of each satellite system to obtain the corrected signal quality parameters of each satellite system.
[0049] Among them, the signal quality parameter of each satellite system is corrected according to the margin of the corrected transmission power of each satellite system. The sum of the margin of the corrected transmission power of each satellite system and the signal quality parameter of each satellite system can be determined as the corrected signal quality parameter of each satellite system. Of course, the sum of the margin of the corrected transmission power of each satellite system, the signal quality parameter of each satellite system and other corrected parameters can also be determined as the corrected signal quality parameter of each satellite system. Here, the embodiment of the present application does not make specific limitations on this.
[0050] In this way, the transmit power margin of the electronic device is corrected for different satellite systems, so that the signal quality parameters of each satellite system can be corrected based on the corrected transmit power margin of each satellite system, thereby making the corrected signal quality parameters of each satellite system closer to the actual value, which helps to determine a more accurate second satellite system.
[0051] In order to obtain the corrected transmit power margin of each satellite system, in an optional embodiment, correcting the transmit power margin of the electronic device in the communication parameter to obtain the corrected transmit power margin of at least each satellite system in the satellite system may include:
[0052] Determine, according to the correspondence between the power values and the weight values in different satellite systems, the weight value corresponding to the margin of the transmission power of the electronic device in each satellite system of at least two satellite systems;
[0053] The transmit power margin of the electronic device is corrected by using the weight value corresponding to the transmit power margin of each satellite system to obtain the corrected transmit power margin of each satellite system.
[0054] It can be understood that the correspondence between power values and weight values under different satellite systems is stored locally in the electronic device or the first satellite system. Based on this, the correspondence between power values and weight values under each satellite system can be found. For each satellite system, the weight value corresponding to the margin of the transmission power of the electronic device can be determined.
[0055] The weight value corresponding to the transmit power margin of each satellite system is then used to correct the transmit power margin of the electronic device. In practical applications, the product of the weight value corresponding to the transmit power margin of each satellite system and the transmit power margin of the electronic device can be used to determine the corrected transmit power margin of each satellite system. Of course, the weight value corresponding to the transmit power margin of each satellite system can also be adjusted, and then multiplied by the product of the transmit power margin of the electronic device to obtain the corrected transmit power margin of each satellite system. Here, the embodiments of the present application do not make specific limitations on this.
[0056] In this way, by determining the weight value corresponding to the transmit power margin of the electronic device under each satellite system, the corresponding weight value is used to correct the transmit power margin of the electronic device, so that the corrected transmit power margin of each satellite system is related to the satellite itself, so that different corrections can be made for different satellite systems, so that the corrected transmit power margin of each satellite system is closer to the actual value, which helps to determine a more accurate second satellite system.
[0057] In order to correct the signal quality of each satellite by using the position information of the electronic device and the communication method of the electronic device using the first satellite system, in an optional embodiment, S102 may include:
[0058] Determine, based on the location information of the electronic device in the communication parameters and the communication mode of the electronic device using the first satellite system, a correction parameter for each satellite system in at least two satellite systems for the shielding condition;
[0059] The signal quality parameters of each satellite system are corrected using the correction parameters of each satellite system for the shielding situation to obtain the corrected signal quality parameters of each satellite system.
[0060] It can be understood that the communication parameters may include the location information of the electronic device and the communication method of the electronic device using the first satellite system. The location information of the electronic device here may be the geographical location coordinates of the electronic device. The communication method of the electronic device using the first satellite system may include a call method and a method of sending and receiving information. The call method may include a hands-free call method and a non-hands-free call method.
[0061] After knowing the location information of the electronic device and the communication method of the electronic device using the first satellite system, correction parameters of each satellite system for the occlusion situation can be determined according to the location information of the electronic device and the communication method of the electronic device using the first satellite system. Here, the correction parameters for the occlusion situation are determined based on the occlusion situation of the electronic device determined by the location information of the electronic device and the communication method of the electronic device using the first satellite system.
[0062] Of course, the above-mentioned determination of the correction parameters for each satellite system in at least two satellite systems for the occlusion situation based on the location information of the electronic device in the communication parameters and the communication method of the electronic device using the first satellite system can be determined according to a preset calculation formula for the correction parameters, or can be determined using an AI model. Here, the embodiments of the present application do not make specific limitations on this.
[0063] After the correction parameters of each satellite system for the shielding situation are determined, the signal quality parameters of each satellite system may be corrected, thereby obtaining the corrected signal quality parameters of each satellite system.
[0064] Among them, the signal quality parameters of each satellite system are corrected by using the correction parameters of each satellite system for the occlusion situation to obtain the corrected signal quality parameters of each satellite system. The corrected signal quality parameters of each satellite system can be determined as the sum of the correction parameters of each satellite system for the occlusion situation and the signal quality parameters of each satellite system. Of course, the corrected signal quality parameters of each satellite system can also be determined as the sum of the correction parameters of each satellite system for the occlusion situation, the signal quality parameters of each satellite system and other corrected parameters. Here, the embodiments of the present application do not make specific limitations on this.
[0065] In this way, the position information of the electronic device and the communication method of the electronic device using the first satellite system are used to determine the correction parameters of each satellite system for the occlusion situation. The occlusion situation of the electronic device can be used to correct the signal quality parameters of each satellite system, so that the corrected signal quality parameters of each satellite system are closer to the actual value, which helps to determine a more accurate second satellite system.
[0066] Further, in order to determine the correction parameters of each satellite system for the shielding situation, in an optional embodiment, determining the correction parameters of each satellite system for the shielding situation in at least two satellite systems according to the position information of the electronic device in the communication parameters and the communication mode of the electronic device using the first satellite system may include:
[0067] Determine the direction in which the human body blocks the electronic device according to the location information of the electronic device in the communication parameters and the satellite system communication mode of the electronic device;
[0068] Based on the direction in which the human body blocks the electronic device, correction parameters for each satellite system for the blocking situation are determined.
[0069] It can be understood that when the location information of the electronic device and the satellite system communication method of the electronic device are known, the direction in which the human body blocks the electronic device can be determined first. For example, when the electronic device adopts different communication methods to communicate, the direction in which the human body blocks the electronic device is different. In actual applications, it can be assumed that the relative position relationship between the human body and the electronic device under different communication methods is known. In this way, the direction in which the human body blocks the electronic device can be determined.
[0070] Then, the direction in which the human body blocks the electronic device is different, and the correction parameters determined for different satellites are different, which are mainly related to the running direction of the satellite and the moving direction of the electronic device.
[0071] In this way, by determining the direction in which the human body blocks the electronic device, the correction parameters of each satellite system for the blocking situation can be determined. This allows the determination of the second satellite system to take into account the situation in which the electronic device is blocked by the human body, further improving the accuracy of the corrected signal quality parameters of each satellite system, and helping to determine a more accurate second satellite system.
[0072] In addition to adopting the above-mentioned method to correct the signal quality parameter of each satellite system, the following method may also be adopted. In an optional embodiment, S102 may include:
[0073] Determining, based on the change information of the satellite signal of the electronic device, a correction parameter of each satellite system in at least two satellite systems for the change information;
[0074] The signal quality parameters of each satellite system are corrected by using the correction parameters of each satellite system for the change information to obtain the corrected signal quality parameters of each satellite system.
[0075] It can be understood that after knowing the change information of the satellite signal of the electronic device, the correction parameters of each satellite system for the change information can be determined first, wherein the change information can indicate that the communication quality parameter of the satellite signal of the electronic device increases, and can also indicate that the communication quality parameter of the satellite signal of the electronic device decreases. Of course, it can also indicate that the communication quality parameter of the satellite signal of the electronic device remains unchanged.
[0076] Then, the change information of the satellite signal of the electronic device is different. For different satellites, the correction parameters determined for the change information are different, which is mainly related to the change of the signal quality parameters of the satellite signal over a period of time.
[0077] In this way, the correction parameters of each satellite system for the change information can be determined through the change information of the satellite signal of the electronic device, so that the determination of the second satellite system takes into account the change information of each satellite signal received by the electronic device, further improving the accuracy of the corrected signal quality parameters of each satellite system, and helping to determine a more accurate second satellite system.
[0078] In order to determine the correction parameter for the change information, in an optional embodiment, determining the correction parameter for the change information of each satellite system in at least two satellite systems according to the change information of the satellite signal of the electronic device may include:
[0079] When the change information of the satellite signal of the electronic device indicates that the signal quality parameter of the satellite signal of the electronic device increases, determining a correction parameter of each satellite system in the at least two satellite systems for the change information as a third correction parameter;
[0080] When the change information of the satellite signal of the electronic device indicates that the signal quality parameter of the satellite signal of the electronic device decreases, a correction parameter of each satellite system in the at least two satellite systems for the change information is determined as a fourth correction parameter.
[0081] It can be understood that, with respect to the change information of the satellite signal of the electronic device indicating that the communication quality parameter of the satellite signal of the electronic device increases or decreases, for example, the signal strength of each received satellite signal can be compared with the previously received signal strength. If it becomes larger after comparison, it is determined that the signal quality parameter of the satellite signal of the electronic device has increased. If it becomes smaller after comparison, it is determined that the signal quality parameter of the satellite signal of the electronic device has decreased. Here, the previously received signal strength may be the signal strength N periods ago among the periodically received signal strengths, and N may be a positive integer greater than or equal to 1.
[0082] Of course, the signal strength of the satellite signal can also be compared with the average value of all signal strengths received within a period of time including the signal strength. If it becomes larger after comparison, it is determined that the signal quality parameter of the satellite signal of the electronic device has increased. If it becomes smaller after comparison, it is determined that the signal quality parameter of the satellite signal of the electronic device has decreased.
[0083] The average value of M cycles including the signal strength may also be compared with the average value of M cycles before the M cycles. If the average value becomes larger after comparison, it is determined that the signal quality parameter of the satellite signal of the electronic device increases. If the average value becomes smaller after comparison, it is determined that the signal quality parameter of the satellite signal of the electronic device decreases. M may be a positive integer greater than or equal to 1. Here, the embodiment of the present application does not specifically limit this.
[0084] Among them, the third correction parameter is greater than the fourth correction parameter, that is, when the change information indicates that the signal quality parameter of the satellite signal of the electronic device increases, the correction parameter obtained for the change information is larger than when the change information indicates that the signal quality parameter of the satellite signal of the electronic device decreases.
[0085] In this way, the change information of the satellite signal of the electronic device indicates that the signal quality parameter of the satellite signal of the electronic device increases or decreases, so as to determine the correction parameter of each satellite for the change information. In this way, the determination of the second satellite system takes into account whether the change trend of the signal quality parameter of each satellite signal received by the electronic device is getting better or worse, further improving the accuracy of the corrected signal quality parameter of each satellite system, and helping to determine a more accurate second satellite system.
[0086] In addition to adopting the above-mentioned method to correct the signal quality parameter of each satellite system, the following method may also be adopted. In an optional embodiment, S102 may include:
[0087] Correcting the transmission power of the electronic device in the communication parameters to obtain a margin of the corrected transmission power of each satellite system in at least two satellite systems;
[0088] determining correction parameters for each satellite system of at least two satellite systems based on the location information of the electronic device and the satellite system communication mode of the electronic device in the communication parameters;
[0089] Determining, based on the change information of the satellite signal of the electronic device, a correction parameter of each satellite system in at least two satellite systems for the change information;
[0090] The signal quality parameters of each satellite system are corrected by using the margin of the corrected transmission power of each satellite system, the correction parameters of each satellite system for the shielding situation and the correction parameters of each satellite system for the change information to obtain the corrected signal quality parameters of each satellite system.
[0091] It can be understood that the margin of the transmission power of the electronic device in the communication parameters can be corrected to obtain the corrected margin of the transmission power of at least each satellite system in the satellite system. Here, the method of correcting the margin of the transmission power of the electronic device in the communication parameters is similar to the above, and will not be repeated here.
[0092] It is also possible to determine correction parameters for each satellite system in at least two satellite systems for obstruction conditions based on the location information of the electronic device in the communication parameters and the satellite system communication mode of the electronic device. Here, the method of determining correction parameters for each satellite system in at least two satellite systems for obstruction conditions based on the location information of the electronic device in the communication parameters and the satellite system communication mode of the electronic device is similar to the above and will not be repeated here.
[0093] It is also possible to determine correction parameters for each satellite system in at least two satellite systems for the change information based on the change information of the satellite signal of the electronic device in the communication parameters. Here, the method of determining correction parameters for each satellite system in at least two satellite systems for the change information based on the change information of the satellite signal of the electronic device in the communication parameters is similar to the above and will not be repeated here.
[0094] Different from the above correction of the signal quality parameters of each satellite system, here, the signal quality parameters of each satellite system can be corrected by using the above-mentioned margin of the corrected transmission power of each satellite system, the correction parameters of each satellite system for the occlusion situation, and the correction parameters of each satellite system for the change information. For example, the margin of the corrected transmission power of each satellite system, the correction parameters of each satellite system for the occlusion situation, the correction parameters of each satellite system for the change information and the signal quality parameters of each satellite system are summed to obtain the corrected signal quality parameters of each satellite system; of course, the margin of the corrected transmission power of each satellite system, the correction parameters of each satellite system for the occlusion situation, the correction parameters of each satellite system for the change information, the signal quality parameters of each satellite system and other correction parameters can also be summed to obtain the corrected signal quality parameters of each satellite system. Here, the embodiments of the present application do not make specific limitations on this.
[0095] It should be noted that the signal quality parameters of each satellite system can be corrected using at least two of the above-mentioned corrected transmit power margin of each satellite system, the correction parameters of each satellite system for shielding conditions, and the correction parameters of each satellite system for change information.
[0096] In this way, the signal quality parameters of each satellite system are corrected by the above-mentioned corrected transmit power margin of each satellite system, the correction parameters of each satellite system for the occlusion situation and the correction parameters of each satellite system for the change information, so that the corrected signal quality parameters of each satellite system not only consider the influence of the transmit power margin on the signal quality parameters, but also consider the influence of the occlusion of electronic equipment by the human body on the signal quality parameters, and the influence of the change of the satellite signal on the signal quality parameters, thereby further improving the accuracy of the corrected signal quality parameters of each satellite system and helping to determine a more accurate second satellite system.
[0097] In an optional embodiment for the above communication mode, the communication mode in which the electronic device uses the first satellite system is a hands-free call mode, a message sending and receiving mode, or a non-hands-free call mode.
[0098] It can be understood that the way a person holds an electronic device is different in different communication modes. Here, it is assumed that in a hands-free calling mode or a message sending and receiving mode, the human body and the screen of the electronic device are placed facing each other. It is assumed that in a non-hands-free calling mode, the electronic device is located outside the left or right ear of the human body.
[0099] In this way, through different communication methods, the direction in which the human body blocks the electronic device can be determined, so that correction parameters that are more in line with the actual situation can be determined for each satellite, thereby making the corrected signal quality parameters of each satellite system closer to the true value.
[0100] In order to determine the correction parameters of each satellite system for the occlusion situation, in an optional embodiment, according to the direction in which the human body occludes the electronic device, determining the correction parameters of each satellite system for the occlusion situation may include:
[0101] Determine the operating direction of each satellite system based on the direction in which the human body blocks the electronic equipment;
[0102] According to the running direction of each satellite system, the correction parameters of each satellite system for the occlusion situation are determined.
[0103] It can be understood that after determining the direction in which the human body blocks the electronic device, the operating direction of each satellite system can be determined, wherein the operating direction of each satellite system includes: a direction close to the human body blocking the electronic device and a direction away from the human body blocking the electronic device.
[0104] In the embodiment of the present application, the correction parameters of each satellite system for the occlusion situation can be determined according to the running direction of each satellite system. That is, the correction parameters of each satellite system for the occlusion situation determined in the direction close to the human body occluding the electronic device and the direction away from the occlusion of the electronic device are different.
[0105] In this way, by knowing the direction in which the human body blocks the electronic device, the relative relationship between the operating direction of each satellite system and the direction in which the human body blocks the electronic device can be determined, and then the correction parameters of each satellite system for the occlusion situation can be determined according to different relative relationships, so that the correction parameters of each satellite system for the occlusion situation are related to the relative relationship, which helps to improve the accuracy of the correction parameters of each satellite system for the occlusion situation.
[0106] Furthermore, in order to determine the correction parameters of each satellite system, in an optional embodiment, determining the correction parameters of each satellite system for the shielding situation according to the running direction of each satellite system may include:
[0107] In the case where the running direction is a direction close to the human body blocking the electronic device, the first correction parameter corresponding to the running direction of each satellite system is determined as the correction parameter of each satellite system for the blocking situation;
[0108] In the case where the running direction is away from the direction in which the electronic device is blocked by a human body, the second correction parameter corresponding to the running direction of each satellite system is determined as the correction parameter of each satellite system for the blocking situation.
[0109] It can be understood that when the running direction is close to the direction where the human body blocks the electronic device, it means that the signal of the satellite system will change from being unblocked to being blocked, or from being slightly blocked to being severely blocked. Therefore, the first correction parameter corresponding to the running direction of each satellite system is determined as the correction parameter of each satellite system. When the running direction is away from the direction where the human body blocks the electronic device, it means that the signal of the satellite system will change from being blocked to being unblocked, or from being severely blocked to being slightly blocked. Therefore, the second correction parameter corresponding to the running direction of each satellite system is determined as the correction parameter of each satellite system for the blocking situation.
[0110] Among them, the first correction parameter is smaller than the second correction parameter. That is to say, the correction parameter when the direction of the electronic device is close to the human body is smaller than the correction parameter when the direction of the electronic device is away from the human body. It can be seen that the direction of the electronic device is close to the human body and should be corrected more than the direction of the electronic device is away from the human body.
[0111] In this way, different correction parameters are determined by the direction in which the electronic device is blocked by the human body or the direction in which the electronic device is blocked by the human body. This allows the correction of each satellite system for the blockage situation to be combined with the operating direction of the satellite system, making the correction more in line with the actual situation and improving the accuracy of the correction parameters of each satellite system for the blockage situation.
[0112] In order to more accurately determine the running direction of each satellite system, in an optional embodiment, determining the running direction of each satellite system according to the direction in which the human body blocks the electronic device may include:
[0113] The operating direction of each satellite system is determined based on the direction in which the human body blocks the electronic device and the movement data of the electronic device.
[0114] It can be understood that when determining the operating direction of each satellite system, in addition to considering the direction in which the human body blocks the electronic device, the movement data of the electronic device also needs to be considered. The movement data here mainly includes the movement speed and movement direction. For example, when a person takes a high-speed train or an airplane, the movement speed and movement direction of the electronic device are consistent with the means of transportation they are riding.
[0115] In this way, the operating direction of each satellite system is determined based on the direction in which the human body blocks the electronic device and the movement data of the electronic device, so that the operating direction of the satellite system not only considers the direction in which the human body blocks the electronic device, but also takes into account the movement data of the electronic device, making the determined operating direction of each satellite system more accurate.
[0116] The following is an example to describe the switching method of the satellite system described in one or more of the above embodiments.
[0117] This example describes the switching method between mobile phones and satellites in a multi-satellite system. These methods can help satellite communications get rid of some of the bad user experiences of existing single-satellite services, such as service freezes or even interruptions due to signal obstruction by human bodies, objects, etc. This example describes the solution for seamless switching of satellite communication services in two scenarios: body obstruction and head and hand obstruction, taking hands-free calling and head and hand calling as examples.
[0118] Figure 2 A schematic diagram of an example of a switching system for a satellite system provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the satellite system switching system 200 may include: a mobile phone 21 and at least two satellite systems 22 ; wherein the mobile phone 21 performs satellite communication with the satellite system 221 .
[0119] There are two ways to switch to hands-free calling:
[0120] Figure 3a A flowchart of an example 1 of an optional satellite system switching method provided in an embodiment of the present application is shown as follows: Figure 3a As shown, the method may include:
[0121] S301a: The mobile phone periodically reports the location coordinate information of the mobile phone, whether the mobile phone is currently in a hands-free call mode, the top direction of the mobile phone, the signal strength of each satellite received, and the remaining transmission power of the mobile phone to the satellite system 221;
[0122] Among them, the top orientation of the mobile phone is used to infer the direction of the human body.
[0123] S302a: The satellite system 221 determines the satellite system 222 according to the received information;
[0124] Among them, the relative position between the human body and the mobile phone may include: the direction of the top of the mobile phone and the normal direction of the vertical screen facing the outside of the mobile phone. In this example, the human body and the mobile phone screen are placed facing each other in the hands-free call mode.
[0125] Calculate the sum of the signal strength Pi calculated by each satellite system, the margin Wyi of the transmitted power corrected by each satellite, and the correction parameter Wsi of each satellite system to obtain the corrected signal quality parameter of each satellite system:
[0126] Among them, Wyi is the weight related to the margin P of the transmitted power of the mobile phone under the i-th satellite system, Wyi = A * P, and the coefficient A is determined according to engineering practice.
[0127] Among them, Wsi is determined by the ephemeris of the i-th satellite system, the position coordinate information of the mobile phone, the direction of the top of the mobile phone, and the direction of the human body: when the running direction of satellite system i is towards the direction where the human body covers the mobile phone, Wsi takes -B, and when the running direction is away from the direction where the human body covers the mobile phone, Wsi takes B; for the direction where the human body covers the mobile phone, different methods can be selected, and according to the degree of refinement of different methods, Wsi can take more refined divisions.
[0128] Among them, for the direction where the human body blocks the mobile phone, a plane is formed by the ground vertical line and the short side direction of the mobile phone, dividing the space into two parts. The running direction of the satellite towards the half where the human body is located is close to the occlusion, and the running direction of the satellite away from the half where the human body is located is close to the occlusion.
[0129] S303a: The mobile phone reports the signal strength of satellite system 221 and the signal strength of satellite system 222 to satellite system 221;
[0130] S304a: Satellite system 221 determines whether to switch to satellite system 222 according to the signal strength of satellite system 221 and the signal strength of satellite system 222.
[0131] Specifically, when the signal strength of satellite system 221 received by the mobile phone < Pc1 and the signal strength of satellite system 222 ≥ Pc2, start to pull up the service for satellite system 222;
[0132] When the signal strength of satellite system 221 received by the mobile phone < Pc3 and the signal strength of satellite system 222 ≥ Pc4, start the handover; among them, Pc2 and Pc4 can be equal.
[0133] Among them, the time for satellite system 222 to pull up the service is earlier than the handover time.
[0134] When switching, the satellite system 222 starts the service in advance, and after the service is started, the satellite system 221 interrupts the service to the user, i.e., soft switching. The entire soft switching process can be controlled by the satellite system 221.
[0135] Figure 3b A flowchart of Example 2 of an optional satellite system switching method provided in an embodiment of the present application is shown in FIG. Figure 3b As shown, the method may include:
[0136] S301b: The mobile phone periodically obtains the location coordinate information of the mobile phone, whether the mobile phone is currently in a hands-free call mode, the top direction of the mobile phone, the signal strength of each satellite received, and the remaining transmission power of the mobile phone to the satellite system 221;
[0137] S302b: The mobile phone determines the satellite system 222 according to the acquired information;
[0138] S303b: The mobile phone obtains the signal strength of the satellite system 221 and the signal strength of the satellite system 222, and reports it to the satellite system 221;
[0139] S304b: The satellite system 221 determines whether to switch to the satellite system 222 according to the signal strength of the satellite system 221 and the signal strength of the satellite system 222.
[0140] That is, here, the mobile phone determines the satellite system 222, wherein the determination method is similar to the determination method of the satellite system 221 described above, and will not be repeated here.
[0141] After determining satellite system 222, the mobile phone periodically reports suggestions to satellite system 221 and satellite system 222, including: time suggestions for satellite system 222 to start service in advance, and time suggestions for service handover between satellite system 221 and satellite system 222; satellite system 221 and satellite system 222 perform service operations based on these suggestions.
[0142] In response to the suggestions, the satellite system side combines other information and makes a decision based on the reported suggestions. The satellite on the system side may know information that the mobile phone side does not have, for example, satellite system B is broken.
[0143] The above signal strength is preferably based on a reference signal, and may be a certain filtering value of a certain period, or an average value of a short period of time.
[0144] In the above two examples, the mobile phone's movement data, including the speed and direction of movement, and the specific information of the vehicle, such as high-speed train / flight schedule (the relationship between trajectory and time can be inferred) can also be taken into consideration to cover high-speed scenarios and future trajectory information. The speed can be calculated based on the Global Positioning System (GPS) positioning information. In this way, the direction of the satellite system's movement is more accurate.
[0145] In addition, the above two switching methods can also be used for non-hands-free calls:
[0146] The difference from the hands-free calling mode is that the hands-free calling mode divides the space into the part where the human body is and the other half. The head-hand mode divides the space into the left head-hand space and the right head-hand space, and then determines whether the direction of the satellite direction is close to or away from the direction where the human body blocks the phone according to the current left head-hand posture or right head-hand posture.
[0147] In addition, there is another method to correct the signal strength:
[0148] First, the mobile phone periodically searches / receives signals, and the added weight can be, in addition to the above, the change in the signal strength of each satellite system received over a period of time, whether it increases or decreases, as the weight (equivalent to the correction parameter of each satellite for the change information mentioned above). If it increases, the weight is C, and if it decreases, the weight is -C. C is a positive value.
[0149] Among them, the change trend can be calculated by the following methods:
[0150] (a) using the current signal strength value minus the signal strength value N cycles ago, for example, the signal strength value 10 cycles ago;
[0151] (b) using the current signal strength value minus the average value over a period of time including the current signal strength value;
[0152] (c) Use the average value of the M periods including the current signal strength value minus the average value of the M periods before the M periods.
[0153] In this example, the switching of communication services by multiple satellites in a multi-satellite system is utilized to overcome the degradation or even interruption of service quality caused by human bodies / objects blocking signals.
[0154] An embodiment of the present application provides a method for switching satellite systems. When an electronic device communicates using a first satellite system, a signal quality parameter of each satellite system is corrected according to a communication parameter of the electronic device using the first satellite system for satellite communication, thereby determining a second satellite system from at least two satellites according to the magnitude of the corrected signal quality parameter of each satellite, so that the determined second satellite system is a satellite system with the best communication quality except for the first satellite system. In this way, a second satellite system with better communication quality is determined for the electronic device to switch the satellite system, so that when the communication quality of the first satellite system is poor, the second satellite system can be used for satellite communication, thereby avoiding service freeze or interruption in a multi-satellite system, and improving the communication quality of satellite communication of the electronic device in the multi-satellite system.
[0155] Based on the same inventive concept as the above-mentioned embodiments, the present application embodiment provides a switching device for a satellite system. Figure 4 A schematic diagram of the structure of an optional switching device for a satellite system provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the switching device of the satellite system includes: an acquisition module 41, a correction module 42 and a switching module 43; wherein,
[0156] The acquisition module 41 is used to acquire, when the electronic device uses the first satellite system for satellite communication, signal quality parameters of at least two satellite systems received by the electronic device and communication parameters of the electronic device using the first satellite system for communication; wherein the communication parameters include: the transmit power margin of the electronic device, and / or, for indicating the shielding of the satellite signal of the electronic device, and / or, the change information of the satellite signal of the electronic device;
[0157] A correction module 42, configured to correct the signal quality parameters of at least two satellite systems according to the communication parameters to obtain corrected signal quality parameters of at least two satellite systems;
[0158] The switching module 43 is used to determine a second satellite system from at least two satellite systems according to the magnitudes of the corrected signal quality parameters of the at least two satellite systems, so that when the electronic device meets the switching condition of the preset satellite system, the electronic device switches to the second satellite system to use the second satellite system for satellite system communication.
[0159] In an optional embodiment, the correction module 42 is specifically used to: correct the transmit power margin of the electronic device in the communication parameters to obtain the corrected transmit power margin of at least each satellite system in the satellite system; and use the corrected transmit power margin of each satellite system to correct the signal quality parameters of each satellite system to obtain the corrected signal quality parameters of each satellite system.
[0160] In an optional embodiment, the correction module 42 corrects the transmit power margin of the electronic device in the communication parameters to obtain the corrected transmit power margin of at least each satellite system in the satellite system, including: determining the weight value corresponding to the transmit power margin of the electronic device in each satellite system of at least two satellite systems according to the correspondence between the power value and the weight value in different satellite systems; correcting the transmit power margin of the electronic device using the weight value corresponding to the transmit power margin in each satellite system to obtain the corrected transmit power margin of each satellite system.
[0161] In an optional embodiment, the correction module 42 is specifically used to: determine the correction parameters of each satellite system in at least two satellite systems for the obstruction situation based on the location information of the electronic device in the communication parameters and the communication method of the electronic device using the first satellite system; use the correction parameters of each satellite system for the obstruction situation to correct the signal quality parameters of each satellite system to obtain the corrected signal quality parameters of each satellite system.
[0162] In an optional embodiment, the correction module 42 determines the correction parameters for the occlusion situation of each satellite system in at least two satellite systems according to the position information of the electronic device in the communication parameters and the communication method of the electronic device using the first satellite system, including: determining the direction in which the human body occludes the electronic device according to the position information of the electronic device in the communication parameters and the satellite system communication method of the electronic device; determining the correction parameters for each satellite system according to the occlusion situation based on the direction in which the human body occludes the electronic device.
[0163] In an optional embodiment, the correction module 42 determines the correction parameters of each satellite system for the occlusion situation according to the direction in which the human body blocks the electronic device, including: determining the operating direction of each satellite system according to the direction in which the human body blocks the electronic device; wherein the operating direction of each satellite system includes: a direction close to the electronic device blocked by the human body and a direction away from the electronic device blocked by the human body; and determining the correction parameters of each satellite system for the occlusion situation according to the operating direction of each satellite system.
[0164] In an optional embodiment, the correction module 42 determines the correction parameters of each satellite system for the occlusion situation according to the running direction of each satellite system, including: when the running direction is a direction close to the human body blocking the electronic device, the first correction parameter corresponding to the running direction of each satellite system is determined as the correction parameter of each satellite system for the occlusion situation; when the running direction is a direction away from the human body blocking the electronic device, the second correction parameter corresponding to the running direction of each satellite system is determined as the correction parameter of each satellite system for the occlusion situation; wherein the first correction parameter is less than the second correction parameter.
[0165] In an optional embodiment, the correction module 42 determines the operating direction of each satellite system according to the direction in which the human body blocks the electronic device, including: determining the operating direction of each satellite system according to the direction in which the human body blocks the electronic device and the movement data of the electronic device.
[0166] In an optional embodiment, the correction module 42 is specifically used to: determine the correction parameters of each satellite system in at least two satellite systems for the change information based on the change information of the satellite signal of the electronic device; use the correction parameters of each satellite system for the change information to correct the signal quality parameters of each satellite system to obtain the corrected signal quality parameters of each satellite system.
[0167] In an optional embodiment, the correction module 42 determines the correction parameters of each satellite system in at least two satellite systems for the change information based on the change information of the satellite signal of the electronic device, including: when the change information of the satellite signal of the electronic device indicates that the signal quality parameter of the satellite signal of the electronic device has increased, determining the correction parameter of each satellite system in the at least two satellite systems for the change information to be a third correction parameter; when the change information of the satellite signal of the electronic device indicates that the signal quality parameter of the satellite signal of the electronic device has decreased, determining the correction parameter of each satellite system in the at least two satellite systems for the change information to be a fourth correction parameter; wherein the third correction parameter is greater than the fourth correction parameter.
[0168] In an optional embodiment, the correction module 42 is specifically used to: correct the transmission power of the electronic device in the communication parameters to obtain the corrected transmission power margin of each satellite system in at least two satellite systems; determine the correction parameters of each satellite system in at least two satellite systems according to the location information of the electronic device and the satellite system communication mode of the electronic device in the communication parameters; determine the correction parameters of each satellite system in at least two satellite systems for the change information according to the change information of the satellite signal of the electronic device; and correct the signal quality parameters of each satellite system by using the corrected transmission power margin of each satellite system, the correction parameters of each satellite system for the occlusion situation and the correction parameters of each satellite system for the change information to obtain the corrected signal quality parameters of each satellite system.
[0169] In an optional embodiment, the communication mode of the electronic device using the first satellite system is a hands-free calling mode, a message sending and receiving mode, or a non-hands-free calling mode.
[0170] In practical applications, the acquisition module 41, correction module 42 and switching module 43 can be implemented by a processor located on a switching device of the satellite system, specifically a CPU, a microprocessor (Microprocessor Unit, MPU), a digital signal processor (Digital Signal Processing, DSP) or a field programmable gate array (Field Programmable Gate Array, FPGA) and the like.
[0171] Figure 5 A schematic diagram of the structure of an optional electronic device provided in an embodiment of the present application, such as Figure 5 As shown, an embodiment of the present application provides an electronic device 500, and the electronic device 500 includes:
[0172] A processor 51 and a storage medium 52 storing instructions executable by the processor; the storage medium 52 relies on the processor 51 to perform operations through a communication bus 53, and when the instructions are executed by the processor, the satellite system switching method executed by the processor side in one or more of the above embodiments is executed.
[0173] It should be noted that, in actual application, the various components in the computer device are coupled together via the communication bus 53. It is understandable that the communication bus 53 is used to realize the connection and communication between these components. In addition to the data bus, the communication bus 53 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Figure 5 Various buses are labeled as communication buses 53.
[0174] Figure 6 A schematic diagram of the structure of an optional satellite system provided in an embodiment of the present application, such as Figure 6 As shown, an embodiment of the present application provides a satellite system 600, and the satellite system 600 includes:
[0175] A processor 61 and a storage medium 62 storing instructions executable by the processor; the storage medium 62 relies on the processor 61 to perform operations through a communication bus 63, and when the instructions are executed by the processor, the switching method of the satellite system executed by the processor side in one or more of the above embodiments is executed.
[0176] It should be noted that in actual application, the various components in the computer device are coupled together through the communication bus 63. It is understandable that the communication bus 63 is used to realize the connection and communication between these components. In addition to the data bus, the communication bus 63 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Figure 6 Various buses are labeled as communication buses 63.
[0177] An embodiment of the present application provides a computer storage medium storing executable instructions. When the executable instructions are executed by one or more processors, the processors execute the satellite system switching method described in one or more of the above embodiments.
[0178] Among them, the computer-readable storage medium can be a ferromagnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM) and other memories.
[0179] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0180] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0181] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0182] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0183] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A satellite system switching method, characterized in that: include: In the case where the electronic device uses a first satellite system for satellite communication, obtaining signal quality parameters of at least two satellite systems received by the electronic device and communication parameters of the electronic device using the first satellite system for communication; wherein the communication parameters include: a transmit power margin of the electronic device, and / or information indicating a shielding condition of a satellite signal of the electronic device, and / or change information of a satellite signal of the electronic device; Correcting the signal quality parameters of the at least two satellite systems according to the communication parameters to obtain corrected signal quality parameters of the at least two satellite systems; A second satellite system is determined from the at least two satellite systems according to the magnitudes of the corrected signal quality parameters of the at least two satellite systems, so that when the electronic device meets a switching condition of a preset satellite system, the electronic device switches to the second satellite system to perform satellite communication using the second satellite system.
2. The method according to claim 1, characterized in that The step of correcting the signal quality parameters of the at least two satellite systems according to the communication parameters to obtain the corrected signal quality parameters of the at least two satellite systems includes: Correcting the transmit power margin of the electronic device in the communication parameter to obtain a corrected transmit power margin of each satellite system in the at least satellite system; The signal quality parameter of each satellite system is corrected by using the margin of the corrected transmission power of each satellite system to obtain the corrected signal quality parameter of each satellite system.
3. The method according to claim 2, characterized in that The step of correcting the transmit power margin of the electronic device in the communication parameter to obtain the corrected transmit power margin of at least each satellite system in the satellite system includes: Determining a weight value corresponding to a margin of transmit power of the electronic device in each of the at least two satellite systems according to a correspondence between power values and weight values in different satellite systems; The transmit power margin of the electronic device is corrected by using the weight value corresponding to the transmit power margin of each satellite system to obtain the corrected transmit power margin of each satellite system.
4. The method according to claim 1, characterized in that: The step of correcting the signal quality parameters of the at least two satellite systems according to the communication parameters to obtain the corrected signal quality parameters of the at least two satellite systems includes: Determine, according to the location information of the electronic device in the communication parameters and the communication mode of the electronic device using the first satellite system, a correction parameter for each satellite system of the at least two satellite systems for the shielding condition; The signal quality parameters of each satellite system are corrected using the correction parameters of each satellite system for the shielding condition to obtain the corrected signal quality parameters of each satellite system.
5. The method according to claim 4, characterized in that The determining, according to the location information of the electronic device in the communication parameters and the communication mode of the electronic device using the first satellite system, correction parameters for each satellite system in the at least two satellite systems for the shielding situation includes: Determine the direction in which the human body blocks the electronic device according to the location information of the electronic device in the communication parameters and the satellite system communication mode of the electronic device; Based on the direction in which the human body blocks the electronic device, correction parameters of each satellite system for the blocking situation are determined.
6. The method according to claim 5, characterized in that The determining, according to the direction in which the human body blocks the electronic device, correction parameters of each satellite system for the blocking situation includes: Determine the running direction of each satellite system according to the direction in which the human body blocks the electronic device; wherein the running direction of each satellite system includes: a direction close to the human body blocking the electronic device and a direction away from the human body blocking the electronic device; According to the running direction of each satellite system, a correction parameter of each satellite system for the shielding situation is determined.
7. The method according to claim 6, characterized in that Determining, according to the running direction of each satellite system, a correction parameter of each satellite system for an obstruction situation includes: In a case where the running direction is a direction close to the human body shielding the electronic device, determining the first correction parameter corresponding to the running direction of each satellite system as the correction parameter of each satellite system for the shielding situation; In a case where the running direction is away from the direction in which the human body blocks the electronic device, determining the second correction parameter corresponding to the running direction of each satellite system as the correction parameter of each satellite system for the blocking situation; Wherein, the first correction parameter is smaller than the second correction parameter.
8. The method according to claim 6, characterized in that The step of determining the operating direction of each satellite system according to the direction in which the human body blocks the electronic device comprises: The running direction of each satellite system is determined according to the direction in which the human body blocks the electronic device and the movement data of the electronic device.
9. The method according to claim 1, characterized in that: The step of correcting the signal quality parameters of the at least two satellite systems according to the communication parameters to obtain the corrected signal quality parameters of the at least two satellite systems includes: Determining, according to the change information of the satellite signal of the electronic device, a correction parameter of each satellite system of the at least two satellite systems for the change information; The signal quality parameters of each satellite system are corrected by using the correction parameters of each satellite system for the change information to obtain the corrected signal quality parameters of each satellite system.
10. The method according to claim 9, characterized in that The step of determining, according to the change information of the satellite signal of the electronic device, a correction parameter of each satellite system of the at least two satellite systems for the change information comprises: In a case where the change information of the satellite signal of the electronic device indicates that the signal quality parameter of the satellite signal of the electronic device increases, determining a correction parameter of each satellite system of the at least two satellite systems for the change information as a third correction parameter; In a case where the change information of the satellite signal of the electronic device indicates that the signal quality parameter of the satellite signal of the electronic device is reduced, determining a correction parameter of each satellite system of the at least two satellite systems for the change information as a fourth correction parameter; Wherein, the third correction parameter is greater than the fourth correction parameter.
11. The method according to claim 1, characterized in that: The step of correcting the signal quality parameters of the at least two satellite systems according to the communication parameters to obtain the corrected signal quality parameters of the at least two satellite systems includes: Correcting the transmission power of the electronic device in the communication parameter to obtain a corrected transmission power margin of each satellite system in the at least two satellite systems; Determine, according to the location information of the electronic device in the communication parameters and the satellite system communication mode of the electronic device, a correction parameter for each satellite system in the at least two satellite systems for the shielding situation; Determining, according to the change information of the satellite signal of the electronic device, a correction parameter of each satellite system of the at least two satellite systems for the change information; The signal quality parameters of each satellite system are corrected by using the margin of the corrected transmission power of each satellite system, the correction parameters of each satellite system for the shielding situation, and the correction parameters of each satellite system for the change information to obtain the corrected signal quality parameters of each satellite system.
12. The method according to any one of claims 4 to 9, characterized in that: The communication mode of the electronic device using the first satellite system is a hands-free calling mode, a message sending and receiving mode, or a non-hands-free calling mode.
13. A switching device for a satellite system, characterized in that: include: An acquisition module is used to acquire, when the electronic device uses a first satellite system for satellite communication, signal quality parameters of at least two satellite systems received by the electronic device and communication parameters of the electronic device using the first satellite system for communication; wherein the communication parameters include: a transmit power margin of the electronic device, and / or information indicating a shielding condition of a satellite signal of the electronic device, and / or change information of a satellite signal of the electronic device; A correction module, configured to correct the signal quality parameters of the at least two satellite systems according to the communication parameters to obtain corrected signal quality parameters of the at least two satellite systems; The switching module is used to determine a second satellite system from the at least two satellite systems according to the magnitudes of the corrected signal quality parameters of the at least two satellite systems, so that when the electronic device meets a switching condition of a preset satellite system, the electronic device switches to the second satellite system to use the second satellite system for satellite system communication.
14. An electronic device, characterized in that: include: A processor and a storage medium storing instructions executable by the processor; The storage medium relies on the processor to perform operations through a communication bus, and when the instructions are executed by the processor, the switching method of the satellite system described in any one of claims 1 to 12 is executed.
15. A satellite system, characterized in that: include: A processor and a storage medium storing instructions executable by the processor; The storage medium relies on the processor to perform operations through a communication bus, and when the instructions are executed by the processor, the switching method of the satellite system described in any one of claims 1 to 12 is executed.
16. A computer storage medium, characterized in that: Executable instructions are stored, and when the executable instructions are executed by one or more processors, the processors execute the satellite system switching method according to any one of claims 1 to 12.