Vehicle-mounted massage seat control method and device, vehicle-mounted massage equipment and storage medium
By adjusting the inflation volume and massage intensity of the lumbar airbags in real time, the problem of in-vehicle massage seats being unable to adapt to users of different body types has been solved, achieving personalized and intelligent massage effects, and improving user experience and safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NANJING MEIJUN ELECTRONICS TECH CO LTD
- Filing Date
- 2022-11-29
- Publication Date
- 2026-05-05
AI Technical Summary
Different users often have different body shapes, making it difficult for the initial massage position of the car massage seat to adapt to different users, resulting in poor massage effect.
By acquiring pressure detection values in real time, the system controls the pneumatic components to inflate the waist airbag and stops inflating when the pressure change rate exceeds the natural change rate. The system adjusts the waist airbag to fit snugly against the user's waist, and automatically sets the massage intensity and mode by detecting the user's weight using a weighing component. It also records user preferences and makes adjustments during subsequent use.
The massage effect of the massage seat has been improved, the massage position can be personalized, the level of intelligence and user experience has been enhanced, and the safety and stability have been strengthened. Users can conveniently adjust the massage intensity while driving.
Smart Images

Figure CN115742904B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of in-vehicle massage seats, and in particular to a control method, device, in-vehicle massage equipment, and storage medium for an in-vehicle massage seat. Background Technology
[0002] With the advancement of technology, people's demands for car seat comfort are constantly increasing. No longer satisfied with ordinary car seats, they are now looking for seats that offer greater comfort and include massage functions; in-car massage seats can effectively eliminate fatigue during driving and achieve a soothing effect.
[0003] The massage function in car seats is roughly the same as that in commercially available massage seats. A pneumatic device is installed inside the car seat, which uses air pressure to control the inflation and deflation of several air bags to generate vibration. The vibration is used to pound and squeeze the driver and passengers, thereby achieving a massage effect.
[0004] In the process of realizing this application, the inventor's car massage seat has at least the following problems when massaging users: different users often have different body shapes, but the initial massage position of the car massage seat is fixed and difficult to adapt to different body shapes, resulting in poor massage effect of the car massage seat. Summary of the Invention
[0005] To improve the massage effect of in-vehicle massage seats, this application provides an in-vehicle massage seat control method, device, in-vehicle massage equipment, and storage medium.
[0006] In a first aspect, this application provides a method for controlling an in-vehicle massage seat, employing the following technical solution: the method is applied to an in-vehicle massage system, the in-vehicle massage system including a plurality of lumbar airbags disposed on the seat, a pneumatic assembly for inflating and deflating the lumbar airbags, and a plurality of pressure detection assemblies for detecting the pressure values of the plurality of lumbar airbags; the method includes:
[0007] Upon receiving the start command, the pressure detection values fed back by several of the pressure detection components are acquired and recorded in real time.
[0008] Control the pneumatic assembly to inflate all of the waist air bags;
[0009] When the rate of change of the pressure detection value corresponding to a certain waist air bag is greater than the preset natural rate of change, the pneumatic components are controlled to stop inflating the waist air bag whose rate of change is greater than the natural rate of change.
[0010] Once all the lumbar airbags have stopped inflating, check the set massage mode and set massage intensity corresponding to the seat;
[0011] Based on the set massage mode and set massage intensity found in the query, the pneumatic component is controlled to inflate and deflate the waist air bag.
[0012] With the above technical solution, after the user activates the car massage seat, the car massage system first controls the pneumatic components to inflate the lumbar airbags, and stops inflating when the pressure change rate of the corresponding lumbar airbags exceeds the preset natural change rate; that is, inflation stops when all lumbar airbags are in close contact with the user's waist; then, the massage operation officially begins according to the massage mode and massage intensity set by the user; before the car massage seat officially starts massaging, it first adjusts the inflation amount of the lumbar airbags so that the lumbar airbags can remain in close contact with the user's waist before the massage officially begins, that is, the initial massage position of the massage seat can be adjusted according to different user body shapes, thereby improving the massage effect of the car massage seat.
[0013] In one specific implementation, the in-vehicle massage system further includes a weighing component for detecting seat pressure;
[0014] The step of controlling the pneumatic component to inflate and deflate the waist airbag according to the queried set massage mode and set massage intensity includes:
[0015] If there is a set massage mode and set massage intensity corresponding to the seat, the pneumatic component is controlled to inflate and deflate the lumbar air bag according to the set massage mode and set massage intensity found.
[0016] If there is no set massage mode and set massage intensity corresponding to the seat, the weighing component is controlled to detect the pressure on the seat and obtain a first weighing value;
[0017] Based on the first weighing value, the default massage intensity corresponding to the first weighing value is searched in the preset intensity setting database;
[0018] The pneumatic component is controlled to inflate and deflate the waist airbag according to the preset initial massage mode and the default massage intensity.
[0019] With the above technical solution, if the user sets the massage mode and intensity when starting the massage seat, the massage seat will perform the massage operation according to the user's settings; if the user does not set the massage mode and intensity when starting the massage seat, the in-vehicle massage system will first obtain the pressure value of the seat, then search for the default massage intensity that matches the pressure value in the intensity setting database, and then perform the massage operation according to the preset initial massage mode and default massage intensity; the in-vehicle massage system can automatically set different massage intensities according to the user's different weight, thereby improving the intelligence level and user experience of the in-vehicle massage seat.
[0020] In one specific implementation, after controlling the pneumatic component to inflate and deflate the lumbar airbag according to the retrieved set massage mode and set massage intensity, the method further includes:
[0021] The weighing component is controlled to detect the pressure on the seat and obtain a second weighing value;
[0022] The second weighing value is associated with the set massage mode and set massage intensity and stored in a preset preference database;
[0023] The step of controlling the pneumatic component to inflate and deflate the waist airbag according to the preset initial massage mode and the default massage intensity includes:
[0024] Query the preference database to see if there is a second weight value that is the same as the first weight value;
[0025] If a second weighing value exists that is the same as the first weighing value, then according to the set massage mode and set massage intensity corresponding to the second weighing value in the preference database, the pneumatic component is controlled to inflate and deflate the waist air bag.
[0026] If there is no second weighing value that is the same as the first weighing value, the pneumatic component is controlled to inflate and deflate the waist air bag according to the preset initial massage mode and the default massage intensity.
[0027] Through the above technical solution, when a user uses the in-car massage seat, the in-car massage system associates the user's current massage mode and intensity with the user's corresponding first weight value and stores it in the preference database. When the user uses the in-car massage seat again, if the user has not set a massage mode and intensity for the in-car massage seat, the in-car massage system first obtains the second weight value from the pressure detection component, and then queries the preference database to see if there is a first weight value that is the same as the second weight value. If the first weight value and the second weight value are the same, it is determined that it is the same user. If there is a first weight value that is the same as the second weight value, the system massages the user according to the set massage mode and set massage intensity corresponding to the first weight value in the preference database. That is, when the user uses the in-car massage seat before, the in-car massage system can automatically identify the user's identity based on the user's weight and automatically set the current massage mode and massage intensity based on the user's historical usage, thereby achieving the effect of remembering and automatically reproducing the user's preferences.
[0028] In one specific implementation, after the weighing component detects the pressure on the seat and obtains a second weighing value, the method further includes:
[0029] Record the inflation volume of the waist airbag;
[0030] The step of associating the second weighing value with the set massage mode and set massage intensity and storing it in a preset preference database includes:
[0031] The second weighing value is associated with the inflation volume, the set massage mode, and the set massage intensity and stored in a preset preference database;
[0032] The real-time acquisition and recording of pressure detection values fed back by several pressure detection components includes:
[0033] The weighing component is controlled to detect the pressure on the seat and obtain a second weighing value;
[0034] Query the preference database to see if there is a second weight value that is the same as the first weight value;
[0035] If a second weight value that is the same as the first weight value exists in the preference database, then the pneumatic component is controlled to inflate the waist air bag according to the inflation amount corresponding to the second weight value in the preference database.
[0036] When the waist air bag reaches the inflation volume, the pneumatic component is controlled to inflate and deflate the waist air bag according to the set massage mode and set massage intensity corresponding to the second weighing value in the preference database.
[0037] If there is no second weighing value in the preference database that is the same as the first weighing value, then the pressure detection values fed back by several pressure detection components are acquired and recorded in real time.
[0038] Through the above technical solution, when a user uses the in-car massage seat, the in-car massage system automatically records in the preference database the inflation volume of several lumbar airbags when adjusted to fit snugly against the user's waist. Then, when the user uses the in-car massage seat again, the in-car massage system will query the preference database for the inflation volume of the lumbar airbags corresponding to the current user based on the user's weight value, that is, the second weight value detected and obtained by the pressure detection component. Then, it will directly control the pneumatic component to inflate several lumbar airbags to the inflation volume that fits snugly against the user's waist, thereby improving the efficiency of the in-car massage system in adjusting the inflation volume of the lumbar airbags before the start of the massage.
[0039] In one specific implementation, querying the preference database to see if there is a second weighing value that is the same as the first weighing value includes:
[0040] The second weighing value is compared with the preset abnormal weighing value;
[0041] If the second weighing value is greater than the abnormal weighing value, then query the preference database to see if there is a second weighing value that is the same as the first weighing value.
[0042] Through the above technical solution, before starting the massage, the in-car massage seat first obtains the second weight value of the user corresponding to the current seat, and then compares the second weight value with the abnormal weight value. Only when the second weight value is greater than the abnormal weight value is the current user determined to be a normal user and the steps of querying the history and starting the massage seat continue. That is, when the user sitting in the seat is a child or pet, or an abnormal user whose second weight value is not greater than the abnormal weight value, the in-car massage seat will not start the massage, thereby further improving the safety and intelligence of the in-car massage seat.
[0043] In one specific implementation, the in-vehicle massage system further includes an image acquisition component for capturing images of the seat area;
[0044] After comparing the second weighing value with the preset abnormal weighing value, the method further includes:
[0045] If the second weighing value is not greater than the abnormal weighing value, then the image acquisition component is controlled to take a picture of the seat area and acquire actual image information;
[0046] Identify the human figure region and seat region in the actual image information, and calculate the minimum distance between the top of the human figure region and the seat region.
[0047] If the minimum spacing is less than the preset qualified value, then query the preference database to see if there is a second weighing value that is the same as the first weighing value.
[0048] Through the above technical solution, when the second weighing value is not greater than the abnormal weighing value, the in-vehicle massage system will further control the image acquisition component to obtain the actual image information of the seat area, and then calculate the minimum distance between the human image area and the top of the seat area in the image information; when the minimum distance is less than the qualified value, the current user is determined to be a normal user and the steps of querying historical records and starting the massage seat are continued; by adding the determination step of minimum distance calculation on the basis of detecting the second weighing value, the possibility of the massage seat failing to start normally due to the failure of the pressure detection component is reduced, thereby improving the stability of the in-vehicle massage seat.
[0049] In one specific implementation, after controlling the pneumatic component to inflate and deflate the lumbar airbag according to the retrieved set massage mode and set massage intensity, the method further includes:
[0050] When a user's instruction to adjust the massage intensity is received, the instruction carries an adjustment amount for the set massage intensity, and the set massage intensity is modified according to the adjustment amount.
[0051] When the pressure detection values corresponding to all the waist air bags are less than the preset first adjustment value, the timing is started and a first time value is generated; when the first time value reaches the preset confirmation time value, the set massage intensity is reduced by the preset value.
[0052] When the pressure detection values corresponding to all the waist air bags are greater than the preset second adjustment value, the timing is started and a second time value is generated; when the second time value reaches the preset confirmation time value, the set massage intensity is increased by the preset value.
[0053] Through the above technical solution, users can adjust the massage intensity by directly inputting massage intensity adjustment commands during the massage process. While driving, users can also reduce the pressure detection value of the lumbar airbag by leaning forward, and the vehicle control system will automatically reduce the massage intensity when the user's forward leaning time reaches a first time value; or users can increase the pressure detection value of the lumbar airbag by leaning back, and the vehicle control system will automatically increase the massage intensity when the user's backward leaning time reaches a second time value. Users can conveniently adjust the massage intensity while driving by leaning forward or backward, thereby improving user safety during driving.
[0054] Secondly, this application provides a vehicle-mounted massage seat control device, employing the following technical solution: the device is applied to a vehicle-mounted massage system, the vehicle-mounted massage system including a plurality of lumbar airbags disposed on the seat, a pneumatic assembly for inflating and deflating the lumbar airbags, and a plurality of pressure detection assemblies for detecting the pressure values of the plurality of lumbar airbags; the device includes:
[0055] The start command receiving module is used to acquire and record the pressure detection values fed back by several pressure detection components in real time when a start command is received.
[0056] A pneumatic component control module is used to control the pneumatic components to inflate all of the waist air bags;
[0057] The airbag pressure monitoring module is used to control the pneumatic components to stop inflating the airbag whose pressure detection value is greater than the natural rate of change when the rate of change of the pressure detection value corresponding to a certain waist airbag is greater than the preset natural rate of change.
[0058] The massage mode query module queries the set massage mode and set massage intensity corresponding to the seat after all the lumbar air bags have stopped inflating.
[0059] The massage chair start module is used to control the pneumatic components to inflate and deflate the lumbar airbags according to the queried set massage mode and set massage intensity.
[0060] With the above technical solution, after the user activates the car massage seat, the car massage system first controls the pneumatic components to inflate the lumbar airbags, and stops inflating when the pressure change rate of the corresponding lumbar airbags exceeds the preset natural change rate; that is, inflation stops when all lumbar airbags are in close contact with the user's waist; then, the massage operation officially begins according to the massage mode and massage intensity set by the user; before the car massage seat officially starts massaging, it first adjusts the inflation amount of the lumbar airbags so that the lumbar airbags can remain in close contact with the user's waist before the massage officially begins, that is, the initial massage position of the massage seat can be adjusted according to different user body shapes, thereby improving the massage effect of the car massage seat.
[0061] Thirdly, this application provides an in-vehicle massage device, which adopts the following technical solution: it includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as any of the in-vehicle massage seat control methods described above.
[0062] Fourthly, this application provides a computer-readable storage medium that stores a computer program capable of being loaded by a processor and executing any of the above-mentioned vehicle massage seat control methods.
[0063] In summary, this application includes at least one of the following beneficial technical effects:
[0064] 1. After the user activates the car massage seat, the car massage system first controls the pneumatic components to inflate the lumbar airbags, and stops inflating when the pressure change rate of the corresponding lumbar airbags exceeds the preset natural change rate; that is, inflation stops when all lumbar airbags are in close contact with the user's waist; then, the massage operation officially begins according to the massage mode and massage intensity set by the user; before the car massage seat officially starts massaging, it first adjusts the inflation amount of the lumbar airbags so that the lumbar airbags can be kept in close contact with the user's waist before the massage officially begins, that is, the initial massage position of the massage seat can be adjusted according to different user body shapes, thereby improving the massage effect of the car massage seat;
[0065] 2. During the massage, users can adjust the intensity by directly inputting massage intensity commands. While driving, users can also reduce the pressure detection value of the lumbar airbag by leaning forward, and the vehicle control system will automatically reduce the massage intensity when the user leans forward for a first time value; or users can increase the pressure detection value of the lumbar airbag by leaning back, and the vehicle control system will automatically increase the massage intensity when the user leans back for a second time value. Users can conveniently adjust the massage intensity while driving by leaning forward or backward, thereby improving user safety. Attached Figure Description
[0066] Figure 1 This is a schematic diagram of the architecture of the in-vehicle massage system in the embodiments of this application.
[0067] Figure 2 This is a flowchart of the vehicle-mounted massage seat control method in the embodiments of this application.
[0068] Figure 3 This is a structural block diagram of the vehicle-mounted massage seat control device in the embodiments of this application.
[0069] Reference numerals: 301, Start command receiving module; 302, Pneumatic component control module; 303, Air bag pressure monitoring module; 304, Massage mode query module; 305, Massage seat start module. Detailed Implementation
[0070] The following is in conjunction with the appendix Figure 1-3 This application will be described in further detail.
[0071] This application discloses a method for controlling an in-vehicle massage seat, such as... Figure 1As shown, this method is applied to an in-vehicle massage system. The in-vehicle massage system includes several lumbar airbags and neck airbags installed on the seat. There can be six lumbar airbags, with two in each layer, divided into upper, middle, and lower layers corresponding to the user's lumbar and back areas, respectively, for massaging the user's lumbar and back areas when the massage seat is activated. There can be two neck airbags, located above the lumbar airbags corresponding to the user's neck area, for massaging the user's neck area when activated. The in-vehicle massage system also includes a pneumatic component for inflating and deflating the lumbar and neck airbags, a pressure detection component for detecting the pressure values of the lumbar and neck airbags, a weighing component for detecting the pressure value above the seat, and an image acquisition component for capturing images of the seat area. The pressure detection component can be a pressure sensor, the weighing component can be a pressure sensor, and the image acquisition component can be a camera. The in-vehicle massage system also includes a control panel installed on the seat, allowing the user to control the start or stop of the massage seat, as well as set and adjust the massage mode and intensity.
[0072] like Figure 2 As shown, the method includes the following steps:
[0073] S10, upon receiving the start command, acquires and records the pressure detection values fed back by several pressure detection components in real time.
[0074] Specifically, users can send a command to start the massage to the in-vehicle massage system by operating the control panel; when the in-vehicle massage system receives a command to start the massage for a specific massage seat, it will acquire and record the pressure detection values of the pressure detection components corresponding to several lumbar airbags on the seat in real time.
[0075] S20 controls the pneumatic components to inflate all the waist airbags.
[0076] Specifically, when the in-vehicle massage system receives a start command for a particular seat, it also controls the pneumatic components to inflate all the lumbar airbags corresponding to that seat.
[0077] S30: When the rate of change of the pressure detection value corresponding to a certain waist air bag is greater than the preset natural rate of change, control the pneumatic component to stop inflating the waist air bag whose rate of change is greater than the natural rate of change.
[0078] Specifically, during the inflation of the lumbar airbags by the pneumatic components, the in-vehicle massage system monitors the pressure readings of each lumbar airbag in real time. When the rate of change of the pressure reading for a particular lumbar airbag exceeds a preset natural rate of change, the pneumatic components stop inflating that airbag. The preset natural rate of change is the rate of pressure change of the lumbar airbag when it is inflated normally without any external pressure. If the rate of change of the pressure reading for a particular lumbar airbag exceeds the preset natural rate of change, it means that the airbag is in close contact with the user's waist or back. Under the influence of internal air pressure and the user's squeezing force, the rate of change of the lumbar airbag's pressure reading will surge. The pneumatic components then stop inflating the airbags with a rate of change greater than the natural rate of change. In other words, when a lumbar airbag is in close contact with the user, the pneumatic components stop inflating that airbag.
[0079] S40: Once all the lumbar airbags have stopped inflating, check the massage mode and intensity settings corresponding to the seat.
[0080] Specifically, once all the lumbar airbags are adjusted to fit snugly against the user, the vehicle control system queries the set massage mode and intensity corresponding to the seat, which is the massage mode and intensity selected by the user when activating the massage seat.
[0081] S50 controls the pneumatic components to inflate and deflate the waist airbag according to the queried set massage mode and set massage intensity.
[0082] Specifically, after the vehicle control system retrieves the set massage mode and intensity, it controls the pneumatic components to inflate and deflate the lumbar and neck airbags according to the massage mode and intensity, thus officially starting the massage for the user. Upon receiving the user's activation command, the vehicle control system does not immediately begin the massage. Instead, it first adjusts the initial position of the lumbar airbags by inflating them until all the airbags are in close contact with the user. Only then does it officially activate the massage seat according to the set massage mode and intensity. In other words, the initial massage position of the massage seat can automatically adjust according to different user body shapes, thereby enhancing the massage effect of the vehicle massage seat.
[0083] In one embodiment, considering that users may not have pre-selected a massage mode and intensity when activating the massage chair, in order to improve the intelligence and user experience of the massage chair, the step of controlling the pneumatic components to inflate and deflate the lumbar airbag based on the retrieved set massage mode and intensity can be specifically executed as follows:
[0084] If the in-vehicle massage system finds a corresponding massage mode and intensity setting before officially starting the massage seat, meaning the user has preset it before starting the massage, then it controls the pneumatic components to inflate and deflate the lumbar and neck airbags according to the user's preset massage mode and intensity setting, which means it performs a normal massage operation on the user.
[0085] If the in-vehicle massage system does not find a corresponding preset massage mode and intensity before officially activating the massage seat, meaning the user did not preset it before starting the massage, the in-vehicle control system will first control the weighing component to detect the pressure on the seat and obtain a first weighing value. The first weighing value is proportional to the user's weight; the greater the user's weight, the greater the pressure applied to the seat. Then, based on the first weighing value, the system will search the preset intensity setting database for the default massage intensity corresponding to the first weighing value. The preset intensity setting database stores user weight values and massage intensities corresponding to different first weighing values, where the relationship between user weight value and massage intensity is that the greater the weight, the greater the massage intensity. For example, a first weighing value less than 50kg corresponds to massage intensity 1; a first weighing value between 50kg and 80kg corresponds to massage intensity 2; and a first weighing value greater than 80kg corresponds to massage intensity 3.
[0086] After finding the default massage intensity corresponding to the user's initial weight, the in-car massage system controls the pneumatic components to inflate and deflate the lumbar airbags according to the preset initial massage mode and default massage intensity to massage the user. The preset initial massage mode can be any of the various massage modes of the massage seat. If the user does not pre-select a massage mode and intensity, the in-car massage system will automatically match the massage intensity to the user's weight. This allows the in-car massage seat to automatically provide a massage that matches the user's weight even without pre-setting a massage mode and intensity, thus further enhancing the intelligence and user experience of the massage seat.
[0087] In one embodiment, to further enhance the intelligence and user experience of the massage seat, after the in-vehicle massage system controls the pneumatic components to inflate and deflate the lumbar airbags according to the queried set massage mode and set massage intensity, that is, after the in-vehicle massage system officially starts massaging, it can continue to perform the following steps:
[0088] The in-car massage seat's weighing control component detects the pressure on the seat and obtains a second weighing value, essentially re-measuring the user's weight. This second weighing value is then associated with the set massage mode and intensity and stored in a preset preference database. In other words, when the user has set a massage mode and intensity, the in-car massage system automatically stores these settings by associating them with the user's corresponding first weighing value and storing them in the preset preference database. Then, when the user uses the massage seat again without pre-setting a massage mode and intensity, the in-car massage system will... First, the system obtains the user's first weight value and queries the preference database to see if there is a second weight value that matches the first weight value. If it does, the system determines that the user is not a first-time user and has a history of use. Then, based on the massage mode and massage intensity corresponding to the second weight value in the preference database, the system controls the massage chair to massage the user. If there is no second weight value that matches the first weight value in the preference database, the system determines that the user is a first-time user and has no history of use. In this case, the in-vehicle massage system will query the default massage intensity corresponding to the user's first weight value and perform a massage operation on the first-time user of the massage chair according to the preset massage mode and the default massage intensity.
[0089] The in-car massage system automatically records the user's usage during the massage seat's operation. This allows the massage seat to automatically identify the user based on their weight when they use the seat again, and then automatically retrieve the corresponding historical massage mode and intensity to provide a massage, thereby further enhancing the massage seat's intelligence and user experience.
[0090] In one embodiment, to improve the adjustment efficiency of the in-vehicle massage seat when adjusting the lumbar airbags to fit the user, the in-vehicle control system, after controlling the weighing component to detect the pressure on the seat and obtain a second weighing value, that is, while recording the user's usage preferences, will simultaneously execute the step of recording the inflation volume corresponding to the lumbar airbags. At this time, the recorded inflation volume of the lumbar airbags is the inflation volume corresponding to several lumbar airbags when they are in close contact with the user. Then, when the in-vehicle massage system associates and stores the second weighing value corresponding to the user with the massage mode and massage intensity set by the user into a preset preference database, it will simultaneously associate and store the inflation volume of the lumbar airbags corresponding to the user with the second weighing value corresponding to the user. That is, the information in the preference database corresponding to the second weighing value is: the massage mode recently used by the user, the massage intensity, and the inflation volume of the lumbar airbags corresponding to the user.
[0091] The steps of acquiring and recording pressure detection values fed back by several pressure detection components can be specifically executed as follows: When the in-vehicle massage system receives a command to start the massage, it first controls the weighing component to detect the pressure on the seat and acquire the user's second weight value. Then, it queries the preference database to see if there is a second weight value that is the same as the first weight value. If not, it determines that the user is a first-time user. Then, it normally acquires and records the pressure detection values fed back by several pressure detection components and controls the pneumatic component to inflate several lumbar airbags until the lumbar airbags are in close contact with the user. If there is a second weight value in the preference database that is the same as the first weight value, it determines that the user is a first-time user. For existing users who are not first-time users, the system directly controls the pneumatic components to inflate the lumbar airbag based on the inflation volume corresponding to the second weight value in the preference database. This allows the lumbar airbag to be adjusted to fit snugly against the user, quickly initiating the massage. For users who are not first-time users, the in-vehicle massage system first identifies the user based on the second weight value, then queries the user's historical data and directly inflates the lumbar airbag to fit snugly against the user. This eliminates the need to monitor the lumbar airbag pressure value in real time during adjustment, thus improving the efficiency of the in-vehicle massage system when adjusting the lumbar airbag.
[0092] It should be noted that for users who are not first-time users, the in-car massage system can directly adjust the inflation volume of the lumbar airbags based on the user's historical records, without needing to monitor the pressure values of the lumbar airbags in real time. This allows the in-car massage system to inflate the lumbar airbags more quickly and to inflate them to a position that fits snugly against the user more rapidly, thereby improving the start-up speed of the massage seat.
[0093] In one embodiment, considering that if the user sitting in the seat is a child or a pet such as a cat or dog, the normal activation of the massage seat may harm the child or frighten the pet. To further improve the intelligence and safety of the massage seat, the step of querying the preference database to see if there is a second weight value that is the same as the first weight value can be specifically executed as follows:
[0094] When the in-car massage system detects a second weight value of a user on the seat, it first compares the second weight value with a preset abnormal weight value. If the second weight value is greater than the abnormal weight value, the current user is determined to be a normal user. The system then continues to query the preference database to see if there is a second weight value that matches the first weight value, and the massage seat is started normally to massage the user. If the second weight value is not greater than the abnormal weight value, the current user is determined to be an abnormal user such as a child or pet. The system then stops querying the preference database to see if there is a second weight value that matches the first weight value. In other words, the system does not respond to or start the massage for abnormal users, thereby further improving the intelligence and safety of the massage seat.
[0095] In one embodiment, to help reduce the possibility that the in-vehicle massage system might mistakenly identify a normal user as an abnormal user, thereby making it difficult for a normal user to use the massage seat properly, the in-vehicle massage system may also perform the following steps after comparing the second weighing value with a preset abnormal weighing value:
[0096] If the second weighing value is not greater than the abnormal weighing value, the in-vehicle massage system first controls the image acquisition component to capture images of the seat area and obtain actual image information. Then, it identifies the human image area corresponding to the user in the actual image information, as well as the seat area corresponding to the user. It calculates the minimum distance between the top of the human image area and the top of the seat area, that is, the distance between the top of the human head and the top of the seat. If the minimum distance is less than the preset qualified value, the user is determined to be a normal user. Then, it continues to execute the step of querying the preference database to see if there is a second weighing value that is the same as the first weighing value, so as to start the massage seat normally to massage the user. If the minimum distance is not less than the preset qualified value, the user is determined to be an abnormal user and the step of starting the massage seat is stopped. The in-vehicle massage system only determines that the current user is an abnormal user when the second weighing value is not greater than the abnormal weighing value and the minimum distance is not less than the preset qualified value. This reduces the possibility of normal users being mistakenly determined to be abnormal users due to pressure detection component failure or detection abnormality, thereby reducing the misjudgment rate when the in-vehicle massage system determines abnormal users and further improving the stability of the in-vehicle massage seat.
[0097] In one embodiment, to improve user safety while driving, after the in-vehicle massage system controls the pneumatic components to inflate and deflate the lumbar airbags according to the queried set massage mode and set massage intensity, that is, during the normal start-up and massage process of the massage seat, the following steps may also be included:
[0098] When the in-car massage system receives a user's adjustment command for the massage intensity, which includes the specified adjustment amount, the system will respond accordingly and adjust the intensity in real time. Simultaneously, if the pressure detected by the in-car massage system corresponding to the lumbar airbag is less than a preset first adjustment value, a timer will be started and a first time value will be generated. Once the first time value reaches a preset confirmation time value, the massage intensity will be reduced by the preset value. Similarly, if the pressure detected by the in-car massage system corresponding to the lumbar airbag is greater than a preset second adjustment value, a timer will be started and a second time value will be generated. Once the second time value reaches a preset confirmation time value, the massage intensity will be reduced by the preset value. When the set confirmation time value is reached, the preset value for increasing massage intensity will be set. For example, when a user leans forward until their back leaves the massage seat while driving, the pressure detection value of the lumbar airbag will decrease to less than the preset first adjustment value due to the loss of user pressure. Then, when the user maintains the forward leaning position for the first time value, it is determined that an instruction to reduce the massage intensity has been received, and the massage intensity of the massage seat will be reduced. In other words, when it is inconvenient for the user to operate the control panel to adjust the massage intensity while driving, the user can adjust the massage intensity by leaning forward or leaning back forcefully. This reduces the safety hazards caused by the user operating the control panel to adjust the massage intensity while driving, thereby improving the safety of the user when using the massage seat while driving.
[0099] Figure 2 This is a flowchart illustrating a method for controlling an in-vehicle massage seat in one embodiment. It should be understood that, although... Figure 2 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows; unless explicitly stated otherwise, there is no strict order requirement for the execution of these steps, and they can be executed in other orders; and Figure 2 At least some of the steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.
[0100] Based on the above method, this application also discloses a vehicle-mounted massage seat control device.
[0101] like Figure 3 As shown, this device is used in a car massage system, which includes several lumbar airbags mounted on the seat, pneumatic components for inflating and deflating the lumbar airbags, and several pressure detection components for detecting the pressure values of the lumbar airbags. The device includes:
[0102] The start command receiving module 301 is used to acquire and record the pressure detection values fed back by several pressure detection components in real time when a start command is received.
[0103] The pneumatic component control module 302 is used to control the pneumatic components to inflate all the waist air bags;
[0104] The airbag pressure monitoring module 303 is used to control the pneumatic components to stop inflating the airbag whose pressure detection value is greater than the natural rate of change when the rate of change of the pressure detection value of a certain waist airbag is greater than the preset natural rate of change.
[0105] Massage mode query module 304 queries the set massage mode and set massage intensity corresponding to the seat when all the lumbar air bags have stopped inflating.
[0106] The massage chair start module 305 is used to control the pneumatic components to inflate and deflate the lumbar airbag according to the queried set massage mode and set massage intensity.
[0107] In one embodiment, the in-vehicle massage system further includes a weighing component for detecting seat pressure;
[0108] The massage seat activation module 305 is specifically used to control the pneumatic component to inflate and deflate the lumbar airbag according to the queried set massage mode and set massage intensity if a set massage mode and set massage intensity corresponding to the seat exist; if no set massage mode and set massage intensity corresponding to the seat exist, it controls the weighing component to detect the pressure of the seat and obtain a first weighing value; according to the first weighing value, it searches for the default massage intensity corresponding to the first weighing value in the preset intensity setting database; and according to the preset initial massage mode and default massage intensity, it controls the pneumatic component to inflate and deflate the lumbar airbag.
[0109] In one embodiment, the massage seat activation module 305 is further configured to control the weighing component to detect the pressure on the seat and obtain a second weighing value; associate the second weighing value with a set massage mode and a set massage intensity and store it in a preset preference database; control the pneumatic component to inflate and deflate the lumbar airbag according to the preset initial massage mode and default massage intensity, including: querying the preference database to see if there is a second weighing value that is the same as the first weighing value; if there is a second weighing value that is the same as the first weighing value, then control the pneumatic component to inflate and deflate the lumbar airbag according to the set massage mode and set massage intensity corresponding to the second weighing value in the preference database; if there is no second weighing value that is the same as the first weighing value, then control the pneumatic component to inflate and deflate the lumbar airbag according to the preset initial massage mode and default massage intensity.
[0110] In one embodiment, the massage chair activation module 305 is further configured to record the inflation volume corresponding to the lumbar airbag; storing the second weight value in association with the set massage mode and set massage intensity in a preset preference database includes: storing the second weight value in association with the inflation volume, set massage mode and set massage intensity in a preset preference database.
[0111] The start command receiving module 301 is specifically used to control the weighing component to detect the pressure on the seat and obtain a second weighing value; to query the preference database to see if there is a second weighing value that is the same as the first weighing value; if there is a second weighing value that is the same as the first weighing value in the preference database; then, according to the inflation amount corresponding to the second weighing value in the preference database, the pneumatic component is controlled to inflate the lumbar air bag; when the lumbar air bag reaches the inflation amount, according to the set massage mode and set massage intensity corresponding to the second weighing value in the preference database, the pneumatic component is controlled to perform inflation and deflation operations on the lumbar air bag; if there is no second weighing value that is the same as the first weighing value in the preference database, then the pressure detection values fed back by several pressure detection components are acquired and recorded in real time.
[0112] In one embodiment, the start command receiving module 301 is further configured to compare the second weighing value with a preset abnormal weighing value; if the second weighing value is greater than the abnormal weighing value, then query the preference database to see if there is a second weighing value that is the same as the first weighing value.
[0113] In one embodiment, the in-vehicle massage system further includes an image acquisition component for capturing images of the seat area; the start command receiving module 301 is further configured to, if the second weighing value is not greater than the abnormal weighing value, control the image acquisition component to capture images of the seat area and acquire actual image information; identify the human image area and the seat area in the actual image information, calculate the minimum distance between the top of the human image area and the seat area; if the minimum distance is less than a preset qualified value, query the preference database to see if there is a second weighing value that is the same as the first weighing value.
[0114] In one embodiment, the massage chair activation module 305 is further configured to, upon receiving a user's adjustment instruction for the massage intensity, carry an adjustment amount for the set massage intensity in the adjustment instruction, and modify the set massage intensity according to the adjustment amount; when the pressure detection values corresponding to all the lumbar airbags are less than a preset first adjustment value, start timing and generate a first time value; when the first time value reaches a preset confirmation time value, set the massage intensity to decrease by a preset value; when the pressure detection values corresponding to all the lumbar airbags are greater than a preset second adjustment value, start timing and generate a second time value; when the second time value reaches a preset confirmation time value, set the massage intensity to increase by a preset value.
[0115] This application also discloses a vehicle-mounted massage device.
[0116] Specifically, the in-vehicle massage device includes a memory and a processor, with the memory storing a computer program that can be loaded by the processor and executed using the aforementioned in-vehicle massage seat control method.
[0117] This application also discloses a computer-readable storage medium.
[0118] Specifically, the computer-readable storage medium stores a computer program that can be loaded by a processor and executed as described above for controlling a vehicle massage seat. The computer-readable storage medium includes, for example, various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0119] This specific embodiment is merely an explanation of the present invention and is not intended to limit the invention. After reading this specification, those skilled in the art can make modifications to this embodiment without contributing any inventive step, but such modifications are protected by patent law as long as they are within the scope of the claims of the present invention.
Claims
1. A method for controlling an in-vehicle massage seat, characterized in that, The method is applied to an in-vehicle massage system, which includes several lumbar airbags mounted on a seat, a pneumatic assembly for inflating and deflating the lumbar airbags, and several pressure detection assemblies for detecting the pressure values of the lumbar airbags; the method includes: Upon receiving the start command, the pressure detection values fed back by several of the pressure detection components are acquired and recorded in real time. Control the pneumatic assembly to inflate all of the waist air bags; When the rate of change of the pressure detection value corresponding to a certain waist air bag is greater than the preset natural rate of change, the pneumatic components are controlled to stop inflating the waist air bag whose rate of change is greater than the natural rate of change. Once all the lumbar airbags have stopped inflating, check the set massage mode and set massage intensity corresponding to the seat; According to the massage mode and massage intensity settings found in the query, the pneumatic component is used to inflate and deflate the waist air bag. When a user's instruction to adjust the massage intensity is received, the instruction carries an adjustment amount for the set massage intensity, and the set massage intensity is modified according to the adjustment amount. When the pressure detection values corresponding to all the waist air bags are less than the preset first adjustment value, the timing is started and a first time value is generated; when the first time value reaches the preset confirmation time value, the set massage intensity is reduced by the preset value. When the pressure detection values corresponding to all the waist air bags are greater than the preset second adjustment value, the timing is started and a second time value is generated; when the second time value reaches the preset confirmation time value, the set massage intensity is increased by the preset value.
2. The method according to claim 1, characterized in that, The in-vehicle massage system also includes a weighing component for detecting seat pressure; The step of controlling the pneumatic component to inflate and deflate the waist airbag according to the queried set massage mode and set massage intensity includes: If there is a set massage mode and set massage intensity corresponding to the seat, the pneumatic component is controlled to inflate and deflate the lumbar air bag according to the set massage mode and set massage intensity found. If there is no set massage mode and set massage intensity corresponding to the seat, the weighing component is controlled to detect the pressure on the seat and obtain a first weighing value; Based on the first weighing value, the default massage intensity corresponding to the first weighing value is searched in the preset intensity setting database; The pneumatic component is controlled to inflate and deflate the waist airbag according to the preset initial massage mode and the default massage intensity.
3. The method according to claim 2, characterized in that, After controlling the pneumatic component to inflate and deflate the lumbar airbag according to the queried set massage mode and set massage intensity, the method further includes: The weighing component is controlled to detect the pressure on the seat and obtain a second weighing value; The second weighing value is associated with the set massage mode and set massage intensity and stored in a preset preference database; The step of controlling the pneumatic component to inflate and deflate the waist airbag according to the preset initial massage mode and the default massage intensity includes: Query the preference database to see if there is a second weight value that is the same as the first weight value; If a second weighing value exists that is the same as the first weighing value, then according to the set massage mode and set massage intensity corresponding to the second weighing value in the preference database, the pneumatic component is controlled to inflate and deflate the waist air bag. If there is no second weighing value that is the same as the first weighing value, the pneumatic component is controlled to inflate and deflate the waist air bag according to the preset initial massage mode and the default massage intensity.
4. The method according to claim 3, characterized in that, After controlling the weighing assembly to detect the pressure on the seat and obtain a second weighing value, the method further includes: Record the inflation volume of the waist airbag; The step of associating the second weighing value with the set massage mode and set massage intensity and storing it in a preset preference database includes: The second weighing value is associated with the inflation volume, the set massage mode, and the set massage intensity and stored in a preset preference database; The real-time acquisition and recording of pressure detection values fed back by several pressure detection components includes: The weighing component is controlled to detect the pressure on the seat and obtain a second weighing value; Query the preference database to see if there is a second weight value that is the same as the first weight value; If a second weight value that is the same as the first weight value exists in the preference database, then the waist air bag is inflated according to the inflation volume control drive component corresponding to the second weight value in the preference database. When the waist air bag reaches the inflation volume, the pneumatic component is controlled to inflate and deflate the waist air bag according to the set massage mode and set massage intensity corresponding to the second weighing value in the preference database. If there is no second weighing value in the preference database that is the same as the first weighing value, then the pressure detection values fed back by several pressure detection components are acquired and recorded in real time.
5. The method according to claim 4, characterized in that, The query to determine whether there exists a second weight value in the preference database that is the same as the first weight value includes: The second weighing value is compared with the preset abnormal weighing value; If the second weighing value is greater than the abnormal weighing value, then query the preference database to see if there is a second weighing value that is the same as the first weighing value.
6. The method according to claim 5, characterized in that, The in-vehicle massage system also includes an image acquisition component for capturing images of the seat area; After comparing the second weighing value with the preset abnormal weighing value, the method further includes: If the second weighing value is not greater than the abnormal weighing value, then the image acquisition component is controlled to take a picture of the seat area and acquire actual image information; Identify the human figure region and seat region in the actual image information, and calculate the minimum distance between the top of the human figure region and the seat region. If the minimum spacing is less than the preset qualified value, then query the preference database to see if there is a second weighing value that is the same as the first weighing value.
7. A vehicle-mounted massage seat control device, applied to the vehicle-mounted massage seat control method as described in any one of claims 1-6, characterized in that, The device is applied to an in-vehicle massage system, which includes several lumbar airbags mounted on the seat, pneumatic components for inflating and deflating the lumbar airbags, and several pressure detection components for detecting the pressure values of the lumbar airbags; the device includes: The start command receiving module (301) is used to acquire and record the pressure detection values fed back by several pressure detection components in real time when a start command is received; A pneumatic component control module (302) is used to control the pneumatic component to inflate all of the waist air bags; The airbag pressure monitoring module (303) is used to control the pneumatic components to stop inflating the airbag whose rate of change is greater than the natural rate of change when the rate of change of the pressure detection value corresponding to a certain waist airbag is greater than the preset natural rate of change. The massage mode query module (304) queries the set massage mode and set massage intensity corresponding to the seat when all the lumbar air bags have stopped inflating. The massage chair start module (305) is used to control the pneumatic components to inflate and deflate the lumbar air bag according to the queried set massage mode and set massage intensity.
8. A vehicle-mounted massage device, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer program is stored that can be loaded by a processor and executed according to any one of claims 1 to 6.
Citation Information
Patent Citations
Automobile seat massage control method and device and automobile
CN114889512A
Passenger body type recognition seat and method based on multi-point massage system
CN115317307A