Signal processing method and device

By working together with the signal transceiver module and functional modules, the output conditions of physiological information are determined based on location information, which solves the problem of inaccurate physiological information in electronic devices, improves the accuracy of information, and optimizes hardware and power consumption.

CN121098985APending Publication Date: 2025-12-09LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511235109.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-29
Publication Date
2025-12-09

AI Technical Summary

Technical Problem

Physiological information output by electronic devices may be inaccurate, especially when the subject is moving or at a great distance, the accuracy of the physiological information decreases.

Method used

The signal transceiver module transmits and receives signals through its antenna, combines the first functional module to determine location information with the second functional module to determine physiological information, and determines whether the output conditions are met based on the location information. The physiological information is displayed only when the output conditions are met.

Benefits of technology

It improves the accuracy of physiological information, reduces hardware complexity and power consumption, and displays real-time distance information when output conditions are not met, thus avoiding misleading users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121098985A_ABST
    Figure CN121098985A_ABST
Patent Text Reader

Abstract

The invention discloses a signal processing method and equipment. The method comprises the following steps: transmitting a first signal based on an antenna of a signal transceiving module; receiving a second signal based on an antenna of the signal transceiving module; determining position information of the detected object represented by the second signal based on the second signal and the first function module; determining the physiological information of the tested object represented by the second signal based on the second signal and the second function module; it is determined whether an output condition is satisfied for the physiological information based on the location information.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of signal processing, and particularly relates to a signal processing method and device. BACKGROUND

[0002] Some electronic devices can receive signals reflected from a measured object, determine physiological information of the measured object based on the received signals, and output the physiological information, for example, determine and display the respiration rate, heart rate, etc. of the measured object. However, the physiological information output by the electronic device can be inaccurate. SUMMARY

[0003] To this end, the present application discloses the following technical solutions:

[0004] The first aspect of the present application provides a signal processing method, comprising:

[0005] transmitting a first signal based on an antenna of a signal transceiver module;

[0006] receiving a second signal based on the antenna of the signal transceiver module;

[0007] determining position information of a measured object represented by the second signal based on the second signal and a first functional module;

[0008] determining physiological information of the measured object represented by the second signal based on the second signal and a second functional module;

[0009] determining whether the physiological information meets an output condition based on the position information.

[0010] Optionally, the determining whether the physiological information meets the output condition based on the position information comprises:

[0011] displaying a first display interface for displaying real-time physiological information of the measured object in response to the physiological information meeting the output condition;

[0012] displaying a second display interface for displaying real-time distance information of the measured object in response to the physiological information not meeting the output condition.

[0013] Optionally, the physiological information meeting the output condition comprises at least one of the following:

[0014] determining that the measured object is in a stationary state based on the position information, and that the physiological information meets the output condition;

[0015] determining that the measured object is in a stationary state and located within a target range based on the position information, and that the physiological information meets the output condition;

[0016] The physiological information does not satisfy the output condition includes:

[0017] The physiological information does not satisfy the output condition includes:

[0018] Optionally, the first display interface includes:

[0019] The target second signal is obtained after the physiological information satisfies the output condition;

[0020] The physiological information of the measured object represented by the second signal is determined based on the target second signal and the second function module, and the first display interface including the physiological information is displayed.

[0021] The position information of the measured object represented by the second signal is determined based on the target second signal and the first function module, to determine whether the process of determining the physiological information of the measured object represented by the second signal based on the target second signal and the second function module satisfies the output condition of the physiological information.

[0022] Optionally, the first display interface includes:

[0023] The power of the first signal transmitted by the antenna of the signal transceiver module is adjusted from a first power value to a second power value, wherein the power of the first signal transmitted by the antenna of the signal transceiver module based on the second power value is less than the power of the first signal transmitted by the antenna of the signal transceiver module based on the first power value.

[0024] The signal transceiver module transmits the first signal based on the second power value.

[0025] Optionally, the position information of the measured object represented by the second signal is determined based on the second signal and the first function module, including:

[0026] A first data threshold is determined according to the second signal data output by the signal transceiver module.

[0027] According to the first data threshold and the second signal data, an effective distance gate is determined from a plurality of distance gates, each distance gate corresponding to a certain distance range around the signal transceiver module.

[0028] The position information of the measured object represented by the second signal is determined according to the second signal data corresponding to the effective distance gate.

[0029] Optionally, the determining the physiological information of the measured object represented by the second signal based on the second signal and the second function module comprises:

[0030] obtaining target second signal data corresponding to a target distance gate output by the signal transceiver module, each distance gate corresponding to a distance range around the signal transceiver module, and the target distance gate including a distance gate corresponding to the position information;

[0031] determining physiological information related data related to the physiological information of the measured object from the target second signal data;

[0032] determining the physiological information of the measured object represented by the second signal based on a signal peak in the physiological information related data.

[0033] Optionally, the determining the physiological information of the measured object represented by the second signal based on the signal peak in the physiological information related data comprises:

[0034] determining first physiological information based on a time interval between each two adjacent signal peaks in the physiological information related data;

[0035] filtering the signal peaks in the physiological information related data based on a second data threshold, to determine second physiological information based on a time interval between filtered signal peaks;

[0036] determining the physiological information of the measured object represented by the second signal based on the first physiological information and the second physiological information.

[0037] Optionally, the displaying the first display interface in response to the physiological information satisfying the output condition comprises:

[0038] displaying the first display interface in response to the physiological information satisfying the output condition and the electronic device to which the signal transceiver module belongs being in a target device posture, wherein an accuracy of the physiological information determined when the electronic device is in the target device posture is higher than an accuracy of the physiological information determined when the electronic device is not in the target device posture.

[0039] The second aspect of the present application provides an electronic device, comprising:

[0040] a signal transceiver module comprising an antenna, for transmitting and receiving signals based on the antenna;

[0041] a first function module for processing signals received by the antenna to determine position information;

[0042] a second function module for processing signals received by the antenna to determine physiological information;

[0043] a display screen for displaying output of the physiological information;

[0044] a memory for storing a computer program;

[0045] a processor for executing the computer program to perform:

[0046] transmitting a first signal based on an antenna of a signal transceiver module;

[0047] receiving a second signal based on the antenna of the signal transceiver module;

[0048] determining position information of a measured object represented by the second signal based on the second signal and a first function module;

[0049] determining physiological information of the measured object represented by the second signal based on the second signal and a second function module;

[0050] determining whether the physiological information meets an output condition based on the position information. BRIEF DESCRIPTION OF DRAWINGS

[0051] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are only embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of the provided drawings.

[0052] Figure 1 is a flow chart of a signal processing method provided by an embodiment of the present application;

[0053] Figure 2 is a schematic diagram of a first display interface provided by an embodiment of the present application;

[0054] Figure 3 is a schematic diagram of another first display interface provided by an embodiment of the present application;

[0055] Figure 4 is a schematic diagram of another first display interface provided by an embodiment of the present application;

[0056] Figure 5 is a schematic diagram of a second display interface provided by an embodiment of the present application;

[0057] Figure 6 is a schematic diagram of a target device posture provided by an embodiment of the present application;

[0058] Figure 7 is a schematic diagram of another target device posture provided by an embodiment of the present application;

[0059] Figure 8 is a flowchart for determining position information based on a first function module and a second signal provided by an embodiment of the present application;

[0060] Figure 9 is a flowchart for determining physiological information based on a second function module and a second signal provided by an embodiment of the present application;

[0061] Figure 10 is a structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0062] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0063] The present embodiment provides a signal processing method, please refer to Figure 1 The method can include the following steps.

[0064] S101, transmitting a first signal based on an antenna of a signal transceiver module.

[0065] The signal processing method of the present embodiment can be executed by any electronic device with a signal transceiver module and corresponding function modules.

[0066] The electronic device can execute step S101 based on different conditions, for example, the first signal can be continuously transmitted based on the antenna in the case of starting up, or the signal transceiver module can be started to transmit the first signal after obtaining a specific trigger operation instruction, or the first signal can be transmitted in the case of starting up and the screen being in a working state, and the first signal is not transmitted when the screen is in a sleep state.

[0067] The specific trigger operation instruction can be a trigger operation instruction for starting the physiological information detection function of the electronic device.

[0068] The signal transceiver module can be any module capable of transmitting and receiving wireless signals on the electronic device. In S101, the signal transceiver module can transmit the first signal based on the Ultra-Wideband (UWB) technology, or can transmit the first signal based on other wireless communication technologies. In the case of transmitting the first signal based on the UWB technology, the first signal can be a wireless signal occupying a bandwidth of 500 megahertz (MHz) or more in the 3.1-10.6 gigahertz (GHz, equivalent to 10 9 Hz) frequency band.

[0069] S102, receiving a second signal based on the antenna of the signal transceiver module.

[0070] The first signal emitted by the electronic device can be reflected by objects around the electronic device, and the second signal can be a reflected signal formed by the objects around the electronic device reflecting the first signal.

[0071] S103, determining position information of a measured object represented by the second signal based on the second signal and a first functional module.

[0072] The first functional module is a hardware module in the electronic device that can determine the position information based on the second signal. In combination with the foregoing example, if the first signal is a wireless signal emitted based on UWB technology, the first functional module can be a UWB ranging chip that measures the position information based on UWB technology.

[0073] The measured object refers to an object that reflects the first signal around the electronic device, for example, the measured object can be any user near the electronic device.

[0074] The position information of the measured object can represent the relative position relationship between the measured object and the electronic device. The position information can at least include distance information between the measured object and the electronic device, and can also include orientation information of the measured object relative to the electronic device and other information capable of representing the relative position relationship.

[0075] S104, determining physiological information of the measured object represented by the second signal based on the second signal and a second functional module.

[0076] The physiological information of the measured object includes but is not limited to any one or more of the user's respiratory rate, heart rate, and other physiological parameters.

[0077] The second functional module is a hardware module in the electronic device that can determine the physiological information based on the second signal. In combination with the foregoing example, if the first signal is a wireless signal emitted based on UWB technology, the second functional module can be a chip that can detect the user's physiological information based on the UWB signal.

[0078] Steps S103 and S104 can be executed simultaneously or not simultaneously. In the case of simultaneous execution, the second signal used in S103 and the second signal used in S104 are the same second signal, or the antenna receives the second signal at the same time.

[0079] That is, in the case of simultaneously performing S103 and S104, the electronic device divides the second signal received by the antenna into two paths, one of which is input into the first function module to obtain the position information output by the first function module, and the other of which is input into the second function module to obtain the physiological information output by the second function module, and the second signal input into the first function module and the second signal input into the second function module are the same.

[0080] S105, determining whether the output condition is met for the physiological information based on the position information.

[0081] In the case where the output condition is met for the physiological information, the physiological information output has higher accuracy than the physiological information output in the case where the output condition is not met for the physiological information, and the specific form of the output condition can be set as needed and is not limited.

[0082] If it is determined based on S105 that the output condition is met for the physiological information, the electronic device can output the physiological information of the measured object, and if it is determined based on S105 that the output condition is not met for the physiological information, the electronic device can not output the physiological information.

[0083] The output form of the physiological information is not limited, for example, it can be output in the form of voice broadcast, or displayed on the display screen of the electronic device. When the physiological information is output, any one or more items of physiological information can be output, for example, only the heart rate, only the respiratory rate, or both the heart rate and the respiratory rate can be output.

[0084] The beneficial effects of the embodiment are that:

[0085] On the one hand, when the physiological information is output, it is determined based on the position information whether the output condition is met, and the physiological information is output only in the case where the output condition is met, which can make the output physiological information more accurate;

[0086] On the other hand, without the need to add an antenna or additional signals, the electronic device can determine the physiological information and the position information based on the same signal, i.e., based on the second signal, which can meet the needs of determining the position information and the physiological information, and will not increase the hardware complexity of the electronic device and the power consumption generated by the transmitted signal.

[0087] It should be noted that, Figure 1 The flowchart shown is only an example, in other optional embodiments, S103 to S105 can be performed in other orders, which are not limited to Figure 1 .

[0088] In some optional embodiments, the electronic device can continuously perform S103 and S104 based on the second signal simultaneously since receiving the second signal, and determine whether the output condition is met for the physiological information in real time according to the currently determined position information, output the currently determined physiological information as long as it is determined that the output condition is met, and do not output the physiological information as long as it is determined that the output condition is not met.

[0089] In some optional embodiments, the electronic device can continuously perform S103 to determine the position information of the measured object in real time since receiving the second signal, and continuously perform S105 according to the position information, and do not perform S104 in the case where it is determined that the output condition is not met for the physiological information, and start to perform S104 in the case where it is determined that the output condition is met for the physiological information at any time.

[0090] That is, the electronic device determines the position information based on the second signal in real time since receiving the second signal, and determines whether the output condition is met in real time according to the position information, and the second signal received in the case where the output condition is not met is only used to determine the position information, and the second signal received in the case where the output condition is met is used to determine the position information and the physiological information simultaneously.

[0091] Optionally, determining whether the output condition is met for the physiological information based on the position information comprises:

[0092] In response to the physiological information meeting the output condition, displaying a first display interface, the first display interface being used to display real-time physiological information of the measured object;

[0093] In response to the physiological information not meeting the output condition, displaying a second display interface, the second display interface being used to display real-time distance information of the measured object.

[0094] In the embodiment, in the case where the physiological information meets the output condition, the electronic device displays and outputs the physiological information on the display screen, and the displayed and output physiological information is real-time physiological information, i.e., the physiological information output in real time by the second function module;

[0095] In the case where the physiological information does not meet the output condition, the electronic device displays and outputs distance information contained in the position information on the display screen, and the displayed and output distance information is real-time distance information, i.e., the distance information contained in the position information output in real time by the first function module.

[0096] The form of the first display interface is not limited. As an example, the first display interface can be a physiological information display interface. Figure 2The curve diagram shown in the interface can include raw data of the heart rate output in real time by the second functional module, and raw data of the heart rate in a recent time period, for example, in the last 80 seconds, up to the current time, and can also include a smooth curve obtained by smoothing the raw data; and can include raw data of the respiratory rate output in real time by the second functional module, and raw data of the respiratory rate in a recent time period, for example, in the last 80 seconds, up to the current time, and can also include a smooth curve obtained by smoothing the raw data.

[0097] As another example, the first display interface can be a dynamic display interface as shown in Figure 3 The display object 301 for representing heartbeats can be included, and texts representing real-time physiological information, such as a text “current respiratory rate is 12 times per minute” representing real-time respiratory rate and a text “current heart rate is 72 times per minute” representing real-time heart rate, can be included. The size of the respiratory rate display object 301 can periodically change according to real-time physiological information, for example, periodically enlarge or reduce according to real-time respiratory rate or heart rate, to improve the visual experience of the user.

[0098] The form of the second display interface is not limited, and as an example, the second display interface can be a curve diagram display interface as shown in Figure 4 The curve diagram display interface can include a curve of distance changing with time formed based on distance information output by the first functional module.

[0099] As another example, the second display interface can be as shown in Figure 5 The display interface can include a text representing real-time distance information, for example, “user distance from the phone is 3 meters”.

[0100] Optionally, the second display interface can further include detection failure prompt information for prompting that the user currently does not meet the output condition for physiological information. For example, the detection failure prompt information can be “detection of respiration and heart rate fails, please approach the phone and keep still”.

[0101] The beneficial effects of the embodiment are:

[0102] In the case where it is determined that the physiological information does not meet the output condition, the real-time distance information of the measured object is displayed through the second display interface, which can on the one hand indicate to the measured object that the signal transceiver module and the second functional module of the electronic device can be normally used, avoiding the measured object from mistakenly thinking that the related function is faulty due to no physiological information being output, and on the other hand can prompt the measured object to adjust the distance between the measured object and the electronic device through the real-time distance information.

[0103] Optionally, the physiological information satisfying the output condition at least includes one of the following:

[0104] The output condition one is that the measured object is determined to be in a static state based on the position information, and the physiological information satisfying the output condition is determined.

[0105] The output condition two is that the measured object is determined to be in a static state and located in a target range based on the position information, and the physiological information satisfying the output condition is determined.

[0106] The physiological information not satisfying the output condition includes:

[0107] The measured object is determined to be in a motion state based on the position information, and the physiological information not satisfying the output condition is determined.

[0108] In some optional embodiments, if the measured object is determined to be in a motion state based on the position information, but the measured state is not located in the target range, it can also be determined that the physiological information not satisfying the output condition.

[0109] In this embodiment, the electronic device can determine whether the measured object is in a static state or a motion state based on whether the position information changes within a target time length and / or the change amplitude of the position information within the target time length.

[0110] For example, if the distance information of the measured object remains unchanged within the target time length as of the current time, it can be determined that the measured object is in a static state, and if the distance information of the measured object changes within the target time length as of the current time, it can be determined that the measured object is in a motion state.

[0111] Alternatively, if the distance information of the measured object changes within the target time length as of the current time, but the change amplitude, i.e., the difference between the maximum distance information and the minimum distance information, is less than a preset change amplitude threshold, it can be determined that the measured object is in a static state, and if the distance information of the measured object changes within the target time length as of the current time, and the change amplitude is greater than the change amplitude threshold, it can be determined that the measured object is in a motion state.

[0112] The specific value of the target time length can be set as needed and is not limited, for example, it can be set to 5 seconds, 3 seconds, etc.

[0113] Taking 3 seconds as an example, if it is determined that the distance information of the measured object is 0.5 meters within the last 3 seconds as of the current time, it is determined that the measured object is in a static state, and if it is determined that the distance information of the measured object varies between 0.7 meters and 0.3 meters within the last 3 seconds, it is determined that the measured object is in a motion state.

[0114] Or, if the distance information of the measured object is determined to have a variation within the last 3 seconds as of the current time, but the variation is only between 0.5 meters and 0.6 meters, the change amplitude is 0.1 meters, and the change amplitude is less than the threshold value of 0.2 meters, it is determined that the measured object is in a stationary state, and if the distance information of the measured object is determined to have a variation between 0.7 meters and 0.3 meters within the last 3 seconds, the change amplitude is 0.4 meters, and the change amplitude is greater than the threshold value of 0.2 meters, it is determined that the measured object is in a moving state.

[0115] The target range refers to a range within a target distance threshold centered on the electronic device. After determining the position information, if the distance information therein is less than or equal to the target distance threshold, it can be determined that the position information is located within the target range, and if the distance information therein is greater than the target distance threshold, it can be determined that the position information is not located within the target range.

[0116] The measured object being in a stationary state as an output condition serves to:

[0117] Referring to Figure 2 and Figure 4 , it can be seen from the distance curve, heart rate data, and respiration rate data in the time period from 0 to 40 seconds in the figure that the distance between the measured object and the electronic device repeatedly changes, the measured object is in a moving state, and the determined heart rate data and respiration rate data in this time period have sharp fluctuations that do not conform to physiological laws. On the contrary, it can be seen from the distance curve, heart rate data, and respiration rate data in the time period from 60 seconds to 80 seconds in the figure that the distance between the measured object and the electronic device is basically unchanged, the measured object is in a stationary state, and the determined heart rate data and respiration rate data in this time period are basically stable;

[0118] It can be seen that when the measured object is in a moving state, the determined physiological information may be affected by the distance change and have sharp fluctuations that do not conform to physiological laws, i.e., the accuracy of the physiological information determined in this case is relatively low, while when the measured object is in a stationary state, the determined physiological information is basically stable and conforms to the physiological laws of the measured object, having a relatively high accuracy;

[0119] Therefore, taking the measured object being in a stationary state as an output condition can output physiological information only when the measured object is stationary and the determined physiological information is relatively accurate, and not output inaccurate physiological information when the measured object is moving, thereby improving the accuracy of the output physiological information.

[0120] Taking the measured object being in a target range as an output condition serves to:

[0121] Electronic devices need to determine the physiological information of the test object based on the second signal reflected back from the test object. When the test object is within the target range, the second signal reflected back from the test object has a high signal strength and a high signal-to-noise ratio. At this time, the accuracy of the physiological information determined based on the second signal is high. When the test object is not within the target range, due to the greater distance between the test object and the electronic device, the signal strength of the second signal reflected back from the test object is low, and the signal-to-noise ratio also decreases. At this time, the accuracy of the physiological information determined based on the second signal is low.

[0122] Therefore, taking the object being tested as the target range as the output condition allows physiological information to be output only when the object is close and the determined physiological information is relatively accurate. When the object is far from the electronic device, the determined physiological information is inaccurate and is not output, thereby improving the accuracy of the output physiological information.

[0123] Furthermore, the electronic device determines and outputs physiological information based on the second signal only when it determines that the output conditions for physiological information are met based on the position information and that the current device posture is the target device posture. If it is determined that the current device posture is not the target device posture and / or the output conditions are not met based on the position information, then the physiological information is not determined based on the second signal.

[0124] Alternatively, the electronic device may continuously determine physiological information based on the second signal upon receiving the second signal, but only output physiological information if it determines, based on the position information, that the output conditions for the physiological information are met, and that the current device posture is the target device posture. If it determines that the current device posture is not the target device posture, and / or that the output conditions are not met based on the position information, then it does not output physiological information.

[0125] In other words, responding to physiological information satisfying the output conditions, displaying the first display interface may include:

[0126] In response to the physiological information meeting the output conditions and the electronic device to which the signal transceiver module belongs being in the target device posture, the first display interface is displayed. The accuracy of the physiological information determined when the electronic device is in the target device posture is higher than the accuracy of the physiological information determined when the electronic device is not in the target device posture.

[0127] The target device orientation can differ depending on the structure of the electronic device. As some examples, if the electronic device is... Figure 6 The foldable device shown in (1) can have its target device orientation as the antenna is typically located on the side or under its outer screen. Figure 6 (1) and Figure 6 The posture shown in (2) Figure 6 (1) is a three-dimensional schematic diagram of the target device's attitude.Figure 6 (2) is a side view of the target device's posture. In this target device posture, a certain angle is formed between the first body and the second body, and the first end of the first body and the second end of the second body are both in contact with the support surface to support the electronic device.

[0128] Regarding the aforementioned foldable devices Figure 6 The posture shown can be called the tent posture. In some examples, the target device posture of the foldable device can also be a standing posture, which is different from the tent posture. The standing posture means that a certain angle is formed between the first body and the second body, the surface of the second body is in contact with the support surface where the electronic device is located to support the electronic device, and the first body forms a certain angle with the support surface under the support of the second body and the pivot connecting the two bodies.

[0129] In the standing posture, the first body is supported by a pivot, so there may be a certain degree of rotation. In the tent posture, the first and second bodies work together to support the electronic device, which is more stable than the standing posture. The first body is less likely to rotate. Therefore, determining and outputting physiological information in the tent posture can make the output physiological information more accurate.

[0130] As other examples, if the electronic device has a non-foldable flat structure, such as a candybar smartphone or tablet, then the target device posture can be... Figure 7 As shown, the posture of an electronic device's display screen is such that its normal is nearly perpendicular to the direction of gravity at its location, that is, the angle formed by the normal of the display screen and the direction of gravity is less than a threshold value of 90 degrees.

[0131] The current device posture can be detected by the gyroscope built into the electronic device or other sensors capable of detecting posture.

[0132] The purpose of outputting physiological information only when the target device is in its orientation is:

[0133] The antenna of the signal transceiver module is usually installed in a specific location on the electronic device. If the electronic device is not in the target device posture, the antenna may be obstructed by surrounding objects when transmitting the first signal and receiving the second signal, resulting in inaccurate physiological information determined based on the second signal. Therefore, outputting physiological information only when the device is in the target device posture can further improve the accuracy of the output physiological information.

[0134] If the location information determines that the output conditions are not met, the electronic device can display the aforementioned second display interface. If the location information determines that the output conditions are met but the device posture is not the target device posture, the electronic device can display posture prompt information representing the target device posture, such as displaying... Figure 6 (1) orFigure 7 the image or video is displayed to prompt the user to place the electronic device in the target device posture.

[0135] Optionally, in response to the physiological information satisfying the output condition, displaying the first display interface includes:

[0136] obtaining a target second signal after the physiological information satisfying the output condition in response to the physiological information;

[0137] determining physiological information of the measured object represented by the second signal based on the target second signal and the second functional module, and displaying the first display interface including the physiological information;

[0138] determining position information of the measured object represented by the second signal based on the target second signal and the first functional module, to determine whether the process of determining the physiological information of the measured object represented by the second signal based on the target second signal and the second functional module satisfies the output condition of the physiological information.

[0139] In this embodiment, when the electronic device starts to emit the first signal, the physiological information is not determined based on the second functional module, and only the position information is determined according to the first functional module and the second signal. Only after it is determined that the output condition for the physiological information is met according to the position information, the electronic device will determine the second signal received after the output condition is met as the target second signal, and determine the physiological information of the measured object according to the second functional module and the target second signal.

[0140] In addition, when the second functional module determines the physiological information, the physiological information can be determined based on the second signal received within a certain detection time length. The value of the detection time length is not limited, for example, it can be 20 seconds, 10 seconds or other time lengths.

[0141] Therefore, after the electronic device starts to determine the physiological information according to the second functional module and the target second signal, it can continue to determine the position information according to the first functional module and the target second signal, so as to continuously determine whether the output condition is met based on the position information during the process of determining the physiological information by the second functional module.

[0142] If it is determined based on the position information at any time during the process of determining the physiological information that the output condition is not met, the second functional module can stop determining the physiological information, and the electronic device stops outputting the physiological information;

[0143] After stopping the determination and output of the physiological information, if it is determined based on the position information at a certain time that the output condition is met, the second signal after this time can be determined as the target signal again, and the above process can be repeated.

[0144] If it is determined in the process of determining the physiological information that the output condition is met for the physiological information based on the position information, the second function module can continuously determine the physiological information based on the target second signal and provide the real-time physiological information to the processor of the electronic device in real time, so that the processor displays the real-time physiological information on the first display interface.

[0145] Optionally, in response to the physiological information meeting the output condition, displaying the first display interface comprises:

[0146] Adjusting the power of the antenna of the signal transceiver module to emit the first signal from a first power value to a second power value, wherein the power of the antenna of the signal transceiver module to emit the first signal based on the second power value is less than the power of the antenna of the signal transceiver module to emit the first signal based on the first power value.

[0147] The signal transceiver module emits the first signal based on the second power value.

[0148] In the embodiment, when the electronic device starts to emit the first signal, the signal transceiver module can be controlled to emit the first signal based on the first power value, and at the same time, the position information can be determined based on the first function module and the received second signal. After it is determined that the output condition is met based on the position information, the electronic device controls the power of the signal transceiver module to emit the signal to change from the first power value to the second power value, so that the signal transceiver module emits the first signal based on the second power value, and at the same time, the position information is determined based on the first function module and the received second signal.

[0149] If it is determined that the output condition is not met based on the position information at any time during the emission of the first signal based on the second power value, the power of the signal transceiver module to emit the signal can be changed from the second power value to the first power value, and then changed to the second power value after it is determined that the output condition is met based on the position information.

[0150] The specific values of the first power value and the second power value are not limited. For example, the first power value can be the highest power value supported by the signal transceiver module, and the second power value can be 50% of the first power value.

[0151] The embodiment has the following beneficial effects:

[0152] When it is determined that the output condition is not met based on the position information, the distance between the measured object and the electronic device can be far at this time. At this time, the first signal can be emitted based on the first power value, so that the emitted first signal has a higher power. In this way, even if the measured object is far away, the signal transceiver module can also receive the second signal reflected back from the measured object, avoiding that the second signal reflected back cannot be received due to the too small power of the first signal.

[0153] When the output condition is met based on the position information, at this time, the distance between the measured object and the electronic device is close, even if the power of the first signal is low, the second signal reflected by the measured object can be received, at this time, the power of the first signal emitted by the signal transceiver module is reduced, and the power consumption of the signal transceiver module is reduced on the premise of receiving the second signal to determine the position information and the physiological information.

[0154] Optionally, please refer to Figure 8 The position information of the measured object represented by the second signal is determined based on the second signal and the first function module, and the position information of the measured object represented by the second signal includes:

[0155] S801, obtaining channel impulse response data representing the second signal output by the signal transceiver module.

[0156] In the UWB ranging technology, the channel impulse response (CIR) data is the core physical layer data, which is used to describe the time domain characteristics of the signal propagation in the wireless channel. It records the information such as path loss, reflection, scattering and time delay experienced by the signal from transmission to reception. When the UWB signal encounters a measured object, part of the energy will be reflected back to the receiving end, forming a pulse peak in the CIR, and the time of receiving the pulse peak and the amplitude of the pulse peak are directly related to the distance and reflection intensity of the measured object.

[0157] S802, preprocessing the channel impulse response data to obtain preprocessed CIR data.

[0158] The preprocessing of the channel impulse response data includes but is not limited to filtering noise data, SNR amplification and data smoothing processing, etc.

[0159] When filtering noise data, the channel impulse response data can be processed based on moving target indication (MTI) or other technologies in the related field that can filter clutter to filter out data representing noise signals in the channel impulse response data.

[0160] The data smoothing processing can be implemented based on exponentially weighted moving average (EWMA) or other time series smoothing algorithms in the related field.

[0161] SNR amplification refers to the process of improving the signal-to-noise ratio (SNR) through specific technical means, so that the useful signal is more prominent in the background noise, thereby improving the signal quality. For specific implementation, please refer to the related technology, which is not described here.

[0162] S803, determining a first data threshold according to the preprocessed CIR data.

[0163] In step S803, the pre-processed CIR data can be processed based on any adaptive threshold detection technology in the relevant technical field to determine a first data threshold as a detection threshold. As an example, the pre-processed CIR data can be processed based on a constant false alarm rate (CFAR) algorithm to obtain the first data threshold.

[0164] CFAR is an adaptive threshold detection technology that keeps the false alarm probability (false positive rate) constant by dynamically adjusting the detection threshold, which is suitable for scenarios where the noise environment is unstable.

[0165] In S804, a plurality of valid distance gates are determined in the distance gate queue based on the pre-processed CIR data and the first data threshold.

[0166] The CIR data output by the signal transceiver module can be divided into different distance gates according to the delay time, which is the time elapsed from the signal transceiver module transmitting the first signal to receiving the second signal. According to the different delay times, the positions of the second signals reflected back to the electronic device are also different. If the delay time of the CIR data is short, it means that the corresponding second signal is reflected back from a position close to the electronic device. If the delay time of the CIR data is long, it means that the corresponding second signal is reflected back from a position far from the electronic device.

[0167] Therefore, the delay time can be divided into a plurality of intervals, each interval corresponding to a certain distance range around the electronic device, for example, interval 1 corresponds to a distance range of 0 meters to 0.15 meters around the electronic device, interval 2 corresponds to a distance range of 0.15 meters to 0.3 meters around the electronic device, interval 3 corresponds to a distance range of 0.3 meters to 0.45 meters around the electronic device, and so on. Each of these distance ranges is equivalent to a distance gate. The distance gate queue is composed of a plurality of distance gates determined in advance. As an example, the distance gate queue can include 10 distance gates, which are sequentially recorded as distance gate 1 to distance gate 10 from near to far, where distance gate 1 is closest to the electronic device and distance gate 10 is farthest from the electronic device.

[0168] In S804, for each distance gate, it can be determined whether the CIR data divided into the distance gate is greater than the first data threshold of S803. If it is greater than or equal to the first data threshold, it is determined that the distance gate belongs to a valid distance gate, and the distance gate is configured with a mark 1. If it is less than the first data threshold, it is determined that the distance gate belongs to an invalid distance gate, and the distance gate is configured with a mark 0.

[0169] S805, clustering according to the effective distance gate to determine at least one measured object.

[0170] In step S805, clustering can be performed based on a preset clustering radius and the aforementioned effective distance gate to determine the measured object.

[0171] The clustering radius R is a preset integer, which can be set as needed and is not limited, for example, R can be set to 3.

[0172] When clustering, the distance gate closest to the electronic device can be searched first, and for any two effective distance gates, if the interval between them is less than or equal to the clustering radius R, it can be determined that the two effective distance gates and other distance gates between them belong to the same measured object, and if the interval between them is greater than the clustering radius R, it can be determined that the two effective distance gates belong to different measured objects.

[0173] Wherein, the interval between two distance gates can be defined as the number of distance gates between the two distance gates plus 2, in combination with the aforementioned example, for the consecutive distance gate 1 to distance gate 10 in the distance gate queue, the interval between distance gate 3 and distance gate 5 is 3, and the interval between distance gate 6 and distance gate 9 is 4.

[0174] As an example, assume that there are consecutive distance gates 1 to distance gate 10, and the corresponding labels indicating effective distance gates or invalid distance gates are shown in Table 1.

[0175] Table 1

[0176] 1 2 3 4 5 6 7 8 9 10 0 0 1 0 1 1 0 0 1 1

[0177] The first row of Table 1 is the number of distance gates, and the second row is the label corresponding to the distance gate.

[0178] Based on the above example, it can be determined that distance gate 3 to distance gate 6 belong to one measured object A, and distance gate 9 and distance gate 10 belong to another measured object B.

[0179] S806, obtaining the distance information of the measured object as the position information according to the preprocessed CIR data corresponding to the measured object.

[0180] In S806, for each measured object, the effective distance gate closest to the electronic device belonging to the measured object can be determined, and the preprocessed CIR data corresponding to the distance gate is processed using a ranging algorithm to obtain the distance information of the measured object.

[0181] The ranging algorithm used in the embodiment is not limited, for example, it can be a Time-of-Flight algorithm or other ranging algorithm in the related field.

[0182] In combination with the foregoing example, for the measured object A, the effective distance gate 3 belonging to the measured object can be obtained, the preprocessed CIR data corresponding to the effective distance gate 3 is processed based on the TOF algorithm, and the distance information of the measured object A is obtained.

[0183] Steps S801 to S803 are equivalent to preprocessing the second signal data output by the signal transceiver module and determining the first data threshold based on the obtained preprocessed signal data, wherein the channel impulse response data is equivalent to the second signal data, and the preprocessed CIR data is equivalent to the preprocessed signal data.

[0184] S804 is equivalent to determining the effective distance gate from the first data threshold and the second signal data in a plurality of distance gates, each distance gate corresponding to a certain distance range around the signal transceiver module.

[0185] S805 and S806 are equivalent to determining the position information of the measured object represented by the second signal according to the second signal data corresponding to the effective distance gate.

[0186] It should be noted that the method of the embodiment can be continuously executed during the emission of the first signal by the electronic device to continuously determine the position information of the measured object at different times. Therefore, in the above embodiment, the preprocessed CIR data can be processed based on various tracking algorithms for tracking the measured object in the related technical field to determine that the position information output each time corresponds to the same measured object. The tracking algorithm used in the embodiment is not limited, for example, the tracking algorithm used can be Hungarian.

[0187] Optionally, please refer to Figure 9 The physiological information of the measured object represented by the second signal based on the second signal and the second functional module can include:

[0188] S901, obtaining target channel impulse response data representing the second signal output by the signal transceiver module.

[0189] The target channel impulse response data (also referred to as target CIR data) refers to the channel impulse response data corresponding to the target distance gate. The target distance gate can be defined as the plurality of distance gates belonging to the measured object determined when the position information is determined by the foregoing method.

[0190] In combination with the foregoing example, when determining the physiological information of the measured object A, the target distance gate can be defined as distance gate 3 to distance gate 6, and the target CIR data includes target CIR data belonging to distance gate 3 to distance gate 6 of the measured object A.

[0191] Alternatively, the target distance gate can also be defined as the distance gate where the position information of the measured object is located and several distance gates around the distance gate.

[0192] In combination with the foregoing example, when determining the physiological information of the measured object A, the target distance gate can be defined as distance gate 3, and two distance gates before distance gate 3 and three distance gates after distance gate 3, i.e., distance gate 1 to distance gate 6, as the target distance gate.

[0193] S902, for each target distance gate, based on the signal frequency characteristics, the physiological information related data is separated from the target CIR data of the target distance gate.

[0194] The implementation of step S902 can be different according to different physiological information to be determined.

[0195] If the physiological information to be determined is the respiratory rate, the physiological information related data can include the respiratory rate related data, and the implementation of S902 can be:

[0196] Based on a 2-order band-pass filtering algorithm, the target CIR data is filtered once to obtain first filtering data, and data corresponding to a frequency less than a first threshold value and data corresponding to a frequency greater than a second threshold value are filtered out, the first threshold value can be less than the lower limit of the frequency of the signal related to various physiological information, and the second threshold value can be greater than the upper limit of the frequency of the signal related to various physiological information, for example, the first threshold value can be 0.2Hz or 0.05Hz, and the second threshold value can be 2.5Hz.

[0197] The first filtering data is preprocessed to obtain preprocessed CIR data, and the preprocessing manner can refer to the foregoing embodiment, which will not be described herein.

[0198] Based on a 2-order band-pass filtering algorithm, the preprocessed CIR data is filtered twice to obtain the respiratory rate related data, and when the second filtering is performed, data corresponding to a frequency less than a lower limit of a respiratory threshold value and data corresponding to a frequency greater than an upper limit of the respiratory threshold value in the preprocessed CIR data can be filtered out, and only data located between the lower limit of the respiratory threshold value and the upper limit of the respiratory threshold value is reserved, and the reserved data is the respiratory rate related data, for example, the lower limit of the respiratory threshold value can be 0.2Hz, and the upper limit of the respiratory threshold value can be 0.34Hz.

[0199] If the physiological information to be determined is the heart rate, the physiological information related data can include the heart rate related data, and the implementation of S902 can be:

[0200] First, the respiratory frequency related data is determined according to the foregoing embodiment;

[0201] Then, the respiratory frequency related data is subtracted from the preprocessed CIR data to obtain the heart rate basic data;

[0202] The heart rate basic data is filtered three times based on a fourth-order band-pass filtering algorithm to obtain the heart rate related data. During the three times of filtering, the data corresponding to a frequency less than the lower limit of the heart rate threshold or greater than the upper limit of the heart rate threshold can be filtered out, and only the data located between the lower limit of the heart rate threshold and the upper limit of the heart rate threshold is retained. The retained data is the heart rate related data. The lower limit of the heart rate threshold can be 0.8 Hz, and the upper limit of the heart rate threshold can be 2.5 Hz.

[0203] S903, for each target distance gate, identify the signal peak value of the corresponding physiological information related data, and determine the first physiological information based on the time interval of the signal peak value.

[0204] In step S903, each signal peak value appearing in the physiological information related data corresponding to the target distance gate can be detected first, and the time interval between each two signal peak values can be detected to obtain a plurality of time intervals;

[0205] Then, the plurality of time intervals can be grouped according to a preset target tolerance value. Each group includes one or more time intervals, and the difference between the time intervals in each group is less than or equal to the target tolerance value. When grouping, the same time interval is only regarded as one time interval, that is, each group contains one or more different time intervals.

[0206] The specific value of the target tolerance value is not limited. For example, the target tolerance value is 0.1. Each group includes one or more time intervals, and the difference between the time intervals in each group is less than or equal to 0.1.

[0207] From the plurality of groups, a group containing N or more time intervals is selected, and N is a preset integer, for example, which can be set to 3. That is, if a group contains N or more time intervals, the group can be retained, and if a group contains N-1 or less time intervals, the group can be deleted.

[0208] In the plurality of retained groups, a target group containing the most time intervals is determined, and the average value of all time intervals contained in the target group is calculated. The average value is determined as the physiological cycle corresponding to the first physiological information. Based on the physiological cycle, the corresponding first physiological information can be converted. For example, the first physiological information is the respiratory frequency, that is, the number of breaths per minute. The physiological cycle can be divided by 60 to obtain the result as the first physiological information.

[0209] Further, in order to improve the accuracy of the determined first physiological information, the physiological information related data can also be subjected to frequency domain analysis, and the frequency domain analysis result can be taken as a reference. Correspondingly, in an embodiment of the present application, the manner of determining the first physiological information can also be:

[0210] After the physiological cycle is obtained, the physiological information related data is subjected to frequency domain analysis to obtain a corresponding first frequency spectrum;

[0211] According to the first frequency spectrum, a corresponding frequency domain main frequency of the physiological information related data is determined;

[0212] According to the frequency domain main frequency and the first frequency corresponding to the physiological cycle, the first physiological information is determined;

[0213] The manner of determining the frequency domain main frequency can be that the physiological information related data is subjected to Fourier transform to convert the data from time domain to frequency domain distribution, a frequency spectrum representing the frequency domain distribution is obtained, and the strongest energy frequency distribution in the respective effective frequency range (for example, 0.2-0.34 Hz for respiration and 0.8-2.5 Hz for heartbeat) is obtained, and the strongest energy frequency distribution is determined as the frequency domain main frequency.

[0214] When the first physiological information is determined according to the frequency domain main frequency and the first frequency corresponding to the physiological cycle, the physiological cycle can be converted to the first frequency according to the foregoing method, for example, the first frequency is obtained by dividing 60 by the physiological cycle, and then the first frequency and the frequency domain main frequency are fused to obtain the first physiological information, for example, the first respiration frequency or the first heartbeat rate is obtained.

[0215] The manner of fusion is not limited, for example, the first physiological information can be obtained by averaging or weighted fusion.

[0216] Finally, the main cycle is converted to the corresponding frequency, and the frequency domain main frequency is fused, for example, a weighted fusion processing manner can be used to avoid the problem of single method being disturbed by noise, so as to obtain the first respiration frequency and the first heartbeat rate.

[0217] According to the method of the foregoing embodiment, when the first physiological information is determined, the characteristics of the physiological information related data in the time domain and the characteristics in the frequency domain can be fused to obtain more reliable first physiological information.

[0218] S904, for each target distance gate, the signal peak value of the corresponding physiological information related data is filtered according to the second data threshold, and the second physiological information is determined based on the time interval between the filtered signal peak values.

[0219] In the present embodiment, for each target distance gate, the second data threshold corresponding to the target distance gate can be determined according to the physiological information related data of the target distance gate.

[0220] The method of determining the second data threshold is not limited, and as an example, the second data threshold can be determined based on a CFAR algorithm.

[0221] The process of determining the second data threshold based on the CFAR algorithm can be:

[0222] Detecting peak and valley values, calculating peak amplitudes, specifically, detecting each signal peak value and each signal valley value appearing in the physiological information related data of the target distance gate, for each signal peak value, determining the difference between the signal peak value and its adjacent signal valley value as a peak amplitude, and obtaining a plurality of peak amplitudes;

[0223] Calculating the median, in this step, the plurality of signal peak values can be arranged in descending order or ascending order to determine the median of the plurality of signal peak values;

[0224] Calculating the threshold based on the median, in this step, the median of the signal peak values can be multiplied by a preset amplitude factor (amplitude_factor) to obtain a result as the second data threshold. The amplitude factor can be set as needed, for example, set to 1.5 or other numerical values;

[0225] After determining the second data threshold, for each signal peak value corresponding to the target distance gate, if the peak amplitude corresponding to the signal peak value is greater than or equal to the second data threshold, the signal amplitude is determined as a high-amplitude signal peak value and is retained, and if the peak amplitude corresponding to the signal peak value is less than the second data threshold, the signal amplitude is determined as a low-amplitude signal peak value and is deleted, thereby completing the filtering of the signal peak values.

[0226] Determining the second physiological information corresponding to the target distance gate based on the high-amplitude signal peak value, the specific determination method can refer to the process of determining the first physiological information based on the time interval of the signal peak value in step S903, and only the signal peak value in the above process is replaced with the high-amplitude signal peak value, and the rest is omitted.

[0227] The execution order of steps S903 and S904 is not limited, for example, S903 can be executed first and S904 can be executed later, S904 can be executed first and S903 can be executed later, or S903 and S904 can be executed simultaneously.

[0228] S905, determining the first physiological information of the target distance gate with the smallest information error among the plurality of target distance gates as the physiological information of the measured object.

[0229] For each target distance gate, the first physiological information of the target distance gate and the second physiological information of the target distance gate can be subtracted to obtain the absolute value of the difference as the information error of the target distance gate.

[0230] In combination with the foregoing example, the target distance gate 1 has the minimum information error, and the first physiological information corresponding to the target distance gate 1 is 72 beats per minute. Thus, it can be determined that the heart rate of the current subject is 72 beats per minute, that is, the final output physiological information is the heart rate of 72 beats per minute.

[0231] In the method, the step S901 corresponds to obtaining the target second signal data corresponding to the target distance gate output by the signal transceiver module, and the target signal impulse response data corresponds to the target second signal data.

[0232] The step S902 corresponds to determining the physiological information related data related to the physiological information of the subject from the target second signal data.

[0233] The steps S903 to S905 correspond to determining the physiological information of the subject represented by the second signal based on the signal peak value in the physiological information related data.

[0234] Further, the step S903 corresponds to determining the first physiological information based on the time interval between each two adjacent signal peak values in the physiological information related data.

[0235] The step S904 corresponds to filtering the signal peak value of the physiological information related data based on the second data threshold, so as to determine the second physiological information according to the time interval between the filtered signal peak values.

[0236] The step S905 corresponds to determining the physiological information of the subject represented by the second signal according to the first physiological information and the second physiological information.

[0237] For a target distance gate, the smaller the information error is, the more similar the filtered high-amplitude signal peak value and the original signal peak value in the physiological information related data corresponding to the target distance gate are, and thus the higher the signal quality of the second signal corresponding to the target distance gate is. Therefore, by determining the first physiological information and the second physiological information of each target distance gate respectively, and determining the first physiological information of the target distance gate with the minimum information error as the final physiological information, the accuracy of the final determined physiological information can be improved.

[0238] Optionally, if two or more subjects are determined according to the foregoing method of determining distance information, the physiological information of the subject closest to the electronic device can be determined and output, or the physiological information of each subject can be determined and output.

[0239] In some optional embodiments, S904 and S905 can also not be performed, and only the method in S903 is used to process the target distance gate closest to the electronic device and belonging to the valid distance gate among the multiple target distance gates, and obtain the first physiological information of the target distance gate as the physiological information of the measured object; in this case, S903 is equivalent to: determining the physiological information of the measured object represented by the second signal based on the signal peak in the physiological information related data.

[0240] The embodiments of the present application also provide an electronic device, please refer to Figure 10 The electronic device can include:

[0241] The signal transceiver module 1001 includes an antenna, and is configured to transmit and receive signals based on the antenna;

[0242] The first functional module 1002 is configured to process the signals received by the antenna to determine the position information;

[0243] The second functional module 1003 is configured to process the signals received by the antenna to determine the physiological information;

[0244] The display screen 1004 is configured to display and output the physiological information;

[0245] The memory 1005 is configured to store the computer program;

[0246] The processor 1006 is configured to execute the computer program to perform:

[0247] transmit a first signal based on the antenna of the signal transceiver module;

[0248] receive a second signal based on the antenna of the signal transceiver module;

[0249] determine the position information of the measured object represented by the second signal based on the second signal and the first functional module;

[0250] determine the physiological information of the measured object represented by the second signal based on the second signal and the second functional module;

[0251] determine whether the physiological information meets the output condition based on the position information.

[0252] Optionally, the processor 1006 determines whether the physiological information meets the output condition based on the position information, including:

[0253] in response to the physiological information meeting the output condition, display a first display interface, the first display interface being configured to display the real-time physiological information of the measured object;

[0254] in response to the physiological information not meeting the output condition, display a second display interface, the second display interface being configured to display the real-time distance information of the measured object.

[0255] Optionally, the processor 1006 determines that the physiological information meets the output condition at least includes one of:

[0256] determining that the measured object is in a stationary state based on the position information, and that the physiological information meets the output condition;

[0257] determining that the measured object is in a stationary state and located in a target range based on the position information, and that the physiological information meets the output condition;

[0258] The processor 1006 determines that the physiological information does not meet the output condition includes:

[0259] determining that the measured object is in a motion state based on the position information, and that the physiological information does not meet the output condition.

[0260] Optionally, the processor 1006 determines that the physiological information meets the output condition at least includes one of:

[0261] obtaining a target second signal in response to the physiological information meeting the output condition;

[0262] determining physiological information of the measured object represented by the second signal based on the target second signal and the second function module, and displaying the first display interface including the physiological information;

[0263] determining position information of the measured object represented by the second signal based on the target second signal and the first function module, to determine whether the process of determining the physiological information of the measured object represented by the second signal based on the target second signal and the second function module meets the output condition of the physiological information.

[0264] Optionally, the processor 1006 determines that the physiological information meets the output condition at least includes one of:

[0265] adjusting the power of the antenna of the signal transceiver module to emit the first signal from a first power value to a second power value, wherein the power of the antenna of the signal transceiver module to emit the first signal based on the second power value is less than the power of the antenna of the signal transceiver module to emit the first signal based on the first power value;

[0266] the signal transceiver module emits the first signal based on the antenna at the second power value.

[0267] Optionally, the processor 1006 determines the position information of the measured object represented by the second signal based on the second signal and the first function module, including:

[0268] determining a first data threshold according to second signal data output by the signal transceiver module;

[0269] According to the first data threshold and the second signal data, a valid distance gate is determined from the plurality of distance gates, each distance gate corresponding to a distance range around the signal transceiver module;

[0270] According to the second signal data corresponding to the valid distance gate, position information of the measured object represented by the second signal is determined.

[0271] Optionally, the processor 1006 determines physiological information of the measured object represented by the second signal based on the second signal and the second function module, including:

[0272] Obtaining target second signal data of a target distance gate corresponding to the signal transceiver module, each distance gate corresponding to a distance range around the signal transceiver module, and the target distance gate including a distance gate corresponding to the position information;

[0273] Determining physiological information related data related to the physiological information of the measured object from the target second signal data;

[0274] Determining the physiological information of the measured object represented by the second signal based on a signal peak in the physiological information related data.

[0275] Optionally, the processor 1006 determines the physiological information of the measured object represented by the second signal based on the signal peak in the physiological information related data, including

[0276] Determining first physiological information based on a time interval between each two adjacent signal peaks in the physiological information related data;

[0277] Filtering the signal peaks in the physiological information related data based on the second data threshold to determine second physiological information based on a time interval between the filtered signal peaks;

[0278] Determining the physiological information of the measured object represented by the second signal based on the first physiological information and the second physiological information.

[0279] Optionally, the processor 1006 determines to display the first display interface in response to the physiological information satisfying an output condition, including:

[0280] In response to the physiological information satisfying the output condition and the electronic device to which the signal transceiver module belongs being in a target device posture, the first display interface is displayed, wherein the accuracy of the physiological information determined when the electronic device is in the target device posture is higher than the accuracy of the physiological information determined when the electronic device is not in the target device posture.

[0281] The working principle of the electronic device of the embodiment can be referred to the related steps in the signal processing method of the foregoing embodiments, and will not be described here.

[0282] It should be noted that each of the above-described examples of the present specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be mutually referred to.

[0283] For the convenience of description, the above system or device is described in various modules or units in terms of functions. Of course, in the implementation of the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0284] From the above description of the embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software and the necessary general hardware platform. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product, which can be stored in a storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in various embodiments or some parts of the embodiments.

[0285] Finally, it should be noted that in this paper, relational terms such as first, second, third and fourth are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of another identical element in the process, method, article or device including the element.

[0286] The above is only the preferred embodiment of the present application. It should be noted that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, which should also be considered as the protection scope of the present application.

Claims

1. A signal processing method, comprising: The antenna based on the signal transceiver module transmits the first signal; The second signal is received based on the antenna of the signal transceiver module; The location information of the measured object represented by the second signal is determined based on the second signal and the first functional module; The physiological information of the tested object represented by the second signal is determined based on the second signal and the second functional module; Based on the location information, determine whether the output conditions are met for the physiological information.

2. The method according to claim 1, wherein determining whether the output condition is met based on the location information includes: In response to the physiological information meeting the output conditions, a first display interface is displayed, which is used to display the real-time physiological information of the tested object. In response to the physiological information not meeting the output conditions, a second display interface is displayed, which is used to display the real-time distance information of the measured object.

3. The method according to claim 2, wherein the physiological information satisfies at least one of the following output conditions: Based on the location information, it is determined that the object under test is in a stationary state, and the physiological information satisfies the output condition. Based on the location information, it is determined that the object under test is in a stationary state and is within the target range, thus satisfying the output conditions for the physiological information. The physiological information that does not meet the output conditions includes: Based on the location information, it is determined that the object under test is in motion, and the physiological information does not meet the output conditions.

4. The method according to claim 3, wherein displaying the first display interface in response to the physiological information satisfying the output condition comprises: Obtain a target second signal in response to the physiological information satisfying the output condition; Based on the target second signal and the second functional module, determine the physiological information of the tested object represented by the second signal, and display a first display interface including the physiological information; Based on the target second signal and the first functional module, the location information of the tested object represented by the second signal is determined, so as to determine whether the process of determining the physiological information of the tested object represented by the second signal based on the target second signal and the second functional module satisfies the output condition of the physiological information.

5. The method according to claim 4, wherein displaying the first display interface in response to the physiological information satisfying the output condition comprises: The power of the antenna transmitting the first signal of the signal transceiver module is adjusted from a first power value to a second power value, wherein the power of the antenna transmitting the first signal based on the second power value is less than the power of the antenna transmitting the first signal based on the first power value. The signal transceiver module transmits a first signal based on the antenna at the second power value.

6. The method according to claim 1, wherein determining the position information of the measured object represented by the second signal based on the second signal and the first functional module comprises: The first data threshold is determined based on the second signal data output by the signal transceiver module; Based on the first data threshold and the second signal data, an effective distance gate is determined from multiple distance gates, and each distance gate corresponds to a certain distance range around the signal transceiver module; Based on the second signal data corresponding to the effective distance gate, the position information of the measured object represented by the second signal is determined.

7. The method according to claim 1, wherein determining the physiological information of the tested object represented by the second signal based on the second signal and the second functional module comprises: Obtain the target second signal data output by the signal transceiver module corresponding to the target distance gate, each distance gate corresponds to a certain distance range around the signal transceiver module, and the target distance gate includes the distance gate corresponding to the position information; Physiological information related data related to the physiological information of the tested object are determined from the target second signal data; The physiological information of the tested object represented by the second signal is determined based on the signal peak value in the physiological information related data.

8. The method according to claim 7, wherein determining the physiological information of the tested object represented by the second signal based on the signal peak value in the physiological information related data comprises: The first physiological information is determined based on the time interval between every two adjacent signal peaks in the physiological information-related data. The signal peaks of the physiological information-related data are filtered based on a second data threshold, so as to determine the second physiological information according to the time interval between the filtered signal peaks. The physiological information of the tested object represented by the second signal is determined based on the first physiological information and the second physiological information.

9. The method according to claim 2, wherein displaying the first display interface in response to the physiological information satisfying the output condition comprises: In response to the physiological information satisfying the output conditions, and the electronic device to which the signal transceiver module belongs being in the target device posture, a first display interface is displayed, wherein the accuracy of the physiological information determined when the electronic device is in the target device posture is higher than the accuracy of the physiological information determined when the electronic device is not in the target device posture.

10. An electronic device, comprising: A signal transceiver module, the signal transceiver module including an antenna for transmitting and receiving signals based on the antenna; The first functional module is used to process the signals received by the antenna to determine location information; The second functional module is used to process the signals received by the antenna to determine physiological information; A display screen is used to display the output physiological information; Memory, used to store computer programs; A processor for executing the computer program to perform: The antenna based on the signal transceiver module transmits the first signal; The second signal is received based on the antenna of the signal transceiver module; The location information of the measured object represented by the second signal is determined based on the second signal and the first functional module; The physiological information of the tested object represented by the second signal is determined based on the second signal and the second functional module; Based on the location information, determine whether the output conditions are met for the physiological information.