Breast pump, detection method, medium, device and program product
By using an EVS sensor to detect changes in brightness along the milk flow path, the problem of capacitive sensors in breast pumps being affected by environmental factors and milk residue was solved, enabling accurate detection of milk-related parameters and ensuring the stability and accuracy of the detection.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-29
- Publication Date
- 2026-04-14
AI Technical Summary
The capacitive sensors in existing breast pumps are susceptible to environmental factors, and milk residue causes zero-point drift, resulting in inaccurate detection of milk-related parameters.
An EVS sensor is used to detect changes in brightness along the milk flow path, generating detection data. The detection and processing modules determine relevant milk parameters, while avoiding direct contact between the milk and the detection module to maintain accuracy.
It enables accurate detection of milk-related parameters under different environmental conditions, avoids the influence of milk residue on the detection, and improves the stability and accuracy of the detection.
Smart Images

Figure CN121846403A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of breast pump technology, specifically to a breast pump, a testing method, a medium, a device, and a program product. Background Technology
[0002] During breastfeeding, mothers need to accurately monitor relevant parameters of breast milk to provide them with a reference.
[0003] Existing technologies use capacitive sensors to monitor breast milk parameters. However, capacitive sensors are susceptible to environmental factors such as temperature, humidity, and human body influence. Furthermore, breast milk can remain in the milk suction channel after it flows, causing the zero point of the capacitive sensor to drift and resulting in inaccurate detection of breast milk-related parameters.
[0004] Therefore, there is an urgent need for a breast pump that can identify and accurately monitor parameters related to breast milk. Summary of the Invention
[0005] To address the shortcomings of existing technologies, this application provides a breast pump, detection method, medium, device, and program product that can detect changes in brightness along the milk flow path and generate detection data; and determine milk-related parameters based on the detection data, thereby improving the accuracy of detecting milk-related parameters.
[0006] To address the above problems, the present invention provides the following technical solution: In a first aspect, embodiments of this application provide a breast pump, comprising: at least one detection module, a processing module, a breast shield, a breast channel, a negative pressure mechanism, and a milk storage container; Breast shields include flanges for conforming to the human breast; The milk suction channel is sealed to the milk suction shield, and the milk suction channel is used to accommodate the nipple and allow milk to flow; The negative pressure mechanism is used to apply negative pressure directly or indirectly into the milk suction channel, through which milk flows into the milk storage container; The detection module is used to detect changes in brightness along the milk flow path and generate detection data; The processing module is used to determine milk-related parameters based on the detection data.
[0007] Optionally, the detection module includes an EVS sensor.
[0008] EVS sensors can accurately capture subtle changes in brightness, have a fast response time, and generate highly accurate detection data.
[0009] Optionally, the breast suction channel and the breast shield are integrally formed, or the breast suction channel and the breast shield are detachably and sealed together.
[0010] The integrated design of the breast pump channel and breast shield improves overall sealing and structural stability, reducing detection errors caused by negative pressure leakage. The detachable design of the breast pump channel and breast shield facilitates cleaning and replacement of parts, adapting to the needs of different users.
[0011] Optionally, milk-related parameters include at least one of milk flow rate, milk volume, whether a milk ejection reflex occurs, and whether there is milk flow.
[0012] Optionally, the detection module does not directly contact the milk.
[0013] The detection module does not come into direct contact with breast milk, which avoids breast milk contamination of the detection module and its accuracy, and also prevents hygiene hazards caused by the detection module coming into contact with breast milk. At the same time, it does not affect the detection module's ability to capture changes in brightness.
[0014] Optionally, the milk suction channel includes a channel shell that encloses and forms a milk flow path; The detection module detects the brightness changes caused by milk flow through the channel housing. The channel housing within the detection range of the detection module is a transparent or semi-transparent structure.
[0015] The detection module detects the movement of the target object through the channel housing, without contacting breast milk or the breast, thus improving hygiene. The channel housing is transparent / semi-transparent, allowing the detection module to detect changes in brightness and ensuring the validity of the detection data.
[0016] Optionally, the breast pump also includes a main unit; the detection module is located in the main unit.
[0017] The detection module is located on the host, which facilitates wiring.
[0018] Optionally, the breast pump also includes a light-emitting module for illuminating the path of milk flow.
[0019] The light-emitting module of this application can provide a stable light source for the detection module, avoiding unclear capture of brightness changes due to excessively dim or bright ambient light, ensuring the stability and accuracy of the detection data of the detection module, and enabling the breast pump to perform normal and accurate detection under different lighting conditions.
[0020] Optionally, the light-emitting module is located on one side of the breast pumping channel, and the detection module is located on the other side of the breast pumping channel.
[0021] Optionally, the breast pump includes a first detection module and a second detection module, the first detection module and the second detection module having different detection ranges.
[0022] Secondly, embodiments of this application provide a detection method, the detection method comprising: The detection module acquires detection data generated by the brightness change caused by the flow of milk in the milk suction channel. Determine relevant parameters of breast milk based on test data.
[0023] Optionally, milk-related parameters include milk flow rate, which are determined based on test data, including: The milk flow path and the formation time of the milk flow path are determined based on the test data; The milk flow rate is determined based on the length of the milk flow path and the formation time.
[0024] Optionally, the detection module includes an EVS sensor, and the detection data includes timestamps, coordinates, and polarity. Based on the detection data, the milk flow path and the formation time of the milk flow path are determined, including: The milk flow path is obtained by fitting the timestamps and coordinates of the detection data and the polarity. The formation time is determined based on the first timestamp of the first detection data located at the starting position in the milk flow path and the second timestamp of the second detection data located at the ending position in the milk flow path.
[0025] Optionally, milk-related parameters include milk flow rate, and the method further includes: Obtain the cross-sectional area of the milk flow path; The milk flow rate is determined based on the cross-sectional area and the milk flow velocity.
[0026] Optionally, milk-related parameters include whether a milk let-down reflex occurs, and the method further includes: Determine whether the time during which the milk flow exceeds a preset flow threshold is greater than a preset time; If so, then the milk spray reflex has occurred; If not, then the milk spray reflex did not occur.
[0027] Optionally, the breast pump includes a first detection module and a second detection module, and the method further includes: If the time for which the first milk flow rate detected by the first detection module exceeds the first preset flow rate threshold is longer than the first preset time, and the time for which the second milk flow rate detected by the second detection module exceeds the second preset flow rate threshold is longer than the second preset time, then it is determined that a milk spraying reflex has occurred. Otherwise, it is determined that the milk spray reflex did not occur.
[0028] Thirdly, embodiments of this application provide a detection device, which includes: an acquisition module for acquiring detection data generated by the detection module due to brightness changes in the milk flow path; The processing module is used to determine milk-related parameters based on the detection data.
[0029] Fourthly, this embodiment provides a breast pump, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by at least one processor, which enables the at least one processor to perform the detection method as described in the second aspect.
[0030] Fifthly, this embodiment provides a computer storage medium storing an executable program, which is executed by a processor to implement the detection method as described in the second aspect.
[0031] In a sixth aspect, this embodiment provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the detection method of the second aspect.
[0032] The beneficial effects of this application are as follows: During operation, the user's breast is in contact with the flange, and part of the breast enters the space within the milk suction channel. When the negative pressure mechanism applies negative pressure directly or indirectly to the milk suction shield, the breast secretes milk under the action of the breast pump. The flow of milk causes a change in brightness along the milk flow path, and the detection module generates detection data based on this brightness change. The detection module of this application generates detection data by detecting the brightness change caused by milk flow, which is unaffected by environmental factors, and milk residue does not affect the accuracy of the detection module in detecting milk-related parameters. Attached Figure Description
[0033] Figure 1 This application provides a three-dimensional structural diagram of a breast pump.
[0034] Figure 2 This is an exploded schematic diagram of the breast pump provided in the embodiments of this application.
[0035] Figure 3 This is a schematic diagram illustrating the working principle of the EVS sensor used in the embodiments of this application.
[0036] Figure 4 This is a cross-sectional view of the first structure of the breast pump provided in the embodiments of this application.
[0037] Figure 5 This is a cross-sectional view of a second structure of the breast pump provided in the embodiments of this application.
[0038] Figure 6 This is a schematic diagram of the nipple in an unstretched state as provided in the embodiments of this application.
[0039] Figure 7 This is a schematic diagram of the nipple in a stretched state according to an embodiment of this application.
[0040] Figure 8 This is a cross-sectional view of the third structure of the breast pump provided in the embodiments of this application.
[0041] Figure 9 This is a schematic diagram of the milk flow path generated according to an embodiment of this application.
[0042] Figure 10 This is a flowchart illustrating a detection method provided in an embodiment of this application.
[0043] Figure 11 This is a schematic diagram of the process for determining breast health parameters provided in the embodiments of this application.
[0044] Figure 12 This is a schematic flowchart illustrating the process of determining breast deformation parameters provided in an embodiment of this application.
[0045] Figure 13 This is a flowchart illustrating the process of determining breast pump wearing parameters provided in an embodiment of this application.
[0046] Figure 14 This is a flowchart illustrating the process of determining milk-related parameters provided in an embodiment of this application.
[0047] Figure 15 This is a schematic diagram of the detection device provided in this embodiment.
[0048] Figure 16 This is a schematic diagram of the structure of a breast pump provided in this embodiment.
[0049] Figure 17 This is a structural block diagram of a computer-readable storage medium provided in this embodiment.
[0050] Figure label: 100. Breast pump; 1. Breast pump shield; 10. Flange; 11. First housing; 2. Breast pump channel; 21. Second housing; 3. Detection module; 31. First detection module; 32. Second detection module; 4. Main unit; 5. Milk storage container; 6. Negative pressure mechanism; 7. Power supply module; 8. Light-emitting module; 200. Human breast. Detailed Implementation
[0051] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0052] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.
[0053] Please see Figure 1 , Figure 1 This is a schematic diagram of the structure of the breast pump provided in the embodiments of this application. Figure 2 This is an exploded schematic diagram of the breast pump provided in the embodiments of this application. Figure 4 This is a cross-sectional view of the first structure of the breast pump provided in the embodiments of this application. Figure 1 , Figure 2 and Figure 4 As shown, the breast pump 100 provided in this embodiment includes a breast shield 1, a breast pump channel 2, a detection module 3, a main unit 4, a milk storage container 5, a negative pressure mechanism 6, and a power supply module 7. The breast shield 1 includes a flange 10, which is used to fit the human breast 200. The breast pump channel 2 is sealed to the breast shield 1 and is used to accommodate the nipple and supply milk flow. The detection module 3 is used to detect changes in brightness caused by the movement of a target object within the breast shield 1 or the breast pump channel 2, and to generate detection data.
[0054] Specifically, flange 10 is shaped like a flared mouth.
[0055] The main unit 4 includes a processing module, which is used to determine milk pumping-related parameters based on the detection data.
[0056] Optionally, the power supply module 7 is used to supply power to the processing module, the detection module 3, and the negative pressure mechanism 6.
[0057] Optionally, the target object includes at least one of the following: the breast body, the areola, the nipple, or breast milk. Detection module 3 is used to detect changes in brightness caused by movement of at least one of the following: the breast body, the areola, the nipple, or breast milk.
[0058] The detection module measures data generated by the movement of the breast, areola, and nipple, thereby measuring breast-related parameters and breast pump wearing parameters; the detection module measures data generated by the movement of milk, thereby measuring milk-related parameters.
[0059] Optionally, the breast pump channel 2 and the breast shield 1 are integrally formed, or the breast pump channel 2 and the breast shield 1 are detachably and sealed together. The integral forming of the breast pump channel 2 and the breast shield 1 can improve structural stability; the detachable design of the breast pump channel 2 and the breast shield 1 facilitates cleaning and replacement of parts, adapting to the needs of different users.
[0060] Optionally, the breast pumping-related parameters include at least one of the following: breast-related parameters, milk-related parameters, and breast pump wearing parameters.
[0061] Optionally, breast-related parameters include at least one of breast deformation parameters and breast health parameters; and / or, milk-related parameters include at least one of milk flow rate, milk flow rate, whether a let-down reflex occurs, and whether there is milk flow; and / or, breast pump wearing parameters include whether the breast pump is worn correctly.
[0062] Optionally, the breast deformation parameters include at least one of the following: breast body deformation parameters, areola deformation parameters, and nipple deformation parameters.
[0063] Optionally, the detection module is used to detect the brightness change caused by nipple deformation in the breast and generate detection data, and the processing module is used to determine the nipple deformation parameters based on the detection data.
[0064] Optionally, the detection module is used to detect the brightness change caused by areola deformation in the breast and generate detection data, and the processing module is used to determine areola deformation parameters based on the detection data.
[0065] Optionally, the detection module is used to detect brightness changes caused by breast body movement and generate detection data; the processing module is used to determine breast body deformation parameters based on the detection data and determine whether the breast position is located in the correct wearing area.
[0066] Among them, the breast body deformation parameters include breast body displacement parameters, the areola deformation parameters include areola area change parameters, and the nipple deformation parameters include nipple area change parameters and nipple stretching length.
[0067] Optionally, breast health parameters include at least one of the following: whether the nipple is cracked, whether the areola is cracked, whether the areola is bleeding, whether the nipple is bleeding, whether there is crust on the areola, and whether there is crust on the nipple.
[0068] Optionally, please refer to Figure 3 , Figure 3This is a schematic diagram illustrating the working principle of the EVS sensor used in this application embodiment. Detection module 3 includes an EVS sensor. Based on the Event-Based Vision Sensor (EVS), it can accurately capture subtle changes in brightness, has a fast response, and generates highly accurate detection data. The EVS sensor includes hundreds of thousands of pixels, each operating independently and asynchronously, capturing changes in light brightness. Each pixel of the EVS sensor detects based on the initial ambient brightness. When a target object moves, the detected brightness changes accordingly, allowing each pixel of the EVS sensor to perceive brightness fluctuations and convert them into corresponding electrical signal values. If the current electrical signal value of the pixel is higher than the electrical signal value at the previous moment, and the increase in the electrical signal value exceeds a first preset threshold, it is determined to be a positive event; if the current electrical signal value of the pixel is lower than the electrical signal value at the previous moment, and the decrease in the electrical signal value exceeds a second preset threshold, it is determined to be a negative event. The EVS sensor outputs the corresponding coordinates, time, and polarity of the pixel. The electrical signal value can be a current value or a voltage value, which is compared with the current value or voltage value corresponding to the brightness value at the previous moment.
[0069] Please see Figure 4 , Figure 4 This is a cross-sectional view of the first structure of the breast pump provided in this application. In this structural diagram, the milk suction channel 2 includes a second housing 21, and the detection module 3 performs detection through the second housing 21 of the milk suction channel 2 and / or the first housing 11 of the milk suction shield 1. When the user's breast is pressed against the flange, the nipple extends into the milk suction channel 2. At this time, the detection module 3 is located in front of the user's nipple and can clearly detect the changes in brightness caused by the nipple and areola, the breast body, and the flow of milk, thereby generating detection data. The processing module can determine milk suction-related parameters based on the detection data.
[0070] Optionally, the detection module 3 is positioned on the central axis h of the breast suction channel 2, so that the detection module 3 can be directly facing the center of the breast and the nipple for detection. Under the action of the negative pressure mechanism 6, the nipple expands during the movement, resulting in a change in brightness. The detection module 3 detects this change in brightness and generates detection data.
[0071] Next, combine Figure 4 This section introduces breast-related parameters.
[0072] The principle for identifying nipple deformation parameters is as follows: When the breast pump 100 is working, the negative pressure mechanism 6 applies negative pressure to the milk suction channel 2. The nipple will expand and contract regularly according to the magnitude of the negative pressure. Because the nipple and areola are different colors, when the nipple expands, the area that should be the areola color is replaced by the nipple color, causing the brightness of this area to change. The EVS can output detection data that reflects the nipple contour by recognizing the brightness change. In this case, it is the frontal contour of the nipple. The processing module calculates the nipple deformation parameters based on the detection data of the EVS. For example, it compares the nipple contour at the current moment with the nipple contour at the previous moment to calculate the nipple area change parameters.
[0073] The principle for recognizing areola deformation parameters is as follows: When the breast pump 100 is working, the negative pressure mechanism 6 applies negative pressure to the milk suction channel 2. The areola will expand and contract regularly according to the magnitude of the negative pressure. Because the areola and the breast body are not the same color, when the areola expands, the area that should be the color of the breast body is replaced by the color of the areola, causing the brightness of this area to change. The EVS can output detection data that reflects the areola contour by recognizing the brightness change. The processing module calculates the areola deformation parameters based on the detection data of the EVS. For example, it compares the areola contour at the current moment with the areola contour at the previous moment to calculate the areola area change parameters.
[0074] Furthermore, the areola area is the area between the areola contour and the nipple contour.
[0075] The detection principle of breast body deformation parameters is as follows: When the breast pump 100 is working, if the breast body shifts, the area in contact with the flange 10 changes significantly. The EVS captures the brightness change caused by the breast body shift and outputs detection data reflecting the breast body shift. The processing module then calculates the breast body deformation parameters based on the EVS detection data. For example, it compares the current breast body contour in contact with the flange 10 with the previous breast body contour in contact with the flange 10 to calculate the breast body displacement parameters. Based on these parameters, it determines whether the breast body has shifted. Here, the first and second breast body contours are the frontal contours observed from the front of the breast.
[0076] Furthermore, when detecting the displacement parameters of the breast body, the first shell 11 is preferably a transparent or semi-transparent structure.
[0077] Next, combine Figure 4 This section introduces the parameters for wearing a breast pump.
[0078] Optionally, the detection principle for whether the breast pump is worn correctly is as follows: based on the obtained breast displacement parameters, determine whether the breast pump is worn correctly 100.
[0079] Specifically, when the breast is properly fitted, the breast itself will not move much during the pumping process. Therefore, if the displacement parameter of the breast is greater than the preset threshold, it is determined that the user is not wearing the breast pump correctly.
[0080] Next, combine Figure 4 This section introduces parameters related to breast health.
[0081] The principle for detecting nipple fissures is as follows: When the breast pump 100 is working, the negative pressure mechanism 6 applies negative pressure to the milk suction channel 2. The nipple will expand and contract regularly according to the magnitude of the negative pressure. Because the nipple and areola are different colors, when the nipple expands, the area that should be the areola color is replaced by the nipple color, causing a change in the brightness of this area. The EVS can output detection data that reflects the nipple contour by recognizing the brightness change. The processing module can then identify whether the nipple is fissure based on the detection data of the EVS. For example, by comparing the nipple contour at the current moment with the nipple contour at the previous moment, the curvature of the two nipple contours and / or whether the nipple contour has broken is determined. If the curvature is abnormal and / or the contour has broken, the nipple is determined to be fissures. The specific steps for determining the curvature abnormality and / or the nipple contour breakage will be explained in the following parts of the instruction manual and will not be repeated here.
[0082] The detection principle for whether the areola is cracked is as follows: When the breast pump 100 is working, the negative pressure mechanism 6 applies negative pressure to the milk suction channel 2. The areola will expand and contract regularly according to the magnitude of the negative pressure. Because the areola and the breast body are different colors, when the areola expands, the area that should be the color of the breast body is replaced by the color of the areola, causing the brightness of this area to change. The EVS can output detection data that reflects the areola contour by recognizing the brightness change. The processing module can then identify whether the areola is cracked based on the detection data of the EVS. For example, by comparing the areola contour at the current moment with the areola contour at the previous moment, the curvature of the two areola contours is determined. If the curvature is abnormal, the areola is determined to be cracked. The specific steps for determining the curvature abnormality will be explained in the following parts of the instruction manual and will not be repeated here.
[0083] The principle behind detecting nipple bleeding is as follows: When the nipple cracks and bleeds, blood, being a liquid, has different surface reflectivity compared to normal nipple tissue, resulting in higher reflectivity during optical detection. Therefore, the brightness of the bleeding area on the nipple is significantly enhanced compared to the surrounding normal tissue. The EVS (Electronic Vibration Spectrometer) identifies these brightness changes and outputs detection data reflecting the presence of abnormal bright spots in the nipple area. The processing module then uses this data to determine if abnormal bright spots are present. The specific steps for determining abnormal bright spots are explained later in the instruction manual and will not be repeated here.
[0084] The detection principle for areola bleeding is as follows: When the areola cracks and bleeds, because blood is a liquid, its surface reflective properties differ from normal areola tissue, resulting in higher reflectivity during optical detection. Therefore, compared to the surrounding normal tissue, the brightness of the bleeding area on the areola will be significantly enhanced. EVS can output detection data reflecting whether abnormal bright spots appear on the areola by recognizing brightness changes. The processing module then identifies whether abnormal bright spots appear on the areola based on the EVS detection data. For example, by comparing the areola contour at the current moment with the areola contour at the previous moment, it determines whether abnormal bright spots appear on the current areola contour. If abnormal bright spots appear, it is determined that the areola is bleeding. The specific steps for determining the appearance of abnormal bright spots will be explained later in the instruction manual and will not be repeated here.
[0085] The detection principle for nipple crusting is as follows: When crusts are present, they prevent the nipple from expanding and contracting rhythmically with negative pressure as it would under normal conditions. The processing module calculates nipple area change parameters based on EVS detection data. For example, it compares the current nipple outline with the outline from the previous moment to calculate the nipple area difference or overlap ratio. Based on the area change parameters, it determines whether the current and previous nipple outlines have a high degree of overlap. If the overlap is high, it confirms the presence of crusts. The specific steps for determining high overlap will be explained later in the instruction manual and will not be repeated here.
[0086] The detection principle for the presence of crusts on the areola is as follows: When crusts are present, they prevent the areola from expanding and contracting rhythmically with negative pressure as it would under normal conditions. The processing module calculates areola area change parameters based on EVS detection data. For example, it compares the areola contour at the current moment with that at the previous moment, calculating the areola area difference or overlap ratio. Based on the area change parameters, it determines whether the areola contour at the current moment and the areola contour at the previous moment have a high degree of overlap. If the overlap is high, it is determined that crusts are present on the areola. The specific steps for determining a high degree of overlap will be explained later in the instruction manual and will not be repeated here.
[0087] The following section introduces relevant parameters for breast milk.
[0088] The detection principle for whether there is milk flow is as follows: When the breast pump 100 is working, the negative pressure mechanism 6 applies negative pressure to the milk suction channel 2. When the nipple secretes milk, the area that should have been the initial ambient light is replaced by the color of the milk, causing the brightness of this area to change. The EVS can output detection data that reflects the milk flow by recognizing the brightness change. The processing module can then identify whether there is milk flow based on the detection data of the EVS.
[0089] The principle behind milk flow rate detection is as follows: When the breast pump 100 is operating, the negative pressure mechanism 6 applies negative pressure to the milk suction channel 2. As milk flows through the milk suction channel 2, the area that should have been the initial ambient light is replaced by the milk color, causing a change in the brightness of that area. The EVS (Electronic Filter System) identifies this brightness change and outputs detection data reflecting milk flow. The processing module then calculates the milk flow rate based on this data, such as determining the milk flow path and the formation time of that path. The milk flow rate is determined based on the length of the milk flow path and its formation time. The specific steps for determining the milk flow path and its formation time will be explained later in the instruction manual and will not be repeated here.
[0090] The principle of milk flow detection is as follows: after calculating the milk flow rate, the cross-sectional area of the milk suction channel 2 is obtained, and the milk flow rate is determined based on the cross-sectional area and the milk flow rate.
[0091] The detection principle for whether a milk ejection reflex occurs is as follows: based on the acquired milk flow rate and milk flow velocity, it is determined whether the time for the milk flow rate to exceed a preset flow rate threshold is greater than a preset time, or whether the time for the milk flow velocity to exceed a preset flow velocity is greater than a preset time. If so, a milk ejection reflex is determined to have occurred. For example, if the flow velocity exceeds 0.1 g / s and exceeds 10 s, a milk ejection reflex is determined to have occurred.
[0092] Please see Figure 5 , Figure 5 This is a cross-sectional view of the second structure of the breast pump provided in this application. Figure 5 As shown, the breast pump channel 2 includes a second housing 21, which also forms the channel housing that encloses the milk flow path. The detection module 3 performs detection through the second housing 21 of the breast pump channel 2. When the user's breast is pressed against the flange 10, the nipple extends into the breast pump channel 2. At this time, the detection module 3 is located around the user's nipple and can clearly detect the brightness changes caused by the movement of the nipple and milk, thus generating detection data. The processing module can determine breast deformation parameters, milk-related parameters, and breast pump wearing parameters based on the detection data.
[0093] Figure 6 This is a schematic diagram of the nipple in an unstretched state, as provided in an embodiment of this application. Figure 7 This is a schematic diagram of the nipple in a stretched state according to an embodiment of this application. Optionally, as shown... Figure 6 and Figure 7 As shown, the breast body 200 is attached to the flange 10, and the nipple and at least part of the areola extend into the breast suction channel 2. The detection module 3 performs detection at least through the second housing 21 of the breast suction channel 2.
[0094] Next, combine Figure 5The parameters of breast deformation are introduced.
[0095] The principle behind the nipple stretch length detection is as follows: When the breast pump is working, the negative pressure mechanism 6 applies negative pressure to the milk suction channel 2. The nipple deforms according to the magnitude of the negative pressure. The area that should have been the initial ambient brightness is replaced by the nipple color, causing a change in the brightness of that area. The EVS can identify the brightness change and output detection data that reflects the nipple contour (in this case, the nipple top-view contour). The processing module then calculates the nipple stretch length based on the EVS detection data. For example, it calculates the nipple movement distance based on the current nipple contour and the nipple contour from the previous moment, thereby calculating the nipple stretch length. The specific steps for calculating the nipple stretch length will be explained later in the instruction manual and will not be repeated here.
[0096] Next, combine Figure 5 This section introduces the parameters for wearing a breast pump.
[0097] In addition to breast displacement parameters, breast pump wearing parameters can also be determined by nipple stretch length: when worn correctly, negative pressure can effectively and comfortably act on the nipple, keeping its stretch length stable within the preset physiologically reasonable range. If worn incorrectly, such as too shallow, too deep, or with an ill-fitting bell shield, the negative pressure mechanism 6 will affect the nipple's negative pressure effect, causing the stretch length to deviate from the reasonable range. Therefore, by determining whether the stretch length is within this reasonable range, it can be determined whether the breast pump is being worn correctly.
[0098] Milk-related parameters and Figure 4 The detection principle of the detection module is the same, so it will not be repeated here.
[0099] Please see Figure 8 , Figure 8 This is a cross-sectional view of the third structure of the breast pump 100 provided in this application. Figure 8 The detection module includes a first detection module 31 and a second detection module 32. The first and second detection modules 31 and 32 are positioned differently and have different detection ranges. Both the first and second detection modules 31 and 32 are used to measure whether a brightness change occurs in their respective detection areas, thereby outputting corresponding detection data. The processing module calculates a first milk-suction-related parameter and a second milk-suction-related parameter based on the two detection data, and then combines these two parameters to obtain the final milk-suction-related parameter.
[0100] The first detection module 31 performs detection through the horizontal section of the second housing 21 of the breast pumping channel 2; the second detection module 32 performs detection through the vertical section of the second housing 21. This allows for three-dimensional and multi-angle monitoring of the movement of the target object during breast pumping, resulting in more comprehensive detection results.
[0101] Furthermore, this application is not limited to setting only one or two detection modules. The number of modules can be adjusted as needed. For example, setting three or even more detection modules is also feasible. This application does not impose any restrictions.
[0102] Furthermore, this application is not limited to, as shown in the example. Figure 8 The detection modules shown can be positioned in various ways. For example, the second detection module 32 can be positioned at different locations around the breast suction channel 2 to take pictures from the side or bottom; or the first detection module 31 can be positioned below the central axis h, offset from the detection range of the second detection module 32; or a detection module specifically for detecting breast movement through the flange can be added to the main unit. In summary, Figure 8 The location of the detection module shown should not be construed as a limitation on this application.
[0103] Please continue reading. Figure 8 Optionally, the breast pump also includes a light-emitting module 8, which is used to illuminate the detection area of the detection module 3. The light-emitting module 8 can provide a stable light source for the detection module 3, avoiding unclear capture of brightness changes due to excessively dark or bright ambient light, ensuring the stability and accuracy of the detection data of the detection module 3, and enabling the breast pump to perform normal and accurate detection under different lighting conditions.
[0104] In one possible implementation, the light-emitting module 8 is used to illuminate the interior of the milk channel section, such as the milk flow path within the milk channel section, thereby better detecting milk-related parameters.
[0105] In another possible implementation, the light-emitting module 8 is used to illuminate the breast, thereby improving the detection of breast-related parameters.
[0106] Among them, such as Figure 8 As shown, the light-emitting module 8 is located inside the main unit 4 for better wiring. However, this application is not limited to this; the light-emitting module 8 can also be located in the breast pump shield 1, the breast pump channel 2, or even the milk storage container 5. This application does not impose any restrictions.
[0107] Optionally, the light-emitting module 8 is disposed on one side of the breast pumping channel 2, and the detection module 3 is disposed on the other side of the breast pumping channel 2, so that the light from the light-emitting module 8 can better illuminate the detection area of the detection module 3. For example Figure 8 It can be assumed that the light-emitting module 8 is approximately located at the lower end of the breast milk suction channel 21, and the two detection modules 3 are approximately located at the upper end of the breast milk suction channel 21, so that when the target object moves, the light change within the detection range of the detection module 3 is more obvious.
[0108] Optionally, the light-emitting module 8 includes, but is not limited to, infrared light-emitting diodes, visible light-emitting diodes, laser diodes, or vertical-cavity surface-emitting lasers. Specifically, infrared light-emitting diodes can be selected from infrared IR lamps, which are low in cost.
[0109] Optionally, the number of light-emitting modules 8 is at least one. When there are multiple light-emitting modules 8, supplementary lighting can be provided from different angles, so that the entire detected area receives uniform illumination, thereby making the detection results of EVS more accurate.
[0110] Optionally, the detection module 3 does not directly contact the breast milk. This avoids breast milk contamination of the detection module and its accuracy, prevents hygiene risks associated with the detection module 3 coming into contact with breast milk, and does not affect the detection module 3's ability to capture changes in brightness.
[0111] Optionally, the breast shield 1 includes a first housing 11, the breast channel 2 includes a second housing 21, and the detection module 3 detects the brightness change caused by the movement of the target object through the first housing 11 and / or the second housing 21. The first housing 11 and / or the second housing 21 within the detection range of the detection module 3 are transparent or semi-transparent structures.
[0112] Optionally, the detection module 3 performs detection through at least a portion of the second housing 21. The movement of the nipple and milk is easily detected through the housing of the milk suction channel section 2.
[0113] Please refer to Figure 4 , Figure 4 In the breast pump shown, the detection module 3 performs detection at least through the second housing 21 of the milk suction channel section 2. Furthermore, when it is necessary to detect the deformation parameters of the breast body, the detection module 3 may also perform detection through the first housing 11 of the flange 10, since most of the breast body is in close contact with the flange.
[0114] Please refer to Figure 5 , Figure 5 In the breast pump shown, the detection module 3 is located on the periphery of the milk suction channel 2 to detect milk or nipple from a top view. At this time, the detection module 3 usually only needs to detect through the second housing 21 of the milk suction channel 2.
[0115] Optionally, the detection module 3 is disposed inside the host 4 or the first housing 11 or on the outer surface of the first housing 11 or the second housing 21.
[0116] Optionally, the detection module 3 is located on the host 4 for easy wiring.
[0117] Optionally, the detection module 3 is located inside the first housing 11 or on the outer surface of the first housing 11, which facilitates the detection of the movement of the breast body and is close to the detection target, resulting in more accurate detection results.
[0118] Optionally, the detection module is located inside the second housing 21 or on the outer surface of the second housing 21, which facilitates the detection of the movement of the nipple and milk, and is close to the detection target, resulting in more accurate detection results.
[0119] Specifically, when the detection module is located inside the first housing 11 or the second housing 21, it can be directly embedded in the housing or encapsulated in a cavity inside the housing; this application does not impose any restrictions.
[0120] Optionally, the breast pump 100 also includes a vibration mechanism for directly or indirectly applying vibration massage to the user's breasts, and the processing module adjusts the working mode of the vibration mechanism according to milk-related parameters.
[0121] For example, the vibration mechanism includes a lactation mode and a massage mode. When a milk let-down reflex event is detected, the vibration mechanism switches to the lactation mode to efficiently secrete milk. When no milk let-down reflex event occurs, the vibration mechanism switches to the massage mode to stimulate the occurrence of the milk let-down reflex.
[0122] Figure 10 This is a flowchart illustrating a detection method provided in an embodiment of this application, as shown below. Figure 10 As shown, this application provides a detection method 1 applied to the breast pump 100 described above. The detection method 1 is executed by the processing module of the breast pump and includes steps S100 to S200. The steps in the method are described in detail below.
[0123] Step S100: Acquire detection data, wherein the detection data is generated by the detection module detecting the brightness change caused by the movement of the target object inside the breast shield or breast channel.
[0124] Optionally, the target object includes at least one of the following: the breast body, the areola, the nipple, or breast milk.
[0125] Optionally, the detection module is an EVS sensor, and the detection data includes multiple sub-data. Each sub-data corresponds to a pixel in the EVS sensor. Each sub-data includes the coordinates, timestamp, and polarity of each pixel. The polarity is divided into negative polarity and positive polarity.
[0126] The timestamp represents the time when the sub-data was collected, and the polarity indicates whether the event corresponding to the pixel is a brightening event or a darkening event.
[0127] Step S200: Determine the relevant parameters for milk expression based on the test data.
[0128] The following explanation uses the determination of breast health parameters as an example.
[0129] Please see Figure 11 , Figure 11 This is a flowchart illustrating the process of determining breast health parameters provided in an embodiment of this application, such as... Figure 11 As shown, the steps for determining breast health parameters include steps S110 and S210.
[0130] Step S110 includes: acquiring detection data, wherein the detection data is generated by the detection module detecting the brightness changes caused by breast movement within the breast shield or breast channel 2.
[0131] Optionally, step S110 includes step S111, which includes: during the process of the negative pressure mechanism in the breast pump applying negative pressure to the breast shield, acquiring detection data at least two different time points detected by the detection module.
[0132] In the process of applying negative pressure to the breast shield by the negative pressure mechanism in the breast pump, the application time of negative pressure will last for at least a few seconds. The EVS sensor has extremely high time accuracy, and the minimum detection interval can usually be as low as 1 microsecond. Therefore, when the breast pump applies negative pressure, the EVS sensor can collect a huge amount of detection data.
[0133] The time interval between different time points in step S111 is not limited and can be set according to requirements. However, in this application, it is preferred to acquire multiple detection data points and make the time points of the detection data cover the entire process of negative pressure application as much as possible.
[0134] Optionally, the first time point can be the current timestamp, and the second time point can be the previous timestamp. Breast health parameters are determined based on the detection data at the current timestamp and the detection data at the previous timestamp.
[0135] Based on step S110, step S200 includes step S210, which includes: determining breast health parameters based on at least two detection data.
[0136] Optionally, breast health parameters include whether the nipple is cracked. Step S210 includes steps S211A to S214A, which are used to determine whether the nipple is cracked. The specific steps are as follows: Step S211A: Determine the first nipple contour based on the detection data at the first time point.
[0137] Optionally, the detection module is an EVS sensor, and step S211A includes steps S2111A to S2112A, the specific steps of which are as follows: Step S2111A: Determine the detection data with the timestamp as the first time node.
[0138] Step S2112A: Determine the first nipple contour based on the coordinates and polarity of the detection data.
[0139] Optionally, the breast pump unit has a pre-trained nipple feature recognition model. This model is trained multiple times on nipple features, including typical wrinkles and textures on the nipple surface. The unit uses detection data to fit and generate a preliminary contour showing brightness changes within the detection area. This preliminary contour may include the contours of the breast body, areola, and nipple. The nipple feature recognition model then extracts the individual nipple contour from this preliminary contour.
[0140] Step S212A: Determine the second nipple contour based on the detection data at the second time node; wherein the second time node is after the first time node.
[0141] Optionally, step S212A includes steps S2121A to S2122A, and the specific steps are as follows: Step S2121A: Determine the detection data with the timestamp as the second time node.
[0142] Step S2122A: Determine the second nipple contour based on the coordinates and polarity of the detection data.
[0143] The method for determining the contour of the second nipple can refer to the steps for determining the contour of the first nipple, and will not be repeated here.
[0144] Step S213A: Determine whether there is a contour abrupt change in the second nipple contour compared to the first nipple contour.
[0145] Optionally, contour abrupt changes include at least one of contour breakage and contour curvature abrupt changes. By determining whether contour breakage and contour curvature abrupt changes occur, a clear criterion for contour comparison is established, improving the accuracy of nipple fissure detection.
[0146] Optionally, whether the contour curvature has abruptly changed can be determined by at least one of the following three methods.
[0147] The first method involves calculating the curvature of multiple discrete points on the first and second contours respectively. If there are abnormal changes in the curvature, it can be determined as a sudden change in the contour curvature.
[0148] Specifically, because the curvature change at each discrete point on the nipple is relatively uniform when the nipple deforms and expands due to the negative pressure mechanism, if cracking occurs, the curvature change in that area will be abnormal, meaning the amount of curvature change will not be within a preset reasonable range. The amount of curvature change can be between threshold A and threshold B, which can be determined based on the curvature change of all discrete points within the current time period. For example, this range can be a positive or negative N-times standard deviation interval of the average value of all curvature changes.
[0149] The second method involves judging the roughness of the contour. If the roughness of a certain area of the nipple is abnormal, it is determined to be a sudden change in contour curvature. This can be achieved by calculating the slope of the line connecting each discrete point on the contour line to adjacent discrete points. Within a certain local area, for example, 10 consecutive discrete points constitute a local area. The standard deviation of the slope values of multiple discrete points in this local area is calculated. This standard deviation is the local roughness at the center point of the area. Multiple local roughness values can be calculated. The mean or standard deviation of these multiple local roughness values is then calculated. The difference between each local roughness value and the mean or standard deviation is calculated. If any difference exceeds a preset threshold, the roughness of that area is judged to be abnormal, thus identifying the area as a sudden change in contour curvature.
[0150] The third method involves comparing the radial distances from the points on the first and second contours to the center at the same angle, with the nipple center as the origin. If a certain difference is significantly different from the other differences, it is determined to be a sudden change in contour curvature.
[0151] In practical applications, these three methods can be combined to improve the accuracy of identifying contour abrupt changes.
[0152] Optionally, contour breakage refers to curve discontinuity, where discontinuities or gaps appear on the curve. Contour breakage can be determined by calculating the distance between adjacent discrete points on the contour line and then judging whether the distance exceeds a preset threshold.
[0153] Step S214A: If there is a contour change, determine that the nipple has cracked; otherwise, determine that cracking has not occurred.
[0154] Optionally, breast health parameters include whether nipple bleeding occurs, and step S210 further includes step S215A, which is used to determine whether nipple bleeding occurs.
[0155] Step S215A: If nipple fissures are confirmed, determine whether abnormal bright spots appear within the outline of the second nipple; if abnormal bright spots are confirmed, determine that the nipple is bleeding; otherwise, determine that the nipple is not bleeding.
[0156] After confirming nipple fissures, the presence of abnormal bright spots within the contour of the second nipple is used to determine whether bleeding has occurred. These abnormal bright spots correspond to the optical characteristics of bleeding.
[0157] Optionally, abnormal bright spots can be identified by the number of brightness changes or by the rate of brightness change. For example, the detection field of the EVS sensor can be divided into multiple local detection areas. If the number of pixels with brightness changes in a certain local detection area reaches a preset threshold, then nipple bleeding is determined. For instance, if the polarity of pixels in a certain local detection area changes frequently in adjacent time stamps—for example, if the polarity at a certain location changes rapidly between positive and negative polarity, and the frequency of change reaches a preset threshold—then nipple bleeding is determined.
[0158] Optionally, breast health parameters include the presence of crusts on the nipple. Step S210 includes steps S211B to S214B, which are used to determine whether crusts are present on the nipple. The specific steps are as follows: Step S211B: Determine the first nipple contour based on the detection data at the first time point.
[0159] Step S212B: Determine the second nipple contour based on the detection data at the second time node; wherein the second time node is after the first time node.
[0160] The specific details of steps S211B and S212B can be found in steps S211A and S212A, and will not be repeated here.
[0161] Step S213B: Calculate the overlap between the first nipple contour and the second nipple contour.
[0162] Optionally, the overlap can be calculated by the area difference or ratio of the first nipple contour and the second nipple contour. If the area difference or ratio is less than a threshold, the overlap is determined to be high. Alternatively, the distance from each discrete point on the second nipple contour to the first nipple contour can be calculated. If the distance of a certain discrete point is significantly less than the average distance, the overlap is determined to be high.
[0163] Step S214B: If the overlap is greater than the preset overlap threshold, then it is determined that there is a crust on the nipple.
[0164] When determining whether there is crust on the nipple, the overlap of the nipple contour at different time points is calculated, and a preset threshold is used as the basis for judgment. The presence of crust will cause the nipple contour to not change significantly during the operation of the negative pressure mechanism. The overlap feature can be detected without direct contact, which can be both hygienic and accurate in identifying the presence of crust, ensuring the comfort and accuracy of the detection.
[0165] Optionally, breast health parameters include whether the areola is cracked. Step S210 includes steps S211C to S214C, which are used to determine whether the areola is cracked. The specific steps are as follows: Step S211C: Determine the contour of the first areola based on the detection data at the first time point.
[0166] Optionally, the breast pump unit has a pre-trained areola feature recognition model. This model is trained multiple times on areola features, including tiny protrusions surrounding the nipple and formed by multiple Montgomery glands. The unit uses the detection data to generate a preliminary contour showing brightness changes within the detection area. This preliminary contour may include the contours of the breast body, areola, and nipple. The areola feature recognition model then extracts the individual areola contour from this preliminary contour.
[0167] Step S212C: Determine the contour of the second areola based on the detection data of the second time node; wherein, the second time node is after the first time node.
[0168] The method for determining the contour of the second areola can refer to the steps for determining the contour of the first areola, and will not be repeated here.
[0169] Step S213C: Determine whether there is a sudden change in the contour of the second areola compared to the contour of the first areola.
[0170] Optionally, contour mutations include contour curvature mutations.
[0171] The calculation method for the abrupt change in contour curvature can be referred to step S213A, and will not be repeated here.
[0172] Step S214C: If there is a contour change, it is determined that the areola has cracked; otherwise, it is determined that no cracking has occurred.
[0173] Optionally, breast health parameters include whether there is bleeding in the areola, and step S210 further includes step S215C, which is used to determine whether there is bleeding in the areola.
[0174] Step S215C: If it is determined that the areola is cracked, determine whether there are abnormal bright spots in the outline of the second areola; if it is determined that there are abnormal bright spots, determine that the nipple is bleeding; otherwise, determine that there is no bleeding in the areola.
[0175] The specific details of step S215C can be found in step S215A, and will not be repeated here.
[0176] Optionally, breast health parameters include the presence of crusts on the areola. Step S210 includes steps S211D to S214D, which are used to determine whether crusts are present on the areola. The specific steps are as follows: Step S211D: Determine the contour of the first areola based on the detection data at the first time point.
[0177] Step S212D: Determine the contour of the second areola based on the detection data of the second time node; wherein, the second time node is after the first time node.
[0178] The specific details of steps 211D and S212D can be found in steps 211C and S212C, and will not be repeated here.
[0179] Step S213D: Calculate the overlap between the first areola contour and the second areola contour.
[0180] For details of step 213D, please refer to step 213C.
[0181] Step S214D: If the overlap is greater than the preset overlap threshold, then it is determined that there is a crust on the areola.
[0182] Next, let's take determining breast deformation parameters as an example.
[0183] Please see Figure 12 , Figure 12 This is a flowchart illustrating the process of determining breast deformation parameters provided in an embodiment of this application, as shown below. Figure 12 As shown, the steps for determining breast deformation parameters include steps S120 and S220.
[0184] Step S100 includes step S120, which includes: acquiring detection data, wherein the detection data is generated by the detection module detecting the brightness changes caused by breast movement within the breast shield or breast channel.
[0185] Optionally, step S120 includes steps S121 to S122: Step S121: In the initial stage when the negative pressure mechanism in the breast pump applies negative pressure to the breast shield or breast channel, the first detection data generated by the detection module is acquired.
[0186] Optionally, when determining the nipple stretch length, the detection data is acquired by the detection module based on a lateral view of the breast. The lateral view of the breast allows for better observation of the distance of nipple deformation, thus enabling more accurate calculation of the nipple stretch length.
[0187] Optionally, when determining the parameters of nipple area change, areola area change, and breast body displacement, the detection data is obtained by the detection module based on the frontal view of the breast.
[0188] Step S122: When the negative pressure mechanism stops applying negative pressure to the breast shield or breast channel or in the near stage of stopping the application of negative pressure, acquire second detection data; wherein, the first detection data and the second detection data include multiple sub-data related to brightness changes.
[0189] Based on step S120, step S200 includes step S220, which includes: determining breast deformation parameters based on the detection data.
[0190] Optionally, the breast deformation parameters include at least one of the following: breast body deformation parameters, areola deformation parameters, and nipple deformation parameters.
[0191] Optionally, the nipple deformation parameters include nipple stretching length and nipple area change parameters, the areola deformation parameters include areola area change parameters, and the breast body deformation parameters include breast body displacement parameters.
[0192] Optionally, the nipple deformation parameters include the nipple stretch length. Based on steps 121 and 122, step S220 includes step S221, which includes: determining the nipple stretch length based on the first detection data and the second detection data.
[0193] Optionally, the detection module includes an EVS sensor, and step S221 includes step S221A, which includes: determining the nipple stretch length based on the coordinates and polarity of the sub-data.
[0194] Optionally, step S221A includes steps S2211A to S2213A, and the specific steps are as follows: Step S2211A: Determine the first nipple contour line based on the coordinates and polarity of the sub-data in the first detection data.
[0195] Step S2212A: Determine the second nipple contour line based on the coordinates and polarity of the sub-data in the second detection data.
[0196] Step S2213A: Calculate the distance between the first nipple contour line and the second nipple contour line, and use the distance as the nipple stretch length.
[0197] Optionally, the nipple stretch length can be calculated by selecting nipple edge points on the first nipple contour line and nipple edge points on the second nipple contour line, and calculating the distance between these two nipple edge points, which is the nipple stretch length.
[0198] Optionally, the nipple stretching length can be calculated by determining the maximum coordinates in the nipple stretching direction using the coordinates of all sub-data on the first and second nipple contours, and then determining the nipple stretching length based on the difference between the maximum coordinates in the nipple stretching direction.
[0199] Optionally, the nipple deformation parameters include nipple area change parameters. Based on steps 121 and 122, step S220 includes step S222, which includes: determining the nipple area change parameters based on the first detection data and the second detection data.
[0200] Optionally, the detection module includes an EVS sensor, and step S222 includes step S222B, which includes: determining the nipple area change parameters based on the coordinates and polarity of the sub-data.
[0201] Optionally, step S222B includes steps S2221B to S2224B, and the specific steps are as follows: Step S2221B: Determine the first nipple contour line based on the coordinates and polarity of the sub-data in the first detection data.
[0202] Step S2222B: Determine the second nipple contour line based on the coordinates and polarity of the sub-data in the second detection data.
[0203] For details of steps S2221B and S2222B, please refer to steps S211A and S212A.
[0204] Step S2223B: Calculate the area of the first nipple based on the first nipple outline, and calculate the area of the second nipple based on the second nipple outline.
[0205] Step S2224B: Calculate the nipple change area based on the area of the first nipple and the area of the second nipple.
[0206] Optionally, the areola deformation parameters include areola area change parameters. Based on steps 121 and 122, step S220 includes step S223, which includes: determining the areola area change parameters based on the first detection data and the second detection data.
[0207] Optionally, the detection module includes an EVS sensor, the sub-data includes coordinates and polarity, and step S223 includes step S223C, which includes: determining the areola area change parameters based on the coordinates and polarity of the sub-data.
[0208] Optionally, step S223C includes steps S2231C to S2234C, and the specific steps are as follows: Step S2231C: Determine the first areola contour line based on the coordinates and polarity of the sub-data in the first detection data.
[0209] Step S2232C: Determine the second areola contour line based on the coordinates and polarity of the sub-data in the second detection data.
[0210] Step S2233C: Calculate the area of the first areola based on the first nipple outline, and calculate the area of the second areola based on the second areola outline.
[0211] Step S2234C: Calculate the change area of the areola based on the area of the first areola and the area of the second areola.
[0212] Optionally, the breast body deformation parameters include breast body displacement parameters, which include whether the breast body has been displaced. Step S220 includes step S224, which includes: determining the breast body displacement parameters based on the first detection data and the second detection data.
[0213] Optionally, the detection module includes an EVS sensor, and step S224 includes step S224D, which includes: determining the breast body displacement parameters based on the coordinates and polarity of the sub-data.
[0214] Optionally, step S224D includes steps S2241D to S2243D, and the specific steps are as follows: Step S2241D: Determine the first breast body contour line based on the coordinates and polarity of the sub-data in the first detection data.
[0215] The first breast body contour line is the contour line of the breast skin area near the flange edge.
[0216] Optionally, based on the coordinate parameters of the EVS, the host computer pre-determines the corresponding pixel coordinate range of the flange edge within the EVS sensor's field of view, and extends a region of a preset width towards the breast skin, for example, a width of 5-20 pixels. This region is the flange breast contact monitoring area. Pixels within the corresponding coordinate range are extracted to fit and generate the first breast body contour line.
[0217] Step S2242D: Determine the contour line of the second breast body based on the coordinates and polarity of the sub-data in the second detection data.
[0218] The second breast body contour line is the contour line of the breast skin area near the flange edge.
[0219] Step S2243D: Calculate the overlap between the first breast body contour line and the second breast body contour line. If the overlap is lower than a preset threshold, it is determined that the breast body has shifted.
[0220] Optionally, multiple discrete points are taken on the first breast body contour line, and the shortest distance from these points to the second breast body contour line is calculated. The average of these shortest distances is then calculated. If the average value is greater than a preset threshold, it is determined that the breast body has undergone significant displacement relative to the flange. Normally, the breast is tightly pressed against the flange, typically at its root. Therefore, when the negative pressure mechanism is working, the root of the breast will not undergo significant deformation, only minor changes. If a significant change occurs in the flange-breast contact monitoring area, it indicates that the breast body has shifted.
[0221] Next, let's take determining the parameters for wearing a breast pump as an example.
[0222] Please see Figure 13, Figure 13 This is a flowchart illustrating the process of determining breast pump wearing parameters according to an embodiment of this application, such as... Figure 13 As shown, the steps for determining the breast pump wearing parameters include steps S130 and S230.
[0223] Step S100 includes step S130, which includes: acquiring detection data, wherein the detection data is generated by the detection module detecting the brightness changes caused by breast movement within the breast shield or breast channel.
[0224] Optionally, step S130 includes steps S131 and S132. Step S131: In the initial stage when the negative pressure mechanism in the breast pump applies negative pressure to the breast shield or breast channel, the first detection data generated by the detection module is acquired.
[0225] The application does not specifically limit the time range of the initial stage of applying negative pressure. For example, the initial stage may be within 0-1 seconds or 0-3 seconds after applying negative pressure.
[0226] Step S132: When the negative pressure mechanism stops applying negative pressure to the breast shield or breast channel or in the near stage of stopping the application of negative pressure, acquire second detection data; wherein, the first detection data and the second detection data include multiple sub-data related to brightness changes.
[0227] This application does not specifically limit the time range of the near-term before the application of negative pressure is stopped. For example, the near-term before the application of negative pressure is stopped is within 1 second or 3 seconds before the negative pressure reaches its maximum value.
[0228] Based on step S130, step S200 includes step S230, which includes: determining the breast pump wearing parameters based on the detection data.
[0229] Optionally, breast pump wearing parameters include whether the breast pump is worn correctly.
[0230] Optionally, step S230 includes steps S231A to S234A, the specific steps of which are as follows: Step S231A: Determine the first nipple contour line based on the coordinates and polarity of the sub-data in the first detection data.
[0231] Step S232A: Determine the second nipple contour line based on the coordinates and polarity of the sub-data in the second detection data.
[0232] For details of steps S231A and S232A, please refer to steps S211A and S212A.
[0233] Step S233A: Calculate the distance between the first nipple contour line and the second nipple contour line, and use the distance as the nipple stretching length.
[0234] For details of step S233A, please refer to step S2213A.
[0235] Step S234A includes: if the nipple stretch length meets the preset condition, determine that the breast pump is worn correctly; otherwise, determine that the breast pump is not worn correctly.
[0236] Optionally, step 230 includes steps S231B to S234B, the specific steps of which are as follows: Step S231B: Determine the contour line of the first breast body based on the coordinates and polarity of the sub-data in the first detection data.
[0237] Step S232B: Determine the contour line of the second breast body based on the coordinates and polarity of the sub-data in the second detection data.
[0238] The second breast body contour line is the contour line of the breast skin area near the flange edge.
[0239] Step S233B: Calculate the overlap between the first breast body contour line and the second breast body contour line. If the overlap is lower than a preset threshold, it is determined that the breast body has shifted.
[0240] For details of steps S231B, S232B and S233B, please refer to steps S2241A, S2242 and S2243A.
[0241] Step S234B: If displacement of the breast body is detected, it is determined that the breast pump is not being worn correctly.
[0242] Next, let's take determining milk-related parameters as an example.
[0243] Please see Figure 14 , Figure 14 This is a flowchart illustrating the detection method provided in this application for detecting parameters related to breast milk. Figure 14 As shown, determining milk-related parameters includes steps S140 and S240.
[0244] Step S100 includes step S140, which includes: acquiring detection data generated by the detection module due to the brightness change in the milk channel.
[0245] Based on step S140, step S200 includes step S240, which includes: determining milk-related parameters based on the detection data.
[0246] Optionally, the milk-related parameters include the milk flow rate, and step S240 includes steps 241A to 242A, the specific steps of which are as follows: Step 241A: Determine the milk flow path and the formation time of the milk flow path based on the detection data.
[0247] Optionally, the detection module includes an EVS sensor, and step 241A includes steps 2411A to 2412A, the specific steps of which are as follows: Step 2411A: Obtain the milk flow path based on the timestamps and coordinates of the detection data and polarity fitting.
[0248] Optionally, a complete milk flow path can be fitted and generated based on the detection data from the EVS sensor, for example... Figure 9 In the image, the black areas represent regions with the same brightness as the ambient light, where no brightness change event occurred. The blue areas are formed by fitting pixels with negative output polarity and then coloring them later. The white areas are formed by fitting pixels with positive output polarity and then coloring them later. Because milk is a liquid, it has high reflectivity, which causes multiple bright spots to appear in the areas where the milk flows, resulting in increased brightness. The pixels in the areas where the milk flows have positive output polarity, while the brightness in the areas where the milk flows decreases, resulting in the corresponding pixels having negative output polarity.
[0249] Step 2412A: Determine the formation time based on the first timestamp of the first detection data located at the starting position in the milk flow path and the second timestamp of the second detection data located at the ending position in the milk flow path.
[0250] The timestamp output by the first pixel of the milk flow path due to a change in brightness is the start time, and the timestamp output by the last pixel of the milk flow path due to a change in brightness is the end time. The time of formation of the milk path is obtained by subtracting the start time from the end time.
[0251] Step 242A: Determine the milk flow rate based on the length of the milk flow path and the formation time.
[0252] Optionally, the milk flow velocity can be calculated by dividing the physical length d of the milk path by the time t, i.e., by the velocity v = d / t.
[0253] Optionally, milk-related parameters include milk flow rate, and step S240 includes steps 241B to 244B. Step 241B: Determine the milk flow path and the formation time of the milk flow path based on the detection data.
[0254] Step 242B: Determine the milk flow rate based on the length of the milk flow path and the formation time.
[0255] For details of steps 241B and 242B, please refer to steps 241A and 242A.
[0256] Step 243B: Obtain the cross-sectional area of the milk flow path.
[0257] Step 244B: Determine the milk flow rate based on the cross-sectional area and milk flow velocity.
[0258] Optionally, the milk flow rate Q per unit time is determined based on the cross-sectional area S and the milk flow velocity v. The specific formula for calculating Q is: Q = V S.
[0259] Optionally, milk-related parameters include whether a milk spray reflex occurs. After determining the milk flow rate, it is determined whether a milk spray reflex occurs. The steps include: determining whether the time during which the milk flow rate exceeds a preset flow rate threshold is greater than a preset time. If yes, it is determined that a milk spray reflex has occurred; if no, it is determined that a milk spray reflex has not occurred.
[0260] Optionally, the occurrence of milk spraying reflex can be determined by whether the time during which the milk flow exceeds a preset flow threshold is greater than a preset time.
[0261] Optionally, after determining the milk flow rate, it can also be determined by whether the time the milk flow rate exceeds the preset flow rate is greater than the preset time. For example, if the flow rate exceeds 0.1 g / s and exceeds 10 s, it is determined that the milk spray reflex has occurred; otherwise, it is determined that the milk spray reflex has not occurred.
[0262] Optionally, detection method 1 further includes step 300, which includes: a preset operation that includes at least one of the following: Stop or pause the breast pumping process; Adjust the working mode or suction level of the breast pump; Send users voice, text, image, or push notifications to inform them about their breast health status.
[0263] Optionally, stopping or pausing the breast pump's pumping process can be done when cracked or bleeding is detected in the nipple or areola, to prevent further damage to the breast. It can also be done if the breast pump is not worn correctly, to avoid damaging the breast through the negative pressure mechanism.
[0264] Optionally, adjusting the suction level of the breast pump can be done by lowering the suction level when crusting or other issues are detected on the nipple or areola, to reduce damage to the breast. It can also be used to stop or pause the pumping process if the breast pump is not worn correctly.
[0265] Optionally, the breast pump includes a display screen on which text or images can be displayed.
[0266] Optionally, the breast pump casing includes a light-emitting component that can display different colors of light to inform the user whether there is any abnormality in the use of the breast pump. For example, when abnormal breast health parameters are detected, a red indicator can be displayed to alert the customer.
[0267] Optionally, the breast pump can also communicate with a smart terminal. The breast pump sends milk-related parameter information to the smart terminal, and the app that comes with the breast pump on the smart terminal generates push notifications to inform the user to make adjustments. For example, it may generate a message that the breast pump is not being worn correctly and remind the user to adjust the wearing method; or it may generate a health warning and inform the user that the breast pump has stopped because breast bleeding has been detected.
[0268] Optionally, the operating mode of the breast pump can be adjusted to the lactation mode when the milk ejection reflex is detected. For example, if the breast pump includes a vibration mechanism with massage and lactation modes, the pump can be adjusted to the lactation mode to efficiently secrete milk when the milk ejection reflex is detected.
[0269] Optionally, the breast pump includes a first detection module and a second detection module, and the detection method 1 further includes step 400, which includes: acquiring the detection data detected by the two detection modules, calculating the first milk-suction related parameters and the second milk-suction related parameters respectively, and obtaining the milk-suction related parameters by combining the first milk-suction related parameters and the second milk-suction related parameters.
[0270] Optionally, for example, to determine whether a milk spray reflection occurs, the first milk flow rate and the second milk flow rate can be calculated based on the first detection module and the second detection module, respectively. The host computer can be configured to determine that a milk spray reflection has occurred if the first milk flow rate detected by the first detection module exceeds a first preset flow rate threshold for a period longer than a first preset time, and the second milk flow rate detected by the second detection module exceeds a second preset flow rate threshold for a period longer than a second preset time; otherwise, it is determined that a milk spray reflection has not occurred. This avoids misjudgments caused by milk bubbles.
[0271] Optionally, for example, the calculation of specific values among parameters related to breast milk, breast deformation, and breast health can be performed by calculating the corresponding values using the first and second detection modules respectively, and then calculating the average of the two values, which can make the results more accurate.
[0272] Please see Figure 15 , Figure 15 This is a schematic diagram of the detection device provided in an embodiment of this application. Figure 15 As shown, the detection device 300 includes an acquisition unit 310 and a processing unit 320.
[0273] The acquisition unit 310 is used to acquire detection data; wherein, the detection data is generated by the detection module detecting the brightness change inside the breast shield or breast channel.
[0274] The processing unit 320 is used to determine milk pumping-related parameters based on the detection data.
[0275] Optionally, the acquisition unit 310 acquires detection data; wherein the detection data is generated by the detection module detecting the brightness changes caused by breast movement within the breast shield or breast suction channel.
[0276] The processing unit 320 is used to determine breast deformation parameters and / or breast pump wearing parameters based on the detection data.
[0277] Optionally, the acquisition unit 310 is used to acquire detection data generated by the detection module due to brightness changes in the milk flow path.
[0278] The processing unit 320 is used to determine milk-related parameters based on the detection data.
[0279] Optionally, the detection device 300 also includes a control unit, which controls the breast pump to stop or pause its pumping process, or adjusts the suction level of the breast pump, or sends voice, text, image, or program push information to the user to indicate the user's breast health status based on breast deformation parameters, breast health parameters, and breast pump wearing parameters.
[0280] Please see Figure 16 , Figure 16 This is a schematic diagram of the structure of a breast pump provided in an embodiment of this application. Figure 16 As shown, the breast pump includes one or more processors 410 and a memory 420. Figure 16 Take a processor 410 as an example.
[0281] Alternatively, the processor 410 and the memory 420 can be connected via a bus or other means. Figure 16 Taking the example of a connection between China and Israel via a bus.
[0282] Optionally, the processor 410 is used to acquire detection data, wherein the detection data is generated by the detection module detecting changes in brightness within the breast shield or breast channel caused by breast movement; and to determine breast deformation parameters and / or breast pump wearing parameters based on the detection data.
[0283] Optionally, the processor 410 is used to acquire detection data, wherein the detection data is generated by the detection module detecting changes in brightness within the breast shield or breast channel caused by breast movement; and to determine breast deformation parameters and / or breast pump wearing parameters based on the detection data.
[0284] Optionally, the processor 410 acquires detection data generated by the detection module due to brightness changes in the milk flow path; and determines milk-related parameters based on the detection data.
[0285] Optionally, the memory 420, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules of the detection method in the embodiments of this application. The processor 410 executes various functional applications and data processing of the breast pump 100 by running the non-volatile software programs, instructions, and modules stored in the memory 420, thereby implementing the detection method of the above-described method embodiments.
[0286] Optionally, the memory 420 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the breast pump 100, etc. Furthermore, the memory 420 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. Optionally, the memory 420 may include memory remotely located relative to the processor 410, and these remote memories may be connected to the controller via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0287] Optionally, one or more modules are stored in memory 420, and when executed by one or more processors 410, they perform the detection methods in any of the above method embodiments, for example, the methods described above. Figure 10 The method steps S100 to S200, or S110 to S210, or S120 to S220, or S130 to S230, or S140 to S240.
[0288] Please refer to Figure 17 , Figure 17 This is a structural block diagram of a computer-readable storage medium provided in an embodiment of this application. The computer-readable storage medium 500 stores program code 510, which can be called by a processor to execute the detection method described in the above method embodiments.
[0289] The computer-readable storage medium 500 may be an electronic storage device such as flash memory, electrically erasable programmable read-only memory (EEPROM), hard disk, or read-only memory (ROM). Optionally, the computer-readable storage medium includes a non-volatile computer-readable medium. The computer-readable storage medium 500 has storage space for program code that performs any of the method steps of the above-described detection method. This program code can be read from or written to one or more computer program products. The program code may, for example, be compressed in a suitable form.
[0290] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described detection method.
[0291] This application provides a breast pump, a detection method, a medium, an apparatus, and a program product. The breast pump includes at least one detection module 3, a processing module, a breast shield 1, a breast channel 2, and a negative pressure mechanism 6. The breast shield 1 includes a flange for conforming to the human breast body 200. The breast channel 2 is sealed to the breast shield 1 and is used to accommodate the nipple and supply milk flow. The negative pressure mechanism 6 is used to directly or indirectly apply negative pressure to the breast shield 1. The detection module is used to detect changes in brightness caused by breast movement within the breast shield 1 or the breast channel 2 and generate detection data. The processing module is used to determine breast deformation parameters and / or breast pump wearing parameters based on the detection data. During operation, the user's breasts are placed against the flange, with part of the breast entering the space within the breast pump channel or breast shield. When the negative pressure mechanism applies negative pressure directly or indirectly to the breast shield, the breasts secrete milk under the action of the breast pump. The flow of milk causes a change in brightness within the breast shield or breast pump channel, and the detection module generates detection data based on this brightness change. The detection module of this application generates detection data by detecting the brightness change caused by milk flow, and is unaffected by environmental factors. Furthermore, milk residue does not affect the accuracy of the detection module in detecting milk-related parameters.
[0292] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A breast pump, characterized in that, The breast pump includes: at least one detection module, a processing module, a breast shield, a breast channel, a negative pressure mechanism, and a milk storage container; The breast shield includes a flange for conforming to the human breast; The milk suction channel is sealed to the milk suction shield, and the milk suction channel is used to accommodate the nipple and allow milk to flow. The negative pressure mechanism is used to apply negative pressure directly or indirectly to the milk suction channel, through which milk flows into the milk storage container; The detection module is used to detect changes in brightness along the milk flow path and generate detection data; The processing module is used to determine milk-related parameters based on the detection data.
2. The breast pump according to claim 1, characterized in that, The detection module includes an EVS sensor.
3. The breast pump according to claim 1, characterized in that, The breast suction channel is integrally formed with the breast suction shield, or the breast suction channel is detachably and sealed to the breast suction shield.
4. The breast pump according to claim 1, characterized in that, The milk-related parameters include at least one of the following: milk flow rate, milk volume, whether a milk ejection reflex occurs, and whether there is milk flow.
5. The breast pump according to claim 1, characterized in that, The detection module does not come into direct contact with the milk.
6. The breast pump according to claim 1, characterized in that, The milk suction channel includes a channel shell that encloses and forms a milk flow path; The detection module detects the brightness change caused by the flow of milk through the channel housing. The channel housing within the detection range of the detection module is a transparent or semi-transparent structure.
7. The breast pump according to claim 5, characterized in that, The breast pump also includes a main unit; The detection module is located on the host computer.
8. The breast pump according to claim 6, characterized in that, The breast pump also includes a light-emitting module for illuminating the milk flow path.
9. The breast pump according to claim 8, characterized in that, The light-emitting module is located on one side of the breast pumping channel, and the detection module is located on the other side of the breast pumping channel.
10. The breast pump according to claim 1, characterized in that, The breast pump includes a first detection module and a second detection module, and the first detection module and the second detection module have different detection ranges.
11. A detection method, characterized in that, The detection method, applied to any one of the breast pumps described in claims 1-10, comprises: The detection module acquires detection data generated by changes in brightness along the milk flow path. Detection data generated based on changes in brightness; The relevant parameters of the breast milk are determined based on the test data.
12. The detection method according to claim 11, characterized in that, The milk-related parameters include milk flow rate, and determining the milk-related parameters based on the detection data includes: The milk flow path and the formation time of the milk flow path are determined based on the detection data; The milk flow rate is determined based on the length of the milk flow path and the formation time.
13. The detection method according to claim 12, characterized in that, The detection module includes an EVS sensor, and the detection data includes timestamps, coordinates, and polarity. Determining the milk flow path and the formation time of the milk flow path based on the detection data includes: The milk flow path is obtained by fitting the timestamps and coordinates of the detection data and the polarity. The formation time is determined based on a first timestamp of first detection data located at the starting position in the milk flow path and a second timestamp of second detection data located at the ending position in the milk flow path.
14. The detection method according to claim 11, characterized in that, The milk-related parameters include milk flow rate, and the method further includes: Obtain the cross-sectional area of the milk flow path; The milk flow rate is determined based on the cross-sectional area and the milk flow rate.
15. The detection method according to claim 14, characterized in that, The milk-related parameters include whether a milk ejection reflex occurs, and the method further includes: Determine whether the time during which the milk flow exceeds a preset flow threshold is greater than a preset time; If so, then the milk spray reflex has occurred; If not, then the milk spray reflex did not occur.
16. The detection method according to claim 15, characterized in that, The breast pump includes a first detection module and a second detection module, and the method further includes: If the time for which the first milk flow detected by the first detection module exceeds the first preset flow threshold is longer than the first preset time, and the time for which the second milk flow detected by the second detection module exceeds the second preset flow threshold is longer than the second preset time, then it is determined that a milk spraying reflex has occurred. Otherwise, it is determined that the milk spray reflex did not occur.
17. A detection device, characterized in that, The detection device includes: An acquisition module is used to acquire detection data generated by the detection module due to brightness changes in the milk flow path; The processing module is used to determine milk-related parameters based on the detection data.
18. A breast pump, characterized in that, The breast pump includes: At least one processor; and a memory communicatively connected to said at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the detection method as described in any one of claims 11 to 16.
19. A computer storage medium, characterized in that, The computer storage medium stores an executable program, which is executed by a processor to implement the detection method as described in any one of claims 11 to 16.
20. A computer program product, characterized in that, Includes a computer program, which, when executed by a processor, implements the steps of the detection method according to any one of claims 11 to 16.