Methods, systems, pneumatic comfort systems, and seats for assisted breathing training
By incorporating pressure sensors and an airbag system within the seat back, the inflation and deflation of the airbags are controlled according to the occupant's lumbar curve and breathing pattern, thus addressing driver and passenger fatigue issues, providing personalized meditation-assisted breathing training, and enhancing safety and comfort.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TANGTRING SEATING TECH INC
- Filing Date
- 2024-12-19
- Publication Date
- 2026-07-31
AI Technical Summary
Drivers and passengers are prone to fatigue during long-distance driving or riding, which affects safety. Existing technologies have not been able to effectively alleviate fatigue by using meditation functions to assist breathing training.
By installing pressure sensors and an airbag system inside the seat back, and using a controller to control the inflation and deflation of the airbags, the system assists in breathing training based on the occupant's lumbar curve and breathing pattern, providing a personalized meditation experience.
It enables precise and personalized assisted breathing training for occupants, enhances the meditation experience, reduces fatigue, and improves driving and riding safety and comfort.
Smart Images

Figure CN119705239B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of transportation technology, and in particular to methods, systems, pneumatic comfort systems, and seats for assisted breathing training. Background Technology
[0002] Meditation, as an ancient and effective practice, has gained widespread attention in psychology, neuroscience, and health in recent years. The core of this practice lies in deep relaxation of the mind and body, achieving inner harmony by enhancing self-awareness, emotions, and mental state. Specifically, meditation guides individuals through breathing exercises to gradually enter a state of deep relaxation. This state not only helps relieve physical and mental tension and stress but also promotes inner peace and harmony.
[0003] However, in the process of developing this application, the applicant discovered that: with the continuous development of the automotive industry, consumers' demands for driving experience and seat comfort are increasing. During driving, drivers need to maintain a high level of concentration and alertness to cope with complex road and traffic conditions. However, maintaining this state for extended periods can easily lead to driver fatigue, affecting driving safety; furthermore, other occupants may also experience fatigue due to prolonged sitting or other personal reasons. Therefore, it is necessary to add a meditation function to the car to provide occupants with assisted breathing training. Summary of the Invention
[0004] In view of the above problems, embodiments of this application provide a method, system, pneumatic comfort system and seat for assisted breathing training, which overcomes or at least partially solves the above problems.
[0005] According to one aspect of this application, a method for assisting breathing training is provided, applied to a pneumatic comfort system. The pneumatic comfort system includes a pressure sensor, multiple air bags, a valve body, an air source, and a controller. The pressure sensor is disposed within the backrest of a seat, and the multiple air bags are distributed within the backrest. The air bags are connected to the air source through the valve body. The controller is connected to both the pressure sensor and the valve body, and is used to control the valve body to inflate / de-inflate the multiple air bags. The method includes: acquiring sensing data of an occupant acting on the pressure sensor; processing the sensing data to obtain pressure data; estimating the occupant's lumbar curve based on the pressure data; selecting at least one target air bag corresponding to the occupant's lumbar region based on the estimation result of the occupant's lumbar curve, and determining the inflation / de-inflation duration of the target air bag; and controlling the valve body to inflate / de-inflate the target air bag according to the inflation / de-inflation duration to assist the occupant in breathing training.
[0006] In one alternative approach, the step of estimating the occupant's waist curve based on the pressure data includes: dividing the pressure data into lumbar pressure data corresponding to the occupant's waist; and obtaining the occupant's waist curve based on the lumbar pressure data.
[0007] In one optional approach, the step of segmenting the lumbar pressure data corresponding to the occupant's waist from the pressure data includes: obtaining the average pressure value at each height along the height direction from the pressure data, and forming a pressure average value variation curve; obtaining the minimum pressure value and two maximum pressure values in the pressure average value variation curve, wherein the minimum pressure value is located between the two maximum pressure values; and segmenting the pressure data corresponding to the region between the two maximum pressure values as the lumbar pressure data corresponding to the occupant's waist.
[0008] In one optional approach, the step of controlling the valve to inflate / de-inflate the target air bag according to the inflation / de-inflation duration to assist the occupant in breathing training includes: acquiring the breathing pattern the occupant wants to practice; acquiring the inhalation duration, exhalation duration, and inhalation / exhalation switching method corresponding to the breathing pattern; and, in conjunction with the inflation / de-inflation duration, controlling the valve to inflate / de-inflate the target air bag to assist the occupant in breathing training.
[0009] In one optional embodiment, before the step of controlling the valve body to inflate / de-inflate the target air bag according to the inflation / de-inflation time to assist the occupant in breathing training, the method further includes: controlling the valve body to inflate the target air bag according to the inflation / de-inflation time; determining whether the occupant is satisfied with the inflated target air bag; if so, confirming the target air bag and executing the step of controlling the valve body to inflate / de-inflate the target air bag according to the inflation / de-inflation time to assist the occupant in breathing training; if not, moving the target air bag upwards by a preset distance along the occupant's height direction and executing the step of controlling the valve body to inflate / de-inflate the moved target air bag according to the inflation / de-inflation time to assist the occupant in breathing training.
[0010] In an optional embodiment, the pressure sensor is further used to set the seat cushion of the seat. Before the step of estimating the occupant's lumbar curve based on the pressure data, the method further includes: acquiring angle information between the seat back and the seat cushion; determining, based on the angle information and the pressure data, whether the occupant is in a normal posture when acting on the pressure sensor; if yes, then performing the step of estimating the occupant's lumbar curve based on the pressure data; if no, then controlling the correction of the occupant's posture and performing the step of acquiring the sensing data of the occupant acting on the pressure sensor.
[0011] According to one aspect of the embodiments of this application, a system for assisting breathing training is provided, applied to a pneumatic comfort system. The pneumatic comfort system includes a pressure sensor, multiple air bags, a valve body, an air source, and a controller. The pressure sensor is disposed within the backrest of a seat, and the multiple air bags are distributed within the backrest. The air bags are connected to the air source via the valve body. The controller is connected to both the pressure sensor and the valve body, and is used to control the valve body to inflate / deflate the multiple air bags. The system for assisting breathing training includes: an acquisition module for acquiring... The system includes: a pressure sensor sensing data applied by the occupant; a data processing module for processing the sensing data to obtain pressure data; a waist curve estimation module for estimating the occupant's waist curve based on the pressure data; an inflation estimation module for selecting at least one target air bag corresponding to the occupant's waist based on the estimation result of the occupant's waist curve, and determining the inflation / deflation duration of the target air bag; and a control module for controlling the valve body to inflate / deflate the target air bag according to the inflation / deflation duration, in order to assist the occupant in breathing training.
[0012] According to one aspect of the embodiments of this application, a pneumatic comfort system is provided, comprising: a pressure sensor, a plurality of air bags, a valve body, an air source, and a controller. The pressure sensor is disposed within the backrest of a seat, and the plurality of air bags are distributed within the backrest. The air bags are connected to the air source via the valve body. The controller is connected to both the pressure sensor and the valve body, and is used to control the valve body to inflate / deflate the plurality of air bags. The controller includes at least one processor and a memory communicatively connected to the at least one processor. The memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the method described above.
[0013] According to one aspect of the present application, a seat is provided, including: a backrest and the aforementioned pneumatic comfort system; a pressure sensor of the pneumatic comfort system is disposed within the backrest; and a plurality of airbags of the pneumatic comfort system are distributed within the backrest.
[0014] According to one aspect of the present application, a computer program product is provided, the computer program product storing computer-executable instructions that, when executed by a vehicle, cause the vehicle to perform the method described above.
[0015] The beneficial effects of this application embodiment are as follows: Unlike existing assisted breathing training methods, the assisted breathing training method in this application embodiment is applied to a pneumatic comfort system. The pneumatic comfort system includes a pressure sensor, multiple air bags, a valve body, an air source, and a controller. The pressure sensor is installed inside the seat back, and the multiple air bags are distributed within the backrest. The air bags are connected to the air source through the valve body. The controller is connected to both the pressure sensor and the valve body, and controls the valve body to inflate / de-inflate the multiple air bags. The method includes: acquiring sensor data of an occupant acting on the pressure sensor; processing the sensor data to obtain pressure data; estimating the occupant's lumbar curve based on the pressure data; selecting at least one target air bag corresponding to the occupant's lumbar region based on the estimation result of the occupant's lumbar curve, and determining the inflation / de-inflation duration of the target air bag; and controlling the valve body to inflate / de-inflate the target air bag according to the inflation / de-inflation duration to assist the occupant in breathing training. This method allows occupants to undergo assisted breathing training, enabling them to relax both physically and mentally through meditation. Furthermore, since the assisted breathing training method in this embodiment is achieved by inflating / deflating an air bag, rather than through sound prompts or manual control by the occupant, it enhances the user's meditation experience.
[0016] More importantly, the assisted breathing training method in this application embodiment, by combining with a pressure sensor, can match the target air bag corresponding to the waist of different occupants based on their waist curve when different occupants apply pressure to the pressure sensor, and accurately set the inflation / deflation time of these air bags, thereby ensuring that the assisted breathing training provided to each occupant is highly personalized and accurate, greatly improving the effect and experience of assisted breathing training. Attached Figure Description
[0017] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.
[0018] Figure 1 This is a schematic diagram of the seat provided in an embodiment of this application;
[0019] Figure 2 This is a schematic diagram of the hardware structure of the controller provided in an embodiment of this application;
[0020] Figure 3 This is a flowchart illustrating the assisted breathing training method provided in an embodiment of this application;
[0021] Figure 4 This is a flowchart illustrating another method for assisted breathing training provided in an embodiment of this application;
[0022] Figure 5 It is a diagram of the human body;
[0023] Figure 6 This is a schematic diagram of the process for determining the target airbag provided in an embodiment of this application;
[0024] Figure 7 This is a flowchart illustrating the process of dividing the lumbar pressure data of passengers according to the embodiments of this application;
[0025] Figure 8 This is a pressure data graph provided in an embodiment of this application;
[0026] Figure 9 This is a schematic diagram of the process for controlling the inflation / deflation of the target air bag provided in an embodiment of this application;
[0027] Figure 10 This is a schematic diagram illustrating breathing training for occupants assisted by airbags, provided in an embodiment of this application.
[0028] Figure 11 This is a flowchart illustrating another method for assisted breathing training provided in an embodiment of this application;
[0029] Figure 12 This is a schematic diagram of the assisted breathing training system provided in the embodiments of this application. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, 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, not all embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0031] It should be noted that when an element is described as "fixed to" another element, it can be directly on the other element, or one or more intermediate elements may exist between them. When an element is described as "connected to" another element, it can be directly connected to the other element, or one or more intermediate elements may exist between them. The terms "vertical," "horizontal," "left," "right," and similar expressions used in this specification are for illustrative purposes only.
[0032] Furthermore, the technical features involved in the various embodiments of this application described below can be combined with each other as long as they do not conflict with each other.
[0033] This application provides a seat 1000, please refer to... Figure 1 Seat 1000 can be installed on any means of transportation, or it can be an office chair or a home chair.
[0034] The seat 1000 includes a pneumatic comfort system, a backrest 200, and a seat cushion 600. The backrest 200 is connected to the seat cushion 600. When an occupant sits on the seat cushion 600, the seat cushion 600 supports the pressure of the occupant's buttocks, and the backrest 200 supports the pressure of the occupant's back, waist, and tailbone area below the shoulders. The pneumatic comfort system includes multiple air bags 100, an air source 300, a controller 400, a pressure sensor 500, and a valve body (not shown). The multiple air bags 100 are distributed on the backrest 200 and provide support and a comfortable massage experience for the occupant's back and waist. The airbag 100 is connected to the air source 300 via the valve body. The controller 400 is connected to the valve body. The controller 400 is used to control the air source 300 to inflate the airbag 100 via the valve body, and the controller 400 is also used to control the deflation of the airbag 100 via the valve body. The pressure sensor 500 provides sensing data when an occupant applies pressure to the seat 1000.
[0035] It is worth noting that multiple airbags 100 are distributed on the backrest 200, and a portion of the multiple airbags 100 corresponds to the occupant's waist. Thus, when the airbag corresponding to the occupant's waist is inflated / deflated, it can assist the occupant in breathing training, enabling the occupant to meditate and relax.
[0036] It is worth noting that, Figure 1 This is merely an example of one arrangement of multiple air bags 100. In practical applications, multiple air bags 100 can also be arranged on the backrest 200 in other ways.
[0037] In addition, since each air bag 100 is connected to the air source 300 through a valve body, the inflation time and / or inflation volume of each air bag 100 can be controlled by the air source 300 and the valve body respectively. Thus, when a specific air bag 100 suitable for the waist of the occupant is matched according to the occupant, precise assisted breathing training can be provided to the occupant.
[0038] The air source 300 described above supplies gas to the air bag 300 to inflate it, providing support or massage to the occupant. The air source 300 can be any device that can provide gas.
[0039] The pressure sensor 500 described above provides sensing data when an occupant applies pressure to the seat 1000. The pressure sensor 500 can be any device capable of providing sensing data, and its specific structure can utilize existing technology.
[0040] It is worth noting that in some embodiments, the pressure sensor 500 may also be connected to the controller 400, so that the controller 400 can acquire the sensing data of the occupant acting on the pressure sensor 500 to achieve the following assisted breathing training.
[0041] It is worth noting that the pressure sensor 500 can be any device that can provide pressure data. Specifically, it can be a piezoresistive flexible fabric (pressure sensing pad), a piezoelectric thin film sensor, a fiber optic sensor, or other array-type sensors.
[0042] The valve body described above can be any device that controls the on / off flow of gas supplied by a gas source. For example, it can be a direct-acting solenoid valve or a pilot-operated solenoid valve.
[0043] Regarding the aforementioned controller 400, the controller 400 serves as the control center. The controller 400 is used to control the air source 300 to inflate the air bag 100 via the valve body. The controller 400 is also used to control the deflation of the air bag 100 via the valve body. Additionally, please refer to... Figure 2 The hardware structure of the controller 400 includes: one or more processors 401 and a memory 402. Figure 2 Let's take a memory as an example.
[0044] The processor 401 and the memory 402 can be connected via a bus or other means. In this embodiment, the connection via a bus is taken as an example.
[0045] The memory 402, 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 corresponding to the assisted breathing training method in the embodiments of this application. The processor 401 executes various functional applications and data processing of the assisted breathing training system by running the non-volatile software programs, instructions, and modules stored in the memory 402, that is, it implements the assisted breathing training method of the following method embodiments.
[0046] Memory 402 may include a program storage area and a data storage area. 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 assisted breathing training system. Furthermore, memory 402 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. In some embodiments, memory 402 may optionally include memory remotely located relative to processor 401, and this remote memory may be connected to the assisted breathing training system 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.
[0047] The one or more modules are stored in the memory 402, and when executed by the one or more processors 401, they perform the assisted breathing training method in any of the following method embodiments.
[0048] The above-described product can perform the methods provided in the embodiments of this application, and has the corresponding functional modules and beneficial effects for performing the methods. Technical details not described in detail in this embodiment can be found in the methods provided in the embodiments of this application.
[0049] This application provides a computer program product that stores computer-executable instructions, which are executed by a vehicle using the assisted breathing training method described in any of the following method embodiments.
[0050] The computer program product provided in this application includes a computing program stored on the computer program product. The computer program includes program instructions that, when executed by a computer, cause the computer to perform the assisted breathing training method in any of the following method embodiments.
[0051] The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0052] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software and a general-purpose hardware platform, or it can be implemented using hardware. Those skilled in the art will understand that all or part of the processes in the following embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the following methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0053] This application provides a method for assisted breathing training. Please refer to [link to relevant documentation]. Figure 3 The method includes the following steps:
[0054] Step S10: Obtain the sensing data of the occupant acting on the pressure sensor.
[0055] The pressure sensor is installed on the back of the seat, corresponding to the occupant's back below the shoulders, waist to tailbone. When the occupant sits on the seat and leans against the backrest, applying pressure to the pressure sensor, the pressure sensor generates sensing data about the occupant's back below the shoulders, waist to tailbone. For example, the sensing data includes electrical signals (including but not limited to voltage, current, capacitance, resistance, etc.) at each sensing point on the pressure sensor, or the coordinates of each sensing point on the pressure sensor, or the coordinates of the acquired electrical signals.
[0056] It is worth noting that when the pressure sensor is also located on the seat cushion, the pressure sensor corresponds to the occupant's buttocks. When the occupant sits on the seat cushion and applies pressure to the pressure sensor, the pressure sensor generates sensing data about the occupant's buttocks.
[0057] Because different occupants have different bone structures, heights, and weights, the pressure they apply to the various sensing points of the pressure sensor is different, resulting in different sensing data generated by the pressure sensor. The waist curves of different occupants can be distinguished based on the different sensing data.
[0058] It is worth noting that in some embodiments, before step S10, that is, before acquiring the sensing data of the occupant acting on the pressure sensor, the airbag is also controlled to be in a deflated state. With this setting, when the occupant acts on the backrest, the interference of the force on the pressure sensor caused by the expansion of the airbag can be reduced, ensuring the occupant's action on the pressure sensor and ensuring the accuracy of the acquired sensing data of the occupant acting on the pressure sensor.
[0059] Step S20: Process the sensed data to obtain pressure data.
[0060] The pressure data is generated by converting the sensor data.
[0061] When an occupant uses the seat, applying pressure to the pressure sensor generates noticeable electrical signals (such as voltage, current, capacitance, resistance, etc.) at certain sensing points on the sensor. These signals, which are then displayed on the host computer, constitute the pressure data.
[0062] Because different occupants have different bone structures, heights, and weights, the pressure they apply to the various sensing points of the pressure sensor is different, resulting in different sensing data generated by the pressure sensor and correspondingly different pressure data.
[0063] Step S30: Estimate the occupant's waistline based on the pressure data.
[0064] Pressure data can take many forms, such as pressure distribution maps.
[0065] When an occupant uses the seat, pressure is applied to the pressure sensor. Multiple sensing points of the pressure sensor generate sensing data, which is then converted into multiple pressure values and coordinates corresponding to the sensing data generated by these multiple sensing points. After amplification and analog-to-digital conversion, these multiple pressure values can be used to generate the pressure distribution map in an image generator.
[0066] It should be noted that the pressure distribution map is a two-dimensional graph representing the pressure values at each sensing point. Each pixel in the pressure distribution map corresponds to the pressure value at one sensing point. The pressure distribution map can be a color image or a grayscale image.
[0067] Upon obtaining the pressure distribution map, the outline and dimensions of the pressure distribution map are then obtained.
[0068] In some embodiments, the contour of the pressure distribution map formed by the pressure data generated by the pressure sensor located on the backrest is the contour of the occupant's back below the shoulders, waist to tailbone. One way to obtain this contour is to extract the contour position corresponding to the pressure value greater than a preset pressure threshold based on the pressure values and positions of multiple sensing points and based on binarization; and to segment and form the contour based on the contour position using connectivity detection.
[0069] The step of estimating the occupant's waist curve based on the pressure data in step S30 specifically involves determining the occupant's waist curve based on the outline and size of the pressure distribution map.
[0070] Because different occupants have different waist curves (including height and weight), the applied force to the pressure sensor results in different sensor data at various sensing points. Therefore, the outline and size of the pressure distribution map in the processed pressure data will vary. It is understood that the heavier the occupant, the wider and larger the outline of the pressure distribution map; similarly, the taller the occupant, the farther the outline of the pressure distribution map is from the seat cushion. Thus, the occupant's waist curve (including height and weight) can be determined based on the outline and size of the pressure distribution map.
[0071] It is worth noting that in some embodiments, after step S20 is executed, i.e., after processing the sensed data to obtain pressure data, step S30 is not immediately executed. Instead, the authenticity of the obtained pressure data is verified. For details, please refer to [link to relevant documentation]. Figure 4 Before step S30, i.e., before the step of estimating the occupant's waistline curve based on the pressure data, the method further includes:
[0072] Step S21: Obtain the angle information between the backrest and the seat cushion of the seat.
[0073] The angle between the seat back and seat cushion usually refers to the size of the angle between them, typically expressed in degrees (°). This angle determines the degree of seat tilt, which in turn affects the occupant's posture and comfort.
[0074] In some embodiments, an angle sensor, such as a rotary encoder or angle sensor, is installed at the connection between the backrest and the seat cushion of the seat, so as to measure the angle change between the backrest and the seat cushion in real time.
[0075] In some embodiments, the seat is equipped with a camera or other image acquisition device, which can use image processing techniques (such as edge detection, contour extraction, etc.) to identify the contours of the backrest and seat cushion and calculate the angle information between them.
[0076] In some other embodiments, a feedback mechanism can be designed in the seat adjustment mechanism to trigger a sensor or switch through a change in the mechanical structure when the backrest is tilted, thereby indirectly obtaining the angle information between the seat back and the seat cushion.
[0077] Step S22: Based on the angle information and pressure data, determine whether the occupant is in a normal posture when acting on the pressure sensor. If yes, proceed to step S30; otherwise, proceed to step S23.
[0078] The normal posture refers to the occupant sitting upright, with the contact area and pressure distribution between the body parts and the seat meeting the preset safety or comfort standards.
[0079] In some embodiments, determining whether the occupant is in a normal posture when acting on the pressure sensor can be achieved by inputting the angle information and pressure data into a preset algorithm model. This model can calculate the occupant's posture characteristics based on the angle information and pressure data, and then compare the calculated posture characteristics with a preset normal posture standard. If the posture meets the preset normal posture standard, it is determined to be a normal posture; otherwise, it is determined to be an abnormal posture.
[0080] Step S23: Control the correction of the occupant's posture and execute step S10.
[0081] There are various methods for controlling and correcting the occupant's posture. For example, occupants can be guided to adjust their posture through audio or visual cues (such as prompts on a display screen) to achieve a normal posture. Alternatively, seat belts or other safety devices can be used to ensure that occupants maintain a normal posture.
[0082] Through steps S21, S22, and S23, when the occupant is in a normal posture, step S30 is further executed, which involves estimating the occupant's lumbar curve based on the pressure data, thereby improving the accuracy of estimating the occupant's lumbar curve based on the pressure data. When the occupant is in an abnormal posture, the occupant's posture is controlled and corrected, thus ensuring the accuracy of the estimated occupant's lumbar curve.
[0083] Additionally, for example, if the occupant's waistline is determined based on the profile and dimensions of the pressure distribution map formed above, please refer to [reference needed]. Figure 5 Since the back below the shoulders (above the first lumbar vertebra) and the waist to the coccyx (from the first lumbar vertebra to the coccyx) of the occupant have obvious characteristics, the location of the occupant's waist can be determined based on the occupant's waist curve, and then at least one target airbag corresponding to the occupant's waist can be selected.
[0084] It is worth noting that in some embodiments, please refer to [link / reference]. Figure 6 Step S30, namely the step of estimating the occupant's waistline curve based on the pressure data, includes:
[0085] Step S301: Extract the lumbar pressure data corresponding to the occupant's waist from the pressure data.
[0086] The lumbar pressure data corresponding to the occupant's lower back is a set of pressure data extracted from the overall pressure data, corresponding to the occupant's lower back position. This data reflects the stress on the occupant's lower back within the seat. Please refer to [link / reference]. Figure 5 Since the back below the shoulders (above the first lumbar vertebra) and the waist to the coccyx (from the first lumbar vertebra to the coccyx) of the occupant have distinct characteristics, the pressure data formed by the pressure sensor on the back of the seat of the occupant also have distinct characteristics, so the lumbar pressure data corresponding to the waist of the occupant can be divided from the pressure data.
[0087] In some embodiments, please refer to Figure 7 Step S301, namely the step of dividing the lumbar pressure data corresponding to the occupant's waist from the pressure data, includes:
[0088] Step S3011: Along the height direction, obtain the average pressure value at each height from the pressure data, and form a pressure average value variation curve.
[0089] Please see Figure 8 , Figure 8 This diagram illustrates a curve showing the average pressure variation, where the horizontal axis represents the pressure value and the vertical axis corresponds to height, specifically height data along the occupant's height.
[0090] The height direction is either perpendicular to the seat cushion or within the plane of the pressure sensor inside the seat back; the farther away from the seat cushion, the higher the height.
[0091] Step S3012: Obtain the minimum pressure value and two maximum pressure values in the pressure mean change curve, and the minimum pressure value is located between the two maximum pressure values.
[0092] Based on the shape of the human spine ( Figure 5 It can be seen that the lumbar vertebrae protrude higher towards the back of the seat near the first lumbar vertebra, and the coccyx protrudes even higher towards the back of the seat, resulting in... Figure 8A pressure peak occurs at the first lumbar vertebra, a low pressure point occurs in the area indicated by the lumbar vertebrae, and a high pressure point occurs at the coccyx. Based on this principle / phenomenon, in the pressure mean change curve obtained by the pressure sensor inside the seat back, from top to bottom or bottom to top, find two maximum pressure values and one minimum pressure value in a local area, where the minimum pressure value lies between the two maximum pressure values. Then, the area between the two heights corresponding to the two maximum pressure values can be divided into the lumbar pressure data corresponding to the waist, i.e., perform the following step S3013.
[0093] Step S3013: Divide the pressure data corresponding to the region between the two maximum pressure values into the lumbar pressure data corresponding to the occupant's waist.
[0094] Step S302: Obtain the occupant's waist curve based on the waist pressure data.
[0095] After obtaining the lumbar pressure data corresponding to the occupant's waist, the occupant's waist curve can be obtained. This waist curve can be the waist contour formed by the lumbar pressure data corresponding to the waist.
[0096] Step S40: Based on the estimation result of the occupant's waist curve, select at least one target air bag corresponding to the occupant's waist, and determine the inflation / deflation time of the target air bag.
[0097] Since multiple airbags are distributed on the back of the seat, a portion of these airbags will inevitably correspond to the waist. Therefore, after determining the occupant's waist curve, at least one target airbag corresponding to the occupant's waist can be selected.
[0098] Furthermore, due to the unique lumbar curve of an occupant, the pressure values generated by the occupant's pressure on different areas of the pressure sensor vary when the occupant acts on the seat back. Based on these varying pressure values, the inflation time of the target airbag corresponding to the occupant's waist can be determined, and consequently, the deflation time can be determined. The deflation time can be equal to the inflation time, or it can be calculated based on the inflation time and a preset algorithm. For example, the deflation time can be 0.8 to 1.2 times the inflation time.
[0099] One method for determining the inflation time of the target airbag corresponding to the occupant's waist based on the pressure value is to calculate the inflation time of the target airbag according to a preset inflation target. The inflation target may be to make the pressure value of the waist equal to the pressure value of the back. Specifically, it may be to make the pressure value corresponding to the lumbar vertebra equal to the pressure value corresponding to the first lumbar vertebra, or to make the pressure value corresponding to the lumbar vertebra equal to the pressure value corresponding to the coccyx.
[0100] Step S50: Based on the inflation / deflation duration, control the valve body to inflate / deflate the target air bag to assist the occupant in breathing training.
[0101] When controlling the valve body to inflate / de-inflate the target air bag, inflation and deflation can be performed directly according to the determined inflation / de-inflation duration, thereby assisting the occupant in breathing training.
[0102] In some embodiments, the valve body can also be controlled to inflate / deflate the target air bag in other ways. For details, please refer to [link to relevant documentation]. Figure 9 Step S50, namely, the step of controlling the valve body to inflate / deflate the target air bag according to the inflation / deflation time to assist the occupant in breathing training, includes:
[0103] Step S501: Obtain the breathing method that the occupant wants to practice.
[0104] The breathing method that the occupant wants to practice can be input by the occupant or a preset breathing method selected by the occupant.
[0105] Step S502: Obtain the inhalation duration, exhalation duration, and inhalation / exhalation switching mode corresponding to the breathing mode. Combined with the inflation / deflation duration, control the valve body to inflate / deflate the target air bag to assist the occupant in breathing training.
[0106] When conducting assisted breathing training for occupants, please refer to Figure 10 By inflating the target airbag 100, the occupant can be guided to inhale; by deflating the target airbag 100, the occupant can be guided to exhale.
[0107] There are various breathing methods, such as abdominal breathing, following the breath (a method of breathing in accordance with the natural rhythm), one-to-two breathing practice, and alternating breathing.
[0108] Since different breathing methods correspond to different inhalation durations, exhalation durations, and inhalation / exhalation transition methods, the inflation / deflation duration can be determined based on the breathing method the occupant wants to practice, combined with the inflation / deflation duration, according to a preset algorithm, the inhalation duration, and the exhalation duration. Then, the valve body is controlled to inflate / deflate the target air bag to assist the occupant in breathing training.
[0109] The inhalation / exhalation transition refers to, for example, alternating between inhalation and exhalation in abdominal breathing, where the duration of inhalation equals the duration of exhalation. Another example is the 1:2 breathing exercise, where the exhalation duration is twice the inhalation duration; in this case, the inhalation / exhalation transition is equivalent to inhaling once and exhaling twice.
[0110] It is worth noting that, in order to further improve the accuracy and comfort of assisted breathing training for occupants, before step S50, that is, before the step of controlling the valve body to inflate / deflate the target air bag according to the inflation / deflation duration to assist the occupant in breathing training, the method further includes:
[0111] Step S41: Control the valve body to inflate the target air bag according to the inflation / deflation time.
[0112] Step S42: Determine whether the occupant is satisfied with the inflated target airbag. If yes, proceed to step S50; otherwise, proceed to step S43.
[0113] The method for determining whether the occupant is satisfied with the inflated target airbag can be through inquiry and occupant response, or through occupant active input, or other forms.
[0114] Step S43: Move the target airbag upward by a preset distance along the height direction of the occupant, and then execute step S50.
[0115] The preset distance can be 10% of the airbag height.
[0116] In this embodiment, the method for assisted breathing training includes: acquiring sensing data from the pressure sensor applied by an occupant; processing the sensing data to obtain pressure data; estimating the occupant's lumbar curve based on the pressure data; selecting at least one target airbag corresponding to the occupant's lumbar region based on the estimation result of the occupant's lumbar curve, and determining the inflation / deflation duration of the target airbag; and controlling the valve body to inflate / deflate the target airbag according to the inflation / deflation duration to assist the occupant in breathing training. This method allows for assisted breathing training of the occupant, enabling them to achieve physical and mental relaxation through meditation. Furthermore, since the assisted breathing training method in this embodiment is achieved through the inflation / deflation of airbags, rather than through sound prompts or manual control by the occupant, it enhances the user's meditation experience.
[0117] More importantly, the assisted breathing training method in this application embodiment, by combining with a pressure sensor, can match the target air bag corresponding to the waist of different occupants based on their waist curve when different occupants apply pressure to the pressure sensor, and accurately set the inflation / deflation time of these air bags, thereby ensuring that the assisted breathing training provided to each occupant is highly personalized and accurate, greatly improving the effect and experience of assisted breathing training.
[0118] This application also provides a schematic diagram of a system for assisting breathing training. Please refer to [link / reference]. Figure 12 The assisted breathing training system 1 includes an acquisition module 11 for acquiring sensing data of the occupant acting on the pressure sensor; a data processing module 12 for processing the sensing data to obtain pressure data; a waist curve estimation module 13 for estimating the occupant's waist curve based on the pressure data; an inflation estimation module 14 for selecting at least one target air bag corresponding to the occupant's waist based on the estimation result of the occupant's waist curve, and determining the inflation / deflation duration of the target air bag; and a control module 15 for controlling the valve body to inflate / deflate the target air bag according to the inflation / deflation duration, so as to assist the occupant in breathing training.
[0119] In some embodiments, the waist curve estimation module 13 includes: a segmentation unit 131, configured to segment waist pressure data corresponding to the waist of the occupant from the pressure data based on the estimation result of the waist curve of the occupant; and a first acquisition unit 132, configured to obtain the waist curve of the occupant based on the waist pressure data.
[0120] In some embodiments, the division unit 131 is specifically used to: obtain the average pressure value at each height from the pressure data along the height direction, and form a pressure average value change curve; obtain the minimum pressure value and two maximum pressure values in the pressure average value change curve, and the minimum pressure value is located between the two maximum pressure values; divide the pressure data corresponding to the area between the two maximum pressure values into waist pressure data corresponding to the occupant's waist.
[0121] In some embodiments, the control module 15 includes: a second acquisition unit 151, used to acquire the breathing mode that the occupant wants to practice; and a control unit 152, used to acquire the inhalation duration, exhalation duration, and inhalation / exhalation switching mode corresponding to the breathing mode, and, in conjunction with the inflation / deflation duration, control the valve body to inflate / deflate the target air bag to assist the occupant in breathing training.
[0122] In some embodiments, the assisted breathing training system 1 further includes: an inflation module 16, used to control the valve body to inflate the target air bag according to the inflation / deflation time; a first judgment module 17, used to judge whether the occupant is satisfied with the inflated target air bag, and if so, proceed to the control module 15; if not, proceed to the adjustment module 18, the adjustment module 18 being used to move the target air bag upward by a preset distance along the height direction of the occupant, and then proceed to the control module 15.
[0123] In some embodiments, the assisted breathing training system 1 further includes: an angle acquisition module 19, used to acquire angle information between the backrest and the seat cushion of the seat; a second judgment module 20, used to determine whether the occupant is in a normal posture when acting on the pressure sensor based on the angle information and pressure data; if yes, then proceed to the lumbar curve estimation module 13; if no, then execute the correction module 21; the correction module 21 is used to control the correction of the occupant's posture and proceed to the acquisition module 11.
[0124] In this embodiment, the acquisition module 11 acquires the sensing data of the occupant acting on the pressure sensor; the data processing module 12 processes the sensing data to obtain pressure data; the waist curve estimation module 13 estimates the occupant's waist curve based on the pressure data; the inflation estimation module 14 selects at least one target air bag corresponding to the occupant's waist based on the estimation result of the occupant's waist curve, and determines the inflation / deflation duration of the target air bag; the control module 15 controls the valve body to inflate / deflate the target air bag according to the inflation / deflation duration to assist the occupant in breathing training. This allows for assisted breathing training, enabling the occupant to achieve physical and mental relaxation through meditation. Furthermore, since the assisted breathing training method in this embodiment is achieved through the inflation / deflation of air bags, rather than through sound reminders or manual control by the occupant, it enhances the user's meditation experience. More importantly, the assisted breathing training method in this application embodiment, by combining with a pressure sensor, can match the target air bag corresponding to the waist of different occupants based on their waist curve when different occupants apply pressure to the pressure sensor, and accurately set the inflation / deflation time of these air bags, thereby ensuring that the assisted breathing training provided to each occupant is highly personalized and accurate, greatly improving the effect and experience of assisted breathing training.
[0125] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and not to limit them; under the concept of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of this application as described above, which are not provided in detail for the sake of brevity; although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method of assisted breathing training, characterized by, An application is made in a pneumatic comfort system, which includes a pressure sensor, multiple air bags, a valve body, an air source, and a controller. The pressure sensor is installed inside the backrest of the seat, and the multiple air bags are distributed inside the backrest. The air bags are connected to the air source through the valve body, and the controller is connected to both the pressure sensor and the valve body. The controller is used to control the valve body to inflate / deflate the multiple air bags. The method includes: Acquire the sensing data of the occupant acting on the pressure sensor; The sensed data is processed to obtain pressure data; Estimating the occupant's waist curve based on the pressure data includes: obtaining the average pressure at each height along the height direction from the pressure data and forming a pressure average variation curve; obtaining the minimum pressure value and two maximum pressure values in the pressure average variation curve, wherein the minimum pressure value is located between the two maximum pressure values; dividing the pressure data corresponding to the region between the two maximum pressure values into waist pressure data corresponding to the occupant's waist; and obtaining the occupant's waist curve based on the waist pressure data. Based on the estimation results of the occupant's waist curve, at least one target air bag corresponding to the occupant's waist is selected, and the inflation / deflation time of the target air bag is determined. Based on the inflation / deflation duration, the valve body is controlled to inflate the target air bag; Determine whether the occupant is satisfied with the inflated target airbag; If so, then confirm the target air bag; If not, then move the target airbag upwards by a preset distance along the height direction of the occupant; Based on the inflation / deflation duration, the valve body is controlled to inflate / deflate the target air bag to assist the occupant in breathing training.
2. The method of claim 1, wherein, The step of controlling the valve body to inflate / deflate the target air bag according to the inflation / deflation duration to assist in breathing training for the occupant includes: Obtain the breathing pattern that the occupant wants to practice; The system acquires the inhalation duration, exhalation duration, and inhalation / exhalation switching mode corresponding to the breathing mode, and controls the valve to inflate / de-inflate the target air bag in conjunction with the inflation / deflation duration, in order to assist the occupant in breathing training.
3. The method of claim 1, wherein, The pressure sensor is also used to set the seat cushion of the seat, and before the step of estimating the occupant's lumbar curve based on the pressure data, the method further includes: Obtain the angle information between the backrest and the seat cushion of the seat; Based on the angle information and pressure data, it is determined whether the occupant is in a normal posture when acting on the pressure sensor; If so, then perform the step of estimating the occupant's waist curve based on the pressure data; If not, the control corrects the occupant's posture and executes the step of acquiring the sensing data of the occupant's action on the pressure sensor.
4. A system for assisted breathing training, characterized in that An application is made in a pneumatic comfort system, which includes a pressure sensor, multiple air bags, a valve body, an air source, and a controller. The pressure sensor is installed inside the backrest of the seat, and the multiple air bags are distributed inside the backrest. The air bags are connected to the air source through the valve body, and the controller is connected to both the pressure sensor and the valve body. The controller is used to control the valve body to inflate / deflate the multiple air bags. The system for assisting breathing training includes: The acquisition module is used to acquire the sensing data of the occupant acting on the pressure sensor; The data processing module is used to process the sensed data to obtain pressure data; A waist curve estimation module is used to estimate the waist curve of the occupant based on the pressure data. This includes: obtaining the average pressure at each height along the height direction from the pressure data and forming a pressure average variation curve; obtaining the minimum pressure value and two maximum pressure values in the pressure average variation curve, wherein the minimum pressure value is located between the two maximum pressure values; dividing the pressure data corresponding to the region between the two maximum pressure values into waist pressure data corresponding to the occupant's waist; and obtaining the occupant's waist curve based on the waist pressure data. An inflation estimation module is used to select at least one target airbag corresponding to the occupant's waist based on the estimation result of the occupant's waist curve, and to determine the inflation / deflation duration of the target airbag; to control the valve body to inflate the target airbag according to the inflation / deflation duration; to determine whether the occupant is satisfied with the inflated target airbag; if so, to confirm the target airbag and execute the step of controlling the valve body to inflate / deflate the target airbag according to the inflation / deflation duration to assist the occupant in breathing training; if not, to move the target airbag upwards by a preset distance along the occupant's height direction. The control module is used to control the valve body to inflate / de-inflate the target air bag according to the inflation / deflation time, so as to assist the occupant in breathing training.
5. A pneumatic comfort system, characterized in that, include: The system includes a pressure sensor, multiple air bags, a valve body, an air source, and a controller. The pressure sensor is installed inside the backrest of the seat, and the multiple air bags are distributed inside the backrest. The air bags are connected to the air source through the valve body. The controller is connected to both the pressure sensor and the valve body, and is used to control the valve body to inflate / deflate the multiple air bags. The controller includes at least one processor; And a memory, which is communicatively connected to the at least one processor, the memory storing instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-3.
6. A type of seat, characterized in that, include: The backrest and the pneumatic comfort system as described in claim 5; the pressure sensor in the pneumatic comfort system is disposed within the backrest; and the plurality of air bags in the pneumatic comfort system are distributed within the backrest.
7. A computer program product, characterized in that, The computer program product stores computer-executable instructions that, when executed by a vehicle, cause the vehicle to perform the method of any one of claims 1-3.