Satellite communication navigation circuit, method and electronic device
By using a single-pole double-throw switch and a micro-motion sensor in the satellite communication terminal, time-division multiplexing of the satellite communication module and the navigation module was achieved, solving the problems of equipment space and power consumption, and optimizing the acquisition of location information.
Patent Information
- Application Number
- CN202310665152.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-06
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2043-06-06
AI Technical Summary
Traditional satellite communication terminals use integrated satellite communication and navigation modules, which are costly and consume a lot of power. Separate designs increase the internal space occupied by the equipment and power consumption.
A single-pole double-throw switch is used to time-division multiplex the satellite communication module and navigation module with a single antenna. Motion status is detected by a micro-motion sensor, and the start-stop switching of the control module is controlled to reduce power consumption.
It saves antenna space, reduces the power consumption of electronic devices, improves the OTA performance of the antenna, and optimizes the acquisition frequency of location information.
Smart Images

Figure CN119087487B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite communication and navigation, and in particular to a satellite communication and navigation circuit, method and electronic device. Background Technology
[0002] Traditional satellite communication terminals use an integrated design for their satellite communication and navigation modules. While these modules support both satellite communication and navigation, they are expensive. Therefore, some electronic devices use separate satellite communication and navigation modules to reduce costs. However, this increases internal space due to the addition of new antennas. Furthermore, the total power consumption of the combined satellite communication and navigation modules exceeds the power consumption of the individual satellite communication and navigation modules, thus increasing the overall power consumption of the electronic device. Summary of the Invention
[0003] This application provides a satellite communication and navigation circuit, method, and electronic device to reduce the space occupied by the satellite communication and navigation circuit employing a satellite communication module and a satellite navigation module, and to reduce power consumption.
[0004] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:
[0005] In a first aspect, a satellite communication and navigation circuit is provided, comprising: a processor, a satellite communication module, a satellite navigation module, a micro-motion sensor, and a single-pole double-throw (SPDT) switch; the first movable terminal of the SPDT switch is coupled to the satellite communication module, the second movable terminal of the SPDT switch is coupled to the satellite navigation module, and the fixed terminal of the SPDT switch is coupled to an antenna; the processor is coupled to the satellite navigation module, the satellite communication module, and the SPDT switch, and is also coupled to the micro-motion sensor. The processor detects displacement or velocity through the micro-motion sensor, and is used to: determine whether satellite communication with a satellite is required; when satellite communication with a satellite is required, control the SPDT switch to connect the first movable terminal to the fixed terminal, control the satellite communication module to conduct satellite communication through the antenna, and control the satellite navigation module to turn off; when satellite communication with a satellite is not required, control the SPDT switch to connect the second movable terminal to the fixed terminal, control the satellite communication module to turn off, and, if a preset condition is met, control the satellite navigation module to start and acquire position information through the antenna; the preset condition includes at least one of the following conditions: a timer reaches a preset time, or the displacement or velocity is greater than a threshold.
[0006] The satellite communication and navigation circuit provided in this application uses a satellite navigation module and a satellite communication module that share a single antenna via a single-pole double-throw switch in a time-division multiplexing manner. This saves one antenna and reduces the internal space occupied by the satellite communication and navigation circuit in the electronic device. Furthermore, the satellite navigation module is turned off when communication is being conducted through the satellite communication module. When satellite communication is not required, the satellite communication module is turned off, and position information is only acquired through the satellite navigation module when preset conditions are met (e.g., a timer reaches a preset time, or the displacement or velocity exceeds a threshold), thereby reducing the power consumption of the electronic device.
[0007] In one possible implementation, the processor is specifically configured to: if the detected displacement or velocity exceeds a threshold, start a timer; and when the timer reaches a preset time, control the satellite navigation module to acquire position information via the antenna. That is, when the electronic device is in motion, it periodically acquires position information, thereby reducing power consumption.
[0008] In one possible implementation, the greater the displacement or velocity, the shorter the timer duration; conversely, the smaller the displacement or velocity, the longer the timer duration. This minimizes power consumption when the electronic device is moving at low speeds and increases the update frequency of position information when it is moving at high speeds.
[0009] In one possible implementation, the processor is further configured to: receive a location information request message via the satellite communication module, the location information request message being used to request location information; and send the location information via the satellite communication module. The location information was previously acquired when the satellite navigation module was connected to the antenna, enabling the reporting of stored location information during satellite communication.
[0010] In one possible implementation, location information is transmitted via user plane messages or signaling plane messages, without any specific limitation.
[0011] In a second aspect, a satellite communication and navigation method is provided, applied to a circuit as described in the first aspect and any embodiment thereof. The method includes: controlling a single-pole double-throw switch to connect a first movable terminal coupled to a satellite communication module to a fixed terminal coupled to an antenna, and controlling the satellite communication module to perform satellite communication through the antenna, while controlling the satellite navigation module coupled to the second movable terminal of the single-pole double-throw switch to turn off; or, controlling the single-pole double-throw switch to connect the second movable terminal to the fixed terminal, controlling the satellite communication module to turn off, and, if a preset condition is met, controlling the satellite navigation module to start and acquire position information through the antenna; the preset condition includes at least one of the following conditions: a timer reaches a preset time, or the displacement or velocity detected by a micro-motion sensor is greater than a threshold.
[0012] In one possible implementation, if a preset condition is met, the satellite navigation module is controlled to start and acquire position information through the antenna, including: if a displacement or velocity is detected to be greater than a threshold, a timer is started, and when the timer reaches a preset time, the satellite navigation module is controlled to acquire position information through the antenna.
[0013] In one possible implementation, the greater the displacement or velocity detected by the micro-motion sensor, the shorter the timer duration; conversely, the smaller the displacement or velocity, the longer the timer duration.
[0014] In one possible implementation, the method further includes: receiving a location information request message via a satellite communication module, the location information request message being used to request location information; and sending the location information via the satellite communication module.
[0015] In one possible implementation, location information can be transmitted via user plane messages or signaling plane messages.
[0016] Thirdly, an electronic device is provided, including an antenna and a satellite communication and navigation circuit as described in the first aspect and any embodiment thereof, wherein a satellite communication module and a satellite navigation module in the satellite communication and navigation circuit are coupled to the antenna via a single-pole double-throw switch; or, it includes a processor and a memory, wherein instructions are stored in the memory, and when the processor executes the instructions, the method described in the first aspect and any embodiment thereof is executed.
[0017] Fourthly, a computer-readable storage medium is provided, including instructions that, when executed on an electronic device, cause the electronic device to perform the method as described in the first aspect and any embodiment thereof.
[0018] Fifthly, a computer program product comprising instructions is provided, which, when executed on the aforementioned electronic device, cause the electronic device to perform the method as described in the first aspect and any embodiment thereof.
[0019] In a sixth aspect, a chip system is provided, including a processor for supporting electronic devices in implementing the functions described in the first aspect above. In one possible design, the device further includes interface circuitry for receiving signals from other devices (e.g., memory) or sending signals to other devices (e.g., a communication interface). The chip system may include a chip and may also include other discrete devices.
[0020] The technical effects of the second to sixth aspects refer to the technical effects of the first aspect and any of its embodiments, and will not be repeated here. Attached Figure Description
[0021] Figure 1 This application provides a schematic diagram of the architecture of a communication system.
[0022] Figure 2 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;
[0023] Figure 3 A schematic flowchart of a satellite communication and navigation method provided in an embodiment of this application;
[0024] Figure 4 A schematic diagram of the signal flow of a satellite communication module performing satellite communication via an antenna, provided in an embodiment of this application;
[0025] Figure 5 A schematic diagram of the signal flow of a satellite navigation module acquiring location information via an antenna, provided in an embodiment of this application;
[0026] Figure 6 A flowchart illustrating another satellite communication and navigation method provided in this application embodiment;
[0027] Figure 7 This is a schematic diagram of a chip system provided in an embodiment of this application. Detailed Implementation
[0028] First, some concepts involved in this application will be described.
[0029] The terms "first" and "second" used in the embodiments of this application are only used to distinguish features of the same type and should not be construed as indicating relative importance, quantity, order, etc.
[0030] The terms "exemplary" or "for example" used in the embodiments of this application are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0031] The terms "coupling" and "connection" used in the embodiments of this application should be interpreted broadly. For example, they can refer to a physical direct connection or an indirect connection achieved through electronic devices, such as a connection achieved through resistors, inductors, capacitors or other electronic devices.
[0032] As mentioned earlier, while separating satellite communication and navigation modules in electronic devices can reduce costs, each module requires its own antenna, occupying significant internal space. Furthermore, the total power consumption of the combined satellite communication and navigation modules is greater than that of a single module, thus increasing the overall power consumption of the electronic device.
[0033] For scenarios where electronic devices need to report location information during satellite communication, considering the limited range of movement of electronic devices, the satellite communication module and the satellite navigation module can reuse the same antenna. The electronic device controls the satellite navigation module to obtain the location information of the electronic device through the antenna and stores the location information. When satellite communication is performed, the electronic device controls the satellite communication module to perform satellite communication through the antenna. During satellite communication, the stored location information can be reported.
[0034] Specifically, the satellite communication and navigation circuit, method, and electronic device provided in this application allow the satellite navigation module and satellite communication module to share an antenna in a time-division multiplexing manner via a single-pole double-throw switch. This saves one antenna and reduces the internal space occupied by the satellite communication and navigation circuit in the electronic device. Furthermore, when the satellite communication module occupies the antenna, the satellite navigation module is controlled to be turned off or in an idle state (or suspended). When satellite communication is not required, the satellite communication module is controlled to be turned off or in an idle state (or suspended). Only if preset conditions are met (e.g., displacement detected by a micro-motion sensor exceeds a threshold, or a timer reaches a preset time) is the satellite navigation module allowed to occupy the antenna and obtain the position information of the electronic device through the antenna, thereby reducing the power consumption of the electronic device.
[0035] It should be noted that for electronic devices such as mobile phones, satellite navigation modules and micro-motion sensors are already installed components that can be used to solve the problem that satellite communication and navigation modules cannot obtain location information after the navigation function is removed.
[0036] like Figure 1 As shown, this application embodiment provides a communication system including an electronic device 10 and at least one satellite 20. The satellite 20 includes communication satellites and Global Navigation Satellite System (GNSS) satellites. The communication satellites are used for satellite communication with the electronic device, such as voice calls and text message transmission. The GNSS satellites provide positioning and navigation services for the electronic device 10, facilitating the electronic device 10 to determine its own location information and navigate. GNSS satellites include, but are not limited to, the BeiDou Navigation Satellite System (BDS), Global Positioning System (GPS), Galileo, and GLONASS. The electronic device 10 has satellite communication and satellite navigation functions; for example, the electronic device 10 can be a mobile phone, tablet, laptop, satellite phone, etc.
[0037] like Figure 2As shown, the electronic device 10 provided in this embodiment includes a satellite communication and navigation circuit 101 and an antenna 102. The satellite communication and navigation circuit 101 includes a processor 1011, a satellite communication module 1012, a satellite navigation module 1013, a single-pole double-throw switch 1014, and a memory 1015. Optionally, it may also include a micro-motion sensor 1016. The first active terminal of the single-pole double-throw switch 1014 is coupled to the satellite communication module 1012, the second active terminal of the single-pole double-throw switch 1014 is coupled to the satellite navigation module 1013, and the fixed terminal of the single-pole double-throw switch 1014 is coupled to the antenna 102. The processor 1011 is coupled to the satellite navigation module 1013, the satellite communication module 1012, and the single-pole double-throw switch 1014. Optionally, the processor 1011 is also coupled to the micro-motion sensor 1016.
[0038] The single-pole double-throw switch 1014, controlled by the processor 1011, is used to connect the first movable terminal to the fixed terminal, thereby enabling the satellite communication module 1012 to connect to the antenna 102; or, to connect the second movable terminal to the fixed terminal, thereby enabling the satellite navigation module 1013 to connect to the antenna 102. The satellite navigation module 1013 and the satellite communication module 1012 share one antenna via the single-pole double-throw switch 1014, saving one antenna, reducing the internal space occupied by the electronic device 10, and preventing mutual interference caused by simultaneous communication between the satellite navigation module 1013 and the satellite communication module 1012, thus improving the over-the-air (OTA) performance of the antenna.
[0039] The satellite communication module 1012 and the satellite navigation module 1013 can be independent chips. The satellite communication module 1012 is used for satellite communication with a communication satellite via antenna 102. The satellite navigation module 1013 is used for satellite search and positioning with GNSS satellites via antenna, thereby determining the location information of the electronic device. This location information can be used for positioning or navigation. In this embodiment, the location information refers to absolute coordinates such as latitude and longitude.
[0040] The micro-motion sensor 1016 is used to detect whether the electronic device 10 is moving and to acquire displacement or velocity. The displacement output by the micro-motion sensor 1016 is a relative value.
[0041] The memory 1015 stores computer instructions. When the processor 1011 executes the computer instructions, it can perform the satellite communication and navigation method involved in the embodiments of this application. The memory 1015 can be volatile memory or non-volatile memory, or it can include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0042] The processor 1011 can be a chip. For example, it can be a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system-on-chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips. The processor 1011 is used to execute the satellite communication and navigation method according to this application.
[0043] like Figure 3As shown in the embodiments of this application, the satellite communication and navigation method includes:
[0044] S101. Determine whether satellite communication with a satellite is required.
[0045] Compared to obtaining location information through a satellite navigation module, satellite communication through a satellite communication module has higher real-time requirements. Therefore, satellite communication through a satellite communication module has a higher priority than obtaining location information through a satellite navigation module. When satellite communication through a satellite communication module is needed, obtaining location information through a satellite navigation module can be interrupted.
[0046] Triggering conditions for satellite communication include, but are not limited to: listening to paging, random access, registering with the network, reporting location updates, initiating a call, and sending SMS messages, etc., which are not limited in this application. For example, taking the reporting of location updates by an electronic device as an example, when the electronic device moves a large distance or moves at a high speed, it can send its location information and identifier to the satellite, thereby triggering satellite communication. In this way, the satellite can know the latest location of the electronic device, so that it can quickly initiate paging when it subsequently tries to page the electronic device.
[0047] S102. When satellite communication with a satellite is required, the processor controls the single-pole double-throw switch to connect the first active terminal to the fixed terminal, controls the satellite communication module to conduct satellite communication through the antenna, and controls the satellite navigation module to be turned off or in an idle state.
[0048] The signal flow of satellite communication modules through antennas can be referenced. Figure 4 As shown.
[0049] The processor controls a single-pole double-throw switch to connect the first movable terminal to the fixed terminal, thereby connecting the satellite communication module to the antenna. The satellite communication module can then be controlled to conduct satellite communication through the antenna. Because the antenna usage by the satellite communication module and the satellite navigation module is mutually exclusive, controlling the satellite navigation module to be off or in an idle state at this time can reduce power consumption.
[0050] Additionally, if the communication satellite may periodically require the location information of electronic devices during satellite communication to facilitate rapid paging of the devices later, the processor receives a location information request message through the satellite communication module. This message requests the location information of the electronic device. The processor then sends the previously stored location information to the communication satellite via the satellite communication module. Location information can be transmitted in user plane or signaling plane messages. For example, in signaling plane messages, location information can be carried in random access messages, registration request messages, and location update reporting messages. In user plane messages, location information can be carried along with SMS messages in application layer packets.
[0051] S103 Otherwise (i.e., when satellite communication with the satellite is not required), the processor controls the single-pole double-throw switch to connect the second active terminal to the fixed terminal, controls the satellite communication module to be turned off or in an idle state, and if the preset conditions are met, controls the satellite navigation module to obtain position information through the antenna.
[0052] In other words, if satellite communication is not required, the processor can control the satellite communication module to be turned off or placed in an idle state, thereby reducing power consumption. Additionally, the processor can control a single-pole double-throw switch to connect the second movable terminal to the fixed terminal, thus connecting the satellite navigation module to the antenna. This allows the satellite navigation module to acquire position information via the antenna when preset conditions are met. The signal flow of the satellite navigation module acquiring position information via the antenna at this time can be referenced... Figure 5 As shown.
[0053] Meeting the preset conditions can include at least one of the following: initial satellite alignment (i.e., initial acquisition of position information), timer reaching a preset time (i.e., periodic acquisition of position information), and the processor detecting, via a micro-motion sensor, that the displacement or velocity of the electronic device exceeds a threshold (i.e., if the electronic device moves, the position information needs to be updated; if it is stationary or slightly moving, no update is required). For example, if the timer is set to 20 seconds, and satellite communication is not ongoing, the processor controls the satellite navigation module to acquire position information via the antenna every 20 seconds. As another example, if the processor detects a displacement of more than 5 meters via the micro-motion sensor, and satellite communication is not ongoing, the processor controls the satellite navigation module to acquire position information via the antenna. Similarly, if the processor detects a velocity of more than 5 meters per second via the micro-motion sensor, and satellite communication is not ongoing, the processor controls the satellite navigation module to acquire position information via the antenna. For example, if the processor detects that the electronic device is stationary through the micro-motion sensor, the processor controls the satellite navigation module to be turned off or in an idle state; if the processor detects that the electronic device is in motion (i.e., the displacement or speed is greater than a threshold), the processor starts a timer. When the timer reaches the preset time, it controls the satellite navigation module to obtain position information through the antenna. That is, when the electronic device is in motion, it periodically obtains position information, thereby reducing power consumption.
[0054] If satellite communication is not required and preset conditions are not met, the processor can control not only the satellite communication module to be turned off or placed in an idle state, but also the satellite navigation module to be turned off or placed in an idle state, thereby further reducing power consumption. For example, if the timer has not reached the preset time, or if the processor detects that the displacement or speed of the electronic device is less than or equal to a threshold through a micro-motion sensor, the processor can control the satellite navigation module to be turned off or placed in an idle state.
[0055] It should be noted that meeting the preset conditions is not limited to the case where the second moving terminal of the single-pole double-throw switch is connected to the fixed terminal; it can also occur when the first moving terminal of the single-pole double-throw switch is connected to the fixed terminal, or in other words, it can occur during satellite communication. If the preset conditions are met during satellite communication, after the satellite communication ends, the processor controls the single-pole double-throw switch to connect the second moving terminal to the fixed terminal, controls the satellite communication module to shut down or enter an idle state, and controls the satellite navigation module to acquire position information through the antenna.
[0056] Furthermore, the timer duration can be dynamically adjusted. The processor can adjust the timer duration based on the displacement or speed of the electronic device detected by the micro-motion sensor. The greater the displacement or speed (e.g., when traveling by car or boat), the shorter the timer duration; conversely, the smaller the displacement or speed (e.g., when walking or running), the longer the timer duration. This minimizes power consumption when the electronic device is moving at low speeds and increases the update frequency of position information when it is moving at high speeds. For example, if the processor detects a displacement of less than or equal to 5 meters, or a speed of less than or equal to 5 meters per second, the timer duration is set to 10 seconds; if the processor detects a displacement greater than 5 meters, or a speed greater than 5 meters per second, the timer duration is set to 5 seconds.
[0057] It should be noted that if satellite communication is in progress when the preset conditions are met, the processor will control the single-pole double-throw switch to connect the second active end to the fixed end after the satellite communication ends, and control the satellite navigation module to obtain position information through the antenna.
[0058] After completing step S102 or S103, start execution again from step S101.
[0059] The satellite communication and navigation circuit, method, and electronic device provided in this application's embodiments utilize a single-pole double-throw switch to time-division multiplex an antenna between the satellite navigation module and the satellite communication module. This saves one antenna and reduces the internal space occupied by the satellite communication and navigation circuit in the electronic device. Furthermore, when communication is performed via the satellite communication module, the satellite navigation module is controlled to be off or in an idle state. When satellite communication is not required, the satellite communication module is controlled to be off or in an idle state, and location information is only acquired via the satellite navigation module when preset conditions are met, thereby reducing the power consumption of the electronic device.
[0060] The following is combined with, for example Figure 6 The scenario shown illustrates the reporting of location information during satellite communication, and serves as a description of the aforementioned satellite communication and navigation method. For example... Figure 6 As shown, the above-mentioned satellite communication and navigation methods include:
[0061] S201. If satellite communication is not required, the processor controls the single-pole double-throw switch to connect the second active terminal to the fixed terminal, thereby shutting down the satellite communication module.
[0062] S202. If the preset conditions are met, the processor controls the satellite navigation module to acquire location information through the antenna, stores the location information, and then controls the satellite navigation module to shut down.
[0063] The description of meeting the preset conditions in step S103 will not be repeated here.
[0064] S203. If the preset conditions are not met, the processor will not update the location information.
[0065] S204. When satellite communication is required, the processor controls the single-pole double-throw switch to connect the first active terminal to the fixed terminal, thereby controlling the satellite communication module to perform satellite communication.
[0066] S205. If the communication satellite needs the location information of the electronic device, the satellite communication module sends a location information request message to the processor to request the location information of the electronic device.
[0067] S206. The processor sends the previously stored location information to the satellite communication module.
[0068] S207. The processor controls the satellite communication module to send location information to the communication satellite via user plane messages or signaling plane messages.
[0069] Taking signaling plane messages as an example, location information can be carried in signaling plane messages such as random access messages, registration request messages, and location update reporting messages. Taking user plane messages as an example, location information can be carried together with SMS messages in application layer messages.
[0070] Then start executing from step S201 again.
[0071] like Figure 7 As shown, this application also provides a chip system. The chip system 70 includes at least one processor 701 and at least one interface circuit 702. The at least one processor 701 and the at least one interface circuit 702 are interconnected via lines. The processor 701 is used to support an electronic device in implementing the various steps in the above method embodiments, for example... Figure 3 , Figure 6 The method shown allows at least one interface circuit 702 to be used to receive signals from other devices (e.g., memory) or to send signals to other devices (e.g., a communication interface). The chip system may include a chip and may also include other discrete components.
[0072] This application also provides a computer-readable storage medium including instructions that, when executed on the electronic device, cause the electronic device to perform the steps described in the method embodiments, such as executing... Figure 3 , Figure 6 The method shown.
[0073] This application also provides a computer program product including instructions, which, when executed on the aforementioned electronic device, cause the electronic device to perform the various steps in the method embodiments described above, such as executing... Figure 3 , Figure 6 The method shown.
[0074] The technical effects of the chip system, computer-readable storage medium, and computer program product are described in the preceding method embodiments.
[0075] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0076] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0077] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0078] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or modules may be electrical, mechanical, or other forms.
[0079] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located on one device or distributed across multiple devices. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0080] In addition, the functional modules in the various embodiments of this application can be integrated into one device, or each module can exist physically separately, or two or more modules can be integrated into one device.
[0081] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. 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. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs), etc.
[0082] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A satellite communication navigation circuit, characterized by, The application electronic device, the circuit comprises: a processor, a satellite communication module, a satellite navigation module, a micro-motion sensor and a single-pole double-throw switch; a first movable end of the single-pole double-throw switch is coupled to the satellite communication module, a second movable end of the single-pole double-throw switch is coupled to the satellite navigation module, and a fixed end of the single-pole double-throw switch is coupled to an antenna; the processor is coupled to the satellite navigation module, the satellite communication module and the single-pole double-throw switch, the processor is coupled to the micro-motion sensor, the processor detects displacement or speed through the micro-motion sensor, and the processor is used for: determining whether satellite communication with a satellite is needed; when satellite communication with the satellite is not needed, controlling the single-pole double-throw switch to turn on the second movable end and the fixed end, if it is detected through the micro-motion sensor that a stationary state is present, controlling the satellite communication module and the satellite navigation module to be turned off, and if a preset condition is met, controlling the satellite navigation module to be started and position information to be acquired through the antenna; the preset condition comprises at least one of the following conditions: a timer reaches a preset time, and the displacement or speed is greater than a threshold value; when the preset condition is met and satellite communication with the satellite is needed, controlling the single-pole double-throw switch to turn on the first movable end and the fixed end, and controlling the satellite communication module to send position information of the electronic device to the satellite through the antenna, and controlling the satellite navigation module to be turned off.
2. The circuit of claim 1, wherein, The processor is specifically used for: if the displacement or speed greater than the threshold value is detected, starting a timer, and when the timer reaches the preset time, controlling the satellite navigation module to acquire position information through the antenna.
3. The circuit of claim 1 or 2, characterized in that, The greater the displacement or speed, the shorter the length of the timer, and the smaller the displacement or speed, the longer the length of the timer.
4. The circuit of claim 1 or 2, wherein The processor is further used for: receiving a position information request message through the satellite communication module, the position information request message being used for requesting the position information; sending the position information through the satellite communication module.
5. The circuit of claim 4, wherein, The position information is transmitted through a signaling plane message.
6. A satellite communication navigation method characterized by, The application is applied to the circuit in any one of claims 1-5, and the method comprises: determining whether satellite communication with a satellite is needed; when satellite communication with the satellite is not needed, controlling the single-pole double-throw switch to turn on the second movable end coupled to the satellite navigation module and the fixed end coupled to the antenna, if it is detected through the micro-motion sensor that a stationary state is present, controlling the satellite communication module coupled to the first movable end of the single-pole double-throw switch to be turned off, and if a preset condition is met, controlling the satellite navigation module to be started and position information to be acquired through the antenna; the preset condition comprises at least one of the following conditions: a timer reaches a preset time, and displacement or speed detected through the micro-motion sensor is greater than a threshold value; When the preset condition is met and satellite communication with the satellite is required, the single-pole double-throw switch is controlled to connect the first movable terminal with the fixed terminal, and the satellite communication module is controlled to send the position information of the electronic device to the satellite through the antenna, and the satellite navigation module coupled to the second movable terminal of the single-pole double-throw switch is controlled to be turned off.
7. The method of claim 6, wherein, If the preset condition is met, the satellite navigation module is controlled to be started and position information is acquired through the antenna, and the method comprises the following steps: If the displacement or speed is greater than a threshold value, a timer is started, and when the timer reaches a preset time, the satellite navigation module is controlled to acquire position information through the antenna.
8. The method according to claim 6 or 7, characterized in that, The greater the displacement or speed, the shorter the duration of the timer, and the smaller the displacement or speed, the longer the duration of the timer.
9. The method according to claim 6 or 7, characterized in that, Further comprising: A position information request message is received through the satellite communication module, and the position information request message is used to request the position information. The position information is sent through the satellite communication module.
10. The method of claim 9, wherein, The position information is transmitted through a signaling plane message.
11. An electronic device, comprising: The satellite communication navigation circuit comprises an antenna and the satellite communication navigation circuit according to any one of claims 1-5, wherein the satellite communication module and the satellite navigation module in the satellite communication navigation circuit are coupled to the antenna through a single-pole double-throw switch; or the satellite communication navigation circuit comprises a processor and a memory, wherein the memory stores instructions, and when the processor executes the instructions, the method according to any one of claims 6-10 is executed.
12. A computer-readable storage medium, characterized in that, The instructions are executed on the electronic device, so that the electronic device executes the method according to any one of claims 6-10.
13. A chip system, characterized by Further comprising: A processor and an interface circuit; the processor is used to support the electronic device to implement the method according to any one of claims 6-10; The interface circuit is used to receive signals from other devices or send signals to other devices.
Citation Information
Patent Citations
GPS low-power-consumption positioning method and device for electronic equipment
CN105866810A
Electronic device with shared antenna structures and balun
CN111755820A