Method for setting operating mode of communication module, and electronic device
By switching the working mode of the communication module in the electronic device, the interference between satellite communication modules and other communication modules is reduced, and the frequency overlap during the satellite communication business and other communication services is solved, and the quality of communication is improved.
Patent Information
- Application Number
- PCT/CN2024/079857
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-21
- Filing Date
- 2024-03-04
- Publication Date
- 2025-01-30
AI Technical Summary
In electronic devices, when satellite communication services are related to other communication services (such as Bluetooth communication), the operating frequency of the antenna overlaps or is close, resulting in mutual interference and affecting communication quality.
By detecting the operation of the satellite communication business, the electronic equipment switches the working mode of the satellite communication module from the default mode to the avoidance mode, and sets the working mode of other communication modules to the avoidance mode to reduce interference.
Effectively solved the problem of the completion of satellite communications business due to other communication services to avoid satellite communications business, and improved the quality of communication.
Smart Images

Figure CN2024079857_30012025_PF_FP_ABST
Abstract
Description
Communication module working mode setting method and electronic device
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on July 21, 2023, with application number 202310909062.3 and application name “Working mode setting method and electronic device of communication module”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of terminals and communication technologies, and in particular to a method for setting an operating mode of a communication module and an electronic device. Background Art
[0003] Satellite communication services for electronic devices (such as the Beidou short message service) are suitable for providing communications in areas such as oceans, deserts, grasslands, and uninhabited areas where mobile communications are not available, cannot be covered, or where communication systems are damaged. Currently, while ensuring that military needs are fully met, the government has also opened up some of the necessary resources of the satellite communication system to civilian use. The use of satellite communication services needs to be designed based on the characteristics of the satellite communication system, taking into account the characteristics of civilian services and electronic devices.
[0004] When satellite communication services are enabled on electronic devices, they can communicate with other devices based on the satellite communication module. However, the operating frequencies of the antennas used by electronic devices for satellite communication and some antennas used for other communications (such as Bluetooth communication) overlap or are close to each other. Therefore, when satellite communication services and some other communication services are enabled on electronic devices at the same time, the satellite communication services and some other communication services will interfere with each other, affecting the communication quality of the electronic device when communicating with other devices based on the satellite communication module, and also affecting the communication quality of the electronic device when communicating with other devices based on some other communication modules.
[0005] Summary of the Invention
[0006] The present application provides a method for setting the working mode of a communication module and an electronic device, which sets a satellite communication module to coexist with other satellite communication modules, thereby solving the problem that the completion of the satellite communication service is affected because other communication services avoid the satellite communication service.
[0007] In a first aspect, the present application provides a method for setting the working mode of a communication module, the method comprising: detecting an operation to start a satellite communication service, and an electronic device turning on the satellite communication module; the electronic device switching the working mode of the satellite communication module from a first default mode to a first avoidance mode, and setting the working mode of the first communication module to a second default mode, wherein the interference of the satellite communication module operating in the first avoidance mode to the first communication module is less than the interference to the first communication module in the first default mode; after the electronic device obtains first information through the first communication module, the electronic device switches the working mode of the satellite communication module back to the first default mode, and switches the working mode of the first communication module from the second default mode to the second avoidance mode; the interference of the first communication module operating in the second avoidance mode to the satellite communication module is less than the interference to the satellite communication module in the second default mode; and the electronic device sends a first message to the first satellite through the satellite communication module based on the first information.
[0008] In the above embodiment, the first communication module may be another communication module described in the specification. The first default mode may be default mode 1 described in the specification, the first avoidance mode may be avoidance mode 1 described in the specification, the second default mode may be default mode 2 described in the specification, and the second avoidance mode may be avoidance mode 2 described in the specification. The first satellite may be the target satellite described in the specification. The first information may be information A described in the specification. In the case where information (information A) related to implementing a satellite communication service needs to be obtained through another communication service, after detecting an operation to enable the satellite communication service and before obtaining message A, the electronic device first adjusts the priority of the other communication service to be higher than the priority of the satellite communication service. This ensures that the other communication service can complete the acquisition of information A. After obtaining information A, the electronic device may adjust the priority of the satellite communication service to be higher than the priority of the other communication service, so that the other communication modules implementing the other communication services give way to the satellite communication module implementing the satellite communication service. Based on information A, the electronic device transmits message A to the target satellite via the satellite communication module. This solves the problem of other communication services avoiding the satellite communication service, which in turn affects the completion of the satellite communication service.
[0009] In combination with the first aspect, in some embodiments, when the first communication module includes an LBS communication module, the first information includes location information acquired by the LBS communication module.
[0010] In the above embodiment, the position information can be used for satellite selection during satellite communication.
[0011] In combination with the first aspect, in some embodiments, the electronic device sends a first message to the first satellite through the satellite communication module based on the first information, specifically including: the electronic device determines, based on the location information, that the communication range of the first satellite covers the location of the electronic device; and the electronic device sends the first message to the first satellite through the satellite communication module.
[0012] In the above embodiment, when the LBS communication module has a higher priority, the more accurate the location information determined by the LBS communication module, the more suitable the first satellite determined based on the location information is for participating in satellite communication of the electronic device. That is, using the first satellite for communication can improve the performance of satellite communication.
[0013] In combination with the first aspect, in some embodiments, the electronic device is configured to carry the location information in the first message.
[0014] In combination with the first aspect, in some embodiments, when the first communication module includes an LBS communication module, the first information includes information received through the Bluetooth communication module.
[0015] When the priority of the Bluetooth communication module is higher, the information received by the Bluetooth communication module (such as audio information) will be less distorted, laying the foundation for the reliability of subsequent satellite communications.
[0016] In combination with the first aspect, in some embodiments, the electronic device sends a first message to the first satellite through the satellite communication module based on the first information, specifically including: the electronic device uses the information received by the Bluetooth communication module as the first message; the electronic device sends the first message to the first satellite through the satellite communication module.
[0017] In combination with the first aspect, in some embodiments, the second avoidance mode includes setting the first communication module to a closed state.
[0018] If the first communication module is an LBS communication module, the electronic device's location is assumed to not move significantly during satellite communication. Therefore, the location information acquired by the LBS communication module at a higher priority level can be used without updating. Therefore, the LBS communication module can be disabled to minimize impact on the satellite communication module's functionality.
[0019] In combination with the first aspect, in some embodiments, an operating frequency of the satellite communication module in the first avoidance mode is farther from an operating frequency of the first communication module than an operating frequency in the first default mode.
[0020] In combination with the first aspect, in some embodiments, the transmission power of the satellite communication module in the first avoidance mode is lower than the transmission power in the first default mode.
[0021] In combination with the first aspect, in some embodiments, the antenna radiator used by the satellite communication module in the first avoidance mode is farther from the antenna radiator used by the first communication module by a European distance than the antenna radiator used in the first default mode.
[0022] In conjunction with the first aspect, in some embodiments, the satellite communication module employs fewer antenna radiators in the first avoidance mode than in the first default mode.
[0023] In combination with the first aspect, in some embodiments, an operating frequency of the first communication module in the second avoidance mode is farther from an operating frequency of the satellite communication module than an operating frequency in the second default mode.
[0024] In combination with the first aspect, in some embodiments, the transmission power of the first communication module in the second avoidance mode is lower than the transmission power in the second default mode.
[0025] In combination with the first aspect, in some embodiments, the antenna radiator used by the first communication module in the second avoidance mode is farther away from the antenna radiator used by the satellite communication module by a European distance than the antenna radiator used in the second default mode.
[0026] In combination with the first aspect, in some embodiments, the first communication module uses fewer antenna radiators in the second avoidance mode than in the second default mode.
[0027] In combination with the first aspect, in some embodiments, the electronic device displays a prompt message, where the prompt message is used to prompt that the first component of the electronic device is unavailable after the satellite communication service is enabled.
[0028] In a second aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the electronic device to execute the method implemented in the first aspect.
[0029] In a third aspect, an embodiment of the present application provides a computer-readable storage medium comprising instructions, which, when executed on an electronic device, causes the electronic device to execute the method implemented in the first aspect.
[0030] In a fourth aspect, an embodiment of the present application provides a chip system, which is applied to an electronic device. The chip system includes one or more processors, which are used to call computer instructions to enable the electronic device to execute the method implemented in the first aspect.
[0031] In a fifth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on an electronic device, enables the electronic device to execute the method implemented in the first aspect.
[0032] It is understandable that the electronic device provided in the second aspect, the computer storage medium provided in the third aspect, the chip system provided in the fourth aspect, and the computer program product provided in the fifth aspect are all used to perform the methods provided in the embodiments of the present application. Therefore, other beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding methods and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] FIG1A and FIG1B show a set of exemplary user interfaces involved when an electronic device starts a satellite communication service and sends a message 1;
[0034] FIG2 is a schematic diagram showing the software and hardware structure involved when an electronic device adjusts the working modes of a satellite communication module and an LBS communication module to implement satellite communication services;
[0035] FIG3 shows a schematic diagram of the decision module and the tuning module controlling the satellite communication module and the LBS communication module;
[0036] FIG4 shows a schematic diagram of managing conflicting devices when the satellite communication module is in working mode;
[0037] FIG5 shows an exemplary flow chart of an electronic device adjusting the operating modes of a satellite communication module and an LBS communication module to implement satellite communication services;
[0038] FIG6 shows an exemplary flow chart of an electronic device adjusting the operating modes of a satellite communication module and a Bluetooth communication module to implement satellite communication services;
[0039] FIG7 is a satellite communication system provided by an embodiment of the present application;
[0040] FIG8 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] The terms used in the following examples of the present application are for the purpose of describing specific embodiments only and are not intended to limit the present application. As used in the specification and appended claims of the present application, the singular expressions "a," "an," "said," "above," "the," and "this" are intended to include plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in the present application refers to and encompasses any or all possible combinations of one or more of the listed items.
[0042] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of the technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of this application, unless otherwise specified, "plurality" means two or more.
[0043] In one solution, when satellite communication services and other communication services (such as Bluetooth communication services and Wi-Fi communication services) are enabled simultaneously, the electronic device can transmit and receive service data between the satellite communication module and the target satellite, thereby implementing the satellite communication service. Furthermore, the electronic device can also transmit and receive service data between other devices through other communication modules, thereby implementing other communication services. However, due to the limited communication resources (such as antennas, transceiver circuits, etc.) in the electronic device, the overlapping or close operating frequencies of the satellite communication module and other communication modules, which may lead to mutual influence, etc., it is difficult to simultaneously take into account other communication services after the satellite communication service is enabled. Therefore, in this solution, after the satellite communication module is enabled, the electronic device will lower the priority of other communication services implemented by other communication modules, maintaining the highest priority of the satellite communication service. If the priority of the satellite communication service is higher than that of other communication services, the electronic device can allocate more communication resources to the higher-priority satellite communication service, or allow other communication modules to avoid the satellite communication module.
[0044] The process of the electronic device causing other communication modules to yield to the satellite communication module includes: upon detecting an operation to enable a satellite communication service, the electronic device, in response to the operation, enabling the satellite communication module. The electronic device sets the operating mode of the satellite communication module to a default mode, and at this time, sets the operating mode of other communication modules implementing other communication services to a yield mode. Setting the operating mode of other communication modules implementing other communication services to a yield mode may include the following two situations.
[0045] In the first case, before starting the satellite communication service, if the other communication service is already in the turned-on state, the electronic device may switch the working mode of the other communication module that implements the other communication service from the default mode to the avoidance mode.
[0046] In the second case, after the satellite communication service is activated, when the electronic device activates other communication services, the electronic device may set the working mode of other communication modules that implement other communication services to the avoidance mode.
[0047] For the sake of distinction, the default mode of the satellite communication module may be referred to as default mode 1, and the default mode of other communication services may be referred to as default mode 2.
[0048] In some possible cases, the other communication service may also be referred to as the first communication service, and the other communication module may also be referred to as the first communication module.
[0049] The satellite communication module may include software, hardware, and circuitry for implementing satellite communication services. For example, the hardware module for implementing satellite communication services may include antenna radiator 1, power amplifier 1, modem 1, etc. Other communication modules may include software, hardware, and circuitry for implementing other communication services. For example, the hardware module for implementing satellite communication services may include antenna radiator 2, power amplifier 2, modem 2, etc.
[0050] Antenna radiator 1 and antenna radiator 2 may be the same or different, and may also share a common antenna radiator. Power amplifier 1 and power amplifier 2 may be the same or different. Modem 1 and modem 2 may be the same or different.
[0051] The working mode of the satellite communication module is the default mode 1, which includes: the antenna radiator 1 responsible for the satellite communication service can work normally at the preset working frequency, and the antenna radiator 1 has normal transmission power, and normal receiving power, which can support the satellite communication module to normally implement the satellite communication service. Among them, the working frequency (normal functional frequency) that enables the antenna radiator 1 to work normally is specified by the protocol of the satellite communication service. The antenna radiator 1 has a normal working frequency to support electronic devices to receive messages sent by the target satellite through the antenna radiator 1, or to send messages to the target satellite. The antenna radiator 1 has normal transmission power to ensure that the antenna radiator 1 successfully sends messages to the target transmitting satellite. The antenna radiator 1 has normal receiving power to ensure that the antenna radiator 1 successfully receives messages sent by the target transmitting satellite. For example, when the satellite communication service is the Beidou short message communication service, the working frequency of the antenna radiator 1 when working normally is usually 2.4835GHz to 2.5GHz.
[0052] The working mode of other communication modules is the default mode 2, which includes: the antenna radiator 2 responsible for other communication services can work normally at the preset working frequency, and the antenna radiator 2 has normal transmission power and normal receiving power, which can support other communication modules to normally implement other communication services. Among them, the working frequency (normal functional frequency) that enables the normal operation of the antenna radiator 2 is specified by the protocol of other communication services. The normal working frequency of the antenna radiator 2 can support the electronic device to receive messages related to other communication services through the antenna radiator 2, or send messages to other devices through other communication modules. The normal transmission power of the antenna radiator 2 can ensure that the antenna radiator 2 can successfully send messages to other devices through other communication modules. The normal receiving power of the antenna radiator 2 can ensure that the antenna radiator 2 successfully receives messages sent by other devices through other communication modules. For example, when the other communication service is a Wi-Fi communication service, the working frequency of the antenna radiator 2 when working normally is usually 2.4GHz band or 5GHz. Among them, the frequency range of the 2.4GHz band is from 2.402GHz to 2.492GHz.
[0053] The operating mode of the other communication modules is the avoidance mode, including: compared to the default mode 2, when the operating mode of the other communication modules is the avoidance mode, the operating performance (including receiving performance or transmitting performance) of the antenna radiator 2 is lower. The reason for the lower performance includes: in order to maintain the operating performance of the satellite communication module, the electronic device can normally or morely allocate communication resources for the satellite communication service to normally implement the satellite communication service. However, the communication resources of the electronic device are limited, and it is usually necessary to reduce the communication resources for implementing other communication services.
[0054] The electronic device setting the operating mode of the other communication module to the avoidance mode includes but is not limited to: the electronic device setting the operating frequency of the other communication module in the avoidance mode to be farther from the operating frequency of the satellite communication module than the operating frequency in the default mode 2. Alternatively, the electronic device setting the transmission power of the other communication module in the avoidance mode to be lower than the transmission power in the default mode 2.
[0055] While the above solution ensures the normal implementation of satellite communication services, it ignores the role of other communication services. If the implementation of satellite communication services requires the support of other communication services, this can affect the implementation of satellite communication services. The requirement for the implementation of satellite communication services to rely on other communication services can also be understood as requiring the acquisition of information (Information A) required for the implementation of satellite communication services through other communication services.
[0056] In another solution, in order to solve the aforementioned problem that the completion of the satellite communication service is affected due to other communication services giving way to the satellite communication service, a method for setting the working mode of a communication module is proposed. In this method, in the case where information (information A) related to the implementation of the satellite communication service needs to be obtained through other communication services, after detecting the operation of starting the satellite communication service, before obtaining message A, the electronic device first adjusts the priority of the other communication services to be higher than the priority of the satellite communication service. In this way, the satellite communication module that implements the satellite communication service can give way to other communication modules that implement other communication services, ensuring that the other communication services can complete the acquisition of information A. After obtaining this information A, the electronic device can adjust the priority of the satellite communication service to be higher than the priority of the other communication services, so that the other communication modules that implement other communication services give way to the satellite communication module that implements the satellite communication service. Subsequently, the electronic device sends message A to the target satellite via the satellite communication module based on information A.
[0057] The electronic device causes a satellite communication module implementing a satellite communication service to give way to other communication modules implementing other communication services, including: after detecting an operation to enable the satellite communication service, the electronic device activates the satellite communication module in response to the operation, with the operating mode of the satellite communication module being set to default mode 1 by default. When information 1 is to be acquired through the other communication module, the electronic device switches the operating mode of the satellite communication module from default mode 1 to avoidance mode (avoidance mode 1) and sets the operating mode of the other communication module to default mode 2. In this way, the other communication service can complete the acquisition of information A. The interference caused by the satellite communication module operating in avoidance mode 1 to the other communication modules is less than that caused by the default mode 1.
[0058] It should be understood here that the electronic device switching the working mode of the satellite communication module from the default mode 1 to the avoidance mode (avoidance mode 1) can also be described as the electronic device setting the satellite communication module to avoid other communication modules.
[0059] After the electronic device obtains information A through the other communication module, the electronic device causes the other communication module implementing the other communication service to give way to the satellite communication module implementing the satellite communication service. The method includes: the electronic device switches the operating mode of the satellite communication module from avoidance mode 1 back to default mode 1, and switches the operating mode of the other communication module from default mode 2 to avoidance mode (avoidance mode 2). Subsequently, the electronic device can send message A to the target satellite through the satellite communication module based on information A. The interference caused by the other communication module operating in avoidance mode 2 to the satellite communication module is less than the interference caused by the other communication module in default mode 2.
[0060] It should be understood here that the electronic device switching the working mode of the other communication module from the default mode 2 to the avoidance mode (avoidance mode 2) can also be described as the electronic device setting the other communication module to avoid the satellite communication module.
[0061] In some possible cases, the interference to other communication modules caused by the satellite communication module in avoidance mode 1 is less than the interference to other communication modules in default mode 1, which is achieved by but not limited to one or more of the following avoidance methods.
[0062] Avoidance Mode 11: Compared to when the satellite communication module operates in Default Mode 1, when the satellite communication module operates in Avoidance Mode 1, the electronic device sets the operating frequency of the antenna radiator used by the satellite communication module (antenna radiator 1) to be further away from the operating frequencies of the antenna radiators used by other communication modules (antenna radiator 2). It can also be understood that the interference caused by the satellite communication module operating in Avoidance Mode 1 to other communication modules is less than the interference caused by the satellite communication module in Default Mode 1 because the operating frequency of the satellite communication module in Avoidance Mode 1 is further away from the operating frequencies of other communication modules than in Default Mode 1.
[0063] Avoidance Mode 12: Compared to when the satellite communication module operates in Default Mode 1, when the satellite communication module operates in Avoidance Mode 1, the electronic device lowers the transmit power of Antenna Radiator 1. It can also be understood that the interference to other communication modules caused by the satellite communication module in Avoidance Mode 1 is less than that caused by the satellite communication module in Default Mode 1 because the transmit power of the satellite communication module in Avoidance Mode 1 is lower than that in Default Mode 1.
[0064] Avoidance Mode 13: Compared to when the satellite communication module operates in Default Mode 1, when the satellite communication module operates in Avoidance Mode 1, the electronic device may position antenna radiator 1 further away from antenna radiator 2. It can also be understood that the interference to other communication modules caused by the satellite communication module operating in Avoidance Mode 1 is less than that caused in Default Mode 1 because the antenna radiator used by the satellite communication module in Avoidance Mode 1 is located at a greater Euclidean distance from the antenna radiators used by other communication modules than in Default Mode 1.
[0065] Avoidance Mode 14: Compared to when the satellite communication module operates in Default Mode 1, when the satellite communication module operates in Avoidance Mode 1, the electronic device can reduce the number of Antenna Radiators 1. It can also be understood that the interference caused by the satellite communication module operating in Avoidance Mode 1 to other communication modules is less than the interference caused by the satellite communication module operating in Default Mode 1 because the satellite communication module uses fewer antenna radiators in Avoidance Mode 1 than in Default Mode 1.
[0066] In some possible cases, the interference to the satellite communication module caused by other communication modules operating in avoidance mode 2 is less than the interference to the satellite communication module in default mode 2, which is achieved through but not limited to one or more of the following avoidance methods.
[0067] Avoidance Mode 21: Compared to when the other communication modules operate in Default Mode 2, when the other communication modules operate in Avoidance Mode 2, the electronic device sets the operating frequency of the antenna radiator (antenna radiator 2) used by the other communication modules to be further away from the operating frequency of the antenna radiator (antenna radiator 1) used by the satellite communication module. It can also be understood that the interference caused by the other communication modules operating in Avoidance Mode 2 to the satellite communication module is less than the interference caused by the other communication modules in Default Mode 2 because the operating frequency of the other communication modules in Avoidance Mode 2 is further away from the operating frequency of the satellite communication module than the operating frequency in Default Mode 2.
[0068] Avoidance Mode 22: Compared to when other communication modules operate in Default Mode 2, when the other communication modules operate in Avoidance Mode 2, the electronic device lowers the transmit power of Antenna Radiator 2. It can also be understood that the interference to the satellite communication module caused by other communication modules operating in Avoidance Mode 2 is less than the interference to the satellite communication module in Default Mode 2 because the transmit power of other communication modules in Avoidance Mode 2 is lower than the transmit power in Default Mode 1.
[0069] Avoidance Mode 23: When the other communication modules are operating in Avoidance Mode 2, the electronic device may position antenna radiator 2 further away from antenna radiator 1, compared to when the other communication modules are operating in Default Mode 2. It can also be understood that the interference to the satellite communication module caused by the other communication modules operating in Avoidance Mode 2 is less than that caused by the other communication modules operating in Default Mode 2 because the antenna radiator used by the other communication modules in Avoidance Mode 2 is located at a greater Euclidean distance from the antenna radiator used by the satellite communication module than the antenna radiator used in Default Mode 2.
[0070] Avoidance Mode 24: Compared to when other communication modules operate in Default Mode 2, when the other communication modules operate in Avoidance Mode 2, the electronic device may reduce the number of Antenna Radiators 2. It can also be understood that the interference caused to the satellite communication module by the other communication modules operating in Avoidance Mode 2 is less than the interference caused to the satellite communication module in Default Mode 2 because the other communication modules use fewer antenna radiators in Avoidance Mode 2 than in Default Mode 2.
[0071] Avoidance method 25: When other communication services no longer provide information to the satellite communication service after obtaining information A, the electronic device can also be set to turn off other communication services. In this way, other communication modules will no longer operate and will no longer interfere with the operation of the satellite communication module.
[0072] The scenario where satellite communication services need to be implemented based on other communication services can be called a coexistence scenario. In some possible cases, common coexistence scenarios include but are not limited to the following two scenarios.
[0073] Coexistence scenario 1: other communication services include location based services (LBS) communication services (abbreviated as LBS communication services). In the case where other communication services include LBS communication services, the other communication module includes an LBS communication module.
[0074] In coexistence scenario 1, after the electronic device turns on the satellite communication service, the electronic device needs to obtain the electronic device's location information (location information 1) through the LBS communication module based on the LBS communication service. Then, the electronic device can determine the target satellite based on the location information 1 (a type of information A) to conduct satellite communication with the electronic device. Among them, the target satellite refers to a satellite whose communication range covers the location of the electronic device. In some possible cases, the process of the electronic device determining the target satellite based on the location information 1 includes: the electronic device obtains the recorded location information (location information A) of at least one satellite, and determines the closest communicable satellite to the electronic device as the target satellite based on the location information A and the location information 1. Therefore, after the electronic device turns on the satellite communication module, before the LBS communication module obtains the location information of the electronic device, the electronic device can set the satellite communication module to avoid the LBS communication module. After the LBS communication module obtains the location information 1 of the electronic device, the electronic device can set the LBS communication module to avoid the satellite communication module so that the satellite communication module works normally. Subsequently, the electronic device obtains the message A to be sent, and then the electronic device can send the message A to the target satellite through the satellite communication module.
[0075] Coexistence scenario 2: other communication services include Bluetooth communication services. In the case where other communication services include Bluetooth communication services, the other communication module includes a Bluetooth communication module.
[0076] In coexistence scenario 2, after the electronic device activates satellite communication services, it needs to obtain audio information and other content via the Bluetooth communication module based on the Bluetooth communication service. The electronic device can then transmit the content obtained via the Bluetooth communication module as Message A to be sent via the satellite communication module. Therefore, after the electronic device activates the satellite communication module and before the Bluetooth communication module obtains audio information and other content, the electronic device can configure the satellite communication module to avoid the Bluetooth communication module. After the Bluetooth communication module obtains audio information and other content, the electronic device can configure the Bluetooth communication module to avoid the satellite communication module, allowing the satellite communication module to operate normally. Subsequently, the electronic device transmits the content obtained via the Bluetooth communication module as Message A to the target satellite via the satellite communication module.
[0077] The following describes in detail how the electronic device adjusts the operating modes of the satellite communication module and the LBS communication module in coexistence scenario 1 to implement satellite communication services.
[0078] Hereinafter, for the sake of distinction, in the coexistence scenario 1, the message A sent by the electronic device through the satellite communication module may be referred to as message 1.
[0079] FIG. 1A and FIG. 1B show a set of exemplary user interfaces involved when an electronic device starts a satellite communication service and sends a message 1 .
[0080] As shown in FIG1A , user interface 31 is an exemplary desktop of an electronic device. User interface 31 may include an icon for a "Satellite Communication" application 311, which provides a portal for enabling satellite communication services. In response to enabling satellite communication services within "Satellite Communication" application 311, the electronic device may activate a satellite communication module and display a user interface (e.g., user interface 32) associated with enabling satellite communication services.
[0081] As shown in the user interface 32, the electronic device provides an input box 321 for inputting Message 1 and a "Send" control 322 for sending Message 1 to the target satellite via the satellite communication module. Referring to the user interface 32, the message 1 to be sent here is: "Arrived at the camp."
[0082] In some possible cases, the electronic device may also provide a "Carry Location" option 323. If this option 323 is selected, the electronic device may be configured to carry the electronic device's location information when sending Message 1 to the target satellite. If this option 323 is not selected, the electronic device does not carry the electronic device's location information when sending Message 1 to the target satellite.
[0083] In response to an operation on the "Send" control 322, the electronic device may switch the operating mode of the satellite communication module from the default mode 1 to the avoidance mode 1, and set the operating mode of the LBS communication module to the default mode 2. The electronic device may obtain the electronic device's location information (location information 1) based on the LBS communication module. At this time, the electronic device may display the user interface 33 shown in FIG. 1B below.
[0084] As shown in FIG1B , user interface 33 is an exemplary user interface involved when an electronic device determines a target satellite. At this time, the electronic device can obtain the recorded position information (position information A) of at least one satellite, and determine the communicable satellite closest to the electronic device as the target satellite based on position information A and position information 1. After completing the determination of the target satellite, the electronic device can switch the operating mode of the satellite communication module from avoidance mode 1 to default mode 1, and switch the operating mode of the LBS satellite communication module from default mode 2 to avoidance mode 2. The electronic device can then send message 1 to the target satellite via the satellite communication module. The user interface involved when the electronic device sends message 1 to the target satellite can refer to user interface 34 shown in FIG1B .
[0085] In the foregoing description, the electronic device switches the operating mode of the satellite communication module from default mode 1 to avoidance mode 1 and sets the operating mode of the LBS communication module to default mode 2 upon detecting an operation on the "Send" control 322. This is an example. In practice, different timings may be used. Generally speaking, after the satellite communication module is turned on, the operating mode of the satellite communication module may be switched from default mode 1 to avoidance mode 1 and the operating mode of the LBS communication module may be set to default mode 2. This embodiment of the present application is not limited to this.
[0086] FIG2 is a schematic diagram showing the software and hardware structures involved when the electronic device adjusts the working modes of the satellite communication module and the LBS communication module to implement satellite communication services.
[0087] As shown in Figure 2, the layered architecture divides the hardware and software structure into several layers, each with distinct roles and divisions of labor. Layers communicate with each other via software interfaces. In some embodiments, the hardware and software structure is divided into three layers: the application layer, the application framework layer, and the hardware layer, from top to bottom.
[0088] The application layer can include a series of application packages.
[0089] As shown in FIG. 2 , the application package may include applications (also referred to as applications) such as an LBS communication application and a satellite communication application.
[0090] The satellite communication application may provide a user with an entry for opening or closing satellite communication services. An example of a satellite communication application may be the aforementioned "satellite communication" application 311.
[0091] The LBS communication application can provide users with an entry to enable or disable the LBS communication service.
[0092] In some possible cases, the application framework layer may include a decision module and a tuning module.
[0093] Among them, the decision module can be used for the communication process management of the electronic device to manage the working modes of the satellite communication module and the LBS communication module, make decisions on adjusting the working modes, and send the decisions to the tuning module.
[0094] The tuning module can be used to set the working modes of the satellite communication module and the LBS communication module based on the decision issued by the decision module.
[0095] The hardware layer may include an LBS chip, a satellite chip, an LBS communication module, and a satellite communication module.
[0096] The LBS chip can be used to manage the LBS communication module. For example, the LBS chip can send instructions to the LBS communication module to control the LBS communication module to obtain location information.
[0097] The satellite chip can be used to manage the satellite communication module. For example, the satellite chip can send instructions to the satellite communication module to control the satellite communication module to receive messages or send messages.
[0098] The LBS communication module may include software and hardware modules and circuits for implementing LBS communication services. For example, the hardware module for implementing satellite communication services may include an antenna radiator 2, a power amplifier 2, a modem 2, and the like.
[0099] The satellite communication module may include software and hardware modules and circuits for implementing satellite communication services. For example, the hardware module for implementing satellite communication services may include an antenna radiator 1, a power amplifier 1, a modem 1, and the like.
[0100] The following briefly describes the process of the electronic device adjusting the working modes of the satellite communication module and the LBS communication module to implement the satellite communication service based on FIG. 2 .
[0101] The process can refer to the description of step 1 and step 2 below.
[0102] Step 1. In response to an operation to activate the satellite communication service via a satellite communication application, the decision module may instruct the satellite chip to activate the satellite communication module, which is now operating in default Mode 1. The decision module determines that after the satellite communication service is activated, it is necessary to obtain the electronic device's location information through the Location Based Services (LBS) service. The decision module then instructs the tuning module to adjust the satellite communication module's operating mode from default Mode 1 to Avoidance Mode 1 and sets the LBS communication module's operating mode to default Mode 2. Furthermore, the decision module instructs the Location Based Services (LBS) chip to obtain the electronic device's location information using the LBS communication module. The LBS communication module then obtains the electronic device's location information and transmits it to the decision module via the LBS chip.
[0103] Step 2. After receiving the location information from the LBS chip, the decision module notifies the tuning module to adjust the satellite communication module's operating mode back to default Mode 1 and to switch the LBS communication module's operating mode from default Mode 2 to Avoidance Mode 2. Subsequently, the decision module notifies the satellite chip to determine a target satellite for communication based on the electronic device's location information. This communication process includes sending messages to the target satellite and receiving messages from the satellite communication module.
[0104] FIG3 shows a schematic diagram of the decision module and the tuning module controlling the satellite communication module and the LBS communication module.
[0105] As shown in FIG3 , after detecting the operation of starting the satellite communication service, and during the process from the start of positioning to the end of positioning by the LBS communication module, the decision module can set the LBS communication service to have a higher priority than the satellite communication service. After the target satellite is determined, and during the period from when the receiving module (satellite RX) in the satellite communication module receives a message to when it ends receiving the message, or during the period from when the transmitting module (satellite TX) in the satellite communication module sends a message to when it ends sending the message, the decision module can set the satellite communication service to have a higher priority than the LBS communication service.
[0106] In the case where the LBS communication module is in a state of avoiding the satellite communication module, but the LBS communication service is still available, the LBS communication module can obtain the location information of the electronic device at a preset frequency and report it to the decision module. When the location information of the electronic device needs to be included in the message sent to the target satellite, the decision module can be configured to transmit the most recently obtained location information to the satellite communication application. The satellite communication application can then include the most recently obtained location information in the message to be sent and send it to the target satellite via the satellite communication module.
[0107] The situations where the LBS communication module is in a state of avoiding the satellite communication module but the LBS communication service is still available include but are not limited to the following situations.
[0108] Case 1: The LBS communication module operates simultaneously in frequency band 1 (e.g., L1) and frequency band 2 (e.g., L5). Generally, different antenna radiators are used for frequency bands 1 and 2. If only one of the two frequency bands (using band 1 as an example) affects the operating frequency of the satellite communication module, the decision module can adjust the antenna radiator used in frequency band 1 to one that is farther away from the antenna radiator used by the satellite communication module. The antenna radiator used in frequency band 2 can remain unchanged. The frequency range of the L1 band is 1559.05 MHz to 1591.70 MHz. The frequency range of the L5 band is 1176.45 MHz to 1188.45 MHz. It should be noted that the antenna radiators used in frequency bands 1 and 2 are collectively referred to as the antenna radiators responsible for LBS communication. That is, the antenna radiators responsible for LBS communication include the antenna radiators used in frequency band 1 and the antenna radiators used in frequency band 2.
[0109] Case 2: The LBS communication module operates simultaneously in frequency band 1 (e.g., L1) and frequency band 2 (e.g., L5). If only one of the two frequency bands (band 1 and band 2) interferes with the satellite communication module's operating frequency, the decision module may no longer use the affected frequency band. However, the other unaffected frequency band remains available for use.
[0110] Case 3: The LBS communication module can operate in both frequency band 1 (e.g., L1) and frequency band 2 (e.g., L5). If only one of the two frequency bands (Band 1 and Band 2) affects the operating frequency of the satellite communication module, and if the LBS communication module operates in the frequency band that affects the satellite communication module, the decision module adjusts the operating frequency of the LBS communication module to a frequency band that does not affect the satellite communication module. As a result, the LBS communication service remains available.
[0111] FIG4 is a schematic diagram showing the management of conflicting devices when the satellite communication module is in working mode.
[0112] In some possible cases, the decision module is further configured to disable the conflicting device when the satellite communication module is in operating mode. As shown in FIG4 , the electronic device also includes a service management module. After the decision module determines to enable satellite communication, the service management module may be notified to disable the conflicting device. After the decision module determines to disable satellite communication, the service management module may be notified to enable the conflicting device.
[0113] After the satellite communication service is started, in a scenario where the conflicting device is set to be unavailable, the electronic device may display a prompt message, where the prompt message may be used to indicate that the conflicting device is unavailable.
[0114] Conflicting components of electronic devices include, but are not limited to, components with one or more of the following characteristics:
[0115] Feature 1: Devices that are close to the antenna radiator of electronic equipment.
[0116] Feature 2: Devices that access the bus at a frequency greater than or equal to the preset frequency. Because the satellite communication module's antenna radiator emits electromagnetic waves that interfere with bus signals when transmitting and receiving signals, devices that frequently access the bus must be disabled. Otherwise, their operation will be affected, affecting the user experience.
[0117] In some possible cases, the conflicting device may also be referred to as a first device. In some possible cases, the conflicting device may be a camera.
[0118] FIG5 shows an exemplary flow chart of the electronic device adjusting the working modes of the satellite communication module and the LBS communication module to implement satellite communication services.
[0119] For a detailed description of this process, please refer to the following description of steps S101 to S109.
[0120] S101. The electronic device detects an operation to start a satellite communication service, and starts a satellite communication module.
[0121] For exemplary user interfaces involved when an electronic device activates a satellite communication service, reference may be made to the aforementioned user interface 31 and user interface 32 and their related descriptions.
[0122] In response to the operation of enabling the satellite communication service, the electronic device enables the satellite communication module. At this point, the operating mode of the satellite communication module is default mode 1. In default mode 1, the satellite communication module can operate normally. For a description of the satellite communication module operating in default mode 1, please refer to the aforementioned description of the relevant content and will not be repeated here.
[0123] S102 . The electronic device switches the working mode of the satellite communication module from the default mode 1 to the avoidance mode 1 , and sets the working mode of the LBS communication module to the default mode 2 .
[0124] After turning on the satellite communication module and before determining the target satellite, the electronic device switches the working mode of the satellite communication module from default mode 1 to avoidance mode 1, and sets the working mode of the LBS communication module to default mode 2.
[0125] Among them, the avoidance methods involved when switching the working mode of the satellite communication module from the default mode 1 to the avoidance mode 1 can refer to the aforementioned description of avoidance methods 11 to 14, which will not be repeated here.
[0126] It should be understood that when the electronic device sets the operating mode of the LBS communication module to default mode 2, the electronic device sets the operating mode for normal operation of the LBS communication module according to the protocol (protocol 1) involved in the LBS communication service. For example, the operating frequency of the antenna radiator used by the LBS communication module is set to the operating frequency specified in protocol 1.
[0127] Then, the electronic device may execute the following step S103 to obtain the location information (location information 1) of the electronic device through the LBS communication module.
[0128] S103. The electronic device obtains location information 1 through the LBS communication module.
[0129] S104 . The electronic device selects a target satellite for satellite communication based on the location information 1 , switches the working mode of the satellite communication module back to the default mode 1 , and switches the working mode of the LBS communication module to the avoidance mode 2 .
[0130] In some possible cases, the process of the electronic device selecting a target satellite based on location information 1 includes: the electronic device obtains the recorded location information of at least one satellite (location information A), and determines the communicative satellite closest to the electronic device as the target satellite based on location information A and location information 1.
[0131] Among them, the avoidance methods involved when switching the working mode of the LBS communication module from the default mode 2 to the avoidance mode 2 can refer to the aforementioned description of avoidance methods 21 to 25, which will not be repeated here.
[0132] It should be understood that when the electronic device sets the operating mode of the satellite communication module to default mode 1, the electronic device sets the operating mode for normal operation of the satellite communication module according to the protocol (protocol 2) involved in the satellite communication service. For example, the operating frequency of the antenna radiator used by the satellite communication module is set to the operating frequency specified in protocol 2.
[0133] S105. The electronic device determines whether the message 1 to be sent via the satellite communication module needs to carry location information.
[0134] The exemplary user interface involved when the electronic device determines whether the message 1 to be sent through the satellite communication module needs to carry location information may be the user interface 32 mentioned above.
[0135] When the electronic device determines that the message 1 to be sent through the satellite communication module needs to carry location information, the following steps S106 to S108 may be executed to implement the satellite communication service.
[0136] When the electronic device determines that the message 1 to be sent through the satellite communication module does not need to carry location information, the following step S109 may be executed to implement the satellite communication service.
[0137] When the LBS communication module is in the state of avoiding the satellite communication module, the LBS communication module can be in an available state or an unavailable state. If the LBS satellite communication module is available, the electronic device can execute steps S106 and S107 to send a message carrying location information to the target satellite. If the LBS satellite communication module is unavailable, the electronic device can execute step S108 to send a message carrying location information to the target satellite.
[0138] S106. When the LBS communication service is available, the electronic device obtains location information 2 through the LBS communication module.
[0139] The situation where the LBS communication module is in a state of avoiding the satellite communication module but the LBS communication service is available includes the aforementioned situations 1 to 3, which will not be described in detail here.
[0140] The electronic device can obtain the location information of the electronic device through the LBS communication module at a preset frequency. After determining the target satellite and before sending message 1 to the target satellite, the electronic device can use the location information most recently obtained by the LBS communication module as location information 2.
[0141] S107. The electronic device sends a message 1 to the target satellite through the satellite communication module, where the message 1 carries the location information 2.
[0142] The electronic device can place the location information 2 in the message 1 and send it to the target satellite through the satellite communication module.
[0143] S108. When the LBS communication service is unavailable, the electronic device sends a message 1 to the target satellite via the satellite communication module, where the message 1 carries the location information 1.
[0144] In some possible cases, the LBS communication module is in a state of avoiding the satellite communication module, but the LBS communication service is unavailable, including: the avoidance method involved when switching the working mode of the LBS communication module from the default mode 2 to the avoidance mode 2 is one or more avoidance methods among the aforementioned avoidance methods 21 to avoidance methods 25.
[0145] When the LBS communication module's operating mode is switched from default mode 2 to avoidance mode 2, and the avoidance method involved is one or more of avoidance methods 21-24, the location information obtained by the LBS communication module at this time can be considered inaccurate. However, during the implementation of satellite communication services, the location information of the electronic device typically does not change significantly, otherwise it may cause an interruption in satellite communication services. Based on this, the electronic device places the aforementioned location information 1 in message 1 and sends it to the target satellite via the satellite communication module.
[0146] When the working mode of the LBS communication module is switched from the default mode 2 to the avoidance mode 2 and the avoidance method involved is the aforementioned avoidance method 25 (turning off the LBS communication module), it can be considered that the LBS communication module no longer obtains location information.
[0147] S109. The electronic device sends a message 1 to the target satellite through the satellite communication module. The message 1 does not carry location information.
[0148] It should be understood here that the exemplary user interface involved when the electronic device sends the message 1 to the target satellite can refer to the aforementioned user interface 34 and related descriptions.
[0149] The following describes in detail how the electronic device adjusts the operating modes of the satellite communication module and the Bluetooth communication module in coexistence scenario 2 to implement satellite communication services.
[0150] Hereinafter, for the sake of distinction, in the coexistence scenario 2, the message A sent by the electronic device through the satellite communication module may be referred to as message 2.
[0151] FIG6 shows an exemplary flow chart of the electronic device adjusting the operating modes of the satellite communication module and the Bluetooth communication module to implement satellite communication services.
[0152] For a detailed description of this process, please refer to the following description of steps S201 to S206.
[0153] S201. When the electronic device is connected to a Bluetooth headset, the electronic device detects an operation to start a satellite communication service, and the electronic device starts a satellite communication module.
[0154] For the description of starting the satellite communication module of the electronic device, reference may be made to the aforementioned description of step S101 , which will not be repeated here.
[0155] S202. The electronic device switches the working mode of the satellite communication module from the default mode 1 to the avoidance mode 1, and sets the working mode of the Bluetooth communication module to the default mode 2.
[0156] After turning on the satellite communication module and before determining the target satellite, the electronic device switches the working mode of the satellite communication module from default mode 1 to avoidance mode 1, and sets the working mode of the Bluetooth communication module to default mode 2.
[0157] Among them, the avoidance methods involved when switching the working mode of the satellite communication module from the default mode 1 to the avoidance mode 1 can refer to the aforementioned description of avoidance methods 11 to 14, which will not be repeated here.
[0158] It should be understood that when an electronic device sets the operating mode of the Bluetooth communication module to default Mode 2, the electronic device sets the operating mode for normal operation of the Bluetooth communication module according to the protocol (Protocol 3) involved in the Bluetooth communication service. For example, the operating frequency of the antenna radiator used by the Bluetooth communication module is set to the operating frequency specified in Protocol 3.
[0159] S203. After the electronic device receives message 2 through the Bluetooth headset, it switches the working mode of the satellite communication module back to the default mode 1 and switches the working mode of the Bluetooth communication module to the avoidance mode 2.
[0160] The message 2 may be content such as audio information obtained by the electronic device through a Bluetooth headset based on a Bluetooth communication module.
[0161] Among them, the avoidance methods involved when switching the working mode of the Bluetooth communication module from the default mode 2 to the avoidance mode 2 can refer to the aforementioned description of avoidance methods 21 to 24, which will not be repeated here.
[0162] It should be understood that when the electronic device sets the operating mode of the satellite communication module to default mode 1, the electronic device sets the operating mode for normal operation of the satellite communication module according to the protocol (protocol 2) involved in the satellite communication service. For example, the operating frequency of the antenna radiator used by the satellite communication module is set to the operating frequency specified in protocol 2.
[0163] S204. The electronic device sends message 2 to the target satellite through the satellite communication module.
[0164] S205 . After receiving message 3 sent by another device via the satellite communication module, the electronic device switches the working mode of the Bluetooth communication module to default mode 2 and sets the working mode of the satellite communication module to avoidance mode 1 .
[0165] S206. The electronic device sends message 3 to the Bluetooth headset via the Bluetooth communication module.
[0166] The following describes a satellite communication system provided by an embodiment of the present application.
[0167] FIG7 is a satellite communication system provided in an embodiment of the present application.
[0168] As shown in FIG7 , the satellite communication system may include but is not limited to electronic equipment, satellite 21 , satellite network equipment 200 , short message center 25 and other electronic equipment.
[0169] An electronic device with satellite communication services enabled can send satellite messages to other electronic devices. These other electronic devices can be electronic devices with cellular networks enabled. Specifically, the electronic device can first send a satellite message to satellite 21 (which can be understood as the target satellite). Satellite 21 only relays the message and can directly forward the satellite message sent by the electronic device to satellite network equipment 200 on the ground. Satellite network equipment 200 can parse the satellite message forwarded by satellite 21 according to the communication protocol and forward the message content parsed from the satellite message to a short message service center (SMSC) 25. The SMSC 25 can forward the message content to other electronic devices via a traditional cellular communication network.
[0170] The satellite 21 may include at least one GOE satellite, for example, three.
[0171] In some possible cases, the above-mentioned satellite network device 200 may include a satellite transceiver station 22, a satellite central station 23 and a satellite converged communication platform 24. Among them, the satellite transceiver station 22 may include one or more devices with a sending function and one or more devices with a receiving function, or may include one or more devices with a sending function and a receiving function, which is not limited here. The satellite transceiver station 22 can be used for the satellite network device 200 to process data at the physical layer (physical layer protocol, PHY). The satellite central station 23 can be used for the satellite network device 200 to process data at the satellite link control layer and the message data convergence protocol (message data convergence protocol, MDCP). The satellite converged communication platform 24 can be used for the data processing function at the application layer (application layer protocol, APP).
[0172] In some embodiments, the GOE satellites among the satellites 21 in the satellite communication system may be Beidou short message satellites. The satellite transceiver station 22 in the satellite network device 200 may be a Beidou satellite transceiver station, the satellite center station 23 may be a Beidou center station, and the satellite converged communication platform 24 may be a Beidou short message converged communication platform. In this case, the satellite network device 200 may parse satellite messages forwarded by the satellite according to the Beidou communication protocol and forward the message content parsed from the satellite message to the short message center 25. The short message center 25 may forward the message content to other electronic devices via a traditional cellular communication network.
[0173] Exemplary electronic devices involved in satellite communication systems are described below.
[0174] FIG8 is a schematic structural diagram of an electronic device provided in an embodiment of the present application.
[0175] The following embodiments are described in detail using an electronic device as an example. It should be understood that the electronic device may have more or fewer components than those shown in FIG8 , may combine two or more components, or may have a different component configuration. The various components shown in FIG8 may be implemented in hardware, including one or more signal processing and / or application-specific integrated circuits, software, or a combination of hardware and software.
[0176] The electronic device may include: a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0177] It is understood that the structures illustrated in the embodiments of the present application do not constitute specific limitations on the electronic device. In other embodiments of the present application, the electronic device may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0178] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.
[0179] The controller can be the nerve center and command center of the electronic device. The controller can generate operation control signals based on instruction operation codes and timing signals to complete the control of instruction fetching and execution.
[0180] The processor 110 may further include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory.
[0181] In some embodiments, the processor 110 may include one or more interfaces, such as an inter-integrated circuit (I2C) interface.
[0182] The wireless communication function of the electronic device can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor.
[0183] Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in an electronic device can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.
[0184] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied in electronic devices. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0185] The modem processor may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.) or displays an image or video through the display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.
[0186] The wireless communication module 160 can provide wireless communication solutions for electronic devices, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0187] In some embodiments, antenna 1 of the electronic device is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, so that the electronic device can communicate with a network and other devices via wireless communication technologies. The wireless communication technologies may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), etc.
[0188] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD). In some embodiments, the electronic device can include one or N display screens 194, where N is a positive integer greater than 1.
[0189] The electronic device can realize the shooting function through the ISP, camera 193, video codec, GPU, display 194 and application processor.
[0190] The camera 193 is used to capture still images or videos. The object is projected onto the photosensitive element through the lens to generate an optical image.
[0191] The electronic device can implement audio functions such as music playback and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0192] The audio module 170 is used to convert digital audio information into analog audio signals for output, and is also used to convert analog audio input into digital audio signals.
[0193] The speaker 170A, also called a "horn", is used to convert audio electrical signals into sound signals.
[0194] The receiver 170B, also called a "handset", is used to convert audio electrical signals into sound signals.
[0195] Microphone 170C, also called "microphone" or "microphone", is used to convert sound signals into electrical signals.
[0196] The headphone jack 170D is used to connect a wired headphone.
[0197] In the embodiment of the present application, the processor 110 can call the computer instructions stored in the internal memory 121 to enable the electronic device to execute the working mode setting method of the communication module.
[0198] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0199] As used in the above embodiments, the term “when…” may be interpreted to mean “if…” or “after…” or “in response to determining…” or “in response to detecting…”, depending on the context. Similarly, the phrases “upon determining…” or “if (stated condition or event) is detected” may be interpreted to mean “if determining…” or “in response to determining…” or “upon detecting (stated condition or event)” or “in response to detecting (stated condition or event)”, depending on the context.
[0200] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk).
[0201] Those skilled in the art will appreciate that all or part of the process steps in the above-described method embodiments can be implemented by a computer program instructing the relevant hardware. The program can be stored in a computer-readable storage medium, and when executed, the program can include the process steps in the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A method for setting a working mode of a communication module, characterized in that: The method comprises: Upon detecting an operation of starting a satellite communication service, the electronic device starts a satellite communication module; The electronic device switches the working mode of the satellite communication module from a first default mode to a first avoidance mode, and sets the working mode of the first communication module to a second default mode, wherein the interference of the satellite communication module to the first communication module when operating in the first avoidance mode is less than the interference to the first communication module when operating in the first default mode; After the electronic device acquires the first information through the first communication module, the electronic device switches the working mode of the satellite communication module back to the first default mode, and switches the working mode of the first communication module from the second default mode to a second avoidance mode; the interference of the first communication module to the satellite communication module when operating in the second avoidance mode is less than the interference to the satellite communication module when operating in the second default mode; The electronic device sends a first message to the first satellite through the satellite communication module based on the first information.
2. The method according to claim 1, characterized in that In the case where the first communication module includes an LBS communication module, the first information includes location information acquired by the LBS communication module.
3. The method according to claim 2, characterized in that The electronic device sending a first message to the first satellite through the satellite communication module based on the first information specifically includes: The electronic device determines, based on the location information, that the communication range of the first satellite covers the location of the electronic device; The electronic device sends a first message to the first satellite through the satellite communication module.
4. The method according to claim 2 or 3, characterized in that: The method also includes: the electronic device setting the first message to carry the location information.
5. The method according to claim 1, characterized in that In the case where the first communication module includes an LBS communication module, the first information includes information received through the Bluetooth communication module.
6. The method according to claim 5, characterized in that The electronic device sending a first message to the first satellite through the satellite communication module based on the first information specifically includes: The electronic device uses the information received by the Bluetooth communication module as the first message; The electronic device sends a first message to the first satellite through the satellite communication module.
7. The method according to any one of claims 2 to 4, characterized in that: The second avoidance mode includes setting the first communication module to be in a closed state.
8. The method according to any one of claims 1 to 7, characterized in that The operating frequency of the satellite communication module in the first avoidance mode is farther from the operating frequency of the first communication module than the operating frequency in the first default mode.
9. The method according to any one of claims 1 to 7, characterized in that: The transmission power of the satellite communication module in the first avoidance mode is lower than the transmission power in the first default mode.
10. The method according to any one of claims 1 to 7, characterized in that The antenna radiator used by the satellite communication module in the first avoidance mode is farther from the antenna radiator used by the first communication module by a European distance than the antenna radiator used by the satellite communication module in the first default mode.
11. The method according to any one of claims 1 to 7, characterized in that: The satellite communication module employs fewer antenna radiators in the first avoidance mode than in the first default mode.
12. The method according to any one of claims 1 to 11, characterized in that An operating frequency of the first communication module in the second avoidance mode is farther from an operating frequency of the satellite communication module than an operating frequency of the first communication module in the second default mode.
13. The method according to any one of claims 1 to 11, characterized in that The transmission power of the first communication module in the second avoidance mode is lower than the transmission power in the second default mode.
14. The method according to any one of claims 1 to 11, characterized in that The antenna radiator used by the first communication module in the second avoidance mode is farther from the antenna radiator used by the satellite communication module by a European distance than the antenna radiator used by the first communication module in the second default mode.
15. The method according to any one of claims 1 to 11, characterized in that The first communication module uses fewer antenna radiators in the second avoidance mode than in the second default mode.
16. The method according to any one of claims 1 to 15, characterized in that The electronic device displays a prompt message, where the prompt message is used to prompt that the first component of the electronic device is unavailable after the satellite communication service is turned on.
17. An electronic device, characterized in that: The electronic device comprises: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code comprises computer instructions, and the one or more processors call the computer instructions so that the electronic device executes the method as described in any one of claims 1-16.
18. A computer-readable storage medium comprising instructions, characterized in that: When the instructions are executed on an electronic device, the electronic device is caused to execute the method as claimed in any one of claims 1 to 16.
Citation Information
Patent Citations
Method and equipment for controlling coexistence interference coordination in time division multiplex (TDM) equipment
CN102469465A
Method and apparatus for processing in-device coexistence interference
CN102724671A
Method, terminal and base station for avoiding device coexistence interference of wireless communication terminal
CN103190163A
Satellite communication device and satellite communication method
CN113328791A
Method, device and terminal equipment for reducing interference among communication modules in terminal equipment
WO2012106844A1