Antenna tuning apparatus, method, electronic device, and storage medium

CN122660657APending Publication Date: 2026-08-28BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510220368.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-26
Publication Date
2026-08-28

AI Technical Summary

Technical Problem

但是,该控制芯片会增加动态调谐功能所需的功耗,导致整机功耗的增加,影响终端设备的待机时长,进而影响用户的使用体验

Benefits of technology

[0053]The above-described device disclosed herein has the following advantages: when the control module receives a wake-up command, it switches from sleep mode to working mode, that is, it is only in working mode when the antenna tuner needs to be tuned. This can effectively reduce the power consumption of the control module, thereby reducing the power consumption of the whole device, increasing the standby time of the terminal device, and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122660657A_ABST
    Figure CN122660657A_ABST
Patent Text Reader

Abstract

The present disclosure relates to an antenna tuning device, method, electronic equipment and storage medium. The antenna tuning device comprises a communication access module electrically connected with a control module through a first preset interface, the communication access module is used for sending a wake-up instruction to the control module through the first preset interface in response to a communication request, to instruct the control module to switch from a sleep state to a working state; the control module is electrically connected with an antenna tuner, and is used for sending tuning information associated with the communication request to the antenna tuner, to tune the antenna tuner. The control module in the device switches from the sleep state to the working state when receiving the wake-up instruction, that is, it is in the working state only when the antenna tuner needs to be tuned, which can effectively reduce the power consumption of the control module, and in turn reduce the overall power consumption, prolong the standby time of the terminal equipment, and improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of terminal technology, and in particular to an antenna tuning device, method, electronic device, and storage medium. Background Technology

[0002] In multi-mode antenna tuning systems for terminal devices, dynamic tuning of the antenna tuner is typically achieved using an independent external control chip integrated into a third-party platform. This allows the terminal device to flexibly support various communication modes across different frequency bands and network types. However, this control chip increases the power consumption required for dynamic tuning, leading to increased overall power consumption, which in turn affects the standby time of the terminal device and consequently impacts the user experience. Summary of the Invention

[0003] To overcome the problems existing in related technologies, this disclosure provides an antenna tuning device, method, electronic device, and storage medium.

[0004] According to a first aspect of the present disclosure, an antenna tuning apparatus is provided, comprising:

[0005] The communication access module is electrically connected to the control module through a first preset interface. The communication access module is used to send a wake-up command to the control module through the first preset interface in response to a communication request, so as to instruct the control module to switch from sleep state to working state.

[0006] The control module is electrically connected to the antenna tuner. The control module is used to send tuning information associated with a communication request to the antenna tuner in order to tune the antenna tuner.

[0007] In an exemplary embodiment, the communication access module is further configured to, in response to the communication request, set the state of the first preset interface to a first preset state, so as to send the wake-up command to the control module.

[0008] In an exemplary embodiment, the communication access module includes a protocol stack, the first preset interface includes a first input / output interface, and the communication request includes a cell frequency band switching request;

[0009] The protocol stack is electrically connected to the control module through the first input / output interface. The protocol stack is used to respond to the cell frequency band switching request by setting the state of the first input / output interface to a second preset state in order to send the wake-up command to the control module.

[0010] And / or,

[0011] The communication access module includes an application processor, the first preset interface includes a second input / output interface, and the communication request includes a request to switch to a preset communication scenario;

[0012] The application processor is electrically connected to the control module through the second input / output interface. In response to a request to switch to the preset communication scenario, the application processor sets the state of the second input / output interface to a third preset state to send the wake-up command to the control module. The preset communication scenario represents a non-cellular network communication scenario.

[0013] In an exemplary embodiment, the communication access module is further configured to send a sleep command to the control module through the first preset interface in response to the antenna tuner completing the tuning associated with the communication request, so as to instruct the control module to switch from the working state to the sleep state.

[0014] In an exemplary embodiment, the communication access module is further configured to, in response to the antenna tuner completing the tuning associated with the communication request, set the state of the first preset interface to a fourth preset state, so as to send the sleep command to the control module.

[0015] In an exemplary embodiment, the communication access module includes a protocol stack, the first preset interface includes a first input / output interface, and the communication request includes a cell frequency band switching request;

[0016] The protocol stack is electrically connected to the control module through the first input / output interface. The protocol stack is used to set the state of the first input / output interface to a fifth preset state in response to the antenna tuner completing the tuning associated with the cell frequency band switching request, so as to send the sleep command to the control module.

[0017] And / or,

[0018] The communication access module includes an application processor, the first preset interface includes a second input / output interface, and the communication request includes a request to switch to a preset communication scenario;

[0019] The application processor is electrically connected to the control module through the second input / output interface. In response to the antenna tuner completing the tuning associated with the request to switch to the preset communication scenario, the application processor sets the state of the second input / output interface to a sixth preset state to send the sleep command to the control module. The preset communication scenario represents a non-cellular network communication scenario.

[0020] In one exemplary embodiment, the communication access module is further electrically connected to the control module via a second preset interface, and the control module is electrically connected to the antenna tuner via a third preset interface;

[0021] The communication access module is further configured to respond to the communication request by sending a tuning control command to the control module in the working state through the second preset interface. The control module is further configured to determine the tuning information based on the tuning control command and send the tuning information to the antenna tuner through the third preset interface.

[0022] In one exemplary embodiment, the first preset interface is a GPIO interface.

[0023] According to a second aspect of the present disclosure, an antenna tuning method is provided, the method comprising:

[0024] In response to a communication request, the communication access module sends a wake-up command to the control module through a first preset interface to instruct the control module to switch from sleep mode to working mode;

[0025] The control module sends the tuning information associated with the communication request to the antenna tuner in order to tune the antenna tuner.

[0026] The communication access module is electrically connected to the control module through the first preset interface, and the control module is electrically connected to the antenna tuner.

[0027] In an exemplary embodiment, in response to a communication request, the communication access module sends a wake-up command to the control module through a first preset interface, including:

[0028] In response to the communication request, the communication access module sets the state of the first preset interface to a first preset state in order to send the wake-up command to the control module.

[0029] In an exemplary embodiment, the communication access module includes a protocol stack, the first preset interface includes a first input / output interface, and the communication request includes a cell frequency band switching request; in response to the communication request, the communication access module sets the state of the first preset interface to a first preset state, including:

[0030] In response to the cell frequency band switching request, the protocol stack sends the wake-up command to the control module by setting the state of the first input / output interface to a second preset state; wherein, the protocol stack is electrically connected to the control module through the first input / output interface;

[0031] And / or,

[0032] The communication access module includes an application processor, the first preset interface includes a second input / output interface, and the communication request includes a request to switch to a preset communication scenario; in response to the communication request, the communication access module sets the state of the first preset interface to a first preset state, including:

[0033] In response to a request to switch to the preset communication scenario, the application processor sets the state of the second input / output interface to a third preset state to send the wake-up command to the control module; wherein, the preset communication scenario represents a non-cellular network communication scenario, and the application processor is electrically connected to the control module through the second input / output interface.

[0034] In one exemplary embodiment, the method further includes:

[0035] In response to the antenna tuner completing the tuning associated with the communication request, the communication access module sends a sleep command to the control module through the first preset interface to instruct the control module to switch from the working state to the sleep state.

[0036] In an exemplary embodiment, in response to the antenna tuner completing the tuning associated with the communication request, the communication access module sends a sleep command to the control module through the first preset interface, including:

[0037] In response to the antenna tuner completing the tuning associated with the communication request, the communication access module sets the state of the first preset interface to a fourth preset state in order to send the sleep command to the control module.

[0038] In an exemplary embodiment, the communication access module includes a protocol stack, the first preset interface includes a first input / output interface, and the communication request includes a cell frequency band switching request; in response to the antenna tuner completing the tuning associated with the communication request, the communication access module sets the state of the first preset interface to a fourth preset state, including:

[0039] In response to the antenna tuner completing the tuning associated with the cell band switching request, the protocol stack sets the state of the first input / output interface to a fifth preset state to send the sleep command to the control module; wherein, the protocol stack is electrically connected to the control module through the first input / output interface;

[0040] And / or,

[0041] The communication access module includes an application processor, the first preset interface includes a second input / output interface, and the communication request includes a request to switch to a preset communication scenario; in response to the antenna tuner completing the tuning associated with the communication request, the communication access module sets the state of the first preset interface to a fourth preset state, including:

[0042] In response to the antenna tuner completing the tuning associated with the request to switch to the preset communication scenario, the application processor sets the state of the second input / output interface to a sixth preset state to send the sleep command to the control module; wherein, the preset communication scenario represents a non-cellular network communication scenario, and the application processor is electrically connected to the control module through the second input / output interface.

[0043] In an exemplary embodiment, the control module sends tuning information associated with the communication request to the antenna tuner, including:

[0044] The communication access module sends a tuning control command to the control module, which is in operation, through the second preset interface.

[0045] The control module determines the tuning information based on the tuning control command and sends the tuning information to the antenna tuner through a third preset interface;

[0046] The communication access module is also electrically connected to the control module through the second preset interface, and the control module is electrically connected to the antenna tuner through the third preset interface.

[0047] In one exemplary embodiment, the first preset interface is a GPIO interface.

[0048] According to a third aspect of the present disclosure, an electronic device is provided, comprising:

[0049] processor;

[0050] Memory used to store processor-executable instructions;

[0051] The processor is configured to perform the method described in the second aspect of the embodiments of this disclosure.

[0052] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the method described in the second aspect of the present disclosure.

[0053] The above-described device disclosed herein has the following advantages: when the control module receives a wake-up command, it switches from sleep mode to working mode, that is, it is only in working mode when the antenna tuner needs to be tuned. This can effectively reduce the power consumption of the control module, thereby reducing the power consumption of the whole device, increasing the standby time of the terminal device, and improving the user experience.

[0054] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0055] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0056] Figure 1 This is a schematic diagram of an antenna tuning device according to an exemplary embodiment;

[0057] Figure 2 This is a schematic diagram of an antenna tuning device according to an exemplary embodiment;

[0058] Figure 3 This is a schematic diagram of an antenna tuning device according to an exemplary embodiment;

[0059] Figure 4 This is a schematic diagram of an antenna tuning device according to an exemplary embodiment;

[0060] Figure 5 This is a flowchart illustrating an antenna tuning method according to an exemplary embodiment;

[0061] Figure 6 This is a flowchart illustrating an antenna tuning method according to an exemplary embodiment;

[0062] Figure 7 This is a flowchart illustrating an antenna tuning method according to an exemplary embodiment;

[0063] Figure 8 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation

[0064] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0065] In related technologies, after a terminal device is powered on, the independent external control chip used to implement the dynamic tuning function of the antenna tuner is powered on and always in working state. Even if no related operation or instruction needs to be executed, it will still be in working state, resulting in increased power consumption. Usually, power consumption is optimized by optimizing the calculation logic of the control chip when executing related operations or instructions. However, the power consumption optimization effect of this method is limited and cannot effectively reduce the power consumption of the control chip. It will still affect the standby time of the terminal device, thereby affecting the user experience.

[0066] In an exemplary embodiment of this disclosure, to optimize the power consumption of the control chip, an antenna tuning device is provided, comprising: a communication access module electrically connected to a control module via a first preset interface, the communication access module being used to send a wake-up command to the control module via the first preset interface in response to a communication request, to instruct the control module to switch from a sleep state to an operating state; and a control module electrically connected to an antenna tuner, the control module being used to send tuning information associated with the communication request to the antenna tuner for tuning the antenna tuner. In this device, the control module switches from a sleep state to an operating state upon receiving a wake-up command, meaning it is only in an operating state when tuning the antenna tuner is required. This effectively reduces the power consumption of the control module, thereby reducing the overall power consumption, increasing the standby time of the terminal device, and improving the user experience.

[0067] In an exemplary embodiment of this disclosure, an antenna tuning device is provided. Figure 1 This is a schematic diagram illustrating an antenna tuning device according to an exemplary embodiment, such as... Figure 1 As shown, the antenna tuning device includes a communication access module 101, a first preset interface 102, a control module 103, and an antenna tuner 104.

[0068] The communication access module 101 is electrically connected to the control module 103 through the first preset interface 102. The communication access module 101 is used to send a wake-up command to the control module 103 through the first preset interface 102 in response to a communication request, so as to instruct the control module 103 to switch from sleep state to working state.

[0069] The control module 103 is electrically connected to the antenna tuner 104. The control module 103 is used to send tuning information associated with a communication request to the antenna tuner 104 in order to tune the antenna tuner 104.

[0070] The antenna tuning device in this disclosure is applied to electronic devices, including mobile phones, tablets, smart wearable devices, smart IoT devices, smart vehicle systems, and other terminal devices.

[0071] The communication access module 101 is used to receive communication requests, which are requests for the control module 103 to tune the antenna tuner 104. These requests include requests to switch between different frequency band communication modes, such as switching between 2G, 3G, 4G, 5G, and 6G, and requests to switch between different network types of communication scenarios, such as switching between WiFi, Bluetooth, satellite, and offline voice communication scenarios. The communication access module 101 is electrically connected to the control module 103 through a first preset interface 102. The first preset interface 102 is a command transmission interface used for transmitting commands, such as wake-up commands. In one example, the first preset interface 102 is a general-purpose input / output (GPIO) interface. When the communication access module 101 receives a communication request, it sends a wake-up command to the control module 103 through the first preset interface 102, instructing the control module 103 to switch from a sleep state to an operating state. The control module 103 is in a sleep state when it does not need to tune the antenna tuner 104, and switches from a sleep state to an operating state upon receiving the wake-up command through the first preset interface 102. In some embodiments, the sleep state may also be referred to as a non-operating state or a hibernation state.

[0072] The control module 103 is electrically connected to the antenna tuner 104. When the control module 103 is in working state, it sends tuning information associated with a communication request to the antenna tuner 104 to tune the antenna tuner 104. The tuning information indicates adjustment parameters; tuning refers to adjusting the parameters of the antenna tuner 104 so that the antenna tuner 104 is in the working mode corresponding to the communication request. Therefore, the tuned antenna tuner 104 can adapt to the current communication mode or communication scenario. After tuning the antenna tuner 104, the control module 103 can automatically switch back to sleep mode (i.e., switch back to sleep mode after sending the tuning information) or continue to operate, waiting for other instructions. In one example, the control module 103 is an independent external control chip, also referred to as the antenna tuner control module.

[0073] The number of antenna tuners 104 can be one or more. When there are multiple antenna tuners 104, the control module 103 is electrically connected to each antenna tuner 104 to tune each antenna tuner. Figure 1 As shown, antenna tuner 104 includes antenna tuner 1, antenna tuner 2, ..., antenna tuner n, where n is an integer. In one example, antenna tuner 104 may also be referred to as Tuner.

[0074] In an exemplary embodiment of this disclosure, when the communication access module 101 receives a communication request, it instructs the control module 103 to switch from a sleep state to a working state via the first preset interface 102, so that the control module 103 can tune the antenna tuner 104. Since the power consumption of the control module 103 in the sleep state differs significantly from that in the working state (e.g., the power consumption of the control module 103 in the working state is 3.7mA-4V, while in the sleep state it is 0.6mA-4V), the control module 103 switches from a sleep state to a working state upon receiving a wake-up command. This means it is only in a working state when tuning the antenna tuner 104 is required. This effectively reduces the power consumption of the control module 103, thereby reducing the overall power consumption, increasing the standby time of the terminal device, and improving the user experience.

[0075] In some embodiments, the communication access module 101 is further configured to, in response to a communication request, set the state of the first preset interface 102 to a first preset state in order to send a wake-up command to the control module 103.

[0076] The first preset state represents the voltage level of the first preset interface 102, such as a high-level state and a low-level state. The communication access module 101 adjusts the voltage level of the first preset interface 102 to set it to the first preset state, and then sends a wake-up command to the control module 103. There is a correspondence between the first preset state and the wake-up command; for example, a high-level state corresponds to a wake-up command, or a low-level state corresponds to a wake-up command. In one example, the first preset interface 102 is a GPIO interface. When the first preset state is high, the communication access module 101 pulls a pin of the first preset interface 102 high, thus sending a wake-up command to the control module 103.

[0077] In this embodiment, the wake-up command is sent by adjusting the level state of the first preset interface 102. Compared with sending data commands, this is faster and can quickly wake up the control module 103, avoiding subsequent communication request response delays. It can also reduce the power consumption of the control module 103 without affecting the processing speed.

[0078] In some embodiments, the communication access module 101 is further configured to send a sleep command to the control module 103 through the first preset interface 102 in response to the antenna tuner 104 completing the tuning associated with the communication request, so as to instruct the control module 103 to switch from the working state to the sleep state.

[0079] The communication access module 101 is also used to determine that the antenna tuner 104 has completed the tuning associated with the communication request. In some embodiments, the antenna tuner 104 is determined to have completed the tuning associated with the communication request when the communication access module 101 sends a sleep command to the control module 103. In some embodiments, the antenna tuner 104 is determined to have completed the tuning associated with the communication request after a first duration has elapsed since the communication access module 101 sent the wake-up command, where the first duration is an empirical value. In some embodiments, the communication access module 101 determines that the antenna tuner 104 has completed the tuning associated with the communication request when it determines that the operating mode of the antenna tuner 104 is the operating mode corresponding to the communication request. When the communication access module 101 determines that the antenna tuner 104 has completed the tuning associated with the communication request, it is used to send a sleep command to the control module 103 through the first preset interface 102 to instruct the control module 103 to switch from the operating state to the sleep state.

[0080] In this embodiment, the control module 103 will switch from working state to sleep state only when it receives a sleep command, which can avoid repeatedly waking up the control module when the antenna tuner 104 is tuned multiple times in a row.

[0081] In some embodiments, the communication access module 101 is further configured to set the state of the first preset interface 102 to a fourth preset state in response to the antenna tuner 104 completing the tuning associated with the communication request, so as to send a sleep command to the control module 103.

[0082] The fourth preset state represents the voltage level of the first preset interface 102, such as a high-level state and a low-level state. The fourth preset state differs from the first preset state; for example, when the first preset state is high, the fourth preset state is low, or vice versa. The communication access module 101 adjusts the voltage level of the first preset interface 102 to the fourth preset state, and then sends a sleep command to the control module 103. There is a correspondence between the fourth preset state and the sleep command; for example, a high-level state corresponds to a sleep command, or a low-level state corresponds to a sleep command. In one example, the first preset interface 102 is a GPIO interface. When the first preset state is high, the fourth preset state is low. The communication access module 101 pulls down a pin of the first preset interface 102 to a low-level state, and then sends a sleep command to the control module 103.

[0083] In this embodiment, a sleep command is sent by adjusting the level state of the first preset interface 102. Compared with sending a data command, this is faster and can quickly put the control module 103 into sleep mode, thereby reducing power consumption.

[0084] In an exemplary embodiment of this disclosure, an antenna tuning device is provided. Figure 2 This is a schematic diagram illustrating an antenna tuning device according to an exemplary embodiment, such as... Figure 2 As shown, the antenna tuning device includes: a communication access module 101, a first preset interface 102, a control module 103, and an antenna tuner 104. The communication access module 101 includes a protocol stack 1011 and an application processor (AP) 1012. The first preset interface 102 includes a first input / output interface 1021 and a second input / output interface 1022.

[0085] Protocol stack 1011 is electrically connected to control module 103 through first input / output interface 1021. Protocol stack 1011 is used to respond to cell frequency band switching request by setting the state of first input / output interface 1021 to a second preset state in order to send a wake-up command to control module 103.

[0086] Application processor 1012 is electrically connected to control module 103 through second input / output interface 1022. Application processor 1012 is used to respond to a request to switch to a preset communication scenario by setting the state of second input / output interface 1022 to a third preset state in order to send a wake-up command to control module 103. The preset communication scenario represents a non-cellular network communication scenario.

[0087] The control module 103 is electrically connected to the antenna tuner 104. The control module 103 is used to send tuning information associated with a communication request to the antenna tuner 104 in order to tune the antenna tuner 104.

[0088] Protocol stack 1011 is a communication protocol stack architecture, such as a modem protocol stack, used to implement communication protocols, including receiving cell band switching requests, such as switching requests between 2G, 3G, 4G, 5G, and 6G. Cell band switching requests are a type of communication request. In one example, protocol stack 1011 includes a physical layer transceiver. Protocol stack 1011 is electrically connected to control module 103 through a first input / output interface 1021. In response to a cell band switching request, protocol stack 1011 sets the state of the first input / output interface 1021 to a second preset state to send a wake-up command to control module 103. The second preset state represents the voltage level of the first input / output interface 1021, such as a high-level state or a low-level state. By adjusting the voltage level of the first input / output interface 1021 to the second preset state, protocol stack 1011 sends a wake-up command to control module 103. There is a correspondence between the second preset state and the wake-up command; for example, a high-level state corresponds to a wake-up command, or a low-level state corresponds to a wake-up command. The second preset state can be the same as or different from the first preset state. In one example, the first input / output interface 1021 is the first GPIO interface. When the second preset state is high, the protocol stack 1011 sends a wake-up command to the control module 103 by pulling up the pin of the first input / output interface 1021 to make it high.

[0089] Application processor 1012 receives requests to switch to a preset communication scenario. The preset communication scenario represents a non-cellular network communication scenario, such as WiFi, Bluetooth, satellite, or offline voice communication. The request to switch to the preset communication scenario is one type of communication request. Application processor 1012 is electrically connected to control module 103 via a second input / output interface 1022. In response to the request to switch to the preset communication scenario, application processor 1012 sets the state of the second input / output interface 1022 to a third preset state to send a wake-up command to control module 103. The third preset state represents the voltage level of the second input / output interface 1022, such as a high voltage level or a low voltage level. By adjusting the voltage level of the second input / output interface 1022 to the third preset state, application processor 1012 sends a wake-up command to control module 103. There is a correspondence between the third preset state and the wake-up command; for example, a high voltage level corresponds to a wake-up command, or a low voltage level corresponds to a wake-up command. The third preset state can be the same as or different from the first preset state, and it can also be the same as or different from the second preset state. In one example, the second input / output interface 1022 is a second GPIO interface. When the third preset state is a high-level state, the application processor 1012 sends a wake-up command to the control module 103 by pulling up the pin of the second input / output interface 1022 to make it a high-level state.

[0090] In this embodiment, different communication access modules respond to different communication requests, and different communication access modules use different interfaces to connect to the control module. The hardware structure design is simple and clear, which can avoid mutual interference between different hardware, which could lead to abnormal control of the control module's state and affect the communication quality.

[0091] In some embodiments, the above Figure 2 In the antenna tuning device shown, the communication access module 101 only includes a protocol stack 1011, and the first preset interface 102 only includes a first input / output interface 1021; or, the communication access module 101 only includes an application processor 1012, and the first preset interface 102 only includes a second input / output interface 1022.

[0092] In some embodiments, the protocol stack 1011 is further configured to set the state of the first input / output interface 1021 to a fifth preset state in response to the tuning associated with the completion of the cell band switching request by the antenna tuner 104, so as to send a sleep command to the control module 103.

[0093] The fifth preset state represents the voltage level of the first input / output interface 1021, such as a high-level state or a low-level state. The fifth preset state differs from the second preset state; for example, if the second preset state is high, the fifth preset state is low, or vice versa. The protocol stack 1011 adjusts the voltage level of the first input / output interface 1021 to the fifth preset state, and then sends a sleep command to the control module 103. There is a correspondence between the fifth preset state and the sleep command; for example, a high-level state corresponds to a sleep command, or a low-level state corresponds to a sleep command. The fifth preset state can be the same as or different from the fourth preset state. In one example, the first input / output interface 1021 is a first GPIO interface. When the second preset state is high, the fifth preset state is low. The protocol stack 1011 pulls down a pin of the first input / output interface 1021 to a low-level state, and then sends a sleep command to the control module 103.

[0094] In some embodiments, the application processor 1012 is further configured to set the state of the second input / output interface 1022 to a sixth preset state in response to the antenna tuner 104 completing the tuning associated with the request to switch to a preset communication scenario, so as to send a sleep command to the control module 103, wherein the preset communication scenario represents a non-cellular network communication scenario.

[0095] The sixth preset state represents the voltage level of the second input / output interface 1022, such as a high-level state and a low-level state. The sixth preset state differs from the third preset state; for example, when the third preset state is high, the sixth preset state is low, or vice versa. The application processor 1012 adjusts the voltage level of the second input / output interface 1022 to the sixth preset state, and then sends a sleep command to the control module 103. There is a correspondence between the sixth preset state and the sleep command; for example, a high-level state corresponds to a sleep command, or a low-level state corresponds to a sleep command. The sixth preset state can be the same as or different from the fourth preset state, and it can also be the same as or different from the fifth preset state. In one example, the second input / output interface 1022 is a second GPIO interface. When the third preset state is high, the sixth preset state is low. The application processor 1012 pulls down a pin of the second input / output interface 1022 to a low level, and then sends a sleep command to the control module 103.

[0096] In some embodiments, Figure 3 This is a schematic diagram illustrating an antenna tuning device according to an exemplary embodiment, such as... Figure 3As shown, the communication access module 101 in the antenna tuning device is also electrically connected to the control module 103 through the second preset interface 105, and the control module 103 is electrically connected to the antenna tuner 104 through the third preset interface 106. The communication access module 101 is also used to respond to a communication request by sending a tuning control command to the control module 103, which is in operation, through the second preset interface 105. The control module 103 is also used to determine the tuning information based on the tuning control command and send the tuning information to the antenna tuner 104 through the third preset interface 106.

[0097] Tuning control commands include tuning data, such as frequency band information, and tuning information includes adjustment parameters. Therefore, the second preset interface 106 and the third preset interface 107 are data transmission interfaces. For example, the second preset interface 106 and the third preset interface 107 are Mobile Industry Processor Interfaces (MIPI). In some embodiments, the second preset interface 106 can also be different depending on the communication access module 101. For example, when the communication access module 101 is a protocol stack 1011, the second preset interface 106 is a MIPI interface; when the communication access module 101 is an application processor 1012, the second preset interface 106 is a GPIO interface. Different level states correspond to different preset communication scenarios.

[0098] In this embodiment, the wake-up command and the tuning control command are transmitted using different interfaces. Adaptive interfaces can be set for different command formats to ensure that the corresponding commands are transmitted correctly and quickly.

[0099] In some embodiments, the antenna tuning device further includes an antenna electrically connected to the antenna tuner 104. The protocol stack 1011 is also used to send a frequency band switching command to the antenna in response to a cell frequency band switching request, so as to instruct the antenna to switch to the target frequency band, thereby making the tuned antenna tuner 104 compatible with the antenna of the target frequency band.

[0100] In an exemplary embodiment of this disclosure, an antenna tuning device is provided. Figure 4 This is a schematic diagram illustrating an antenna tuning device according to an exemplary embodiment, such as... Figure 4 As shown, the antenna tuning device includes:

[0101] The modem protocol stack is electrically connected to the antenna tuner control module via MIPI input and the wake-up function GPIO_1 input. In response to a cell band switching request, the modem protocol stack sends a wake-up command (i.e., pulls the GPIO_1 pin high) to the antenna tuner control module via the wake-up function GPIO_1 input, instructing the antenna tuner control module to switch from sleep mode to active mode. The modem protocol stack also sends tuning control commands to the active antenna tuner control module via MIPI input in response to a communication request. Furthermore, in response to the tuner completing the cell band switching request associated with tuning, the modem protocol stack sends a sleep command (i.e., pulls the GPIO_1 pin low) to the antenna tuner control module via the wake-up function GPIO_1 input, instructing the antenna tuner control module to switch from active mode to sleep mode.

[0102] The application processor (AP) is electrically connected to the antenna tuner control module via function A GPIO input and wake-up function GPIO_2 input. The modem protocol stack responds to requests to switch to a preset communication scenario by sending a wake-up command (i.e., pulling GPIO_2 high) to the antenna tuner control module via the wake-up function GPIO_2 input, instructing the antenna tuner control module to switch from sleep mode to active mode. The AP also responds to requests to switch to a preset communication scenario by sending a tuning control command to the active antenna tuner control module via function A GPIO input, where function A corresponds to the preset communication scenario. Furthermore, the AP responds to the tuner completing the tuning associated with the request to switch to a preset communication scenario by sending a sleep command (i.e., pulling GPIO_2 low) to the antenna tuner control module via the wake-up function GPIO_2 input, instructing the antenna tuner control module to switch from active mode to sleep mode.

[0103] The antenna tuner control module is electrically connected to the tuner via MIPI output. The antenna tuner control module is used to determine the tuning information based on the tuning control command and send the tuning information to the tuner via MIPI output in order to tune the tuner.

[0104] In this embodiment, the Modem protocol stack corresponds to the protocol stack 1011 in the above embodiment, the MIPI input corresponds to the second preset interface 105 in the above embodiment, the wake-up function GPIO_1 input corresponds to the first input / output interface 1021 in the above embodiment, the application processor AP corresponds to the application processor 1012 in the above embodiment, the function A GPIO input corresponds to the second preset interface 105 in the above embodiment, the wake-up function GPIO_2 input corresponds to the second input / output interface 1022 in the above embodiment, the antenna tuner control module corresponds to the control module 103 in the above embodiment, the MIPI output corresponds to the third preset interface 106 in the above embodiment, and the tuner corresponds to the antenna tuner 104 in the above embodiment.

[0105] In an exemplary embodiment of this disclosure, an antenna tuning method is provided. Figure 5 This is a flowchart illustrating an antenna tuning method according to an exemplary embodiment, such as... Figure 5 As shown, the antenna tuning method includes the following steps:

[0106] In step S501, in response to a communication request, the communication access module sends a wake-up command to the control module through a first preset interface to instruct the control module to switch from sleep state to working state; wherein, the communication access module is electrically connected to the control module through the first preset interface;

[0107] In step S502, the control module sends tuning information associated with a communication request to the antenna tuner to tune the antenna tuner; wherein the control module is electrically connected to the antenna tuner.

[0108] The antenna tuning method in this disclosure is applied to electronic devices, including mobile phones, tablets, smart wearable devices, smart IoT devices, smart vehicle systems, and other terminal devices.

[0109] In step S501, the communication request is a request for the control module to tune the antenna tuner, including requests to switch communication modes between different frequency bands, such as switching between 2G, 3G, 4G, 5G, and 6G, and requests to switch communication scenarios between different network types, such as switching between WiFi, Bluetooth, satellite, and offline calling scenarios. The communication access module receives the communication request and is electrically connected to the control module through a first preset interface, which is a command transmission interface. When the communication access module receives the communication request, it indicates that the control module needs to tune the antenna tuner, and at this time, it sends a wake-up command to the control module through the first preset interface. In one example, the first preset interface is a GPIO interface. When the control module does not need to tune the antenna tuner, it is in a sleep state. When the control module receives the wake-up command through the first preset interface, it indicates that the antenna tuner needs to be tuned, and it switches from sleep state to working state. In some embodiments, the sleep state may also be called a non-working state or hibernation state.

[0110] In step S502, the control module is electrically connected to the antenna tuner. There can be one or more antenna tuners. When multiple antenna tuners exist, the control module is electrically connected to each antenna tuner to tune each one. In one example, the antenna tuner can also be referred to as a tuner. After the control module switches to the working state, it sends tuning information associated with a communication request to the antenna tuner. The tuning information corresponds to the communication request and is used to instruct the antenna tuner's adjustment parameters. After receiving the tuning information, the antenna tuner adjusts its own parameters based on the tuning information to switch to the working mode corresponding to the communication request. The tuned antenna tuner can then adapt to the current communication mode or communication scenario. After the control module finishes tuning the antenna tuner, it can automatically switch back to sleep mode (i.e., switch back to sleep mode after sending the tuning information) or continue to be in the working state to wait for other instructions. In one example, the control module is an independent external control chip, which can also be referred to as an antenna tuner control module.

[0111] In an exemplary embodiment of this disclosure, when the communication access module receives a communication request, it instructs the control module to switch from sleep mode to working mode via a first preset interface, so that the control module can tune the antenna tuner. Since the power consumption of the control module in sleep mode differs significantly from that in working mode (e.g., 3.7mA-4V in working mode and 0.6mA-4V in sleep mode), switching from sleep mode to working mode upon receiving a wake-up command—meaning the control module is only in working mode when tuning the antenna tuner is required—effectively reduces the power consumption of the control module, thereby reducing overall power consumption, increasing standby time of the terminal device, and improving the user experience.

[0112] In some embodiments, the antenna tuning method described above further includes the following steps:

[0113] In response to the antenna tuner completing the tuning associated with the communication request, the communication access module sends a sleep command to the control module through the first preset interface to instruct the control module to switch from the working state to the sleep state.

[0114] The communication access module determines whether the antenna tuner has completed the tuning associated with the communication request. In some implementations, this is determined when the communication access module sends a sleep command to the control module. In other implementations, after the communication access module sends a wake-up command, a first duration is reached (e.g., a timer with a duration of the first duration is started). When the timer expires, the antenna tuner is determined to have completed the tuning associated with the communication request. The first duration is an empirical value. In some implementations, the communication access module reads the operating mode of the antenna tuner. If its operating mode matches the mode corresponding to the communication request, the antenna tuner is determined to have completed the tuning associated with the communication request. When the communication access module determines that the antenna tuner has completed the tuning associated with the communication request, it sends a sleep command to the control module through a first preset interface. When the control module receives the sleep command through the first preset interface, it indicates that the antenna tuner does not need to be tuned in the short term and switches from the operating state to the sleep state to save power.

[0115] In this embodiment, the control module will switch from working state to sleep state only when it receives a sleep command, which can avoid repeatedly waking up the control module when the antenna tuner is tuned multiple times in a row.

[0116] In an exemplary embodiment of this disclosure, an antenna tuning method is provided. Figure 6 This is a flowchart illustrating an antenna tuning method according to an exemplary embodiment, such as... Figure 6 As shown, the antenna tuning method includes the following steps:

[0117] In step S601, in response to a communication request, the communication access module sets the state of the first preset interface to the first preset state to instruct the control module to switch from sleep state to working state; wherein, the communication access module is electrically connected to the control module through the first preset interface;

[0118] In step S602, the communication access module sends a tuning control command to the control module in operation through the second preset interface; wherein, the communication access module is also electrically connected to the control module through the second preset interface.

[0119] In step S603, the control module determines the tuning information based on the tuning control command and sends the tuning information to the antenna tuner through the third preset interface to tune the antenna tuner; wherein, the control module is electrically connected to the antenna tuner through the third preset interface.

[0120] In step S604, in response to the antenna tuner completing the tuning associated with the communication request, the communication access module sets the state of the first preset interface to the fourth preset state to instruct the control module to switch from the working state to the sleep state.

[0121] In step S601, the first preset state represents the level state of the first preset interface, such as a high-level state and a low-level state. The electronic device pre-stores the correspondence between the first preset state and the wake-up command; for example, a high-level state corresponds to a wake-up command, or a low-level state corresponds to a wake-up command. When the communication access module receives a communication request, it reads the first preset state corresponding to the wake-up command, adjusts the level state of the first preset interface to set it to the first preset state, and then sends the wake-up command to the control module. When the control module detects that the first preset interface has been set to the first preset state, it determines that it has received the wake-up command and switches from sleep state to working state. In one example, the first preset interface is a GPIO interface. When the first preset state is high, the communication access module pulls up a pin of the first preset interface to set it to a high level, and then sends the wake-up command to the control module.

[0122] Sending a wake-up command by adjusting the level state of the first preset interface is faster than sending a data command. This can quickly wake up the control module, avoid lag in subsequent communication request responses, and reduce the power consumption of the control module without affecting processing speed.

[0123] In some implementations, this step includes at least one of the following two implementations:

[0124] The first type includes a communication access module comprising a protocol stack, a first preset interface comprising a first input / output interface, and a communication request comprising a cell frequency band switching request; in response to the cell frequency band switching request, the protocol stack sends a wake-up command to the control module by setting the state of the first input / output interface to a second preset state; wherein, the protocol stack is electrically connected to the control module through the first input / output interface.

[0125] Cell band switching requests can be, for example, switching between 2G, 3G, 4G, 5G, and 6G. The second preset state represents the voltage level of the first input / output interface, such as a high-level state or a low-level state. The second preset state can be the same as or different from the first preset state. The electronic device pre-stores the correspondence between the second preset state and wake-up commands; for example, a high-level state corresponds to a wake-up command, or a low-level state corresponds to a wake-up command. The protocol stack is electrically connected to the control module through the first input / output interface. When the protocol stack receives a cell band switching request, it reads the corresponding second preset state and sets the state of the first input / output interface to the second preset state. When the control module detects that the state of the first input / output interface has been set to the second preset state, it determines that a wake-up command has been received and switches from sleep mode to working mode. In one example, the first input / output interface is a first GPIO interface. When the second preset state is high, the protocol stack sends a wake-up command to the control module by pulling up a pin of the first input / output interface to a high level.

[0126] The second type includes an application processor in the communication access module, a first preset interface including a second input / output interface, and a communication request including a request to switch to a preset communication scenario. In response to the request to switch to the preset communication scenario, the application processor sets the state of the second input / output interface to a third preset state to send a wake-up command to the control module. The preset communication scenario represents a non-cellular network communication scenario, and the application processor is electrically connected to the control module through the second input / output interface.

[0127] The preset communication scenario represents a non-cellular network communication scenario, such as WiFi communication, Bluetooth communication, satellite communication, or offline voice communication. The third preset state represents the level state of the second input / output interface, such as a high-level state or a low-level state. The third preset state can be the same as or different from the first preset state, and can also be the same as or different from the second preset state. The electronic device pre-stores the correspondence between the third preset state and the wake-up command; for example, a high-level state corresponds to a wake-up command, or a low-level state corresponds to a wake-up command. The application processor is electrically connected to the control module through the second input / output interface. When the application processor receives a request to switch to a preset communication scenario, it reads the corresponding third preset state and sets the state of the second input / output interface to the third preset state. When the control module detects that the state of the second input / output interface has been set to the third preset state, it determines that it has received a wake-up command and switches from sleep state to working state. In one example, the second input / output interface is a second GPIO interface. When the third preset state is high, the application processor sends a wake-up command to the control module by pulling up a pin of the second input / output interface to a high level.

[0128] In step S602, the tuning control command includes tuning data corresponding to the communication request, such as frequency band information or information corresponding to a preset communication scenario. The type of the second preset interface corresponds to the type of the tuning control information. For example, if the type of the tuning control information is a data type, then the second preset interface is a data transmission interface, such as a MIPI interface; or if the type of the tuning control information is a command type, then the second preset interface is a command transmission interface, such as a GPIO interface. The communication access module is also electrically connected to the control module through the second preset interface. After the communication access module sends a wake-up command to the control module, the control module is in a working state. At this time, the communication access module sends a tuning control command to the control module through the second preset interface, and the control module can tune the antenna tuner.

[0129] Wake-up commands and tuning control commands are transmitted using different interfaces. Adaptive interfaces can be set for different command formats to ensure correct and fast transmission of the corresponding commands.

[0130] In step S603, after receiving the tuning control command, the control module performs calculations based on the tuning control command to obtain tuning information, and sends the tuning information to the antenna tuner through the third preset interface. If there are multiple antenna tuners, tuning information is sent to each antenna tuner. After receiving the tuning information, the antenna tuner adjusts its own parameters based on the tuning information to switch to the working mode corresponding to the communication request, so that the tuned antenna tuner can adapt to the current communication mode or communication scenario.

[0131] In step S604, the fourth preset state represents the level state of the first preset interface, such as a high level state and a low level state. The fourth preset state is different from the first preset state; for example, when the first preset state is high, the fourth preset state is low, or when the first preset state is low, the fourth preset state is high. The electronic device pre-stores the correspondence between the fourth preset state and the sleep command; for example, a high level state corresponds to a sleep command, or a low level state corresponds to a sleep command. When the communication access module determines that the antenna tuner has completed the tuning associated with the communication request, it reads the fourth preset state corresponding to the sleep command, adjusts the level state of the first preset interface to set it to the fourth preset state, and then sends the sleep command to the control module. When the control module detects that the first preset interface has been set to the fourth preset state, it determines that it has received the sleep command and switches from the working state to the sleep state. In one example, the first preset interface is a GPIO interface. When the first preset state is high, the fourth preset state is low. The communication access module sends the sleep command to the control module by pulling down the pin of the first preset interface to a low level.

[0132] Sending a sleep command by adjusting the level state of the first preset interface is faster than sending a data command, enabling the control module to quickly go into sleep mode and thus reducing power consumption.

[0133] In some implementations, this step includes at least one of the following two implementations:

[0134] The first type includes a communication access module comprising a protocol stack, a first preset interface comprising a first input / output interface, and a communication request comprising a cell frequency band switching request; in response to the antenna tuner completing the tuning associated with the cell frequency band switching request, the protocol stack sets the state of the first input / output interface to a fifth preset state to send a sleep command to the control module; wherein, the protocol stack is electrically connected to the control module through the first input / output interface.

[0135] The fifth preset state represents the voltage level of the first input / output interface, such as a high-level state or a low-level state. The fifth preset state can be the same as or different from the fourth preset state. The fifth preset state can also differ from the second preset state; for example, if the second preset state is high, the fifth preset state may be low, or vice versa. The electronic device pre-stores the correspondence between the fifth preset state and sleep commands; for example, a high-level state corresponds to a sleep command, or a low-level state corresponds to a sleep command. When the protocol stack determines that the antenna tuner has completed the tuning associated with the cell band switching request, it reads the corresponding fifth preset state and sets the state of the first input / output interface to the fifth preset state. When the control module detects that the state of the first input / output interface has been set to the fifth preset state, it determines that a sleep command has been received and switches from the working state to the sleep state. In one example, the first input / output interface is the first GPIO interface. When the second preset state is high, the fifth preset state is low. The protocol stack sends a sleep command to the control module by pulling down the pin of the first input / output interface to a low level.

[0136] The second type includes an application processor in the communication access module, a first preset interface including a second input / output interface, and a communication request including a request to switch to a preset communication scenario. In response to the antenna tuner completing the tuning associated with the request to switch to the preset communication scenario, the application processor sets the state of the second input / output interface to a sixth preset state to send a sleep command to the control module. The preset communication scenario represents a non-cellular network communication scenario, and the application processor is electrically connected to the control module through the second input / output interface.

[0137] The sixth preset state represents the level state of the second input / output interface, such as a high level state and a low level state. The sixth preset state is different from the third preset state; for example, if the third preset state is high, the sixth preset state is low, or vice versa. The sixth preset state can be the same as or different from the fourth preset state, and it can also be the same as or different from the fifth preset state. The electronic device pre-stores the correspondence between the sixth preset state and the sleep command; for example, a high level state corresponds to a sleep command, or a low level state corresponds to a sleep command. When the application processor determines that the antenna tuner has completed the tuning associated with the request to switch to a preset communication scenario, it reads the corresponding sixth preset state and sets the state of the second input / output interface to the sixth preset state. When the control module detects that the state of the second input / output interface has been set to the sixth preset state, it determines that a sleep command has been received and switches from the working state to the sleep state. In one example, the second input / output interface is the second GPIO interface. When the third preset state is high, the sixth preset state is low. The application processor sends a sleep command to the control module by pulling the pin of the second input / output interface low to make it high.

[0138] In an exemplary embodiment of this disclosure, an antenna tuning method is provided. The first preset interface is GPIO, the protocol stack is a Modem, the application processor is an AP, the control module is an antenna tuner control module, and the antenna tuner is an antenna tuner. Figure 7 This is a flowchart illustrating an antenna tuning method according to an exemplary embodiment, such as... Figure 7 As shown, the antenna tuning method includes the following steps:

[0139] S1, receiving a Modem frequency band switching request or a special communication scenario for the AP;

[0140] In special communication scenarios of the AP, the AP pulls GPIO high; during modem frequency band switching, the modem pulls GPIO high.

[0141] S2, determine whether the wake-up pin is pulled high;

[0142] The wake-up pin is a GPIO pin;

[0143] If the wake-up pin is pulled high, execute S3-S5; if the wake-up pin is not pulled high, execute S1.

[0144] S3, the antenna tuner control module is awakened;

[0145] S4, the antenna tuner control module tunes according to relevant instructions and scenarios;

[0146] Among them, the antenna tuner control module tunes the antenna tuner;

[0147] S5, tuning switching complete, antenna tuner control module enters sleep mode;

[0148] After the antenna tuner control module enters sleep mode, it waits to be woken up again to execute S1.

[0149] Figure 8 This is a block diagram illustrating an electronic device 800 according to an exemplary embodiment.

[0150] Reference Figure 8 The electronic device 800 may include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.

[0151] Processing component 802 typically controls the overall operation of electronic device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.

[0152] Memory 804 is configured to store various types of data to support the operation of electronic device 800. Examples of this data include instructions for any application or method operating on electronic device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0153] Power supply component 806 provides power to various components of electronic device 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 800.

[0154] Multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0155] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when electronic device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.

[0156] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0157] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of electronic device 800. For example, sensor assembly 814 can detect the on / off state of electronic device 800, the relative positioning of components such as the display and keypad of electronic device 800, changes in position of electronic device 800 or a component of electronic device 800, the presence or absence of user contact with electronic device 800, orientation or acceleration / deceleration of electronic device 800, and temperature changes of electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0158] Communication component 816 is configured to facilitate wired or wireless communication between electronic device 800 and other devices. Electronic device 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0159] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0160] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of an electronic device 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0161] A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform an antenna tuning method, including any of the methods described above.

[0162] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0163] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. An antenna tuning device, characterized in that, include: The communication access module is electrically connected to the control module through a first preset interface. The communication access module is used to send a wake-up command to the control module through the first preset interface in response to a communication request, so as to instruct the control module to switch from sleep state to working state. The control module is electrically connected to the antenna tuner. The control module is used to send tuning information associated with a communication request to the antenna tuner in order to tune the antenna tuner.

2. The apparatus according to claim 1, characterized in that, The communication access module is further configured to respond to the communication request by setting the state of the first preset interface to a first preset state in order to send the wake-up command to the control module.

3. The apparatus according to claim 2, characterized in that, The communication access module includes a protocol stack, the first preset interface includes a first input / output interface, and the communication request includes a cell frequency band switching request. The protocol stack is electrically connected to the control module through the first input / output interface. The protocol stack is used to respond to the cell frequency band switching request by setting the state of the first input / output interface to a second preset state in order to send the wake-up command to the control module. And / or, The communication access module includes an application processor, the first preset interface includes a second input / output interface, and the communication request includes a request to switch to a preset communication scenario; The application processor is electrically connected to the control module through the second input / output interface. In response to a request to switch to the preset communication scenario, the application processor sets the state of the second input / output interface to a third preset state to send the wake-up command to the control module. The preset communication scenario represents a non-cellular network communication scenario.

4. The apparatus according to claim 1, characterized in that, The communication access module is also configured to, in response to the antenna tuner completing the tuning associated with the communication request, send a sleep command to the control module through the first preset interface to instruct the control module to switch from the working state to the sleep state.

5. The apparatus according to claim 4, characterized in that, The communication access module is further configured to, in response to the antenna tuner completing the tuning associated with the communication request, set the state of the first preset interface to a fourth preset state in order to send the sleep command to the control module.

6. The apparatus according to claim 5, characterized in that, The communication access module includes a protocol stack, the first preset interface includes a first input / output interface, and the communication request includes a cell frequency band switching request. The protocol stack is electrically connected to the control module through the first input / output interface. The protocol stack is used to set the state of the first input / output interface to a fifth preset state in response to the antenna tuner completing the tuning associated with the cell frequency band switching request, so as to send the sleep command to the control module. And / or, The communication access module includes an application processor, the first preset interface includes a second input / output interface, and the communication request includes a request to switch to a preset communication scenario; The application processor is electrically connected to the control module through the second input / output interface. In response to the antenna tuner completing the tuning associated with the request to switch to the preset communication scenario, the application processor sets the state of the second input / output interface to a sixth preset state to send the sleep command to the control module. The preset communication scenario represents a non-cellular network communication scenario.

7. The apparatus according to claim 1, characterized in that, The communication access module is also electrically connected to the control module through a second preset interface, and the control module is electrically connected to the antenna tuner through a third preset interface; The communication access module is further configured to respond to the communication request by sending a tuning control command to the control module in the working state through the second preset interface. The control module is further configured to determine the tuning information based on the tuning control command and send the tuning information to the antenna tuner through the third preset interface.

8. The apparatus according to claim 7, characterized in that, The first preset interface is a GPIO interface.

9. An antenna tuning method, characterized in that, The method includes: In response to a communication request, the communication access module sends a wake-up command to the control module through a first preset interface to instruct the control module to switch from sleep mode to working mode; The control module sends the tuning information associated with the communication request to the antenna tuner in order to tune the antenna tuner. The communication access module is electrically connected to the control module through the first preset interface, and the control module is electrically connected to the antenna tuner.

10. The method according to claim 9, characterized in that, In response to a communication request, the communication access module sends a wake-up command to the control module through a first preset interface, including: In response to the communication request, the communication access module sets the state of the first preset interface to a first preset state in order to send the wake-up command to the control module.

11. The method according to claim 10, characterized in that, The communication access module includes a protocol stack, the first preset interface includes a first input / output interface, and the communication request includes a cell frequency band switching request. In response to the communication request, the communication access module sets the state of the first preset interface to a first preset state, including: In response to the cell frequency band switching request, the protocol stack sends the wake-up command to the control module by setting the state of the first input / output interface to a second preset state; wherein, the protocol stack is electrically connected to the control module through the first input / output interface; And / or, The communication access module includes an application processor, the first preset interface includes a second input / output interface, and the communication request includes a request to switch to a preset communication scenario; in response to the communication request, the communication access module sets the state of the first preset interface to a first preset state, including: In response to a request to switch to the preset communication scenario, the application processor sets the state of the second input / output interface to a third preset state to send the wake-up command to the control module; wherein, the preset communication scenario represents a non-cellular network communication scenario, and the application processor is electrically connected to the control module through the second input / output interface.

12. The method according to claim 9, characterized in that, The method further includes: In response to the antenna tuner completing the tuning associated with the communication request, the communication access module sends a sleep command to the control module through the first preset interface to instruct the control module to switch from the working state to the sleep state.

13. The method according to claim 12, characterized in that, In response to the antenna tuner completing the tuning associated with the communication request, the communication access module sends a sleep command to the control module through the first preset interface, including: In response to the antenna tuner completing the tuning associated with the communication request, the communication access module sets the state of the first preset interface to a fourth preset state in order to send the sleep command to the control module.

14. The apparatus according to claim 13, characterized in that, The communication access module includes a protocol stack, the first preset interface includes a first input / output interface, and the communication request includes a cell frequency band switching request; in response to the antenna tuner completing the tuning associated with the communication request, the communication access module sets the state of the first preset interface to a fourth preset state, including: In response to the antenna tuner completing the tuning associated with the cell band switching request, the protocol stack sets the state of the first input / output interface to a fifth preset state to send the sleep command to the control module; wherein, the protocol stack is electrically connected to the control module through the first input / output interface; And / or, The communication access module includes an application processor, the first preset interface includes a second input / output interface, and the communication request includes a request to switch to a preset communication scenario; in response to the antenna tuner completing the tuning associated with the communication request, the communication access module sets the state of the first preset interface to a fourth preset state, including: In response to the antenna tuner completing the tuning associated with the request to switch to the preset communication scenario, the application processor sets the state of the second input / output interface to a sixth preset state to send the sleep command to the control module; wherein, the preset communication scenario represents a non-cellular network communication scenario, and the application processor is electrically connected to the control module through the second input / output interface.

15. The method according to claim 9, characterized in that, The control module sends the tuning information associated with the communication request to the antenna tuner, including: The communication access module sends a tuning control command to the control module, which is in operation, through the second preset interface. The control module determines the tuning information based on the tuning control command and sends the tuning information to the antenna tuner through a third preset interface; The communication access module is also electrically connected to the control module through the second preset interface, and the control module is electrically connected to the antenna tuner through the third preset interface.

16. The method according to claim 9, characterized in that, The first preset interface is a GPIO interface.

17. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to perform the method as described in any one of claims 9-16.

18. A non-transitory computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the method as described in any one of claims 9-16.