Sensing circuit, method and device, electronic equipment and storage medium

By introducing control and enable components into electronic devices, users can directly control the availability of sensors, solving the problem of unprotected sensor privacy information and achieving more efficient privacy protection and improved user experience.

CN121502836APending Publication Date: 2026-02-10BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411088969.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

In the existing technology, the privacy information of sensors in electronic devices is not properly protected, and is easily leaked due to software system vulnerabilities or attacks, which reduces users' sense of security and information security.

Method used

By introducing control and enable components into the sensor, users can directly control the sensor's availability through physical operation, bypassing the operating system. This ensures that the sensor only collects data when it is available, and provides visual feedback using secure element chips and indicator lights, enhancing privacy protection.

Benefits of technology

Effectively protect user privacy, avoid the impact of uncertainties at the software level, improve the security of user privacy information and operational flexibility, and enhance user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121502836A_ABST
    Figure CN121502836A_ABST
Patent Text Reader

Abstract

The invention provides a sensing circuit, method and device, electronic equipment and a storage medium. The circuit comprises a control assembly used for receiving user operation and generating a state instruction according to the user operation; the at least one sensor is used for collecting sensing data in an available state and uploading the sensing data to the application processor; and the at least one enabling assembly is connected with the control assembly, each enabling assembly is connected with at least one sensor and is used for adjusting the connected sensor to a state corresponding to the state instruction, and the state comprises an available state and a non-available state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of privacy protection technology, and in particular to sensing circuits, methods, devices, electronic devices, and storage media. Background Technology

[0002] With the rapid development of electronic devices such as mobile phones and tablets, more and more sensors are being integrated into these devices, greatly enriching their functionality and their interaction with the outside world. However, some sensors integrated into electronic devices are strongly related to user privacy. For example, cameras can acquire image information of the user or their surrounding environment, microphones can acquire voice information of the user or their surrounding environment, and GNSS (Global Navigation Satellite System) can acquire the user's location information. This privacy information is strongly related to the user's personal and property safety.

[0003] In related technologies, this private information is often not properly protected, and users' private information may be accidentally lost due to various factors, which greatly reduces users' sense of security and also reduces the security of user information. Summary of the Invention

[0004] To overcome the problems existing in related technologies, this disclosure provides a sensing circuit, method, apparatus, electronic device, and storage medium.

[0005] A first aspect of this disclosure provides a sensing circuit, the circuit comprising:

[0006] The control component is used to receive user operations and generate status instructions based on the user operations.

[0007] At least one sensor is used to acquire sensing data and upload it to the application processor when available.

[0008] At least one enabling component is connected to the control component, each enabling component is connected to at least one sensor, and is used to adjust the connected sensor to a state corresponding to the state command, the state including an available state and an unavailable state.

[0009] Optionally, the circuit further includes:

[0010] A safety element chip disposed between the at least one enabling component and the control component is used to receive a status command generated by the control component and control each enabling component to adjust the connected sensor to a state corresponding to the status command.

[0011] Optionally, the enabling component includes a switch located on the power supply line of the sensor, the switch being used to control the power supply to the sensor.

[0012] Optionally, the at least one sensor includes a Global Navigation Satellite System (GNSS) antenna, the GNSS antenna is connected to a low-noise amplifier, and the enabling component connected to the GNSS antenna includes the low-noise amplifier connected to the GNSS antenna.

[0013] Optionally, the control component is connected to the application processor;

[0014] The application processor is used to receive status instructions generated by the control component, determine the status of the sensor according to the status instructions, and acquire the sensing data collected by the sensor when the sensor is in an available state.

[0015] Optionally, the control component includes a toggle switch, which is used to present different level states at different toggle positions to represent different state commands;

[0016] The enabling component is used to adjust the connected sensor to a state corresponding to the state command represented by the level state presented by the control component.

[0017] Optionally, the control component includes a push-button switch for generating a level transition upon the occurrence of a push-button event to characterize the switching of a state command;

[0018] The enabling component is used to switch the state of the connected sensor when the push-button switch produces a level transition.

[0019] Optionally, the circuit also includes indicator lights for displaying visual feedback messages corresponding to the status commands generated by the control component.

[0020] A second aspect of this disclosure provides a sensing method, the method comprising:

[0021] The system receives status commands generated by the control component and controls each enabling component to adjust the connected sensors to the state corresponding to the status command.

[0022] Optionally, the method further includes:

[0023] The control indicator lights display the visual feedback message corresponding to the current status command.

[0024] A third aspect of this disclosure provides a sensing device, the device comprising:

[0025] The control module is used to receive the status commands generated by the control component and control each enabling component to adjust the connected sensors to the state corresponding to the status commands.

[0026] Optionally, the device further includes:

[0027] The indicator module is used to control the indicator lights to display the visual feedback messages corresponding to the current status commands.

[0028] This disclosure provides a fourth aspect of a computer program product, including a computer program / instructions that, when executed by a processor, implement the method described in the second aspect.

[0029] The fifth aspect of this disclosure provides an electronic device equipped with the circuitry described in the first aspect.

[0030] A sixth aspect of this disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in the second aspect.

[0031] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:

[0032] In this embodiment, at least one sensor is used to collect sensing data and upload it to the application processor when available; and at least one enabling component is used to control the state of the sensor connected to the enabling component based on user input to the control component. On one hand, this implementation ensures that the sensors in the device can only be accessed by the operating system when available, and this availability is determined by the physical operation performed by the user directly on the control component, thus bypassing the operating system. Based on this, even if the software system has vulnerabilities or suffers a hacker attack, the software system cannot access the information collected by the sensors if the user disables the sensor's availability based on the aforementioned circuitry. This fundamentally protects user privacy, avoids the negative impact of software-level uncertainties on user privacy information security, and maximizes the protection of user privacy information security.

[0033] On the other hand, since users can directly perform physical operations on the control components to change the availability of sensors at the sensor level, the availability of sensors can better adapt to changes in the user's current life scenario and is not affected by software control logic. For example, a user may frequently need to initiate voice calls due to work reasons, so the user may choose to grant microphone permissions to multiple software applications at the software level. Over time, it becomes impractical for the user to manually revoke the permissions for each software application every time they leave work, and the user's privacy is actually exposed to these software applications. However, in the embodiments provided in this disclosure, users can directly operate the control components to disable the sensor in a private situation and re-enable the sensor in a non-private situation, without having to consider the privacy information authorization for each software, thereby greatly improving the flexibility and convenience of user privacy protection and enhancing the user experience.

[0034] 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

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

[0036] Figure 1 These are schematic diagrams illustrating a sensing circuit using some exemplary embodiments.

[0037] Figure 2 These are schematic diagrams illustrating yet another sensing circuit, as shown in some exemplary embodiments.

[0038] Figure 3 These are schematic diagrams illustrating another sensing circuit using some exemplary embodiments.

[0039] Figure 4 This is a flowchart illustrating a sensing method using some exemplary embodiments.

[0040] Figure 5 This is a flowchart illustrating another sensing method using some exemplary embodiments.

[0041] Figure 6 These are hardware structure diagrams of an electronic device illustrated by some exemplary embodiments. Detailed Implementation

[0042] 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.

[0043] As described in the background section, cameras, microphones, and GNSS (Global Navigation Satellite System) systems such as GPS (Global Positioning System) and BeiDou Navigation Satellite System, which are integrated into electronic devices, can obtain users' location information. This private information is strongly related to users' personal and property safety.

[0044] In related technologies, this privacy information is often not adequately protected. For example, please see... Figure 1 This is a sensing method disclosed herein. The application processor (AP) controls the activation status of each sensor via GPIO (General-Purpose Input / Output) and receives data collected by each sensor as needed. Although software authentication methods are becoming increasingly sophisticated due to software development and the growing importance of personal privacy, software authentication suffers from an insurmountable flaw: all authentication processes reside at the system layer or higher (such as the application layer). Therefore, when the system has vulnerabilities or is compromised by other users (e.g., another user steals ROOT privileges, i.e., root privileges, or superuser privileges), the software authentication process will fail or be deceived, leading to a deception of the sensor's activation status and ultimately resulting in the accidental loss of user privacy information. This significantly reduces user security and the overall security of user information.

[0045] In view of the above, this disclosure provides a sensing circuit, method, apparatus, electronic device, and storage medium. The embodiments of this disclosure will now be described in detail.

[0046] This disclosure provides a sensing circuit applicable to electronic devices such as tablets, mobile phones, and laptops. The circuit may include at least one sensor, a control component, and at least one enabling component. The control component receives user operations and generates status commands based on these operations. At least one sensor collects sensing data in an available state and uploads it to an application processor. At least one enabling component is connected to the control component, and each enabling component is connected to at least one sensor, adjusting the connected sensor to a state corresponding to the status command, including an available state and an unavailable state.

[0047] Please see Figure 2 The camera, microphone, and GPS antenna in the diagram are all sensors. The availability of these sensors can be controlled by controlling their power supply, or by controlling the opening and closing of some internal components of these sensors (or some components in the processing path of the sensor's collected data), for example, when these sensors also need to rely on other components to realize their full function.

[0048] For example, the sensor data natively collected by sensors such as cameras and microphones usually has high usability. Therefore, at least one enabling component connected to (corresponding to) these sensors (e.g., cameras and microphones) can include a power supply module or power switch located between the system power supply (often called VSYS) and the sensor. By controlling the on / off state of these power supply modules and power switches, the corresponding sensor can be in an available state (power-on) or an unavailable state (power-off). That is, the at least one enabling component can include a switch located on the sensor's power supply line, which controls the power supply to the sensor. It is worth noting that the above-mentioned at least one enabling component can be implemented based on the sensor's inherent (matching) power supply module or power switch. Furthermore, when the power supplies of multiple sensors are connected in parallel, the state of multiple sensors can be directly controlled by a main switch or main power supply module; that is, one enabling component can correspond to multiple sensors.

[0049] For sensors such as GPS (where GPS refers to the module in the device used to receive and process GPS signals to achieve GPS functionality; generally, GPS RF front-end can be used to refer to the entire module used to receive and process GPS signals, but for ease of description, the GPS RF front-end shown in the accompanying drawings of this disclosure is actually the GPS RF front-end excluding the GPS antenna and LNA, and is used to refer to other components used to achieve GPS functionality besides the GPS antenna and LNA), the sensor data natively collected by its antenna (taking a GPS sensor as an example here; GPS is also a specific example of GNSS) usually needs to be processed through multiple stages before it has effective utilization value; for example, the GPS antenna can be connected to the LNA module, the LNA module can be connected to the GPS RF front-end in the accompanying drawings, and the GPS RF front-end can be connected to the application processor.

[0050] Specifically, the radio frequency (RF) signals emitted by GPS satellites for positioning are extremely weak by the time they reach Earth. An LNA (Low Noise Amplifier) ​​can acquire and amplify these extremely weak RF signals received by the GPS antenna while maintaining a low noise figure to ensure signal integrity, allowing subsequent components in the application processor or GPS module to use the signal. If the LNA is off, the GPS RF front-end cannot effectively amplify these weak signals, leading to signal quality degradation and ultimately rendering GPS positioning unreliable or even completely unusable. In this disclosure, the at least one sensor may include a Global Navigation Satellite System (GNSS) antenna (e.g., a GPS antenna), and the at least one enabling component may include a low-noise amplifier corresponding to the GNSS (i.e., an LNA for processing the GPS signals received by the antenna). Based on this, the availability of the GNSS sensor can be controlled without introducing additional hardware, reducing costs.

[0051] It should be understood that, in addition to the GPS antenna and LNA, components typically used to receive and process GPS signals to achieve GPS functionality may also include mixers, filters, automatic gain control (AGC), demodulators, analog-to-digital converters (ADCs), etc. (in some cases, these components may also be called GPS transceivers). These components can be used to further process the amplified signal generated by the LNA in order to extract valid position and navigation information. The enabling component in this disclosure can also be implemented based on these components, that is, by controlling the on / off state of some or all of these components, the state of the entire GPS module can be controlled.

[0052] Furthermore, in this disclosure, the concept of at least one sensor does not necessarily include all sensors in the device. For example, the state of sensors with weak user privacy, such as temperature sensors, may not be controlled independently by the control component, but may remain in a normally open state (or have their on / off state determined by the AP). This avoids the inconvenience that might be caused to users if some sensors with weak user privacy are also turned off in privacy mode. Privacy mode refers to a mode in which the user indicates that at least one sensor is in an unavailable state. The opposite concept is non-privacy mode, in which the sensor can be controlled by the AP to enable or disable it; that is, in non-privacy mode, at least one enabling component enables at least one sensor. Therefore, in the following text, the sensor controlled by at least one enabling component in this disclosure is also referred to as a privacy sensor.

[0053] In this disclosure, the control component can be a mechanical button (such as a toggle switch or a mechanical push switch), or a touch button, virtual button, or other button based on pressure sensing technology or touch sensing technology. It can directly receive user operations and generate status signals based on user operations, without relying on the processing of the AP system layer.

[0054] When the control component includes a toggle switch, the control component can present different voltage levels at different toggle positions to represent different state commands. The enabling component is used to adjust the connected sensor to a state corresponding to the state command represented by the voltage level presented by the control component. For example, the toggle switch can have two toggle positions, corresponding to privacy mode and non-privacy mode respectively. The toggle switch can make a signal terminal present a high level in one toggle position and a signal terminal present a low level in the other position. Then, at least one enabling component (or AP, security element chip, which will be discussed later) can determine whether the current mode is privacy mode or non-privacy mode by distinguishing between high and low voltage levels, and determine whether to enable at least one sensor. Since the toggle switch has multiple preset positions, these positions can correspond to privacy or non-privacy modes, thus improving the user's sense of purpose during operation. In addition, since the current position of the toggle switch can be visually identified, it is also convenient for the user to determine which mode is currently in, improving the user experience.

[0055] When the control component includes a push-button switch (including mechanical push-button switches, touch buttons, virtual buttons, etc., switches that trigger user operation by pressing), the control component can be used to generate a level transition when a press event occurs to characterize the switching of state commands; and the enabling component is used to switch the state of the connected sensor when the push-button switch generates a level transition. For example, the push-button switch can cause a level transition at a certain signal terminal when the user presses it once (or presses it a preset number of times). For example, the signal terminal may remain at a low level for a long time, and generate a high-level signal when the push-button switch is pressed down, until the pressing action ends; of course, the reverse is also possible. Then, at least one enabling component (or AP, security element chip) can switch between privacy mode and non-privacy mode in response to such a level transition (e.g., generating a rising edge) and determine whether to enable at least one sensor. This approach is low-cost and also facilitates providing users with a rich operational feedback experience.

[0056] Furthermore, the circuit may also include an indicator light for presenting visual feedback messages corresponding to the status commands generated by the control component. For example, in the case where the control component includes a push-button switch, a single touch or press by the user can switch modes, but the user may not be able to determine the current mode by directly observing the control component. Therefore, the presence of an indicator light can better assist the user in identifying the current mode, thereby facilitating further user operations. For example, the indicator light can be implemented based on a light-emitting diode, a display screen, a breathing light, etc., and can display one visual feedback effect (e.g., lit up, or flashing at a certain frequency and color) in one state, and another visual feedback effect (e.g., off) in another state, which will not be elaborated further here.

[0057] In summary, the embodiments disclosed herein ensure that the sensors in the device can only be accessed by the operating system when they are in an available state. This availability state is determined by the physical operations performed directly by the user on the control components, thus bypassing the operating system. Based on this, even if the software system has vulnerabilities or is attacked by hackers, the software system cannot access the information collected by the sensors if the user disables the sensors based on the aforementioned circuitry. This fundamentally protects user privacy, avoids the negative impact of software-level uncertainties on user privacy information security, and maximizes the protection of user privacy information security.

[0058] On the other hand, since users can directly perform physical operations on the control components to change the availability of sensors at the sensor level, the availability of sensors can better adapt to changes in the user's current life scenario and is not affected by software control logic. For example, a user may frequently need to initiate voice calls due to work reasons, so the user may choose to grant microphone permissions to multiple software applications at the software level. Over time, it becomes impractical for the user to manually revoke the permissions for each software application every time they leave work, and the user's privacy is actually exposed to these software applications. However, in the embodiments provided in this disclosure, users can directly operate the control components to disable the sensor in a private situation and re-enable the sensor in a non-private situation, without having to consider the privacy information authorization for each software, thereby greatly improving the flexibility and convenience of user privacy protection and enhancing the user experience.

[0059] In some embodiments, the circuit may further include: a safety element chip disposed between the at least one enabling component and the control component, for receiving a status command generated by the control component and controlling each enabling component to adjust the connected sensor to a state corresponding to the status command.

[0060] A Secure Component (SE) chip is a tamper-proof microprocessor chip typically used for secure storage and processing of sensitive data. SE chips generally adhere to standards developed by organizations such as the International Organization for Standardization (ISO) and Global Platforms, including ISO / IEC 15408 (a general standard) and EMVCo standards. SE chips typically consist of separate hardware and software components. The hardware includes a secure operating environment, secure storage, secure algorithms, and secure interfaces. The software typically includes a Chip Operating System (COS) that runs independently of other software systems within the device, ensuring secure command and data interactions with other components.

[0061] Since the process of controlling at least one enabling component based on state instructions generated by the control component may involve certain logical operations, this logic can be deployed in the SE chip for protection against tampering. This logic can operate independently of the AP, directly controlling the sensor's enable state via state signals generated by the control component. For example, see [link to relevant documentation]. Figure 3 The safety element chip can receive status commands issued by the control component through GPIO, and at the same time control the enabling status of at least one enable component for at least one sensor through GPIO.

[0062] In devices such as mobile phones and tablets, the SE chip can also be used to store advanced privacy information such as user system passwords, fingerprint information, and facial recognition information. When users authenticate their identities based on this advanced privacy information, the AP may need to communicate with the SE through a secure transmission bus to complete the authentication process (but the control logic related to privacy mode and non-privacy mode can be isolated from the AP). In this disclosure, the SE chip in the device can be reused to deploy the aforementioned control logic related to privacy mode and non-privacy mode, thereby significantly reducing costs while maximizing the security of the control logic.

[0063] Furthermore, the control component can also be connected to the application processor; the application processor is used to receive status instructions generated by the control component, determine the status of the sensor according to the status instructions, and acquire the sensing data collected by the sensor when the sensor is in an available state.

[0064] In other words, the application processor may also need to obtain the current mode, such as presenting the current mode to the user, or determining the sensor access strategy based on the current mode to avoid a large number of invalid interactions caused by frequent access to sensor data when the sensor is unavailable. Besides connecting the application processor to control components, other components such as the SE chip can also be used to notify the application processor of the current status of at least one sensor.

[0065] A second aspect of this disclosure provides a sensing method applicable to devices assembled with the aforementioned sensing circuit or other similar circuits, such as a security element chip in the aforementioned circuit. Specifically, the method may include: receiving a status command generated by the control component, and controlling each enabling component to adjust the connected sensor to a state corresponding to the status command.

[0066] When the circuit mentioned above also includes an indicator light, the method may further include: controlling the indicator light to display a visual feedback message corresponding to the current status command.

[0067] For details regarding the connection relationships, functions, and control logic of the various components in the circuit, please refer to the relevant content in the first aspect embodiment, which will not be repeated here.

[0068] Next, combine Figure 4 and Figure 5 This section provides a comprehensive explanation of the method. Please refer to [link / reference]. Figure 4 The steps illustrated can be applied to components such as an AP or a CPU (Central Processing Unit). First, when a user operates the software, the software may request to access sensor data. In this case, the software requests the sensor data (step 401). Upon receiving this request, the system layer can process it (step 402). For example, if the software does not have permission to access the sensor data, it can directly reject the request. Otherwise, it can determine whether it is currently in privacy mode (step 403). If it is currently in privacy mode, the request can be rejected (even if the system logic of the AP or CPU is tampered with, and the sensor is under the control of the SE chip and is in an unavailable state, the process of accessing the sensor will also fail, i.e., step 404a), and a prompt will be presented to the user (step 405a), such as "Currently in privacy mode."

[0069] Please see Figure 5This example illustrates a step that corresponds to the SE chip. When the user presses the push button (step 501), the SE chip and the AP can receive a level conversion signal and record the current mode. For example, if it was previously in a non-privacy mode, it can switch to a privacy mode after receiving the level conversion signal (step 502). Next, at least one enabling component can be adaptively controlled according to the current mode. If the current mode is privacy mode, the SE chip can deactivate each privacy sensor based on GPIO (making it unavailable, i.e., step 503a) and turn on the indicator lights (e.g., make the indicator lights illuminate) so that the privacy sensors cannot be accessed by the AP. If the current mode is non-privacy mode, the SE chip can enable each privacy sensor (making it available, i.e., step 503b) and turn off the indicator lights (e.g., make the indicator lights turn off) so that the privacy sensors can be accessed by the AP.

[0070] The specific details of the above steps and the uses of the related components can be found in the relevant parts of the foregoing embodiments, and will not be repeated here.

[0071] Corresponding to the embodiments of the foregoing methods, this disclosure also provides embodiments of the apparatus and the terminal to which it is applied.

[0072] A third aspect of this disclosure provides a sensing device that can be applied to a security element chip, the device comprising:

[0073] The control module is used to receive the status commands generated by the control component and control each enabling component to adjust the connected sensors to the state corresponding to the status commands.

[0074] Optionally, the device further includes:

[0075] The indicator module is used to control the indicator lights to display the visual feedback messages corresponding to the current status commands.

[0076] The specific implementation process of the functions and roles of each module in the above device can be found in the implementation process of the corresponding steps in the above method, and will not be repeated here.

[0077] This disclosure provides a fourth aspect of a computer program product, including a computer program / instructions that, when executed by a processor, implement the method described in the second aspect.

[0078] For the device embodiments and computer program product embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. Furthermore, the device embodiments described above are merely illustrative; the modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, i.e., they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs. Those skilled in the art can understand and implement this without any inventive effort.

[0079] Fifthly, embodiments of the sensing device provided in this disclosure can be applied to electronic devices. Please see [link to relevant documentation]. Figure 6 The illustration exemplifies a hardware schematic of an electronic device. For example, device 600 could be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0080] Device 600 may include one or more of the following components: processing component 601, memory 602, power supply component 603, multimedia component 604, audio component 605, input / output (I / O) interface 606, sensor component 607, and communication component 608.

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

[0082] Memory 602 is configured to store various types of data to support the operation of device 600. Examples of this data include instructions for any application or method operating on device 600, contact data, phonebook data, messages, pictures, videos, etc. Memory 602 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.

[0083] The power supply component 603 provides power to the various components of the device 600. The power supply component 603 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device 600.

[0084] Multimedia component 604 includes a screen that provides an output interface between the device 600 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 touch, swipe, 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 604 includes a front-facing camera and / or a rear-facing camera. When the device 600 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.

[0085] Audio component 605 is configured to output and / or input audio signals. For example, audio component 605 includes a microphone (MIC) configured to receive external audio signals when device 600 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 602 or transmitted via communication component 608. In some embodiments, audio component 605 also includes a speaker for outputting audio signals.

[0086] I / O interface 606 provides an interface between processing component 601 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.

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

[0088] Communication component 608 is configured to facilitate wired or wireless communication between device 600 and other devices. Device 600 can access wireless networks based on communication standards, such as Wi-Fi, 2G or 3G, 4G or 5G, or combinations thereof. In one exemplary embodiment, communication component 608 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 608 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.

[0089] In an exemplary embodiment, device 600 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 sensing method of the electronic device described above.

[0090] Sixthly, in exemplary embodiments, this disclosure also provides a non-transitory computer-readable storage medium including instructions, such as a memory 602 including instructions, which can be executed by a processor 609 of device 600 to complete the sensing method of the electronic device. 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.

[0091] The foregoing has described specific embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0092] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention applied herein. This disclosure 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 claimed 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.

[0093] 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.

[0094] The above description is merely a preferred embodiment of this disclosure and is not intended to limit this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A sensing circuit, characterized in that, The circuit includes: The control component is used to receive user operations and generate status instructions based on the user operations. At least one sensor is used to acquire sensing data and upload it to the application processor when available. At least one enabling component is connected to the control component, each enabling component is connected to at least one sensor, and is used to adjust the connected sensor to a state corresponding to the state command, the state including an available state and an unavailable state.

2. The sensing circuit according to claim 1, characterized in that, The circuit also includes: A safety element chip disposed between the at least one enabling component and the control component is used to receive a status command generated by the control component and control each enabling component to adjust the connected sensor to a state corresponding to the status command.

3. The sensing circuit according to claim 1, characterized in that, The enabling component includes a switch located on the power supply line of the sensor, the switch being used to control the power supply to the sensor.

4. The sensing circuit according to claim 1, characterized in that, The at least one sensor includes a Global Navigation Satellite System (GNSS) antenna, the GNSS antenna is connected to a low-noise amplifier, and the enabling component connected to the GNSS antenna includes the low-noise amplifier connected to the GNSS antenna.

5. The sensing circuit according to claim 1, characterized in that, The control component is connected to the application processor; The application processor is used to receive status instructions generated by the control component, determine the status of the sensor according to the status instructions, and acquire the sensing data collected by the sensor when the sensor is in an available state.

6. The sensing circuit according to claim 1, characterized in that, The control component includes a toggle switch, which is used to present different level states at different toggle positions to represent different state commands; The enabling component is used to adjust the connected sensor to a state corresponding to the state command represented by the level state presented by the control component.

7. The sensing circuit according to claim 1, characterized in that, The control component includes a push-button switch for generating a level transition when a push-button event occurs, to indicate the switching of state commands; The enabling component is used to switch the state of the connected sensor when the push-button switch produces a level transition.

8. The sensing circuit according to any one of claims 1 to 7, characterized in that, The circuit also includes indicator lights for displaying visual feedback messages corresponding to the status commands generated by the control component.

9. A sensing method, characterized in that, The method includes: It receives status commands generated by the control component and controls each enabling component to adjust the connected sensors to the state corresponding to the status command.

10. The sensing method according to claim 9, characterized in that, The method further includes: The control indicator lights display the visual feedback message corresponding to the current status command.

11. A sensing device, characterized in that, The device includes: The control module is used to receive the status commands generated by the control component and control each enabling component to adjust the connected sensors to the state corresponding to the status commands.

12. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the method of claim 9 or 10.

13. An electronic device, characterized in that, It is equipped with the circuit as described in any one of claims 1 to 8.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in claim 9 or 10.