Health detection method and device, wearable equipment, earphone and storage medium
By integrating microphone and sensor modules into wearable devices, sound, breathing, and sleep quality data are collected and analyzed, addressing the shortcomings of traditional health detection methods in terms of accuracy and comprehensiveness. This enables a comprehensive assessment and early warning of the wearer's health status.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2026-03-10
AI Technical Summary
Existing health testing methods mainly rely on a single physiological parameter, which cannot comprehensively assess an individual's overall health status and lacks accuracy and comprehensiveness.
By setting up microphones and sensor modules on wearable devices, the system collects the wearer's voice signals, breathing signals, and sleep quality data. After preprocessing, the system comprehensively analyzes the target's voice characteristics, breathing frequency characteristics, and sleep quality data to generate health detection results.
It enables accurate and comprehensive assessment of the wearer's health status, allowing for early detection of potential health problems and providing detailed health reports.
Smart Images

Figure CN121622009A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wearable device technology, and more particularly to a health detection method, device, wearable device, earphone, and storage medium. Background Technology
[0002] With people's growing demand for health and the continuous advancement of technology, personal health management has become increasingly important. In order to better monitor and maintain personal health, a variety of health monitoring devices and technologies have emerged on the market.
[0003] Traditional health monitoring methods mainly rely on a single physiological parameter to assess an individual's health status. For example, a blood pressure monitor only measures blood pressure, and a blood glucose meter only measures blood glucose levels. While these methods can provide information on specific physiological indicators, they are insufficient for a comprehensive assessment of an individual's overall health status.
[0004] Therefore, how to accurately and comprehensively detect a user's health status has become a pressing technical problem that needs to be solved.
[0005] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention
[0006] The main objective of this application is to provide a health detection method, device, wearable device, earphone, and storage medium, aiming to solve the technical problem of how to accurately and comprehensively detect a user's health status.
[0007] To achieve the above objectives, this application proposes a health detection method, which is applied to a wearable device, the wearable device including a microphone and a sensor module; the method includes:
[0008] The microphone is used to acquire the wearer's target sound signal and target breathing signal;
[0009] The sensor module acquires the wearer's target sleep quality data.
[0010] Preprocessing the target sound signal and the target breathing signal yields target sound features and target breathing frequency features;
[0011] The wearer's health test results are obtained based on the target voice characteristics, the target respiratory rate characteristics, and the target sleep quality data.
[0012] In one embodiment, the step of acquiring the wearer's target sleep quality data through the sensor module includes:
[0013] When the wearer is detected to be asleep, the sensor module collects the wearer's posture and vital signs data.
[0014] Calculate preset sleep index data based on the posture data and the vital sign data;
[0015] The wearer's sleep score is calculated based on the sleep index data according to preset weights, and the sleep score is used as the wearer's target sleep quality data.
[0016] In one embodiment, the step of obtaining the wearer's health test results based on the target voice features, the target respiratory rate features, and the target sleep quality data includes:
[0017] The target voice features are input into a preset age prediction model to obtain the wearer's predicted age, wherein the age prediction model is trained using voice features as input and age as a label.
[0018] The wearer's health test results are obtained based on the predicted age, the target voice characteristics, the target respiratory rate characteristics, and the target sleep quality data.
[0019] In one embodiment, the step of obtaining the wearer's health test result based on the predicted age, the target voice characteristics, the target respiratory rate characteristics, and the target sleep quality data includes:
[0020] The target health detection model corresponding to the predicted age is determined from a set of multiple preset health detection models. The health detection model is trained using voice features, breathing rate and sleep quality data as input and health status as a label.
[0021] The target voice features, the target respiratory rate features, and the target sleep quality data are input into the target health detection model to obtain the wearer's health detection results.
[0022] In one embodiment, before the step of determining the target health detection model corresponding to the predicted age from a plurality of preset health detection models, the method further includes:
[0023] Obtain sample datasets for different age groups, wherein the sample datasets include the voice features, respiratory rate features and sleep quality data of multiple samples;
[0024] The preset prediction model is trained using each of the aforementioned sample datasets to obtain the health detection model corresponding to each of the aforementioned age groups after training.
[0025] In one embodiment, the step of obtaining the wearer's health test result based on the predicted age, the target voice characteristics, the target respiratory rate characteristics, and the target sleep quality data includes:
[0026] The set of health detection features corresponding to the predicted age is determined from a preset storage space. The set of health detection features includes: multiple reference voice features, multiple reference breathing features, and a sleep score threshold.
[0027] Calculate the first similarity between the target sound feature and each of the reference sound features, and determine the target reference sound feature with the highest first similarity among the reference sound features;
[0028] The sound label of the target reference sound feature is used as the sound detection result of the wearer;
[0029] Calculate the second similarity between the target respiratory rate feature and each of the reference respiratory features, and determine the target reference respiratory feature with the highest second similarity among the reference respiratory features;
[0030] The respiratory rate label of the target reference respiratory feature is used as the respiratory detection result of the wearer;
[0031] The target sleep quality data is compared with the sleep score threshold to obtain a sleep comparison result, and the sleep comparison result is used as the sleep detection result of the wearer.
[0032] The target health detection result corresponding to the sound detection result, the breathing detection result, and the sleep detection result in the preset health detection result set is used as the wearer's health detection result.
[0033] In one embodiment, after the step of obtaining the wearer's health test results based on the target voice features, the target respiratory rate features, and the target sleep quality data, the method further includes:
[0034] The health test results are input into a preset health report template to generate a target test report for the wearer;
[0035] When a negative label exists among the result labels of the health test results, the test item corresponding to the negative label is marked in the target test report.
[0036] Furthermore, to achieve the above objectives, this application also proposes a health monitoring device, which is disposed in a wearable device, the wearable device including: a microphone and a sensor module; the device includes:
[0037] A microphone detection module is used to acquire the wearer's target sound signal and target breathing signal through the microphone;
[0038] The sleep detection module is used to acquire the wearer's target sleep quality data through the sensor module;
[0039] The feature extraction module is used to preprocess the target sound signal and the target breathing signal to obtain target sound features and target breathing frequency features;
[0040] The prediction module is used to obtain the wearer's health test results based on the target voice features, the target respiratory rate features, and the target sleep quality data.
[0041] In addition, to achieve the above objectives, this application also proposes a wearable device, the wearable device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the health detection method as described above.
[0042] In addition, to achieve the above objectives, this application also proposes an earphone, the earphone comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the health detection method as described above.
[0043] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and which, when executed by a processor, implements the steps of the health detection method described above.
[0044] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the health detection method described above.
[0045] This application provides a health detection method. The method involves setting up a microphone and sensor module on a wearable device to detect the wearer's voice, breathing, and sleep quality. After processing the real-time collected target voice signal, target breathing signal, and target sleep quality data, the method analyzes the wearer's health status based on the processed target voice characteristics, target breathing frequency characteristics, and target sleep quality data to obtain the health detection result.
[0046] In summary, this application detects the wearer's voice, breathing, and sleep quality by setting up a microphone and sensor module on a wearable device. At the same time, it uses three parameters—voice, breathing, and sleep quality—to comprehensively analyze the wearer's health status. Compared with conventional methods that assess health status using a single parameter, this approach can more accurately and comprehensively reflect the wearer's health status. Attached Figure Description
[0047] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0048] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0049] Figure 1 This is a flowchart illustrating the health testing method of this application in Embodiment 1;
[0050] Figure 2 This is a flowchart illustrating Embodiment 2 of the health testing method of this application;
[0051] Figure 3 This is a flowchart illustrating Embodiment 2 of the health testing method of this application;
[0052] Figure 4 This is a schematic diagram of the module structure of the health detection device according to an embodiment of this application;
[0053] Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in the health detection method in the embodiments of this application.
[0054] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0055] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0056] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0057] The main solution of this application embodiment is: to acquire the wearer's target sound signal and target breathing signal through the microphone; to acquire the wearer's target sleep quality data through the sensor module; to preprocess the target sound signal and the target breathing signal to obtain target sound features and target breathing frequency features; and to obtain the wearer's health detection results based on the target sound features, the target breathing frequency features, and the target sleep quality data.
[0058] In this embodiment, for ease of description, the following description uses a wearable device as the execution subject.
[0059] With people's growing demand for health and the continuous advancement of technology, personal health management has become increasingly important. In order to better monitor and maintain personal health, a variety of health monitoring devices and technologies have emerged on the market.
[0060] Traditional health monitoring methods primarily rely on single physiological parameters to assess an individual's health status. For example, a blood pressure monitor only measures blood pressure, and a blood glucose meter only measures blood glucose levels. While these methods provide information on specific physiological indicators, they are insufficient for a comprehensive assessment of an individual's overall health. Furthermore, although wearable devices with multiple sensors exist, such as motion trackers and smartwatches, these devices typically detect only the relatively standard parameter of heart rate and rarely integrate multiple parameters for health status assessment. Therefore, the parameters used cannot accurately and comprehensively reflect the user's health condition.
[0061] Therefore, how to accurately and comprehensively detect users' health status has become a pressing technical problem that needs to be solved.
[0062] This application provides a health detection method. The method involves setting up a microphone and sensor module on a wearable device to detect the wearer's voice, breathing, and sleep quality. After processing the real-time collected target voice signal, target breathing signal, and target sleep quality data, the method analyzes the wearer's health status based on the processed target voice characteristics, target breathing frequency characteristics, and target sleep quality data to obtain the health detection result.
[0063] In summary, this application detects the wearer's voice, breathing, and sleep quality by setting up a microphone and sensor module on a wearable device. At the same time, it uses three parameters—voice, breathing, and sleep quality—to comprehensively analyze the wearer's health status. Compared with conventional methods that assess health status using a single parameter, this approach can more accurately and comprehensively reflect the wearer's health status.
[0064] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, or an electronic device, wearable device, etc., capable of realizing the above functions. The following description uses a wearable device as an example to illustrate this embodiment and the subsequent embodiments.
[0065] Based on this, embodiments of this application provide a health detection method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the health detection method of this application.
[0066] In this embodiment, the health detection method is applied to a wearable device, which includes a microphone and a sensor module. The method includes steps S10 to S40:
[0067] Step S10: Acquire the wearer's target sound signal and target breathing signal through the microphone;
[0068] In this embodiment, a microphone on a wearable device is used to capture the wearer's voice signals (e.g., speaking) and breathing signals (i.e., breathing sounds). The captured voice signals can be used to determine the user's voice state, thereby indirectly obtaining data on respiratory system health. At the same time, the captured breathing signals can be used to determine the user's breathing state, directly obtaining data on respiratory system health, which helps in the early detection of respiratory diseases or other health problems.
[0069] Step S20: Acquire the wearer's target sleep quality data through the sensor module;
[0070] In this embodiment, the wearable device's sensor module is used to measure the wearer's sleep quality. Sleep quality plays a crucial role in human health. Poor sleep quality can affect the body in multiple dimensions, including immunity, endocrine function, and brain function. Monitoring the user's sleep status can encourage the user to pay more attention to their own health.
[0071] Furthermore, in a feasible embodiment, step S20 above may include steps S21 to S23:
[0072] Step S21: When the wearer is detected to be asleep, the sensor module collects the wearer's posture data and vital sign data.
[0073] It should be noted that, in this embodiment, the sensor module may include sensors such as accelerometers and gyroscopes for detecting the user's posture data, and may also include sensors such as temperature sensors, blood oxygen sensors, and heart rate sensors for detecting the user's vital signs data.
[0074] In this embodiment, when the wearable device detects that the wearer is in a sleep state, it detects the wearer's posture data and vital sign data through multiple sensors in the sensor module. The posture data may include triaxial acceleration and angular velocity, and the vital sign data may include body temperature, heart rate, blood oxygen, etc.
[0075] Step S22: Calculate preset sleep index data based on the posture data and the vital sign data;
[0076] In this embodiment, various sleep indicators of the wearer can be calculated based on posture data and vital sign data. For example, posture data can be used to detect the number of times the wearer turns over and limb movements. Vital sign data and posture data can be used to calculate the user's sleep efficiency (the ratio of actual sleep time to time spent lying in bed), number of sleep interruptions, proportion of deep sleep, proportion of REM (Rapid Eye Movement) sleep, heart rate changes, etc.
[0077] Step S23: Calculate the wearer's sleep score according to the preset weights based on the sleep index data, and use the sleep score as the wearer's target sleep quality data.
[0078] It should be noted that in this embodiment, the preset weights can be weights set by technicians themselves, or weights set based on existing medical reference materials and clinical experience.
[0079] In this embodiment, the sleep index data are first normalized, and then the sleep index data are weighted according to preset weights to obtain the wearer's sleep score, which is the wearer's target sleep quality data.
[0080] Step S30: Preprocess the target sound signal and target breathing signal to obtain target sound features and target breathing frequency features;
[0081] In this embodiment, the acquired sound signal and breathing signal are preprocessed to extract useful information, such as sound features and breathing frequency features. The preprocessing process may include steps such as noise removal, signal enhancement, and feature extraction.
[0082] Specifically, when processing audio signals, it is necessary to first denoise the acquired audio signals, then normalize the data, and then use common feature extraction methods to extract features from the preprocessed audio signals.
[0083] Similarly, when processing respiratory signals, it is also necessary to denoise the respiratory signals and then perform spectral analysis to separate each breath and extract respiratory frequency features.
[0084] Step S40: Obtain the wearer's health test results based on the target voice characteristics, target respiratory rate characteristics, and target sleep quality data.
[0085] In this embodiment, the wearer's health test results can be obtained by analyzing the target voice characteristics, target respiratory rate characteristics, and target sleep quality data. There are many ways to perform the analysis, and no further limitations are made here.
[0086] Specifically, as an example, when using headphones as the implementation subject, a sensor module can be added to the headphones. When the user wears the headphones for sleep aid or noise reduction during sleep, the microphone of the headphones can collect the wearer's target sound signal and target breathing signal in real time, and the sensor module can collect various parameters related to the wearer's sleep quality in real time. The data is then transmitted to the control chip in the headphones. After the control chip analyzes the collected data to obtain the wearer's health test results, the health test results are transmitted to other devices (such as mobile phones, personal computers, etc.) through the communication connection between the headphones and other devices for the user to view. Alternatively, the collected data can be directly transmitted to other devices for data analysis to obtain health test results.
[0087] Furthermore, in one feasible implementation, after step S40 described above, the method may further include steps S50 to S60:
[0088] Step S50: Input the health test results into a preset health report template to generate the wearer's target test report;
[0089] It should be noted that, in this embodiment, the health report template can be pre-designed by a technician. The health report template may include parameters of various health indicators (such as characteristic values of voice, respiratory rate, sleep state curve, etc.), predicted health status, label information of parameters related to health indicators (such as indicating that a certain parameter is too high or too low), and a report template of health recommendations.
[0090] In this embodiment, after obtaining the health test results, the system will input the health test results into a preset health report template and automatically generate a detailed health report.
[0091] Step S60: When there is a negative label among the result labels of the health test results, mark the test item corresponding to the negative label in the target test report.
[0092] It should be noted that in this embodiment, the health test results include multiple result labels. The result labels are used to characterize the comparison between the test results of various indicators of the user and the normal range. The result labels include positive labels and negative labels. When the test results are consistent with the normal range, the result label is a positive label, and when they are inconsistent, it is a negative label.
[0093] In this embodiment, all result labels are checked in the generated health report. If any negative labels indicating health problems or abnormalities are found, the corresponding test items are clearly marked in the report. Labeling can be done using graphics or different colors, as long as it is eye-catching.
[0094] This application detects the wearer's voice, breathing, and sleep quality by setting up a microphone and sensor module on a wearable device. At the same time, it uses three parameters—voice, breathing, and sleep quality—to comprehensively analyze the wearer's health status. Compared with conventional methods that assess health status using a single parameter, this approach can more accurately and comprehensively reflect the wearer's health status.
[0095] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in the first embodiment described above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 2 , Figure 2 The flowchart of the second embodiment of the health detection method of this application is shown below. Figure 2 As shown, step S40 above may include steps S41 to S42:
[0096] Step S41: Input the target voice features into the preset age prediction model to obtain the wearer's predicted age. The age prediction model is trained using voice features as input and age as a label.
[0097] It should be noted that, in this embodiment, the age prediction model can use an existing neural network model, with sound features as input and age as a label for training, to obtain a model for predicting age based on sound.
[0098] In this embodiment, the system inputs the previously extracted target voice features into a pre-trained age prediction model to obtain the predicted age of the wearer.
[0099] The above method can identify the age of different wearers without restricting the identity of the wearer of the wearable device.
[0100] Alternatively, in another feasible implementation, user accounts can be stored in the wearable device. Each user account corresponds to the user's voiceprint features and a birthday including the year of birth. The voiceprint features and birthday can be pre-set and stored by the user. Then, the target voice features are matched with the voiceprint features. If a match is found, the age of the wearer is directly calculated using the birthday corresponding to the voiceprint features. This method can quickly identify the age of different wearers, but this implementation requires pre-setting by the user and cannot directly identify the age of new wearers.
[0101] Step S42: Based on the predicted age, target voice characteristics, target respiratory rate characteristics, and target sleep quality data, obtain the wearer's health test results.
[0102] In this embodiment, the wearer's health test results can be obtained by analyzing the wearer's age, target voice characteristics, target respiratory rate characteristics, and target sleep quality data.
[0103] Specifically, in one feasible implementation, step S42 may include steps A10 to A20:
[0104] Step A10: Determine the target health detection model corresponding to the predicted age from a set of multiple preset health detection models. The health detection model is trained using voice features, respiratory rate and sleep quality data as input and health status as a label.
[0105] It should be noted that in this embodiment, the health detection model is trained using voice features, respiratory rate, and sleep quality data as input, and health status as a label. Furthermore, the sample data for the health detection model is subdivided by age; for example, 12 to 18 years old is one age group, and 19 to 25 years old is another. The age group division can be based on the similarity of physical functions and is not specifically limited. This specific division allows for model training tailored to specific age groups, making the selection of a model that matches the predicted age crucial.
[0106] In this embodiment, when using the trained health detection model for prediction, it is necessary to determine the most suitable health detection model. Therefore, it is necessary to determine the target detection model corresponding to the wearer's age. For example, if the predicted age of the wearer is 22, the health detection model for the 19 to 25 age group is selected as the target detection model.
[0107] Step A20: Input the target voice features, the target respiratory rate features, and the target sleep quality data into the target health detection model to obtain the wearer's health detection results.
[0108] In this embodiment, the previously extracted target sound features, target respiratory rate features, and target sleep quality data are input into the selected target health detection model, which will output the wearer's health detection results based on the input data.
[0109] Furthermore, prior to step A10 above, the method may also include steps B10 to B20:
[0110] Step B10: Obtain sample datasets for different age groups, wherein the sample datasets include the voice features, respiratory rate features and sleep quality data of multiple samples.
[0111] Step B20: Train the preset prediction model using each of the sample datasets to obtain the trained health detection model corresponding to each of the age groups.
[0112] It should be noted that, in this embodiment, the prediction model can be an existing neural network model, and no further limitations are imposed here.
[0113] In this embodiment, before training the prediction model, it is necessary to first collect sample datasets of different age groups. These sample datasets contain data such as the voice features, breathing frequency features, and sleep quality data of multiple samples. Then, the sample datasets of different age groups are used to train the preset prediction model, thereby obtaining a health detection model for each age group.
[0114] In this embodiment, by using a health prediction model trained for different age groups to predict the wearer's health status, the accuracy of health prediction can be improved based on the excellent generalization and robustness of neural networks.
[0115] Furthermore, in another feasible implementation, please refer to... Figure 3 Step S42 may also include steps C10 to C70:
[0116] Step C10: Determine the set of health detection features corresponding to the predicted age from the preset storage space. The set of health detection features includes: multiple reference voice features, multiple reference breathing features, and sleep score threshold.
[0117] Step C20: Calculate the first similarity between the target sound feature and each reference sound feature, and determine the target reference sound feature with the highest first similarity among the reference sound features;
[0118] Step C30: Use the sound label of the target reference sound feature as the wearer's sound detection result;
[0119] It should be noted that, in this embodiment, the reference voice features can be the features of the voice when in various different physical conditions, such as the features of a hoarse voice, the features of a nasal voice, and the features of a normal voice. The voice has different features in different physical conditions, and the voice has the same pattern in the same physical condition. Therefore, the wearer's voice can be determined to be in which physical condition by comparing the similarity between the voice and multiple reference voice features.
[0120] In this embodiment, when analyzing the collected features, a set of health detection features matching the predicted age is first determined from a preset storage space. This set of features includes multiple reference voice features, multiple reference breathing features, and a sleep score threshold. Then, for the wearer's target voice feature, the first similarity between the target voice feature and each reference voice feature in the health detection feature set is calculated. Next, the feature with the highest similarity to the target voice feature is found from these reference voice features. The first similarity helps identify which reference voice feature the wearer's voice feature is closest to, thereby judging the wearer's voice health status. Then, the voice tag corresponding to the reference voice feature with the highest first similarity is used as the wearer's voice detection result. The voice tag can provide specific information about the wearer's voice health, such as whether there are abnormal voice features.
[0121] Step C40: Calculate the second similarity between the target respiratory rate feature and each reference respiratory feature, and determine the target reference respiratory feature with the highest second similarity among the reference respiratory features;
[0122] Step C50: Use the respiratory rate label of the target reference respiratory characteristics as the wearer's respiratory detection result;
[0123] It should be noted that, similarly, in this embodiment, the characteristics of a person's respiratory rate differ depending on their physical state, and different physical states may cause changes in a person's respiratory rate. Therefore, the wearer's breathing state can be determined by comparing the similarity between the target respiratory rate characteristics and multiple reference respiratory characteristics.
[0124] In this embodiment, a second similarity is calculated between the target respiratory rate feature and each reference respiratory feature in the health detection feature set. Then, the feature with the highest similarity to the target respiratory rate feature is found from these reference respiratory features. The second similarity helps to determine whether the wearer's respiratory rate feature is normal, thereby judging the health status of their respiratory system. Then, the respiratory rate label corresponding to the reference respiratory feature with the highest second similarity is used as the wearer's respiratory detection result. The respiratory rate label provides specific information about the wearer's respiratory rate, such as whether there are abnormal respiratory rate features.
[0125] Step C60: Compare the target sleep quality data with the sleep score threshold to obtain the sleep comparison result, and use the sleep comparison result as the wearer's sleep detection result;
[0126] It should be noted that in this embodiment, under normal circumstances, a person's sleep score will remain within a certain range. When the sleep score is lower than a certain sleep score threshold, it indicates that the wearer's sleep quality has declined significantly, and the user needs to be reminded to pay attention.
[0127] In this embodiment, the target sleep quality data is compared with the sleep score threshold in the health detection feature set to obtain the sleep comparison result. By comparing, it can be determined whether the wearer's sleep quality is within the normal range, thereby understanding their sleep health status.
[0128] Step C70: The target health test result corresponding to the sound detection result, breathing detection result, and sleep detection result in the preset health test result set is used as the wearer's health test result.
[0129] In this embodiment, although sound, breathing, and sleep quality can all reflect a person's physical condition to some extent, a single parameter cannot comprehensively and accurately predict the wearer's physical condition. Therefore, combining the results of various tests to predict health status can improve the accuracy of the analysis. The preset health test results include the health status results corresponding to the three parameters of sound, breathing, and sleep quality in various states. By comprehensively comparing these results, the wearer's health status can be obtained more accurately and comprehensively.
[0130] For example, if the wearer is detected to have hoarseness, poor sleep quality, rapid breathing, and cough, the wearer's health test results can be obtained by searching for the target health test results corresponding to each of the above test results in the health test result set.
[0131] In this embodiment, by judging each indicator separately and then comprehensively analyzing the health status, it is possible to detect the user's physical status by combining multiple parameters without using model training methods, thus reducing the detection cost.
[0132] The above are only two feasible implementations of step S42 provided in this embodiment. This embodiment does not specifically limit the specific implementation of step S42.
[0133] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the health detection method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0134] This application also provides a health monitoring device, please refer to... Figure 4 The health detection device includes:
[0135] The microphone detection module 10 is used to acquire the wearer's target sound signal and target breathing signal through the microphone;
[0136] The sleep detection module 20 is used to acquire the wearer's target sleep quality data through the sensor module;
[0137] Feature extraction module 30 is used to preprocess the target sound signal and the target breathing signal to obtain target sound features and target breathing frequency features;
[0138] The prediction module 40 is used to obtain the wearer's health test results based on the target voice features, the target respiratory rate features, and the target sleep quality data.
[0139] Optionally, the prediction module is also used for:
[0140] The target health detection model corresponding to the predicted age is determined from a set of multiple preset health detection models. The health detection model is trained using voice features, breathing rate and sleep quality data as input and health status as a label.
[0141] The target voice features, the target respiratory rate features, and the target sleep quality data are input into the target health detection model to obtain the wearer's health detection results.
[0142] Optionally, the prediction module is also used for:
[0143] Obtain sample datasets for different age groups, wherein the sample datasets include the voice features, respiratory rate features and sleep quality data of multiple samples;
[0144] The preset prediction model is trained using each of the aforementioned sample datasets to obtain the health detection model corresponding to each of the aforementioned age groups after training.
[0145] Optionally, the prediction module is also used for:
[0146] The set time period is obtained through the controls of the wearable device;
[0147] Obtain historical sound characteristics, historical respiratory rate characteristics, and historical sleep quality data within the set time period from historical data;
[0148] The historical sound features, the historical respiratory rate features, and the historical sleep quality data are added to the sample dataset corresponding to the predicted age.
[0149] Optionally, the prediction module is also used for:
[0150] The set of health detection features corresponding to the predicted age is determined from a preset storage space. The set of health detection features includes: multiple reference voice features, multiple reference breathing features, and a sleep score threshold.
[0151] Calculate the first similarity between the target sound feature and each of the reference sound features, and determine the target reference sound feature with the highest first similarity among the reference sound features;
[0152] The sound label of the target reference sound feature is used as the sound detection result of the wearer;
[0153] Calculate the second similarity between the target respiratory rate feature and each of the reference respiratory features, and determine the target reference respiratory feature with the highest second similarity among the reference respiratory features;
[0154] The respiratory rate label of the target reference respiratory feature is used as the respiratory detection result of the wearer;
[0155] The target sleep quality data is compared with the sleep score threshold to obtain a sleep comparison result, and the sleep comparison result is used as the sleep detection result of the wearer.
[0156] The target health detection result corresponding to the sound detection result, the breathing detection result, and the sleep detection result in the preset health detection result set is used as the wearer's health detection result.
[0157] Optionally, the health monitoring device is also used for:
[0158] The health test results are input into a preset health report template to generate a target test report for the wearer;
[0159] When a negative label exists among the result labels of the health test results, the test item corresponding to the negative label is marked in the target test report.
[0160] The health detection device provided in this application, employing the health detection method described in the above embodiments, can solve the technical problem of how to accurately and comprehensively detect a user's health status. Compared with the prior art, the beneficial effects of the health detection device provided in this application are the same as those of the health detection method described in the above embodiments, and other technical features in the health detection device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0161] This application provides a wearable device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the health detection method in Embodiment 1 above.
[0162] In addition, this application also provides an earphone, the earphone including: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the health detection method in the first embodiment described above.
[0163] The following is for reference. Figure 5 This document illustrates a structural diagram suitable for implementing wearable devices according to embodiments of this application. Wearable devices in these embodiments may include, but are not limited to, mobile terminals such as head-mounted displays, headphones, smartwatches, etc. Head-mounted displays may include, but are not limited to, Mixed Reality (MR) devices (e.g., MR glasses or MR helmets), Augmented Reality (AR) devices (e.g., AR glasses or AR helmets), Virtual Reality (VR) devices (e.g., VR glasses or VR helmets), Extended Reality (XR) devices, or some combination thereof. Figure 5 The wearable device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of this application.
[0164] like Figure 5As shown, the wearable device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the wearable device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows the wearable device to communicate wirelessly or wiredly with other devices to exchange data. While wearable devices with various systems are shown in the figures, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.
[0165] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0166] The wearable device provided in this application, employing the health detection method described in the above embodiments, can solve the technical problem of how to accurately and comprehensively detect a user's health status. Compared with the prior art, the beneficial effects of the wearable device provided in this application are the same as those of the health detection method provided in the above embodiments, and other technical features of the wearable device are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0167] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0168] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0169] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the health detection method described in the above embodiments.
[0170] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0171] The aforementioned computer-readable storage medium may be included in the wearable device; or it may exist independently and not assembled into the wearable device.
[0172] The aforementioned computer-readable storage medium carries one or more programs that, when executed by a wearable device, cause the wearable device to: acquire a target sound signal and a target breathing signal of the wearer through the microphone; acquire target sleep quality data of the wearer through the sensor module; preprocess the target sound signal and the target breathing signal to obtain target sound features and target breathing frequency features; and obtain a health detection result of the wearer based on the target sound features, the target breathing frequency features, and the target sleep quality data.
[0173] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0174] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0175] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0176] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described health detection method, thereby solving the technical problem of how to accurately and comprehensively detect a user's health status. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the health detection method provided in the above embodiments, and will not be repeated here.
[0177] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the health detection method described above.
[0178] The computer program product provided in this application can solve the technical problem of how to accurately and comprehensively detect a user's health status. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the health detection method provided in the above embodiments, and will not be repeated here.
[0179] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A health detection method, characterized by, The method is applied to a wearable device, the wearable device comprising a microphone and a sensor module; the method comprising: obtaining a target sound signal and a target breathing signal of a wearer through the microphone; obtaining target sleep quality data of the wearer through the sensor module; preprocessing the target sound signal and the target breathing signal to obtain a target sound feature and a target breathing frequency feature; obtaining a health detection result of the wearer based on the target sound feature, the target breathing frequency feature and the target sleep quality data.
2. The health detection method of claim 1, wherein, The step of obtaining the target sleep quality data of the wearer through the sensor module comprises: when it is detected that the wearer is in a sleep state, collecting posture data and vital sign data of the wearer through the sensor module; calculating preset sleep index data according to the posture data and the vital sign data; calculating a sleep score of the wearer according to each of the sleep index data according to a preset weight, and taking the sleep score as the target sleep quality data of the wearer.
3. The health detection method of claim 1, wherein, The step of obtaining a health detection result of the wearer based on the target sound feature, the target breathing frequency feature and the target sleep quality data comprises: inputting the target sound feature into a preset age prediction model to obtain a predicted age of the wearer, wherein the age prediction model is trained with sound features as input and age as label; obtaining a health detection result of the wearer based on the predicted age, the target sound feature, the target breathing frequency feature and the target sleep quality data.
4. The health detection method according to claim 3, wherein The step of obtaining a health detection result of the wearer based on the predicted age, the target sound feature, the target breathing frequency feature and the target sleep quality data comprises: determining a target health detection model corresponding to the predicted age from a plurality of preset health detection models, wherein the health detection model is trained with sound features, breathing frequency and sleep quality data as input and health status as label; inputting the target sound feature, the target breathing frequency feature and the target sleep quality data into the target health detection model to obtain the health detection result of the wearer.
5. The health detection method according to claim 4, wherein Before the step of determining a target health detection model corresponding to the predicted age from a plurality of preset health detection models, the method further comprises: obtaining sample data sets of different age groups respectively, wherein each of the sample data sets comprises sound features, breathing frequency features and sleep quality data of a plurality of samples respectively; training each of the preset prediction models using each of the sample data sets to obtain health detection models corresponding to each of the age groups respectively after training.
6. The health detection method according to claim 3, wherein The step of obtaining a health detection result of the wearer based on the predicted age, the target sound feature, the target breathing frequency feature and the target sleep quality data comprises: determine a health detection feature set corresponding to the predicted age from a preset storage space, the health detection feature set comprising: a plurality of reference sound features, a plurality of reference respiratory features, and a sleep score threshold; calculate a first similarity between the target sound feature and each of the reference sound features, and determine a target reference sound feature with the highest first similarity among the reference sound features; use a sound label of the target reference sound feature as a sound detection result of the wearer; calculate a second similarity between the target respiratory frequency feature and each of the reference respiratory features, and determine a target reference respiratory feature with the highest second similarity among the reference respiratory features; use a respiratory frequency label of the target reference respiratory feature as a respiratory detection result of the wearer; compare the target sleep quality data with the sleep score threshold to obtain a sleep comparison result, and use the sleep comparison result as a sleep detection result of the wearer; use the sound detection result, the respiratory detection result, and the sleep detection result as a target health detection result corresponding to the health detection result set in the preset health detection result set as the health detection result of the wearer.
7. The health detection method of claim 1, wherein, After the step of obtaining the health detection result of the wearer based on the target sound feature, the target respiratory frequency feature, and the target sleep quality data, the method further comprises: input the health detection result into a preset health report template to generate a target detection report of the wearer; when there is a negative label in each result label of the health detection result, mark a detection item corresponding to the negative label in the target detection report.
8. A health detection device, characterized by, The device is arranged in a wearable device, and the wearable device comprises a microphone and a sensor module; the device comprises: a microphone detection module configured to acquire a target sound signal and a target respiratory signal of a wearer through the microphone; a sleep detection module configured to acquire target sleep quality data of the wearer through the sensor module; a feature extraction module configured to preprocess the target sound signal and the target respiratory signal to obtain a target sound feature and a target respiratory frequency feature; a prediction module configured to obtain a health detection result of the wearer based on the target sound feature, the target respiratory frequency feature, and the target sleep quality data.
9. A wearable device, comprising: The wearable device comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the health detection method according to any one of claims 1 to 7.
10. An earphone, characterized by The earphone comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the health detection method according to any one of claims 1 to 7.
11. A storage medium, characterized by The storage medium is a computer-readable storage medium, and the storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the health detection method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Breathing health detection method and wearable electronic equipment
CN117770790A