State detection method of stethoscope, electronic equipment, medium and product

By setting up a sensor array on the stethoscope's earpiece to acquire and output contact information, the problem of traditional stethoscopes relying on subjective judgment is solved, enabling close contact between the stethoscope and the patient and improving the stability and quality of auscultation results.

CN121667744APending Publication Date: 2026-03-17RONGCHENG GOERTEK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511783195.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-28
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

Traditional stethoscopes rely on doctors' subjective judgment of the contact state between the stethoscope and the patient, which leads to inconsistent judgments of the contact state and affects the reliability of auscultation results and diagnostic efficiency.

Method used

A sensor array is installed on the stethoscope's earpiece to acquire contact information between the earpiece and the covered area, generating and outputting the contact status, including points of sufficient and insufficient contact, providing objective adjustment guidance.

Benefits of technology

By quantifying the contact between the stethoscope and the patient's skin, reliance on the doctor's personal experience is reduced, ensuring close contact between the stethoscope and the patient, and improving the stability and quality of auscultation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121667744A_ABST
    Figure CN121667744A_ABST
Patent Text Reader

Abstract

The invention discloses a condition detection method of a stethoscope, electronic equipment, a medium and a product, and relates to the technical field of intelligent equipment.The condition detection method of the stethoscope comprises the steps that contact information between a coverage area of a receiver and the receiver is obtained through a sensor group, and the contact information comprises contact values of different positions on the receiver and the coverage area; generating a contact condition between the receiver and the coverage area based on each contact value in the contact information; the contact condition is output, and the contact condition comprises point locations representing sufficient contact and / or insufficient contact. The contact condition between the receiver and the coverage area is automatically generated and output, so that a user of the stethoscope can adjust the position or posture of the receiver in real time according to the contact condition, dependence on personal experience of a doctor is effectively reduced, and objective guarantee is provided for high-quality auscultation sound.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart device technology, and in particular to a method for detecting the condition of a stethoscope, an electronic device, a medium, and a product. Background Technology

[0002] In the clinical use of mechanical or electronic stethoscopes, doctors need to accurately place the stethoscope head on specific parts of the patient's body (such as the chest or back) to collect physiological sound signals from organs such as the heart and lungs. Ensuring a tight fit between the stethoscope head and the body surface is one of the key conditions for guaranteeing sound quality. If the stethoscope head does not fit snugly against the skin, environmental noise can easily be introduced or sound leakage can occur, thus interfering with the clarity and accuracy of the auscultation signal and affecting the accuracy of diagnostic judgment.

[0003] However, the current judgment of this fit mainly relies on the doctor's personal experience and subjective perception. Subjective dependence can easily lead to inconsistencies or misjudgments in the judgment of the contact state, which makes it difficult for the stethoscope to consistently achieve the best listening effect in actual use, potentially affecting the reliability of auscultation results and diagnostic efficiency.

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

[0005] The main objective of this application is to provide a method, electronic device, medium, and product for detecting the condition of a stethoscope, aiming to solve the technical problem that relying on subjective judgment of the contact state between the stethoscope and the patient when using a traditional stethoscope can easily affect the auscultation effect.

[0006] To achieve the above objectives, this application proposes a method for detecting the condition of a stethoscope, wherein the stethoscope's earpiece is equipped with a sensor array; the method for detecting the condition of the stethoscope includes: The sensor array acquires contact information between the earpiece's coverage area and the earpiece, wherein the contact information includes contact values ​​between different locations on the earpiece and the coverage area; The contact status between the earpiece and the coverage area is generated based on each contact value in the contact information. Output the contact status, wherein the contact status includes points characterizing sufficient and / or insufficient contact.

[0007] Optionally, the sensor group includes a first type of sensor and a second type of sensor, wherein the first type of sensor is distributed on the earpiece in a first direction, and the second type of sensor is distributed on the earpiece in a second direction, wherein the first direction and the second direction are different; The step of obtaining contact information between the coverage area of ​​the earpiece and the earpiece through the sensor group includes: The first type of sensor is used to obtain a set of first-dimensional contact values ​​between the earpiece and the coverage area in a first direction; The second type of sensor is used to obtain the set of second-dimensional contact values ​​between the earpiece and the coverage area in the second direction; Based on the first-dimensional contact value set and the second-dimensional contact value set, the contact information between the detection points at different locations on the earpiece and the coverage area is determined.

[0008] Optionally, the step of determining the contact information between the detection points at different locations on the earpiece and the coverage area based on the first set of contact values ​​and the second set of contact values ​​includes: For any detection point on the earpiece, the contact value between the detection point and the coverage area is calculated based on the first dimension contact value corresponding to the detection point in the first dimension contact value set and the second dimension contact value corresponding to the detection point in the second dimension contact value set. The contact value of each detection point on the earpiece is used as the contact information.

[0009] Optionally, the step of generating the contact status between the earpiece and the coverage area based on each contact value in the contact information includes: Based on the relationship between each contact value and a preset threshold, the contact state of the detection point corresponding to each contact value is determined; A point status array is constructed based on the contact state of the detection points corresponding to each contact value and the relative positional relationship between each detection point, wherein the point status array represents the contact status between the earpiece and the coverage area.

[0010] Optionally, the step of determining the contact state of the detection point corresponding to each contact value based on the relationship between each contact value and a preset threshold includes: For any one of the contact values, if the contact value is greater than or equal to a preset threshold, the contact state of the detection point corresponding to the contact value is considered to be in full contact. If the contact value is less than a preset threshold, the contact state of the detection point corresponding to the contact value is insufficient.

[0011] Optionally, the step of outputting the contact status includes: The point state array representing the contact condition is converted into a state visualization array; The contact status image corresponding to the status visualization array is output through a display device associated with the stethoscope.

[0012] Optionally, the step of converting the point state array characterizing the contact condition into a state visualization array includes: The contact state of each detection point in the point state array is converted into a visualization state. The visualization state of the detection point with sufficient contact is the first state, and the visualization state of the detection point with insufficient contact is the second state. The first state is different from the second state. The visualization array is constructed by visualizing the status of each detection point.

[0013] In addition, to achieve the above objectives, this application also proposes an electronic device, the 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 stethoscope condition detection method as described above.

[0014] 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 when the computer program is executed by a processor, it implements the steps of the stethoscope condition detection method described above.

[0015] 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 stethoscope condition detection method described above.

[0016] One or more technical solutions proposed in this application have at least the following technical effects: In this embodiment, the stethoscope's earpiece is equipped with a sensor array. The stethoscope acquires contact information between the earpiece and its coverage area through the sensor array. This contact information includes contact values ​​between different positions on the earpiece and the coverage area. Based on these contact values, a contact status between the earpiece and the coverage area is generated. The contact status is then output, including points indicating sufficient or insufficient contact. In other words, this application clearly quantifies the contact information between the earpiece and its coverage area using the sensor array on the earpiece, and automatically generates and outputs the contact status between the earpiece and the coverage area. This allows the stethoscope user (doctor) to adjust the position or orientation of the earpiece in real time based on the contact status, ensuring close contact between the earpiece and the coverage area. This effectively reduces reliance on the doctor's personal experience, providing an objective guarantee for obtaining stable, high-quality auscultation sounds, thereby ensuring the effectiveness of auscultation. Attached Figure Description

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

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

[0019] Figure 1 This is a flowchart illustrating the first embodiment of the stethoscope condition detection method of this application; Figure 2 This is a schematic diagram of the sensor group in the stethoscope earpiece of the stethoscope in the stethoscope condition detection method of this application; Figure 3 This is a flowchart illustrating the second embodiment of the stethoscope condition detection method of this application; Figure 4 This is a flowchart illustrating the third embodiment of the stethoscope condition detection method of this application; Figure 5 This is a schematic diagram of the structural framework of the stethoscope in the stethoscope condition detection method of this application; Figure 6 This is a schematic diagram of the device structure of the hardware operating environment involved in the stethoscope condition detection method of this application.

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

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

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

[0023] In the clinical use of mechanical or electronic stethoscopes, doctors need to accurately place the stethoscope head on specific parts of the patient's body (such as the chest or back) to collect physiological sound signals from organs such as the heart and lungs. Ensuring a tight fit between the stethoscope head and the skin is one of the key conditions for guaranteeing sound quality. If the stethoscope head does not fit tightly against the skin, environmental noise can easily be introduced or sound leakage can occur, interfering with the clarity and accuracy of the auscultation signal and affecting the accuracy of diagnostic judgment. However, currently, the judgment of this fit mainly relies on the doctor's personal experience and subjective perception. This subjective reliance can easily lead to inconsistencies or misjudgments in the assessment of the contact state, making it difficult for the stethoscope to consistently achieve optimal sound quality in actual use, potentially affecting the reliability of auscultation results and diagnostic efficiency.

[0024] The main solution of this application embodiment is: a sensor group is set in the stethoscope earpiece, and the contact information between the earpiece and the coverage area is obtained through the sensor group. The contact information includes the contact values ​​between different positions on the earpiece and the coverage area. The contact status between the earpiece and the coverage area is generated based on each contact value in the contact information. The contact status is output, wherein the contact status includes points that characterize sufficient contact and / or insufficient contact.

[0025] This application quantifies the contact information between the stethoscope and its coverage area through a sensor array on the stethoscope, and automatically generates and outputs the contact status between the stethoscope and the coverage area. This allows the stethoscope user (doctor) to adjust the position or posture of the stethoscope in real time according to the contact status, thereby ensuring close contact between the stethoscope and the coverage area. This effectively reduces the reliance on the doctor's personal experience and provides an objective guarantee for obtaining stable and high-quality auscultation sound, thus ensuring the effectiveness of auscultation.

[0026] It should be noted that the executing entity in this embodiment can be a device with data processing, network communication and program execution functions, such as a stethoscope, an electronic device associated with a stethoscope, or a cloud server.

[0027] Reference Figure 1 This is a flowchart illustrating the first embodiment of the stethoscope condition detection method of this application.

[0028] In this embodiment, the stethoscope's earpiece is equipped with a sensor group; the stethoscope's condition detection method includes steps S10 to S30: Step S10: Obtain contact information between the earpiece's coverage area and the earpiece through the sensor group, wherein the contact information includes contact values ​​between different positions on the earpiece and the coverage area; It should be noted that, in this embodiment, the stethoscope condition detection method described above can be applied to a stethoscope or a smart device that is communicatively connected to the stethoscope, such as a smartphone or computer. Additionally, in this embodiment, a sensor array is provided on the stethoscope's earpiece. Optionally, the sensor array can be located on the surface or layer of the earpiece that contacts the patient's skin. The sensor array can include multiple discrete sensors, and these discrete sensors can form a sensor array.

[0029] For example, when a doctor uses a stethoscope and places the stethoscope's earpiece on the body surface, the stethoscope (or its main control chip) can collect the contact value between the earpiece and its corresponding covered area through sensors on the earpiece. The specific form of the contact value is determined based on the type of sensor. Optionally, the sensor in this embodiment can be a capacitance sensor or a pressure sensor, etc. Optionally, the capacitance value obtained by the capacitance sensor can be considered as the contact value, and the pressure value obtained by the pressure sensor can be considered as the contact value. Generally, the closer (or more sufficient) the contact between the earpiece and its corresponding covered area, the higher the contact value. For example, in the case of a capacitance sensor, the closer (or more sufficient) the contact between the earpiece and its covered area, the higher the capacitance value collected by the capacitance sensor. Optionally, in the case of a pressure sensor, the closer (or more sufficient) the contact between the earpiece and its covered area, the higher the pressure value collected by the pressure sensor. Accordingly, sensors at different positions in the sensor group can acquire contact values ​​at different positions on the earpiece, and the contact values ​​at different positions on the earpiece can constitute the contact information between the earpiece and its covered area.

[0030] Understandably, the sensor array enables the quantification and multi-point measurement of the contact state between the earpiece and the skin, transforming the subjective "fit" into an objective and processable digital signal, thus providing a data foundation for subsequent precise analysis.

[0031] Step S20: Generate the contact status between the earpiece and the coverage area based on each contact value in the contact information; It should be noted that each contact value corresponds to a detection point on the earpiece. Optionally, the detection point can be the location of each sensor in the sensor group, such as the location of the sensor itself, or a location associated with the sensor. The magnitude of the contact value reflects the degree of contact between the corresponding detection point and the coverage area. Therefore, by using the magnitude of each contact value and the corresponding detection point, the contact condition between each location on the earpiece and its coverage area can be characterized. The contact condition can be a comprehensive judgment of contact uniformity, integrity, and whether effective adhesion has been achieved.

[0032] Step S30: Output the contact status, wherein the contact status includes points that characterize sufficient and / or insufficient contact.

[0033] It should be noted that the contact status may include points indicating sufficient and / or insufficient contact. Optionally, if the contact value of a detection point is less than a preset threshold, it indicates that the detection point has insufficient contact with the coverage area; conversely, it indicates that the detection point has sufficient contact with the coverage area. Detection points with insufficient contact can be specially marked to distinguish them from detection points with sufficient contact.

[0034] For example, the generated contact status can be output through a human-machine interface. Optionally, the output can be a simple status indicator light (such as a green / red light), with different indicator lights corresponding to different probe points. Optionally, the contact status can also be output through a display screen, which can display text or images indicating insufficient contact on the earpiece. For example, the display screen can show an array of bright spots, with unlit dots indicating insufficient contact at the corresponding points.

[0035] Understandably, by outputting the contact status, users can receive immediate and clear feedback on the quality of stethoscope placement, enabling doctors to quickly and accurately adjust the stethoscope position without relying on personal experience, ensuring that the stethoscope can make close contact with the patient's body surface, thereby guaranteeing the auscultation effect of the stethoscope.

[0036] In this embodiment, the stethoscope's earpiece is equipped with a sensor array. The stethoscope acquires contact information between the earpiece and its coverage area through the sensor array. This contact information includes contact values ​​between different positions on the earpiece and the coverage area. Based on these contact values, the stethoscope generates a contact status between the earpiece and the coverage area and outputs the contact status, which includes points representing sufficient and / or insufficient contact. In other words, this application explicitly quantifies the contact information between the earpiece and its coverage area through the sensor array on the earpiece and automatically generates and outputs the contact status between the earpiece and the coverage area. This allows the stethoscope user (doctor) to adjust the position or orientation of the earpiece in real time based on the contact status, ensuring close contact between the earpiece and the coverage area. This effectively reduces reliance on the doctor's personal experience and provides an objective guarantee for obtaining stable, high-quality auscultation sounds, thereby ensuring the effectiveness of auscultation.

[0037] In one feasible implementation, the sensor group includes a first type of sensor and a second type of sensor. The first type of sensor is distributed on the earpiece in a first direction, and the second type of sensor is distributed on the earpiece in a second direction, wherein the first direction and the second direction are different. The step of obtaining contact information between the earpiece's coverage area and the earpiece through the sensor group includes steps S11 to S13: Step S11: Obtain the set of first-dimensional contact values ​​between the earpiece and the coverage area in the first direction using the first type of sensor; Step S12: Obtain the set of second-dimensional contact values ​​between the earpiece and the coverage area in the second direction using the second type of sensor; Step S13: Based on the first-dimensional contact value set and the second-dimensional contact value set, determine the contact information between the detection points at different locations on the earpiece and the coverage area.

[0038] It should be noted that the sensor group may include a first type of sensor and a second type of sensor. The first and second types of sensors can be the same model or sensors with different signals. The main difference between the first and second types is their different layouts. For example, the first type of sensor is arranged in a first direction on the earpiece, and the second type of sensor is arranged in a second direction on the earpiece. The first and second directions are different; optionally, the first and second directions can be perpendicular to each other.

[0039] Optionally, in a feasible implementation, the contact surface between the stethoscope and the patient's skin is circular. The first direction of the stethoscope can be the radial direction of the contact surface, such as the direction representing the radius of the circular contact surface, or the direction pointing outward from the center of the circular contact surface. The second direction of the stethoscope can be a circle or annulus concentric with the circular contact surface, i.e., a direction parallel to the circular boundary corresponding to the contact surface. Optionally, the sensor in the above sensor group is a capacitive sensor. The capacitive sensor can be a flexible circuit board, which includes a capacitance detector. Optionally, the capacitance detector can be a flexible wire or a flexible wire loop, etc. When the capacitance detector contacts the patient's skin, the flexible circuit board can trigger the generation of a capacitance value, and the larger the contact area, the higher the corresponding capacitance value. Accordingly, the capacitor detection element in the flexible circuit board can be arranged on the surface or shallow layer of the earpiece along the first and second directions mentioned above. For example, the arrangement can be presented as multiple straight lines (corresponding to the first direction) or multiple non-closed concentric circles of different sizes on the surface or shallow layer of the earpiece (corresponding to the second direction; note that in the following description, concentric circles are also assumed to be non-closed).

[0040] For example, a first-dimensional contact value set is formed by collecting first-dimensional contact values ​​between the earpiece and the coverage area in a first direction using a first type of sensor (which can be multiple sensors). Based on the above example, the capacitive probes of different first-type sensors can be straight lines arranged radially at different positions on the surface or shallow layer of the earpiece; correspondingly, different first-type sensors can collect their respective first-dimensional contact values. A second-dimensional contact value set is formed by collecting second-dimensional contact values ​​between the earpiece and the coverage area in a second direction using a second type of sensor (which can be multiple sensors). Again based on the above example, the capacitive probes of different second-type sensors can be distributed in concentric circles on the surface or shallow layer of the earpiece.

[0041] For example, after determining the first-dimensional contact value set and the second-dimensional contact value set, the contact status between the detection points at different locations on the earpiece and the coverage area can be determined based on the first-dimensional contact value set and the second-dimensional contact value set. It should be noted that the detection points at different locations on the earpiece can be determined based on the positions of different first-type sensors and different second-type sensors. Optionally, the detection point can be the location of the sensor. Optionally, since the first direction and the second direction are different, there can be intersections between the first direction and the second direction on the contact surface of the earpiece. For example, for any first-type sensor and any second-type sensor, the intersection between the detection trajectory of the first-type sensor in the first direction (such as a line segment) and the detection trajectory of the second-type sensor in the second direction (such as a concentric circle) corresponds to a detection point. Therefore, a detection point can correspond to one first-dimensional contact value (belonging to the first-dimensional contact value set) and one second-dimensional contact value (belonging to the second-dimensional contact value set), and the contact value of the detection point can be calculated based on the two-dimensional contact values. In this way, the contact value of each detection point can be determined, thus forming the contact status between the detection points at different locations on the earpiece and the coverage area.

[0042] It is understandable that by arranging the sensors in a cross pattern in the first and second directions, the contact information between the earpiece's coverage area and the earpiece can be obtained accurately and comprehensively.

[0043] In one feasible implementation, the step of determining the contact information between the detection points at different locations on the earpiece and the coverage area based on the first-dimensional contact value set and the second-dimensional contact value set includes steps S131 to S132: Step S131: For any detection point on the earpiece, calculate the contact value between the detection point and the coverage area based on the first dimension contact value corresponding to the first dimension contact value set and the second dimension contact value corresponding to the second dimension contact value set. Step S132: The contact values ​​of each detection point on the earpiece are used as contact information.

[0044] It should be noted that the stethoscope's earpiece can have multiple detection points. These detection points are related to the positions of the first type of sensor and the second type of sensor. Specifically, the intersection of the detection trajectory of a first type of sensor in the first direction and the detection trajectory of a second type of sensor in the second direction can be a corresponding detection point. Therefore, one detection point can correspond to one first type of sensor and one second type of sensor. Furthermore, since the contact value calculation method for each detection point is roughly the same, this embodiment will use one of them as an example for explanation.

[0045] For example, for any detection point on the earpiece, the contact value between the detection point and the coverage area can be calculated using the first-dimensional contact value corresponding to that detection point in the first-dimensional contact value set, and the second-dimensional contact value corresponding to that detection point in the second-dimensional contact value set. For instance, the detection point can correspond to one type of sensor and one type of sensor. The first-dimensional contact value corresponding to that detection point in the first-dimensional contact value set is the first-dimensional contact value obtained by the type of sensor corresponding to that detection point. Similarly, the second-dimensional contact value corresponding to that detection point in the second-dimensional contact value set is the second-dimensional contact value obtained by the type of sensor corresponding to that detection point. After determining the first-dimensional and second-dimensional contact values ​​of the detection point, optionally, the contact value of the detection point can be obtained by weighted summing of the first-dimensional and second-dimensional contact values, or alternatively, the smallest of the first-dimensional and second-dimensional contact values ​​can be selected as the contact value of the detection point. The contact value of each detection point can be determined in the above manner, and the contact value of each detection point is the aforementioned contact information.

[0046] It is understood that in this embodiment, contact values ​​from two dimensions are combined to determine the contact value of each detection point, forming contact information, which can ensure the accuracy of the contact values ​​of the detection points.

[0047] Reference Figure 2 This is a schematic diagram of the sensor assembly of the stethoscope earpiece in this application. Figure 2 It can be a front view of the contact surface on the earpiece, where Y1 to Ym are the first type of sensors in the above embodiment, arranged along a first direction; X1 to Xn are the second type of sensors in the above embodiment, arranged along a second direction. Figure 2 As shown, the capacitor detectors from Y1 to Ym form a straight line in the radial direction of the earpiece contact surface, while the capacitor detectors from X1 to Xn form concentric circles on the earpiece contact surface. Figure 2 As shown in the figure, each point P (i.e., detection point) is included. Taking Pmn…Pmn-n+2,Pmn-n+1 as an example, Pmn…Pmn-n+2,Pmn-n+1 are the intersection points of Xn and Ym. By detecting and reading the capacitance values ​​of X1,X2…Xn and Y1,Y2…Ym respectively, the capacitance value of each intersection point of Pmn…Pmn-n+2,Pmn-n+1 can be determined. For example, the capacitance value corresponding to Pmn, i.e., the contact value, can be calculated from the capacitance values ​​of Xn and Ym. The specific calculation can be referred to the above embodiment, which will not be repeated here.

[0048] Reference Figure 3This is a flowchart illustrating the second embodiment of the stethoscope condition detection method of this application. Contents identical or similar to those in the above embodiments can be referred to the above description and will not be repeated hereafter. The steps for generating the contact status between the earpiece and the coverage area based on each contact value in the contact information include steps S21 to S22: Step S21: Determine the contact state of the detection point corresponding to each contact value based on the relationship between each contact value and the preset threshold. Step S22: Construct a point status array based on the contact status of each contact value corresponding to the detection point and the relative positional relationship between each detection point. The point status array represents the contact status between the earpiece and the coverage area.

[0049] For example, a threshold value, i.e., the aforementioned preset threshold, can be pre-set for the contact value of each detection point. This threshold is set based on physical quantities such as the minimum capacitance change or pressure required to ensure effective acoustic contact, and can be determined experimentally. The contact value of each detection point is compared with this threshold to determine the contact state of each detection point.

[0050] For example, the contact state can be sufficient or insufficient. In practical applications, the contact state can be binarized (e.g., "1" or "0"). According to the actual spatial relationship of each detection point on the earpiece contact surface, the contact values ​​of each detection point are arranged to form a state matrix corresponding to the physical position, i.e., the above-mentioned point state array. The point state array can intuitively represent the contact status between the earpiece and the coverage area.

[0051] In one feasible implementation, the step of determining the contact state of the detection point corresponding to each contact value based on the relationship between each contact value and a preset threshold includes steps S211 to S212: Step S211: For any contact value among all contact values, if the contact value is greater than or equal to a preset threshold, the contact state of the detection point corresponding to the contact value is sufficient contact. Step S212: If the contact value is less than a preset threshold, the contact state of the detection point corresponding to the contact value is insufficient contact.

[0052] It should be noted that, since the determination process for each contact value is roughly similar, this embodiment will use one of them as an example for explanation.

[0053] For example, for any one of the contact values, the contact value is compared with a preset threshold. If the contact value is greater than or equal to the preset threshold, it indicates that the detection point corresponding to the contact value is in close contact with the coverage area, and therefore the contact state corresponding to the contact value is sufficient. Conversely, if the contact value is less than the preset threshold, it indicates that the detection point corresponding to the contact value is not in close contact with the coverage area, and therefore the contact state of the corresponding detection point is insufficient.

[0054] It is understood that in this embodiment, by using threshold judgment to determine the contact status of the detection points and constructing a spatial array of detection points, the quantified contact data is transformed into an intuitive, spatialized contact status distribution map, which greatly improves the efficiency and accuracy of identifying the contact status between the earpiece and the coverage area.

[0055] Reference Figure 4 This is a flowchart illustrating the third embodiment of the stethoscope condition detection method of this application. Contents in this embodiment that are the same as or similar to those in the above embodiments can be referred to the above description and will not be repeated hereafter. The steps for outputting the contact status include steps S31 to S32: Step S31: Convert the point state array representing the contact condition into a state visualization array. Step S32: Output the contact status image corresponding to the status visualization array through the display device associated with the stethoscope.

[0056] It should be noted that, in order to make it easier for users to clearly and intuitively understand the contact status between the earpiece and its coverage area, the contact status is output in a visual form in this embodiment.

[0057] For example, based on the above embodiments, the contact status between the earpiece and its coverage surface can be presented as a dot-state array, that is, the dot-state array represents the contact status. Optionally, the dot-state array can be composed of 0 and 1, such as 0 representing insufficient contact and 1 representing sufficient contact. Optionally, the binary dot-state array can be mapped to an array of graphic elements that are easy for human visual understanding. Each contact status corresponds to a specific display style (such as color, shape, brightness).

[0058] For example, the generated visualization array can be rendered as an image and displayed on a connected display device. This display device can be a miniature screen of the stethoscope itself, or a screen of a smartphone, tablet, or computer wirelessly connected to it.

[0059] Overall technical effect of this embodiment: By converting status data into an intuitive visual array and outputting it, the graphical and real-time display of contact status is realized, which significantly improves the user experience and the intuitiveness of operation guidance.

[0060] In one feasible implementation, the step of converting the point state array representing the contact condition into a state visualization array includes steps S311 to S312: Step S311: Convert the contact state of each detection point in the point state array into a visualization state. The visualization state of the detection point with sufficient contact is the first state, and the visualization state of the detection point with insufficient contact is the second state. The first state and the second state are different. Step S312: Build a visualization array by visualizing the status of each detection point.

[0061] For example, a corresponding visual display effect, or visualization state, can be defined for each contact state. For instance, the visualization state of a detection point with sufficient contact is the first state, and the visualization state of a detection point with insufficient contact is the second state; the first state and the second state are different. Optionally, the first state and the second state can be opposite.

[0062] For example, the visual effects of the first and second states can be set as needed. For instance, optionally, when the visual effect is a brightness / darkness effect, the first state can be bright, and the second state can be dark. When the visual effect is a color effect, the first state can be green, and the second state can be red. When the visual effect is a shape effect, the first state can be a rectangle, and the second state can be a circle. When the visual effect is a dynamic effect, the first state can be static, and the second state can be flashing.

[0063] For example, after determining the visualization status of each detection point, a visualization array can be constructed by combining the spatial layout of each detection point. The visualization array is drawn or rendered at the corresponding position on the display interface, and finally combined into a complete graphic reflecting the state of the physical contact surface.

[0064] In this embodiment, the specific visualization mapping rules and construction process ensure that the generated visualization array can accurately and clearly convey the spatial information of the contact state.

[0065] Reference Figure 5 This is a schematic diagram of the structural framework of the stethoscope in an embodiment of this application. Figure 5 As shown, a stethoscope may include the following parts: The stethoscope's stethoscope has a capacitive sensor array (as described above) on the side that contacts the patient. The signals collected by the capacitive sensor array are converted into capacitance values ​​by a capacitive sensor chip and input to the SOC (System on Chip) main control chip. The stethoscope also contains a built-in microphone to collect sound signals from the patient's body. These sound signals are then processed by an audio processing chip for noise reduction, amplification, and other enhancements before being transmitted to the SOC. The data can also be played back via a headphone jack.

[0066] The SOC main control chip runs the system software, such as the stethoscope condition detection program corresponding to the stethoscope condition detection method described above. The system software judges and processes the capacitance values ​​collected from multiple points and is responsible for implementing the basic functions of the electronic intelligent stethoscope, such as mode control, button control, signal processing, and LED (Light Emitting Diode) driving.

[0067] The storage device stores the auscultation records and allows for playback or uploading of these records to a cloud server.

[0068] The system includes Bluetooth and WiFi (Wireless Fidelity) wireless communication modules. Bluetooth handles wireless communication, connecting with devices like mobile phones to transmit Bluetooth signals. A mobile app can transmit the recorded signals via Bluetooth for model matching and analysis, generating reports. The app can also upload data to the cloud server of a relevant medical institution to obtain a professional analysis report. Doctors can also connect in-ear Bluetooth headphones for on-site auscultation, overcoming the stethoscope effect problem associated with wired headphones. WiFi wireless communication enables access to the internet and remote cloud servers of medical institutions. Through computer software, it allows for faster data uploads, remote information reception, and data analysis, generating preliminary reports.

[0069] Audio amplifier and headphone jack. Responsible for amplifying and playing sound, allowing professional medical personnel to perform real-time auscultation, replacing traditional stethoscopes.

[0070] Power management. Includes a USB-C charging port, a 500mAh lithium battery, and a power management chip, enabling more than 10 hours of continuous operation.

[0071] The display system includes an LED display screen, memory, etc., and can be controlled via buttons to select and play back recorded signals, display whether there are any health problems with the signals, and generate a brief report to notify the customer. It can also be used to output contact status.

[0072] Based on the stethoscope described above, a working scenario for the stethoscope is given. Example: The doctor turns on the stethoscope using the switch on the stethoscope.

[0073] First, select the auscultation mode by pressing the button, place the stethoscope earpiece on the patient's heart and lungs, and read the capacitance value through the capacitance sensor array on the earpiece. The capacitance value is displayed on the dot matrix of the display screen with different brightness levels, thereby judging the contact between the stethoscope earpiece and the patient's skin and the specific areas where the contact is not good, and adjusting the contact strength or position accordingly.

[0074] After ensuring good contact between the stethoscope and the patient's skin, select "Start Auscultation" and begin recording in the controller section.

[0075] The patient's heart and lung sounds are picked up by a microphone array and amplified by a low-noise amplifier. The signal is then filtered out by a bandpass filter to remove noise from other frequency bands. After being processed by an active audio noise reduction chip, the signal is sent to the SOC for signal processing and stored in memory.

[0076] Simultaneously, after the audio signal is amplified by the audio amplifier, the user can hear clear heart and lung sounds. Users can choose to upload the stored auscultation records to the cloud server via a button.

[0077] This electronic stethoscope can also be connected to a mobile phone or in-ear Bluetooth headphones via Bluetooth pairing.

[0078] The mobile app can transmit the recorded signals via Bluetooth to perform model matching and analysis, generate reports, or upload them to the cloud server of the corresponding professional medical institution to obtain a professional analysis report.

[0079] Users can also connect in-ear Bluetooth headphones for on-site auscultation, solving the stethoscope effect problem of wired headphones.

[0080] The following is for reference. Figure 6 It shows a schematic diagram of a structure suitable for implementing an electronic device according to the embodiments of this application. Figure 6 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0081] like Figure 6As shown, the electronic 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 electronic 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 electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although electronic 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.

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

[0083] The electronic device provided in this application employs the stethoscope condition detection method described in the above embodiments, which solves the technical problem that relying on subjective judgment of the contact state between the stethoscope and the patient when using a traditional stethoscope can easily affect the auscultation effect. Compared with the prior art, the beneficial effects of the electronic device provided in this application are the same as those of the stethoscope condition detection method provided in the above embodiments, and other technical features of this electronic device are the same as those disclosed in the method of the previous embodiment, and will not be repeated here.

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

[0085] The above are merely specific embodiments 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.

[0086] 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 stethoscope condition detection method in the above embodiments.

[0087] 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, 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 fiber, 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.

[0088] The aforementioned computer-readable storage medium may be included in an electronic device or may exist independently without being assembled into an electronic device.

[0089] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by an electronic device, cause the electronic device to: The contact information between the earpiece and the coverage area is obtained through a sensor array. The contact information includes the contact values ​​between different positions on the earpiece and the coverage area. The contact status between the earpiece and the coverage area is generated based on each contact value in the contact information. Output contact status, which includes points representing sufficient and / or insufficient contact.

[0090] 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).

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

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

[0093] 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 stethoscope condition detection method described above. This solves the technical problem that relying on subjective judgment of the contact state between the stethoscope and the patient when using a traditional stethoscope can easily affect the auscultation effect. 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 stethoscope condition detection method provided in the above embodiments, and will not be repeated here.

[0094] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the stethoscope condition detection method described above.

[0095] The computer program product provided in this application can solve the technical problem that relying on subjective judgment of the contact state between the stethoscope and the patient when using a traditional stethoscope can easily affect the auscultation effect. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the stethoscope condition detection method provided in the above embodiments, and will not be repeated here.

[0096] The above are only some embodiments of this application and do 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 stethoscope condition detection method, characterized by, The stethoscope's earpiece is provided with a sensor group; The stethoscope's condition detection method comprises: acquiring contact information between the earpiece's coverage area and the earpiece through the sensor group, wherein the contact information comprises contact values between different positions on the earpiece and the coverage area; generating a contact condition between the earpiece and the coverage area based on each contact value in the contact information; outputting the contact condition, wherein the contact condition comprises points representing sufficient contact and / or insufficient contact.

2. The stethoscope condition detection method of claim 1, wherein, The sensor group comprises a first type of sensor and a second type of sensor, the first type of sensor is distributed in a first direction on the earpiece, and the second type of sensor is distributed in a second direction on the earpiece, wherein the first direction and the second direction are different; The step of acquiring contact information between the earpiece's coverage area and the earpiece through the sensor group comprises: acquiring a first-dimension contact value set between the earpiece and the coverage area in the first direction through the first type of sensor; acquiring a second-dimension contact value set between the earpiece and the coverage area in the second direction through the second type of sensor; determining contact information between detection points at different positions on the earpiece and the coverage area based on the first-dimension contact value set and the second-dimension contact value set.

3. The stethoscope condition detection method of claim 2, wherein, The step of determining contact information between detection points at different positions on the earpiece and the coverage area based on the first-dimension contact value set and the second-dimension contact value set comprises: for any one detection point at a position on the earpiece, calculating a contact value between the detection point and the coverage area based on a first-dimension contact value corresponding to the detection point in the first-dimension contact value set and a second-dimension contact value corresponding to the detection point in the second-dimension contact value set; taking the contact values of each detection point on the earpiece as the contact information.

4. The stethoscope condition detection method of claim 1, wherein, The step of generating a contact condition between the earpiece and the coverage area based on each contact value in the contact information comprises: determining a contact state of a detection point corresponding to each contact value according to a size relationship between the contact value and a preset threshold value; constructing a point state array according to the contact states of the detection points corresponding to each contact value and the relative positional relationship between the detection points, wherein the point state array represents a contact condition between the earpiece and the coverage area.

5. The stethoscope condition detection method of claim 4, wherein, The step of determining a contact state of a detection point corresponding to each contact value according to a size relationship between the contact value and a preset threshold value comprises: for any one contact value in the contact values, if the contact value is greater than or equal to a preset threshold value, the contact state of the detection point corresponding to the contact value is sufficient contact; if the contact value is less than a preset threshold value, the contact state of the detection point corresponding to the contact value is insufficient contact.

6. The stethoscope condition detection method of claim 1, wherein, The step of outputting the contact condition comprises: converting the point state array representing the contact condition into a state visualization array; outputting, by a display device associated with the stethoscope, a contact condition image corresponding to the state visualization array.

7. The stethoscope condition detection method of claim 6, wherein, The step of converting the point state array characterizing the contact condition into a state visualization array comprises: converting the contact state of each detection point in the point state array into a visualization state, wherein the visualization state of a detection point with a sufficient contact state is a first state, the visualization state of a detection point with an insufficient contact state is a second state, and the first state is different from the second state; building the visualization array by the visualization state of each detection point.

8. An electronic device, comprising: The electronic device comprises a processor, a memory, and a stethoscope condition detection program stored on the memory and executable on the processor, and the stethoscope condition detection program, when executed, implements the steps of the stethoscope condition detection method according to any one of claims 1-7.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a stethoscope condition detection program, and the stethoscope condition detection program, when executed, implements the steps of the stethoscope condition detection method according to any one of claims 1-7.

10. A computer program product, characterised in that, The computer program product comprises a stethoscope condition detection program, and the stethoscope condition detection program, when executed by a processor, implements the steps of the stethoscope condition detection method according to any one of claims 1-7.