Signal detection method and device, electronic equipment and storage medium
By identifying the point group of air pressure change signals and calculating the physiological signal values, the problems of foreign body induction and low detection accuracy of piezoelectric sensors are solved, and high-quality physiological signal monitoring is achieved.
Patent Information
- Application Number
- CN202510875665.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-10-10
AI Technical Summary
The piezoelectric sensors integrated into existing mattresses have a foreign body sensation, resulting in a poor sleeping experience and low accuracy in detecting physiological signals.
By determining the air pressure change signal, identifying the point group corresponding to the physiological signal, and calculating the value of the physiological signal based on these point groups, the air pressure acquisition device and chip are used for signal detection, and low-power air pressure acquisition equipment and dual-core processor chips are used for signal processing.
Without affecting the user's normal sleep, it captures tiny changes in movements, improves the comfort and accuracy of physiological signal detection, and realizes high-quality physiological signal monitoring services.
Smart Images

Figure CN120753594A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of signal processing technology, and in particular to a signal detection method, device, electronic equipment and storage medium. Background Art
[0002] With the development of technology, users are paying more and more attention to their own health, and there is an urgent need for a non-contact mattress sensor to intelligently detect various physiological signals.
[0003] However, existing mattresses with integrated piezoelectric sensors are prone to a foreign body sensation, resulting in a poor sleep experience. Furthermore, mattresses with integrated piezoelectric sensors have low accuracy when detecting various physiological signals due to the poor sleep experience of users. Summary of the Invention
[0004] The present invention provides a signal detection method, device, electronic device and storage medium to achieve accurate measurement and calculation of physiological signals, so that users can enjoy high-quality physiological signal monitoring services.
[0005] According to one aspect of the present invention, a signal detection method is provided, comprising:
[0006] determining an air pressure change signal, wherein the air pressure change signal includes a signal indicating a change in a physiological signal of the subject to be detected;
[0007] Determining, according to the air pressure change signal, a point group corresponding to the physiological signal, wherein the point group includes a point indicating the air pressure change signal;
[0008] Calculate the value of the physiological signal based on the point group corresponding to the physiological signal.
[0009] According to another aspect of the present invention, there is provided a signal detection device, comprising:
[0010] a first determining module, configured to determine an air pressure change signal, wherein the air pressure change signal includes a signal indicating a change in a physiological signal of a subject to be detected;
[0011] a second determining module, configured to determine a point group corresponding to the physiological signal according to the air pressure change signal, wherein the point group includes a point indicating the air pressure change signal;
[0012] The calculation module is used to calculate the value of the physiological signal based on the point group corresponding to the physiological signal.
[0013] According to another aspect of the present invention, an electronic device is provided, comprising:
[0014] at least one processor; and
[0015] a memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor so that the at least one processor can perform the signal detection method according to any embodiment of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the signal detection method according to any embodiment of the present invention when executed.
[0018] The technical solution of the embodiment of the present invention determines the air pressure change signal, determines the point group corresponding to the physiological signal based on the air pressure change signal, and calculates the value of the physiological signal based on the point group corresponding to the physiological signal. Without affecting the normal work and rest of the object to be detected, the small movement changes of the object to be detected are captured and the air pressure change signal is determined, thereby improving the comfort of the object to be detected when performing signal detection. The point group corresponding to the physiological signal is determined through the air pressure change signal, and the accurate measurement of the physiological signal is achieved, ensuring a good signal detection effect. The value of the physiological signal is calculated based on the point group, and the physiological signal is accurately calculated, so that the object to be detected can enjoy high-quality physiological signal detection services.
[0019] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1 This is a flow chart of a signal detection method provided in Embodiment 1 of the present invention;
[0022] Figure 2 is a flowchart of a signal determination method provided according to embodiment 1 of the present invention;
[0023] Figure 3 This is a flow chart of a method for determining a point group according to a second embodiment of the present invention;
[0024] Figure 4 Fig. 3 is a structural schematic diagram of a signal detection device according to an embodiment of the present application;
[0025] Figure 5 Fig. 4 is a block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0026] In order to make the personnel in the technical field better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should belong to the protection scope of the present application.
[0027] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0028] The acquisition, storage, use, processing and the like of data in the technical solutions of the present application all comply with the relevant provisions of relevant laws and regulations.
[0029] Embodiment One
[0030] Figure 1 A flowchart of a signal detection method is provided for the embodiment one of the present application. The signal detection method can be applicable to the case of detecting a physiological signal. The signal detection method can be implemented by a chip. The signal detection method can be executed by a signal detection device. The signal detection device can be implemented in the form of hardware and / or software. The signal detection device can be configured in an electronic device. As shown in the figure, the method comprises: Figure 1
[0031] S110, determining a gas pressure change signal.
[0032] The gas pressure change signal comprises a signal indicating a change of a physiological signal of a to-be-detected object.
[0033] In this embodiment, the air pressure change signal can be understood as a signal indicating changes in the physiological signals of the subject to be detected. Physiological signals may include heart rate, respiration, and other signals. The air pressure change signal can be a signal collected and processed by an air pressure acquisition device. The subject to be detected can be understood as the object on which the physiological signal is to be detected, and the subject to be detected can be an object located on the mattress.
[0034] Specifically, when the subject is resting on a mattress and in a stable position, data can be collected using an integrated air pressure acquisition device. When the subject makes subtle movements on the mattress, the air pressure acquisition device accurately captures these changes and converts them into air pressure change signals. These subtle movements can include heart rate, chest or abdominal expansion and contraction during breathing, and so on.
[0035] For example, a mattress can be a smart mattress that includes several support air cells, and the air pressure in these cells can be monitored by a pressure acquisition device. The pressure acquisition device can support high-resolution 24-bit lossless resolution, allowing it to handle even subtle changes in movement. The pressure acquisition device also has low power consumption, consuming only 400uA at full power. Furthermore, the built-in oscillator simplifies circuit design and reduces the need for external components.
[0036] S120: Determine a point group corresponding to the physiological signal according to the air pressure change signal.
[0037] The point group includes points indicating the air pressure change signal.
[0038] In this embodiment, a point group can be understood as a collection of points used to calculate the value of a physiological signal. A point can be understood as a time point indicating the extreme value of the air pressure change signal. The difference between each point in the point group can be used to calculate the value of the physiological signal.
[0039] Specifically, the physiological signals may include a heart rate signal and a respiratory signal. Based on the air pressure variation signal, point groups corresponding to the heart rate signal and the respiratory signal are calculated. The points in the point groups may be points corresponding to peaks in the air pressure variation signal. Because the heart rate signal and the respiratory signal have different frequencies, the air pressure variation signal can be decomposed based on the frequency, and the decomposed signals are used to calculate the point groups for the heart rate signal and the respiratory signal, respectively.
[0040] For example, a chip integrated into the mattress can determine the point groups corresponding to physiological signals. The chip receives air pressure change signals collected by an air pressure acquisition device and calculates the point groups corresponding to the physiological signals. The chip can be a device with a dual-core processor, typically equipped with one or two 32-bit LX6 microprocessors with a main frequency ranging from 80MHz to 240MHz. In addition, the chip has integrated Wi-Fi and Bluetooth, allowing it to easily connect to the internet and other Bluetooth devices.
[0041] S130: Calculate a value of the physiological signal based on the point group corresponding to the physiological signal.
[0042] Specifically, the average distance between each point in the point group can be calculated, and the sampling frequency of the air pressure collection device when collecting data can be obtained to calculate the value of the physiological signal.
[0043] For example, assuming the number of people being tested is 100, the heart rate signal span is 40-120, and the test duration is 20 minutes, the test results show that the accuracy of detecting the heart rate signal within ±3bp every 20 seconds is 96%, and the accuracy of detecting the respiration signal within ±2bp is 98%.
[0044] The technical solution of the embodiment of the present invention determines the air pressure change signal, determines the point group corresponding to the physiological signal based on the air pressure change signal, and calculates the value of the physiological signal based on the point group corresponding to the physiological signal. Without affecting the normal work and rest of the object to be detected, the small movement changes of the object to be detected are captured and the air pressure change signal is determined, thereby improving the comfort of the object to be detected when performing signal detection. The point group corresponding to the physiological signal is determined through the air pressure change signal, and the accurate measurement of the physiological signal is achieved, ensuring a good signal detection effect. The value of the physiological signal is calculated based on the point group, and the physiological signal is accurately calculated, so that the object to be detected can enjoy high-quality physiological signal detection services.
[0045] Based on the above embodiment, a modified embodiment of the above embodiment is proposed. It should be noted that, in order to simplify the description, only the differences from the above embodiment are described in the modified embodiment.
[0046] In one embodiment, when the physiological signal is a respiratory signal, determining the point group corresponding to the physiological signal according to the air pressure change signal includes:
[0047] determining a low peak signal in the air pressure variation signal, the low peak signal including a signal indicating a variation of the respiratory signal;
[0048] determining at least one low peak value of the low peak signal and at least one low peak point corresponding to the at least one low peak value, and calculating a low peak mean value of the at least one low peak value;
[0049] In the at least one low peak value, a low peak value greater than the low peak mean value is selected as a target low peak value, and a low peak point difference between the target low peak point corresponding to the target low peak value and a neighboring target low peak point is calculated. In a case where the low peak point difference is greater than a second interval, the target low peak point is determined as a point in a point group corresponding to the respiratory signal. In a case where the low peak point difference is less than the second interval, when the target low peak value is greater than or equal to a neighboring target low peak value, the target low peak point corresponding to the target low peak value is taken as a point in the point group corresponding to the respiratory signal. When the target low peak value is less than the neighboring target low peak value, the target low peak point corresponding to the neighboring target low peak value is taken as a point in the point group corresponding to the respiratory signal.
[0050] In the present embodiment, the low peak signal can be understood as a signal with a lower frequency in the air pressure change signal, or a signal with a frequency lower than a first preset value in the air pressure change signal, and the low peak signal can indicate a change in the respiratory signal of the to-be-detected object. The low peak value can be understood as a maximum value of the low peak signal, and one low peak signal can include at least one low peak value. The low peak point can be understood as a time point corresponding to the acquisition of the low peak value, i.e., an identifier of an axis on which the low peak value is located in the time point. The low peak mean value can be understood as a value obtained by averaging all low peak values corresponding to the low peak signal used to determine the respiratory signal. The low peak point difference can be understood as a difference between low peak points, and the low peak point difference can be a time difference when the low peak value is acquired. The second interval can be understood as an interval set according to the characteristics of the respiratory signal, and the second interval can indicate the span of the respiratory signal. The low peak point group can be understood as a set of point groups determined by the low peak signal and used to calculate the respiratory signal.
[0051] Specifically, a low peak signal indicating a change in the respiratory signal of the object to be detected is screened out from the air pressure change signal. All low peaks and corresponding low peak points of the low peak signal are determined, and the low peak mean of all low peaks is calculated. Among the target low peak values greater than the low peak mean, the low peak point difference between the target low peak point corresponding to the target low peak and the adjacent target low peak point is calculated. When the low peak point difference is greater than the second spacing, the target low peak point is determined as a point in the point group corresponding to the respiratory signal. When the low peak point difference is less than the second spacing, when the target low peak is greater than or equal to the adjacent target low peak, the low peak point corresponding to the target low peak is used as a point in the point group corresponding to the respiratory signal; when the target low peak is less than the adjacent target low peak, the target low peak point corresponding to the adjacent target low peak is used as a point in the point group corresponding to the respiratory signal.
[0052] Exemplarily, when the low-peak point difference is less than the second spacing, the point in the point group corresponding to the respiratory signal is determined by the magnitude of the target low-peak value and the adjacent target low-peak value. Because the peak value of the respiratory signal is relatively large, when the target low-peak value and the adjacent target low-peak value are relatively close, the target low-peak point corresponding to the larger target low-peak value between the target low-peak value and the adjacent target low-peak value is determined as the point in the point group corresponding to the respiratory signal.
[0053] In one embodiment, calculating the value of the physiological signal based on the point group corresponding to the physiological signal includes:
[0054] determining at least one point constituting the point group;
[0055] For each two adjacent points in the at least one point, calculating a point difference between the two adjacent points, and determining an average of the point differences to obtain an average point difference;
[0056] The ratio of a set value to the mean value of the point position difference is used as the value of the physiological signal, and the set value includes a value related to the sampling frequency of the air pressure collection device.
[0057] In this embodiment, the point difference can be understood as the distance between adjacent points in a point group. The point difference can indicate the time difference between the corresponding air pressure change signals of adjacent points in the acquisition point group. The point difference mean can be understood as the average of the point differences of each point in the point group. The point difference mean can indicate the duration of a physiological signal cycle. The set value can be understood as a value related to the sampling frequency of the air pressure acquisition device.
[0058] Specifically, all points that make up the point group are identified and the point differences between each adjacent point are calculated. After obtaining the point differences corresponding to all points in the point group, the mean of all point differences is calculated to obtain the mean point difference. A set value is determined based on the sampling frequency of the air pressure collection device. Finally, the ratio of the set value to the mean point difference is used as the value of the physiological signal.
[0059] For example, the set value can be 6000, and the ratio of 6000 to the mean of the point differences can be used as the value of the physiological signal. The mean of the point differences calculated using the point group corresponding to the heart rate signal is the value of the heart rate signal. Similarly, the mean of the point differences calculated using the point group corresponding to the respiratory signal is the value of the respiratory signal.
[0060] In one embodiment, determining the air pressure change signal includes:
[0061] Determine the original air pressure signal;
[0062] Denoising the original air pressure signal to obtain a denoised original air pressure signal;
[0063] Analyze the distribution information of the original air pressure signal after noise reduction to obtain an air pressure change signal, wherein the distribution information indicates the frequency distribution of the original air pressure signal after noise reduction, and the air pressure change signal includes a signal obtained by decomposing and reconstructing the original air pressure signal after noise reduction according to the distribution information.
[0064] In this embodiment, the original air pressure signal can be understood as data collected by the air pressure collection device, which can be used to calculate the physiological signal after judgment.
[0065] Specifically, when the data collected by the air pressure acquisition device meets the length and fluctuation requirements, the signal collected at this time is used as the original air pressure signal. The original air pressure signal is then subjected to noise reduction, which can be performed using the Continuous Wavelet Transform (DWT) method to obtain the noise-reduced original air pressure signal. The distribution information of the noise-reduced original air pressure signal is then analyzed using Fourier transform. The noise-reduced original air pressure signal can be decomposed and reassembled according to its frequency distribution to obtain the air pressure change signal.
[0066] For example, Figure 2 FIG. 1 is a flow chart of a signal determination method according to the first embodiment of the present invention. Figure 2 As shown, the original pressure signal is subjected to a wavelet transform to obtain the noise-reduced original pressure signal. The noise-reduced original pressure signal is then subjected to a Fourier transform, and the signal with a frequency range of 0.8-2 can be used as the pressure change signal. This pressure change signal can then be used to calculate the heart rate and respiration signals.
[0067] Optionally, determining the original air pressure signal includes:
[0068] Acquiring an initial air pressure signal, wherein the initial air pressure signal includes a signal collected by an air pressure collection device, wherein the air pressure collection device is integrated on the mattress;
[0069] When the length of the initial air pressure signal is less than the set threshold, continue to acquire the initial air pressure signal collected by the air pressure collection device until the length of the initial air pressure signal is greater than or equal to the set threshold;
[0070] When the length of the initial air pressure signal is greater than or equal to a set threshold, the air pressure fluctuation of the initial air pressure signal is judged. When the air pressure fluctuation meets the set conditions, the initial air pressure signal is determined as the original air pressure signal. Otherwise, the initial air pressure signal collected by the air pressure collection device continues to be obtained.
[0071] In this embodiment, the initial air pressure signal can be understood as unprocessed data collected by an air pressure collection device.
[0072] Specifically, when the subject to be tested is positioned on a mattress and in a stable state, an initial air pressure signal can be collected using an air pressure acquisition device integrated into the mattress. This is done until the length of the collected initial air pressure signal exceeds a set threshold. The system then determines whether the pressure fluctuations in the initial air pressure signal meet a set condition. If so, the initial air pressure signal is used as the original air pressure signal. If not, the air pressure acquisition device is used to collect the initial air pressure signal again.
[0073] For example, Figure 2 As shown, after the air pressure acquisition device is powered on, it begins collecting initial air pressure data from the subject to be tested. Based on the time limit for the air pressure acquisition device to collect signals, the threshold can be set to 2048. Based on the characteristics of physiological signals, the set condition can be set to a pressure difference of less than 11100. When the pressure difference of the initial air pressure signal is less than 11100, the initial air pressure signal is considered to meet the set condition and is used as the original air pressure signal. Otherwise, the initial air pressure signal is collected again using the air pressure acquisition device.
[0074] Example 2
[0075] Figure 3 This is a flow chart of a method for determining a point group provided by the second embodiment of the present invention. In the case where the physiological signal is a heart rate signal, this embodiment is based on the method for determining the point group corresponding to the physiological signal in the above embodiment. Figure 3 As shown, the method includes:
[0076] S210: Determine an air pressure change signal.
[0077] S220, determine a high peak value signal in the air pressure change signal, and a flip signal corresponding to the high peak value signal, the high peak value signal including a signal indicating a change in the heart rate signal, and the flip signal including a signal obtained by flipping the high peak value signal along an axis of a time point.
[0078] In this embodiment, the high peak value signal can be understood as a signal with a higher frequency in the air pressure change signal, or a signal with a frequency higher than a second preset value in the air pressure change signal, the second preset value being greater than or equal to the first preset value. The high peak value signal can indicate a change in the heart rate signal of the to-be-detected object. The flip signal can be understood as a signal obtained by flipping the high peak value signal along an axis of a time point, and the flip signal can also indicate a change in the heart rate signal of the to-be-detected object.
[0079] Specifically, the high peak value signal indicating the change in the heart rate signal of the to-be-detected object is selected from the air pressure change signal. Since jitter or the like can occur at the peak or trough of the high peak value signal, the high peak value signal can be flipped along an axis of a time point to obtain a flip signal. The high peak value signal and the flip signal are signals symmetrical along the axis of the time point.
[0080] S230, for the high peak value signal, determine at least one high peak value of the high peak value signal, and at least one high peak point corresponding to the at least one high peak value, and calculate a high peak value mean of the at least one high peak value, select a high peak value greater than the high peak value mean as a target high peak value in the at least one high peak value, calculate a high peak point difference between the target high peak point corresponding to the target high peak value and an adjacent target high peak point for the target high peak point, and in a case where the high peak point difference is less than or equal to a first interval, determine the target high peak point as a point in a high peak point group corresponding to the high peak value signal, and in a case where there are continuous high peak values less than the high peak value mean in the at least one high peak value, in a case where the high peak point difference is greater than the first interval and less than twice the first interval, determine a point in the high peak point group corresponding to the high peak value signal according to the high peak value in an interval in which the high peak point difference is located.
[0081] In this embodiment, the peak value can be understood as the maximum value of the peak signal, and a peak signal can include at least one peak value. The peak point can be understood as the time point corresponding to the collection of the peak value, that is, the identifier of the axis where the peak value is located at the time point. The peak mean can be understood as the value obtained by averaging all the peak values corresponding to the peak signal used to determine the heart rate signal. The peak point difference can be understood as the difference between the peak points, and the peak point difference can be the time difference when the peak value is collected. The first spacing can be understood as the spacing set according to the characteristics of the heart rate signal, and the first spacing can indicate the span of the heart rate signal. The peak point group can be understood as a set of points determined by the peak signal that can be used to calculate the heart rate signal.
[0082] Specifically, all peak values and corresponding peak points of the peak signal are determined, and the peak mean of all peak values is calculated. First, among the target peak values greater than the peak mean, the peak point difference between the target peak point corresponding to the target peak and the adjacent target peak point is calculated. When the peak point difference is less than or equal to the first spacing, the target peak point is determined as a point in the peak point group. Secondly, in the peak signal, when there are continuous peak values less than the peak mean, the peak point difference corresponding to the continuous peak values is determined, and the peak value corresponding to the peak point forming the peak point difference is greater than the peak mean; when the peak point difference is greater than the first spacing and less than twice the first spacing, a peak is selected from the continuous peak values and determined as a point in the peak point group corresponding to the peak signal.
[0083] For example, according to the characteristics of the heart rate signal, the first spacing can be set to 40 or 50. Among the target peak values that are greater than the peak mean, when the peak point difference is greater than the first spacing, it means that the target peak point is not a point of the heart rate signal, and the target peak point is not used as a point in the peak point group, and the peak point difference corresponding to the next target peak point is determined; when the peak point difference is greater than twice the first spacing, it means that a large amount of heart rate signal is lost in the peak signal, indicating that the signal quality of the peak signal is poor and the air pressure change signal needs to be acquired again. After calculating all the target peak values corresponding to the peak signal that are greater than the peak mean, look for the peak value that is less than the peak mean in the peak signal to avoid signal omission.
[0084] Optionally, determining the point in the high peak point group corresponding to the high peak signal according to the high peak value within the interval where the high peak point difference is located includes:
[0085] Taking the peak value within the interval where the peak point difference is located as the peak interval peak value, and determining the peak interval point corresponding to the peak interval peak value, wherein the peak interval peak value includes at least one;
[0086] Calculating the mean of at least one peak value within the interval where the peak point difference is located to obtain a peak value interval mean;
[0087] Among the at least one peak interval peak, a peak interval peak whose peak interval peak is greater than the peak interval mean is selected as the target peak interval peak, and a peak interval point corresponding to the target peak interval peak that meets the distance condition is used as the point in the high peak point group corresponding to the high peak signal, and the distance condition includes conditions related to the starting point of the interval where the high peak point difference is located and the distance between the peak interval points.
[0088] In this embodiment, a peak interval peak value can be understood as a peak value that is less than a peak mean value. A peak interval point can be understood as the time point corresponding to the acquisition of the peak interval peak value, that is, the axis identifier of the peak interval peak value at that time point. A peak interval mean value can be understood as the mean of the peak values within the interval containing the peak point difference. A distance condition can be understood as the condition used to determine whether a point within the interval containing the peak point difference is a point in the peak point group.
[0089] Specifically, when there are continuous peak values that are smaller than the peak mean, determine the intervals where the continuous peak values are located, and the corresponding peak point differences, take the peak value within the interval where the peak point differences are located as the peak interval peak value, and determine the peak interval point corresponding to the peak interval peak value. Calculate the mean of all peak interval peak values within the interval where the peak point differences are located to obtain the peak interval mean. Select a target peak interval peak value that is greater than the peak interval mean, and take the peak interval point corresponding to the target peak interval peak value, which is closest to the starting point of the interval where the peak point differences are located, as the point in the peak point group corresponding to the peak signal. The starting point of the interval where the peak point differences are located is the peak point corresponding to one of the peak values corresponding to the peak signal.
[0090] S240, for the flip signal, determine at least one flip peak value of the flip signal and at least one flip point corresponding to the at least one flip peak value, and calculate the flip peak value mean of the at least one flip peak value, select the flip peak value greater than the flip peak value mean as the target flip peak value in the at least one flip peak value, for the target flip point corresponding to the target flip peak value, calculate the flip point difference between the target flip point and the adjacent target flip point, in the case that the flip point difference is less than or equal to the first interval, determine the target flip point as the point in the flip point group corresponding to the flip signal, in the at least one flip peak value, when there are continuous flip peak values less than the flip peak value mean, in the case that the flip point difference is greater than the first interval and less than twice the first interval, according to the flip peak value in the interval where the flip point difference is located, determine the point in the flip point group corresponding to the flip signal.
[0091] In the embodiment, the flip peak value can be understood as the maximum value of the flip signal, and one flip signal can include at least one flip peak value. The flip point can be understood as the time point corresponding to the collection of the flip peak value, that is, the identification of the axis where the flip peak value is located in the time point. The flip peak value mean can be understood as the value obtained by averaging all flip peak values corresponding to the flip signal used to determine the heart rate signal. The flip point difference can be understood as the difference between the flip points, which can be the time difference when the flip peak value is collected. The flip point group can be understood as a set composed of points determined by the flip signal and can be used to calculate the heart rate signal.
[0092] Specifically, all flip peak values and corresponding flip points of the flip signal are determined, and the flip peak value mean of all flip peak values is calculated. First, in the target flip peak value greater than the flip peak value mean, the flip point difference between the target flip point corresponding to the target flip peak value and the adjacent target flip point is calculated, and in the case that the flip point difference is less than or equal to the first interval, the target flip point is determined as the point in the flip point group. Secondly, in the flip signal, when there are continuous flip peak values less than the flip peak value mean, the flip point difference corresponding to the continuous flip peak values is determined, and the flip peak value corresponding to the flip point difference of the flip point is greater than the flip peak value mean; in the case that the flip point difference is greater than the first interval and less than twice the first interval, select one flip peak value in the continuous flip peak value, and determine it as the point in the flip point group corresponding to the flip signal.
[0093] For example, among target flip peaks that are greater than the flip peak mean, if the flip point difference is greater than the first spacing, it indicates that the target flip point is not a heart rate signal point, and the target flip point is not included in the flip point group. The flip point difference corresponding to the next target flip point is determined. When the flip point difference is greater than twice the first spacing, it indicates that a large amount of heart rate signal is lost in the flip signal, indicating that the signal quality of the flip signal is poor and the air pressure change signal needs to be re-acquired. After calculating all flip peaks corresponding to the flip signal that are greater than the target flip peak mean, the flip peaks in the flip signal that are less than the flip peak mean are searched to avoid signal omission.
[0094] Optionally, determining the point in the flip point group corresponding to the flip signal according to the flip peak value within the interval where the flip point difference is located includes:
[0095] Taking the reversal peak value within the interval where the reversal point difference is located as the reversal interval peak value, and determining the reversal interval point corresponding to the reversal interval peak value, wherein the reversal interval peak value includes at least one;
[0096] Calculating the mean of at least one reversal interval peak value within the interval where the reversal point potential difference is located to obtain a reversal interval mean;
[0097] Among the at least one flip interval peak, the flip interval peak whose flip interval peak is greater than the flip interval mean is selected as the target flip interval peak, and the flip interval point corresponding to the target flip interval peak that meets the distance condition is used as the point in the flip point group corresponding to the flip signal, and the distance condition includes the conditions related to the starting point of the interval where the flip point difference is located, and the distance between the flip interval points.
[0098] In this embodiment, the flip interval peak value can be understood as a flip peak value that is less than the flip peak mean value. The flip interval point can be understood as the time point corresponding to the acquisition of the flip interval peak value, that is, the axis identifier of the flip interval peak value at that time point. The flip interval mean value can be understood as the mean of the flip peak values within the interval where the flip point difference exists. The distance condition can be understood as the condition used to determine whether a point within the interval where the flip point difference exists is a point in the flip point group.
[0099] Specifically, when there are continuous flip peaks that are smaller than the flip peak mean, determine the interval where the continuous flip peaks are located, and the corresponding flip point difference, use the flip peak in the interval where the flip point difference is located as the flip interval peak, and determine the flip interval point corresponding to the flip interval peak. Calculate the mean of all flip interval peaks in the interval where the flip point difference is located to obtain the flip interval mean. Select the target flip interval peak that is greater than the flip interval mean, and use the flip interval point that is closest to the starting point of the interval where the flip point difference is located among the flip interval points corresponding to the target flip interval peak as the point in the flip point group corresponding to the flip signal. The starting point of the interval where the flip point difference is located is the flip point corresponding to one of the flip peaks among the flip peaks corresponding to the flip signal.
[0100] S250: Compare the high peak point group and the reversal point group, and select one of them as the point group corresponding to the heart rate signal.
[0101] For example, the high-peak point group and the reversed point group are compared, and the point group with the better comprehensive characteristics is used as the point group corresponding to the heart rate signal. The comprehensive characteristics may include the variance of the point differences between the points in the point group, as well as the height of the peak value corresponding to each point. For example, the variance of the high-peak point group and the reversed point group can be calculated separately, and the point group with the smaller variance between the high-peak point group and the reversed point group can be used as the point group corresponding to the heart rate signal.
[0102] S260: Calculate a value of the physiological signal based on the point group corresponding to the physiological signal.
[0103] The technical solution of an embodiment of the present invention, when the physiological signal is a heart rate signal, obtains the peak signal in the air pressure change signal and the corresponding flip signal to achieve signal optimization. The method also determines the peak point group corresponding to the peak signal and the flip point group corresponding to the flip signal, respectively, to achieve accurate measurement of the heart rate signal. Finally, one of the peak point group and the flip point group is selected as the point group corresponding to the respiratory signal, ensuring the accuracy of the point group used to calculate the respiratory signal and achieving accurate calculation of the respiratory signal.
[0104] Example 3
[0105] Figure 4 This is a structural diagram of a signal detection device provided by the third embodiment of the present invention. Figure 4 As shown, the device includes:
[0106] A first determining module 310 is configured to determine an air pressure change signal, wherein the air pressure change signal includes a signal indicating a change in a physiological signal of a subject to be detected;
[0107] A second determining module 320 is configured to determine a point group corresponding to the physiological signal based on the air pressure change signal, wherein the point group includes a point indicating the air pressure change signal;
[0108] The calculation module 330 is configured to calculate a value of the physiological signal based on the point group corresponding to the physiological signal.
[0109] The signal detection device provided by the embodiment of the present invention determines the air pressure change signal through the first determination module, determines the point group corresponding to the physiological signal based on the air pressure change signal through the second determination module, and calculates the value of the physiological signal based on the point group corresponding to the physiological signal through the calculation module. Through the mutual cooperation between the modules, without affecting the normal work and rest of the object to be detected, the slight movement changes of the object to be detected are captured and the air pressure change signal is determined, thereby improving the comfort of the object to be detected when performing signal detection. The point group corresponding to the physiological signal is determined through the air pressure change signal, and the accurate measurement of the physiological signal is achieved, ensuring a good signal detection effect. The value of the physiological signal is calculated based on the point group, and the accurate calculation of the physiological signal is achieved, so that the object to be detected can enjoy high-quality physiological signal detection services.
[0110] In one embodiment, when the physiological signal is a heart rate signal, the second determining module 320 includes:
[0111] a first determining unit, configured to determine a peak value signal in the air pressure change signal, and a flip signal corresponding to the peak value signal, wherein the peak value signal includes a signal indicating a change in the heart rate signal, and the flip signal includes a signal obtained by flipping the peak value signal along an axis at a time point;
[0112] a high-frequency unit configured to determine, for the high-peak signal, at least one high-peak value of the high-peak signal and at least one high-peak point corresponding to the at least one high-peak value, and calculate a high-peak mean value of the at least one high-peak value; select, from the at least one high-peak value, a high-peak value having a high-peak value greater than the high-peak mean value as a target high-peak value; calculate, for a target high-peak point corresponding to the target high-peak value, a high-peak point difference between the target high-peak point and an adjacent target high-peak point; and determine, when the high-peak point difference is less than or equal to a first spacing, the target high-peak point as a point in the high-peak point group corresponding to the high-peak signal; and, when, among the at least one high-peak value, there are consecutive high-peak values less than the high-peak mean value, and when the high-peak point difference is greater than the first spacing and less than twice the first spacing, determine, based on the high-peak values within an interval within which the high-peak point difference lies, a point in the high-peak point group corresponding to the high-peak signal;
[0113] a flip unit, configured to determine, for the flip signal, at least one flip peak of the flip signal and at least one flip point corresponding to the at least one flip peak, and calculate a flip peak mean of the at least one flip peak; select, from the at least one flip peak, a flip peak having a flip peak value greater than the flip peak mean as a target flip peak; calculate, for the target flip point corresponding to the target flip peak, a flip point difference between the target flip point and an adjacent target flip point; and, when the flip point difference is less than or equal to a first spacing, determine the target flip point as a point in the flip point group corresponding to the flip signal; and, when, from the at least one flip peak, there are consecutive flip peaks less than the flip peak mean, and when the flip point difference is greater than the first spacing and less than twice the first spacing, determine, based on the flip peak values within the interval in which the flip point difference lies, a point in the flip point group corresponding to the flip signal;
[0114] A comparison unit is used to compare the high peak point group and the reversal point group, and select one of the groups as the point group corresponding to the heart rate signal.
[0115] In one embodiment, the high frequency unit is specifically configured to:
[0116] Taking the peak value within the interval where the peak point difference is located as the peak interval peak value, and determining the peak interval point corresponding to the peak interval peak value, wherein the peak interval peak value includes at least one;
[0117] Calculating the mean of at least one peak value within the interval where the peak point difference is located to obtain a peak value interval mean;
[0118] Among the at least one peak interval peak, a peak interval peak whose peak interval peak is greater than the peak interval mean is selected as the target peak interval peak, and a peak interval point corresponding to the target peak interval peak that meets the distance condition is used as the point in the high peak point group corresponding to the high peak signal, and the distance condition includes conditions related to the starting point of the interval where the high peak point difference is located and the distance between the peak interval points.
[0119] In one embodiment, the flip unit is specifically configured to:
[0120] Taking the reversal peak value within the interval where the reversal point difference is located as the reversal interval peak value, and determining the reversal interval point corresponding to the reversal interval peak value, wherein the reversal interval peak value includes at least one;
[0121] Calculating the mean of at least one reversal interval peak value within the interval where the reversal point potential difference is located to obtain a reversal interval mean;
[0122] Among the at least one flip interval peak, the flip interval peak whose flip interval peak is greater than the flip interval mean is selected as the target flip interval peak, and the flip interval point corresponding to the target flip interval peak that meets the distance condition is used as the point in the flip point group corresponding to the flip signal, and the distance condition includes the conditions related to the starting point of the interval where the flip point difference is located, and the distance between the flip interval points.
[0123] In one embodiment, when the physiological signal is a respiratory signal, the second determining module 320 is specifically configured to:
[0124] determining a low peak signal in the air pressure variation signal, the low peak signal including a signal indicating a variation of the respiratory signal;
[0125] Determine at least one low peak value of the low peak value signal and at least one low peak point corresponding to the at least one low peak value, and calculate a low peak value average of the at least one low peak value;
[0126] Among the at least one low peak value, a low peak value whose low peak value is greater than the low peak mean is selected as the target low peak value, and for the target low peak point corresponding to the target low peak value, the low peak point difference between the target low peak point and the adjacent target low peak point is calculated; when the low peak point difference is greater than the second interval, the target low peak point is determined as the point in the point group corresponding to the respiratory signal; when the low peak point difference is less than the second interval, when the target low peak value is greater than or equal to the adjacent target low peak value, the target low peak point corresponding to the target low peak value is used as the point in the point group corresponding to the respiratory signal; when the target low peak value is less than the adjacent target low peak value, the target low peak point corresponding to the adjacent target low peak value is used as the point in the point group corresponding to the respiratory signal.
[0127] In one embodiment, the calculation module 330 is specifically configured to:
[0128] determining at least one point constituting the point group;
[0129] For each two adjacent points in the at least one point, calculating a point difference between the two adjacent points, and determining an average of the point differences to obtain an average point difference;
[0130] A ratio of a set value to the point difference average is taken as the value of the physiological signal, and the set value includes a value related to a sampling frequency of the air pressure acquisition device.
[0131] In one embodiment, the first determining module 310 includes:
[0132] The second determining unit is configured to determine the original air pressure signal.
[0133] The noise reduction unit is configured to reduce noise of the original air pressure signal to obtain a noise-reduced original air pressure signal.
[0134] The analysis unit is configured to analyze distribution information of the noise-reduced original air pressure signal to obtain an air pressure change signal, the distribution information indicating a distribution of frequencies of the noise-reduced original air pressure signal, and the air pressure change signal including a signal obtained by decomposing and reconstructing the noise-reduced original air pressure signal according to the distribution information.
[0135] In one embodiment, the second determining unit is specifically configured to:
[0136] The initial air pressure signal includes a signal collected by an air pressure acquisition device integrated in the mattress.
[0137] In a case where the length of the initial air pressure signal is less than the set threshold, the initial air pressure signal collected by the air pressure acquisition device is continuously acquired until the length of the initial air pressure signal is greater than or equal to the set threshold.
[0138] In a case where the length of the initial air pressure signal is greater than or equal to the set threshold, the air pressure fluctuation of the initial air pressure signal is judged, and when the air pressure fluctuation meets a set condition, the initial air pressure signal is determined as the original air pressure signal, otherwise the initial air pressure signal collected by the air pressure acquisition device is continuously acquired.
[0139] The signal detection device provided in the embodiments of the present application can execute the signal detection method provided in any of the embodiments of the present application, and through mutual cooperation and collaborative work between the modules, the detection of the physiological signal is completed, and the signal detection device has the corresponding functional modules and beneficial effects of the execution method.
[0140] Embodiment Four
[0141] According to the embodiments of the present application, the present application further provides an electronic device and a computer readable storage medium.
[0142] Figure 5is a block diagram of an electronic device provided according to Embodiment Four of the present application, which can implement the signal detection method described in the embodiments of the present application. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.
[0143] As shown in Figure 5 The electronic device 410 includes at least one processor 411, and a memory, such as a read-only memory (ROM) 412, a random access memory (RAM) 413, etc., connected to the at least one processor 411 in communication, where the memory stores computer programs executable by the at least one processor. The processor 411 can perform various appropriate actions and processes according to the computer programs stored in the read-only memory (ROM) 412 or loaded into the random access memory (RAM) 413 from the storage unit 418. In the RAM 413, various programs and data required for the operation of the electronic device 410 can also be stored. The processor 411, the ROM 412, and the RAM 413 are connected to each other through a bus 414. An input / output (I / O) interface 415 is also connected to the bus 414.
[0144] A plurality of components in the electronic device are connected to the I / O interface 415, including: an input unit 416, such as a keyboard, a mouse, etc.; an output unit 417, such as various types of displays, speakers, etc.; a storage unit 418, such as a magnetic disk, an optical disk, etc.; and a communication unit 419, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 419 allows the electronic device to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunications networks.
[0145] The processor 411 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 411 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 411 performs various methods and processes described above, such as the signal detection method.
[0146] In some embodiments, the signal detection method can be implemented as a computer program tangibly embodied in a computer readable storage medium, e.g., storage unit 418. In some embodiments, parts or all of the computer program can be loaded and / or installed onto electronic device 410 via, e.g., ROM 412 and / or communication unit 419. When the computer program is loaded onto RAM 413 and executed by processor 411, one or more steps of the above-described signal detection method can be performed. Alternatively, in other embodiments, processor 411 can be configured to perform the signal detection method by way of other means (e.g., by way of firmware).
[0147] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, specially designed application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0148] Computer programs implementing methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed, can implement the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine and partially on a remote machine or entirely on a remote machine or server.
[0149] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0150] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0151] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), blockchain network, and the Internet.
[0152] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0153] The technical scheme of the embodiment of the present application is a signal detection method, device, electronic equipment and storage medium. The air pressure change signal is determined, the point group corresponding to the physiological signal is determined according to the air pressure change signal, and the value of the physiological signal is calculated based on the point group corresponding to the physiological signal. In the case of not affecting the normal work and rest of the to-be-detected object, the slight action change of the to-be-detected object is captured, the air pressure change signal is determined, the comfort of the to-be-detected object during signal detection is improved, the physiological signal corresponding to the point group is determined through the air pressure change signal, the accurate measurement of the physiological signal is realized, the good signal detection effect is ensured, and the value of the physiological signal is calculated based on the point group, the accurate calculation of the physiological signal is realized, and the to-be-detected object can enjoy high-quality physiological signal detection service.
[0154] It should be understood that the various forms of flow shown above can be reordered, added to, or deleted from, with steps. For example, each step described in the present application can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical scheme of the present application can be achieved, which is not limited herein.
[0155] The above specific embodiments do not constitute a limitation on the scope of protection of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A signal detection method, characterized in that: include: determining an air pressure change signal, wherein the air pressure change signal includes a signal indicating a change in a physiological signal of the subject to be detected; Determining, according to the air pressure change signal, a point group corresponding to the physiological signal, wherein the point group includes a point indicating the air pressure change signal; Calculate the value of the physiological signal based on the point group corresponding to the physiological signal.
2. The method according to claim 1, characterized in that In a case where the physiological signal is a heart rate signal, determining the point group corresponding to the physiological signal according to the air pressure change signal includes: Determining a peak value signal in the air pressure change signal and a reversal signal corresponding to the peak value signal, wherein the peak value signal includes a signal indicating a change in the heart rate signal, and the reversal signal includes a signal obtained by reversing the peak value signal along an axis at a time point; For the high-peak signal, determining at least one high-peak value of the high-peak signal and at least one high-peak point corresponding to the at least one high-peak value, and calculating a high-peak mean of the at least one high-peak value; selecting, from the at least one high-peak value, a high-peak value having a high-peak value greater than the high-peak mean value as a target high-peak value; calculating, for a target high-peak point corresponding to the target high-peak value, a high-peak point difference between the target high-peak point and an adjacent target high-peak point; and determining, when the high-peak point difference is less than or equal to a first spacing, the target high-peak point as a point in the high-peak point group corresponding to the high-peak signal; and determining, among the at least one high-peak value, when there are consecutive high-peak values less than the high-peak mean value, and when the high-peak point difference is greater than the first spacing and less than twice the first spacing, determining, based on the high-peak values within the interval within which the high-peak point difference lies, a point in the high-peak point group corresponding to the high-peak signal; For the flip signal, determine at least one flip peak of the flip signal and at least one flip point corresponding to the at least one flip peak, and calculate the flip peak mean of the at least one flip peak; among the at least one flip peak, select a flip peak with a flip peak value greater than the flip peak mean as a target flip peak; for the target flip point corresponding to the target flip peak, calculate the flip point difference between the target flip point and an adjacent target flip point; when the flip point difference is less than or equal to a first spacing, determine the target flip point as a point in the flip point group corresponding to the flip signal; among the at least one flip peak, when there are consecutive flip peaks less than the flip peak mean, and when the flip point difference is greater than the first spacing and less than twice the first spacing, determine the point in the flip point group corresponding to the flip signal according to the flip peaks in the interval where the flip point difference is located; The high peak point group and the reversal point group are compared, and one of the groups is selected as the point group corresponding to the heart rate signal.
3. The method according to claim 2, characterized in that The step of determining the point in the high peak point group corresponding to the high peak signal according to the high peak value within the interval where the high peak point difference is located includes: Taking the peak value within the interval where the peak point difference is located as the peak interval peak value, and determining the peak interval point corresponding to the peak interval peak value, wherein the peak interval peak value includes at least one; Calculating the mean of at least one peak value within the interval where the peak point difference is located to obtain a peak value interval mean; Among the at least one peak interval peak, a peak interval peak whose peak interval peak is greater than the peak interval mean is selected as the target peak interval peak, and a peak interval point corresponding to the target peak interval peak that meets the distance condition is used as the point in the high peak point group corresponding to the high peak signal, and the distance condition includes conditions related to the starting point of the interval where the high peak point difference is located and the distance between the peak interval points.
4. The method according to claim 2, characterized in that The determining, based on the flip peak value within the interval where the flip point difference is located, a point in the flip point group corresponding to the flip signal, includes: Taking the reversal peak value within the interval where the reversal point difference is located as the reversal interval peak value, and determining the reversal interval point corresponding to the reversal interval peak value, wherein the reversal interval peak value includes at least one; Calculating the mean of at least one reversal interval peak value within the interval where the reversal point potential difference is located to obtain a reversal interval mean; Among the at least one flip interval peak, the flip interval peak whose flip interval peak is greater than the flip interval mean is selected as the target flip interval peak, and the flip interval point corresponding to the target flip interval peak that meets the distance condition is used as the point in the flip point group corresponding to the flip signal, and the distance condition includes the conditions related to the starting point of the interval where the flip point difference is located, and the distance between the flip interval points.
5. The method according to claim 1, wherein In the case where the physiological signal is a breathing signal, determining the point group corresponding to the physiological signal according to the air pressure change signal includes: determining a low peak signal in the air pressure variation signal, the low peak signal including a signal indicating a variation of the respiratory signal; Determine at least one low peak value of the low peak value signal and at least one low peak point corresponding to the at least one low peak value, and calculate a low peak value average of the at least one low peak value; Among the at least one low peak value, a low peak value whose low peak value is greater than the low peak mean is selected as the target low peak value, and for the target low peak point corresponding to the target low peak value, the low peak point difference between the target low peak point and the adjacent target low peak point is calculated; when the low peak point difference is greater than the second interval, the target low peak point is determined as the point in the low peak point group corresponding to the respiratory signal; when the low peak point difference is less than the second interval, when the target low peak value is greater than or equal to the adjacent target low peak value, the target low peak point corresponding to the target low peak value is used as the point in the low peak point group corresponding to the respiratory signal; when the target low peak value is less than the adjacent target low peak value, the target low peak point corresponding to the adjacent target low peak value is used as the point in the point group corresponding to the respiratory signal.
6. The method according to claim 1, characterized in that The calculating the value of the physiological signal based on the point group corresponding to the physiological signal includes: determining at least one point constituting the point group; For each two adjacent points in the at least one point, calculating a point difference between the two adjacent points, and determining an average of the point differences to obtain an average point difference; The ratio of a set value to the mean value of the point position difference is used as the value of the physiological signal, and the set value includes a value related to the sampling frequency of the air pressure collection device.
7. The method according to claim 1, characterized in that Determining the air pressure change signal includes: Determine the original air pressure signal; Denoising the original air pressure signal to obtain a denoised original air pressure signal; Analyze the distribution information of the original air pressure signal after noise reduction to obtain an air pressure change signal, wherein the distribution information indicates the frequency distribution of the original air pressure signal after noise reduction, and the air pressure change signal includes a signal obtained by decomposing and reconstructing the original air pressure signal after noise reduction according to the distribution information.
8. The method according to claim 7, characterized in that Determining the original air pressure signal includes: Acquiring an initial air pressure signal, wherein the initial air pressure signal includes a signal collected by an air pressure collection device, wherein the air pressure collection device is integrated on the mattress; When the length of the initial air pressure signal is less than the set threshold, continue to acquire the initial air pressure signal collected by the air pressure collection device until the length of the initial air pressure signal is greater than or equal to the set threshold; When the length of the initial air pressure signal is greater than or equal to a set threshold, the air pressure fluctuation of the initial air pressure signal is judged. When the air pressure fluctuation meets the set conditions, the initial air pressure signal is determined as the original air pressure signal. Otherwise, the initial air pressure signal collected by the air pressure collection device continues to be obtained.
9. A signal detection device, characterized in that: include: a first determining module, configured to determine an air pressure change signal, wherein the air pressure change signal includes a signal indicating a change in a physiological signal of a subject to be detected; a second determining module, configured to determine a point group corresponding to the physiological signal according to the air pressure change signal, wherein the point group includes a point indicating the air pressure change signal; The calculation module is used to calculate the value of the physiological signal based on the point group corresponding to the physiological signal.
10. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the signal detection method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the signal detection method according to any one of claims 1 to 8 when executed.