Backrest and cushion massage linkage control system and method based on linkage signal

CN122815969APending Publication Date: 2026-09-25GUANGDONG HUAYUAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610947518.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-29
Publication Date
2026-09-25

AI Technical Summary

Technical Problem

但现有系统无法感知这些节点的实际发生时刻,只能依赖预设的理论时间序列进行控制,导致联动触发时机与实际按摩进程存在偏差,无法实现真正意义上的精准同步

Benefits of technology

[0015]节点状态机采用内部实时计时和硬件级状态跃迁机制,能够以较高的精度追踪靠背按摩的每个节点变化,实现对靠背状态的感知。与传统依赖外部压力传感器或位置传感器的方案相比,节点状态机不存在信号采集、滤波和模数转换的延迟,判断响应速度提升,实现了对靠背按摩状态的实时追踪。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122815969A_ABST
    Figure CN122815969A_ABST
Patent Text Reader

Abstract

The application relates to the field of automobile control, and particularly discloses a backrest and cushion massage linkage control method based on a linkage signal, which comprises the following steps: detecting a massage linkage signal and judging whether the massage linkage signal is valid; if the massage linkage signal is valid, the current node action state of a backrest massage mechanism is identified in real time; wherein the current node action state is tracked through a preset node state machine, the node state machine divides one complete cycle of backrest massage into multiple fine node stages; according to the identified current node action state, a corresponding cushion linkage action instruction is matched; and according to the cushion linkage action instruction, a cushion massage mechanism is driven to perform corresponding linkage action, so as to realize the synchronization of backrest and cushion massage action. The technical scheme of the application can realize real-time judgment on the state of the backrest and the cushion, realize massage action synchronization, and the linkage timing is accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automotive control, and in particular to a backrest and seat cushion massage linkage control system and method based on linkage signals. Background Technology

[0002] With the rapid development of intelligent cockpit technology in automobiles, seat massage functions have gradually expanded from being exclusive features of high-end models to becoming commonplace in mid-to-low-end vehicles, becoming one of the core functions for improving driving comfort and alleviating fatigue during long-distance driving. Currently, car seat massage systems mainly adopt a pneumatic structure, simulating kneading, pressing, and pushing massage techniques by controlling the inflation and deflation of multiple air bags, which act on the seat back and cushion areas respectively, providing occupants with a multi-part relaxation experience.

[0003] However, most existing car seat massage systems employ an independent control architecture for the backrest and seat cushion. Each has its own independent control unit, drive circuit, and air system, executing its own preset massage program, with no data interaction or collaborative control mechanism between them. This independent control method results in a complete disconnect in rhythm, intensity, and timing of the massage movements between the backrest and seat cushion. Users cannot obtain a coherent, holistic massage experience and may even experience discomfort due to the lack of coordination between the upper and lower body movements, severely impacting the actual effectiveness of the massage function.

[0004] To address these issues, some high-end models have attempted to introduce synchronized massage functions between the backrest and seat cushion. However, existing linkage control solutions generally employ a simple timed trigger mechanism, where the system sends action commands to the backrest and seat cushion sequentially at pre-set fixed time intervals. This control method is completely detached from the actual operating state of the massage actuator and cannot dynamically adjust based on the actual inflation pressure of the backrest airbag, the motor's operating stage, or changes in the occupant's posture. For example, when the backrest airbag's inflation time is prolonged due to aging or leakage, the seat cushion will still start prematurely according to the preset time, causing asynchronous movements and actually reducing comfort. Furthermore, some solutions rely on users manually switching linkage modes, which is cumbersome, lacks intelligence, and fails to achieve true automatic coordination.

[0005] Furthermore, existing linkage technologies lack the ability to identify and accurately judge the status of massage execution nodes in real time. Massage is a dynamic process consisting of multiple continuous stages, including key nodes such as initial inflation of the air bag, pressurization, pressure maintenance, deflation, and return to position. Different nodes correspond to different human body force states and optimal timing for linkage. However, existing systems cannot sense the actual timing of these nodes and can only rely on preset theoretical time sequences for control. This leads to a deviation between the linkage triggering timing and the actual massage process, failing to achieve true precise synchronization. Simultaneously, due to the lack of feedback on the actuator status, the system cannot promptly detect abnormalities such as airway blockages and solenoid valve malfunctions, posing safety hazards.

[0006] Furthermore, existing massage linkage systems generally suffer from poor reliability and insufficient adaptability. On the one hand, the systems lack a robust anomaly handling mechanism; when the linkage signal is interrupted, lost, or subjected to electromagnetic interference, it can easily lead to system crashes, uncontrolled movements, or sudden stops, causing users fright and discomfort. On the other hand, existing systems have fixed linkage strategies, unable to dynamically adjust according to different massage modes (such as relaxation, exercise, and fatigue relief modes), and cannot meet the personalized needs of different users. Simultaneously, the system architecture is closed, not supporting online upgrades and functional expansion, making it difficult to adapt to the rapid development of smart cockpit technology.

[0007] Therefore, there is an urgent need for a backrest and seat cushion massage linkage control method that can make real-time judgments based on linkage signals and node action states, in order to solve the problems of asynchronous massage actions and inaccurate linkage timing in existing technologies, and significantly improve the comfort, intelligence level and user experience of car seat massage systems. Summary of the Invention

[0008] This invention provides a backrest and seat cushion massage linkage control method based on linkage signals, which can judge the state of the backrest and seat cushion in real time, realize the synchronization of massage actions, and ensure accurate linkage timing.

[0009] To solve the above-mentioned technical problems, this application provides the following technical solution: The backrest and seat cushion massage linkage control method based on linkage signals includes: Detect the massage linkage signal and determine whether the massage linkage signal is valid; If the massage linkage signal is valid, the current node action state of the backrest massage mechanism is identified in real time; wherein, the current node action state is tracked by a preset node state machine, which divides a complete cycle of the backrest massage into multiple fine node stages. Based on the identified current node action state, match the corresponding seat cushion linkage action command; The seat cushion massage mechanism is driven to perform corresponding linkage actions according to the seat cushion linkage action command, so as to achieve synchronization of the backrest and seat cushion massage actions.

[0010] The basic principle and beneficial effects of the solution are as follows: The core technical principle of this invention is to construct a closed-loop control logic that includes signal pre-verification, real-time tracking of node status, precise matching of actions, and synchronous drive execution. This completely eliminates the open-loop control mode based on fixed time intervals in the existing technology, and fundamentally solves the technical problems of asynchronous massage actions and inaccurate linkage timing.

[0011] Firstly, as a precondition for the entire linkage function, the linkage signal validity detection strictly screens the input massage linkage signal through a pre-defined signal format, check rules and stability judgment mechanism. Only when the signal is confirmed to be true, valid and stable will the subsequent linkage control process be started, which eliminates unexpected linkage caused by electromagnetic interference, wrong signal transmission or misoperation from the source, and ensures the absolute controllability of the linkage function.

[0012] Secondly, real-time identification of backrest nodes based on a node state machine is the core key to achieving accurate linkage. The present invention divides a complete physical working cycle of backrest massage into multiple logically independent, clearly bounded refined node stages according to the action process of air bag inflation and deflation and the change characteristics of human body force. As the logic center inside the system, the pre-set node state machine tracks and updates the current node state in real time through a high-precision internal timing mechanism and pre-set node timing parameters, so as to realize non-delayed, high-precision perception of the actual operation process of backrest massage. Different from the traditional timing trigger mechanism, the node state machine tracks based on the internal logic sequence of the massage action itself, rather than a mechanical fixed time interval, so it can accurately reflect the real state of backrest massage and is not affected by external factors such as air bag aging, air pressure fluctuation, power supply voltage change and other external factors.

[0013] Thirdly, the node-action matching mechanism establishes an accurate corresponding relationship between the backrest node state and the seat cushion linkage action. The system stores ergonomically verified node-action mapping rules in advance. When the node state machine identifies a specific backrest node, it can quickly perform logic matching and immediately obtain the corresponding optimal seat cushion linkage action command, ensuring that each backrest node can trigger the seat cushion action that best conforms to the human body force characteristics and massage experience.

[0014] Finally, the synchronous drive execution mechanism ensures the immediate response of the linkage command. After matching the corresponding linkage command, the system immediately sends a drive signal to the pneumatic execution unit of the seat cushion massage mechanism with the highest priority, controls the electromagnetic valve and the air pump to perform the corresponding inflation and deflation actions, and realizes the synchronization between the seat cushion action and the backrest node.

[0015] The node state machine adopts an internal real-time timing and hardware-level state transition mechanism, which can track each node change of backrest massage with high precision to realize the perception of the backrest state. Compared with the traditional scheme that relies on external pressure sensors or position sensors, the node state machine has no delay in signal acquisition, filtering and analog-to-digital conversion, the judgment response speed is improved, and real-time tracking of the backrest massage state is realized.

[0016] Because the seat cushion's movements are directly triggered by the actual state of the backrest, rather than by a fixed time interval, the timing deviations caused by differences in actuator performance and environmental factors in traditional timed triggering schemes can be completely eliminated. Regardless of fluctuations in the actual operating speed of the backrest massage, the seat cushion's movements can precisely follow the rhythm of the backrest, achieving synchronization between the backrest and seat cushion massage movements.

[0017] By dividing the massage cycle into multiple precise nodes, the seat cushion's coordinated movements can be triggered at the most ergonomically appropriate moments. For example, triggering the seat cushion's synchronous pressing action at the point where the backrest airbag reaches maximum pressure creates a unified, enveloping sensation; triggering the seat cushion's alternating kneading motion at the point where the backrest pressure is maintained enhances the massage's depth and comfort. This node-based triggering method precisely captures the optimal timing for coordination, completely avoiding discomfort and a disjointed experience caused by timing the massage too early or too late.

[0018] The entire control process is implemented using pure software logic, without relying on feedback from external sensors. The end-to-end latency from node status recognition to cushion movement execution is low, allowing users to experience a smooth and lag-free massage.

[0019] The node state machine operates based on a preset logical timing sequence, is not affected by external environmental interference, and does not have problems such as sensor misjudgment, signal drift, or poor contact. It has a high node identification accuracy and effectively avoids phenomena such as false triggering, missed triggering, and chaotic actions.

[0020] The seat cushion only activates when the linkage signal is valid and the preset trigger node is detected, thus avoiding unnecessary operation of the seat cushion and reducing energy consumption compared to traditional continuously running seat massage systems.

[0021] The massage movements of the backrest and seat cushion form an organic whole, allowing users to experience a continuous and smooth full-body massage, rather than separate massages of two independent parts. This significantly improves the comfort and relaxation effect of the massage, and can more effectively relieve fatigue caused by long-distance driving.

[0022] The node state machine architecture has good versatility and scalability. By adjusting the number of node partitions, node timing parameters, or node-action mapping rules, it can easily adapt to different massage techniques, seat structures, and user needs, providing great convenience for subsequent function upgrades and product iterations.

[0023] In summary, this invention can judge the state of the backrest and seat cushion in real time, achieving synchronized massage movements and accurate timing of the linkage.

[0024] Furthermore, the detection of the massage linkage signal includes: Real-time monitoring of linkage trigger signals from the vehicle's upper-level controller via the vehicle's LIN bus; The linkage trigger signal is sampled and confirmed at equal intervals a preset number of times. When the sampling results are all valid level values ​​and the values ​​are consistent, the massage linkage signal is determined to be stable and valid, and the linkage ready state is entered.

[0025] Furthermore, the node state machine divides the backrest massage action nodes into five consecutive stages: initial inflation node, pressurization node, pressure holding node, deflation node, and return node. Each node stage is preset with different triggering conditions, including timing threshold, air pump duty cycle parameters, and the opening and closing combination state of the solenoid valve group.

[0026] Furthermore, the state transitions of the internal node state machine are based on the timing results of a preset timer and a preset node duration parameter.

[0027] Furthermore, it also includes massage mode settings and a safe exit sequence; The massage modes include at least a relaxation mode, an exercise mode, and a fatigue relief mode; Each massage mode has a corresponding independent node-action mapping parameter table. The parameter table defines the duration of each node stage, the triggering timing offset of the seat cushion linkage action, and the action intensity parameters of the seat cushion pneumatic actuator in different modes. The safe exit sequence includes the following: During the linkage process, the validity of the massage linkage signal is continuously monitored. If the signal failure is detected, the system immediately stops triggering new cushion linkage actions and maintains the currently executing cushion massage action until a complete cycle is completed. After the cycle ends, all pneumatic solenoid valves of the seat cushion and backrest are closed in sequence, the air pump is stopped, all air bags are restored to their initial normal pressure state, and then the system returns to a low-power standby state.

[0028] Furthermore, it also includes a global timeout monitoring mechanism: After the massage linkage signal becomes valid, a global monitoring timer is started; If the internal node state machine fails to complete the predetermined node sequence transition within the preset maximum allowable time, the system logic is determined to be abnormal, all massage actions of the backrest and seat cushion are forcibly stopped, a system soft reset is performed, and an error log is sent to the vehicle bus.

[0029] Furthermore, it also includes occupant state adaptive adjustment steps: Using a distributed flexible pressure sensor array embedded in the seat back and seat cushion, the pressure distribution cloud map of the occupant is collected in real time, and the occupant's weight class, sitting posture offset and effective contact area between the body and the seat are extracted based on the pressure distribution cloud map. The duration of the pressurization node in the node state machine is dynamically adjusted according to the weight class to compensate for the difference in inflation rate under different loads. Based on the seat posture offset and effective contact area, the trigger delay parameters of the seat cushion linkage action are adjusted in real time, and the inflation pressure threshold of the air bags in different areas of the seat cushion is dynamically changed, so that the center of the linkage massage intensity is automatically aligned with the change of the occupant's center of gravity.

[0030] Furthermore, it also includes personalized learning steps for users: The system continuously records manual intervention data from different users during the massage process. The manual intervention data includes real-time increases and decreases in massage intensity, fine-tuning commands for specific timing of the massage, and the frequency of switching massage modes. The manual intervention data is used to extract features using machine learning algorithms, and the user's preference features for the backrest-seat cushion coordination rhythm are analyzed to generate a unique node-action mapping parameter table bound to the user's identity ID. When the system identifies the corresponding user through vehicle biometrics or key signals, it automatically loads the exclusive node-action mapping parameter table from the cloud or local storage to realize the personalized customization and evolution of massage linkage logic.

[0031] Furthermore, it also includes driving scenario linkage control steps: The vehicle's driving data and environmental data are acquired in real time via the vehicle bus. The driving data includes vehicle speed, steering angle, and continuous driving duration, while the environmental data includes the fatigue level identified by the driver monitoring system (DMS). When the system detects that the vehicle is in a high-speed cruising state and the continuous driving time exceeds a preset threshold, or when the DMS identifies that the driver is in a state of moderate or higher fatigue, the system automatically switches the current massage mode to fatigue relief mode and triggers a high-frequency linkage program. In the high-frequency linkage program, the system dynamically enhances the inflation rate of the airbags in the waist and hip areas and shortens the switching interval between each stage in the node state machine, so as to improve driving safety by stimulating the occupant's nerves through high-rhythm coordinated massage. Attached Figure Description

[0032] Figure 1 This is a flowchart of a backrest and seat cushion massage linkage control method based on linkage signals. Detailed Implementation

[0033] The following detailed description illustrates the specific implementation method: Example 1 Backrest and seat cushion massage linkage control method based on linkage signals (e.g.) Figure 1 (as shown), including: Detect the massage linkage signal and determine whether the massage linkage signal is valid; If the massage linkage signal is valid, the current node action state of the backrest massage mechanism is identified in real time; wherein, the current node action state is tracked by a preset node state machine, which divides a complete cycle of the backrest massage into multiple fine node stages. Based on the identified current node action state, match the corresponding seat cushion linkage action command; The seat cushion massage mechanism is driven to perform corresponding linkage actions according to the seat cushion linkage action command, so as to achieve synchronization of the backrest and seat cushion massage actions.

[0034] In practical use, necessary hardware specifications are required. Car seats include backrest massage mechanisms and seat cushion massage mechanisms. Both backrest massage mechanisms and seat cushion massage mechanisms can adopt pneumatic actuators, specifically consisting of an air pump, a multi-way solenoid valve, and multiple air bags.

[0035] For ease of explanation, the following description uses a front seat as an example. The backrest area of ​​the seat is equipped with several backrest airbags, and the seat cushion area is equipped with several seat cushion airbags. Each airbag is connected to the air circuit through a solenoid valve and is controlled by the main control unit.

[0036] Upon power-up, the main control unit first completes initialization, including initializing the communication interface, air pump drive module, solenoid valve drive module, and internal control parameters, and then puts the system into standby mode. In standby mode, the system continuously monitors the linkage trigger signals from the vehicle's upper-level controller.

[0037] In this embodiment, the linkage trigger signal can be transmitted via the vehicle's LIN bus. The upper-level controller can send a linkage request to the seat control unit based on user operation, vehicle status, or preset control logic. Upon receiving the linkage request, the massage action is not executed immediately; instead, the validity of the linkage trigger signal is further confirmed. Specifically, multiple consecutive samples can be taken, for example, at equal intervals for three or more consecutive samples. If the sampling results all indicate that the linkage trigger signal is in a valid state, then the linkage trigger signal is determined to be stable and valid.

[0038] For example, upon receiving a linkage command from the upper-level controller at a certain moment, the system first performs an initial sampling. If the sampling result is valid, a second and third sampling are performed. If all three sampling results are valid, the system enters the linkage ready state. If any sampling is invalid, the system considers the linkage signal unstable and does not enter the linkage state, thereby reducing the probability of false triggering. In this way, it can be ensured that the system only enters the subsequent action control process when the linkage demand truly exists and the signal is stable.

[0039] After the linkage signal is valid, the current node action status of the backrest massage mechanism is identified in real time. To this end, a node state machine is pre-established, dividing a complete cycle of the backrest massage into multiple fine node stages. In a specific embodiment, the backrest massage cycle can be divided into five stages: initial inflation node, pressurization node, pressure maintenance node, de-gassing node, and return node.

[0040] The initiation inflation node indicates that the air bag begins to inflate and enters the working state; the pressurization node indicates that the air bag pressure continues to rise and gradually reaches the target pressure; the pressure maintenance node indicates that the air bag is maintained within the predetermined pressure range, thereby forming a continuous massage effect; the depressurization node indicates that the air bag begins to release pressure; and the return node indicates that the air bag returns to its initial state and is ready to enter the next massage cycle.

[0041] To ensure the operability of each node, different trigger conditions can be set for different nodes. For example, in some modes, the initial inflation node corresponds to a shorter air pump start-up time, the pressurization node corresponds to a higher air pump output intensity, the pressure holding node corresponds to the solenoid valve maintaining the current air path state, the exhaust node corresponds to the exhaust channel opening, and the return node corresponds to the reset of all air paths. With this setting, the node state machine can not only reflect the stage division of the massage cycle, but also establish a correspondence with specific pneumatic actions.

[0042] For example, when the backrest enters the pressurization stage, the airbags gradually inflate and create a noticeable pressing sensation on the back; when it enters the pressure maintenance stage, the backrest airbags maintain a certain pressure, keeping the massage continuous; when it enters the depressurization stage, the airbags gradually depressurize, giving the massage rhythm variations and a sense of transition. Through this stage division, the system can clearly identify the current movement phase of the backrest massage, providing a basis for subsequent seat cushion coordination.

[0043] Once the system identifies the current motion state of the backrest massage mechanism, it matches the corresponding seat cushion motion command based on that state. In other words, the seat cushion massage motion does not operate in isolation, but is triggered in conjunction with the real-time motion state of the backrest.

[0044] In another embodiment, a node-action mapping parameter table can be pre-stored. This parameter table is used to define the correspondence between "backrest node states" and "seat cushion linkage actions". For example, when the backrest enters the pressurization node, the seat cushion can perform a synchronous wave-like pressing action; when the backrest enters the pressure holding node, the seat cushion can perform an alternating pressing action; when the backrest enters the de-stressing node, the seat cushion can perform a slow-release relaxation action; when the backrest enters the return node, the seat cushion can enter a standby preparation state.

[0045] For example, in relaxation mode, when the backrest airbags enter the pressure holding stage, the seat cushion can employ a gentler, alternating massage motion, allowing the occupant to experience a soothing effect with the upper and lower areas responding to each other's rhythms. In exercise mode, when the backrest enters the pressure holding stage, the seat cushion can simultaneously execute a stronger pressing motion to create a more pronounced stimulation and support. Thus, the timing, type, and intensity of the seat cushion's movements can establish a stable mapping relationship with the backrest's holding stage, thereby improving the consistency of the overall massage experience.

[0046] Once the matching conditions are detected, the seat cushion massage mechanism is activated to perform the corresponding actions. The seat cushion massage mechanism can control the inflation and deflation of the seat cushion air bags through an air pump and solenoid valve, thereby creating different massage effects such as pressing, kneading, wavy, or alternating. In this way, the movements of the backrest and the seat cushion can be coordinated in sequence, avoiding the misalignment where the backrest has entered the next stage while the seat cushion remains in the previous stage.

[0047] In another embodiment, at least three massage modes are supported: relaxation mode, exercise mode, and fatigue relief mode. Different massage modes correspond to different node and motion mapping parameter tables, and the node duration, linkage triggering timing, and cushion motion intensity can all be different in each mode.

[0048] For example, in relaxation mode, the backrest and seat cushion movements are usually gentler, the duration of each movement is longer, and the triggering of the linkage is more gradual, in order to suit the user's relaxed state; in sports mode, the massage rhythm can be relatively compact, and the switching between backrest and seat cushion movements is more frequent, in order to enhance the stimulation; in fatigue relief mode, the massage intensity of the waist and hip areas can be strengthened to more effectively relieve fatigue after long-distance driving.

[0049] For example, when the backrest enters the pressure point, the seat cushion can use low-intensity, synchronized light pressure in relaxation mode, higher-intensity, alternating pressure in exercise mode, and increased kneading depth in the lumbar and hip areas in fatigue relief mode. This demonstrates that although the trigger point is the same in different modes, the specific form of the seat cushion's coordinated action can be flexibly adjusted according to the mode parameters, thereby improving the system's adaptability.

[0050] During the linkage process, the validity of the linkage trigger signal is continuously monitored. If the linkage trigger signal fails during massage, the entire action will not be immediately interrupted; instead, a preset safety exit sequence will be executed.

[0051] Specifically, the system first stops triggering new seat cushion actions, but allows the currently executing seat cushion massage action to continue to complete a full cycle. After the cycle is completed, all pneumatic solenoid valves of the seat cushion and backrest are closed in sequence, and the air pump is controlled to stop working, allowing each air bag to gradually return to its initial normal pressure state. Subsequently, the system returns to a low-power standby state.

[0052] For example, if a linkage signal failure is detected midway through a massage session while the seat cushion is in the middle of a pressing motion, the system will not immediately cut off the air supply to avoid the occupant experiencing a sudden pressure change. Instead, it will wait until the current seat cushion motion is completed naturally before releasing the air pressure and exiting the linkage state. This setting can significantly improve the smoothness and comfort of the massage process and also enhance system safety.

[0053] To prevent prolonged stagnation of the node state machine due to abnormal conditions, this embodiment also includes a global timeout monitoring mechanism. Specifically, a global monitoring timer is started after the linkage trigger signal becomes valid. If the node state machine fails to complete the predetermined node sequence transition within the preset maximum allowable time, a logical abnormality is determined to have occurred.

[0054] In this situation, all massage actions of the backrest and seat cushion will be forcibly stopped, a soft reset will be performed, and an error log will be sent to the vehicle bus for subsequent fault diagnosis and maintenance. For example, if a node fails to switch on time due to an anomaly, the anomaly can be identified and the current linkage process can be terminated to prevent the massage action from being stuck in a certain state for a long time, thereby avoiding user discomfort and waste of system resources.

[0055] In a preferred embodiment, massage parameters can also be automatically adjusted based on the occupant's condition. To this end, a distributed flexible pressure sensor array can be installed inside the seat back and cushion to collect real-time pressure distribution information of the occupant. Based on the collected pressure distribution cloud map, the occupant's weight class, sitting posture offset, and effective contact area between the body and the seat can be extracted.

[0056] For example, if the overall pressure of the occupant is concentrated on the upper backrest, it indicates that the occupant may be leaning forward or have a heavy upper body load. In this case, the duration of the backrest's focal point can be adjusted appropriately, and the trigger delay of subsequent seat cushion movements can be increased to make the massage rhythm more compatible with the occupant's current posture. If the contact area of ​​the occupant's buttocks is detected to be small, the inflation pressure of the local airbags in the seat cushion can be appropriately increased to improve support. Through this adaptive adjustment method, it is possible to better adapt to occupants of different body types and sitting postures, thereby improving massage comfort.

[0057] In another preferred embodiment, personalized learning steps can also be set for users. Manual intervention data from different users during the massage process is continuously recorded. This data includes real-time adjustments to massage intensity, fine-tuning commands for specific timing of massages, and the frequency of switching massage modes.

[0058] For example, if a user prefers to have the seat cushion movement start slightly earlier during the backrest pressure phase, or prefers a higher intensity lumbar and hip massage, these habits can be recorded and used to create a unique node-action mapping parameter table corresponding to that user's identity. When the system recognizes that the user is getting back into the car (this requires other methods, such as existing car owner facial recognition), the system can automatically load the user's preferred parameter configuration, making the massage linkage effect more personalized.

[0059] In this way, we can not only adapt to users' general needs, but also gradually learn users' operating habits to form linkage control strategies that are more in line with personal preferences, thereby further improving the user experience.

[0060] In a preferred embodiment, the massage linkage logic can also be automatically adjusted according to the vehicle driving scenario. Real-time driving data such as vehicle speed, steering angle, and continuous driving duration are acquired via the vehicle bus, and a comprehensive judgment is made in conjunction with fatigue level information provided by the driver monitoring system.

[0061] For example, when the vehicle is detected to be in high-speed cruising mode and the continuous driving time exceeds a preset threshold, or when the driver monitoring system identifies that the driver is experiencing moderate to severe fatigue (this invention only receives information commands sent by the aforementioned systems; the processing logic can be implemented through the vehicle's ECU), the current massage mode can be automatically switched to a fatigue relief mode, triggering a high-frequency linkage program. In the high-frequency linkage program, the switching interval between the backrest and seat cushion movements is shortened, and the inflation rate of the airbags in the lumbar and hip areas is enhanced to help occupants relieve fatigue and improve driving concentration.

[0062] For example, in long-distance highway driving scenarios, the massage intensity of the waist and hip area can be automatically increased when the driver's fatigue risk increases, making the massage rhythm more compact and stimulating, thereby achieving the effect of relieving fatigue.

[0063] Example 2 Compared with Example 1, the only difference is that the state transitions of the internal node state machine are based on the timing result of the preset timer and the preset node duration parameter.

[0064] In this embodiment, after the linkage function is activated, an internal node state machine is first established. This state machine is used to record the current action node of the backrest massage mechanism and control subsequent actions based on node changes.

[0065] Specifically, the node state machine can correspond to multiple stages in the backrest massage cycle, such as the initial inflation node, pressurization node, pressure maintenance node, deflation node, and return node. A corresponding duration parameter is preset for each node. This duration parameter can be set according to different massage modes or fixed according to product design requirements.

[0066] For example, the duration of the initial inflation node can be set to a shorter time to complete the initial inflation of the air bag; the duration of the pressurization node can be set to a relatively longer time to allow the air bag to reach the target pressure; the duration of the pressure holding node can be adjusted according to the mode requirements to achieve different degrees of massage holding effect; the exhaust node and return node are used to complete the action ending and reset.

[0067] To enable state transitions in the node state machine, a preset timer is configured. This timer starts counting from the beginning of a certain node and continuously accumulates time. When the timer reaches the duration parameter corresponding to that node, the state machine transitions to the next node.

[0068] For example, when entering the initial inflation node, the timer starts timing synchronously; after the timing result reaches the duration corresponding to the initial inflation node, the state machine automatically switches to the pressurization node. Subsequently, the timer restarts timing, and the switching timing of the pressurization node, pressure holding node, exhaust node, and return node is determined in the same way. In this way, the switching of each node does not rely on manual judgment, but is strictly controlled automatically based on the preset timing results.

[0069] The key to this approach is that state machine transitions are not manually switched based on experience, nor are they deduced through complex external feedback. Instead, they are directly obtained by comparing the timer's timing result with the node's duration parameter. As long as the timing result reaches a preset threshold, the current node's action is considered complete, and the process moves to the next node.

[0070] In one specific embodiment, the node duration parameter can be preset according to the massage technique, the characteristics of the pneumatic actuator, and user experience requirements. For example, for a massage mode with gentler movements, the pressure holding time of the nodes can be appropriately extended to make the massage rhythm more soothing; for a mode with more compact movements, the duration between each node can be shortened to make the massage process more rhythmic.

[0071] For example, in a typical setup, the initial inflation node can be set to a short inflation time to ensure the airbag quickly reaches its working state; the pressurization node can be set to a relatively long pressure increase process to create a noticeable pressing sensation; the pressure holding node is used to maintain the massage effect; and the depressurization and return nodes control the airbag to smoothly release pressure and return to its initial state. By reasonably configuring the duration of different nodes, the system can achieve different styles of massage rhythms.

[0072] The following explanation uses a complete massage cycle as an example. After receiving the linkage trigger signal and completing initialization, the node state machine first enters the initial inflation node, and at the same time, the preset timer starts counting. When the timing result reaches the preset duration of this node, the system considers the initial inflation process to be complete, and the state machine transitions to the pressurization node.

[0073] Upon entering the pressurization node, the timer continues, and after the timer reaches the corresponding duration for the pressurization node, it switches to the pressure holding node. The system then maintains the pressure holding node for a period of time to ensure stable massage output. Once the pressure holding node duration is reached, the state machine switches to the depressurization node to begin releasing the airbag pressure. Finally, after the depressurization node is completed, the system enters the return node, completing the end and reset of the entire massage cycle.

[0074] For example, if a certain mode requires a stronger massage rhythm, the duration of each node can be shortened accordingly; if a more soothing experience is needed, the duration of each node can be appropriately extended. Regardless of the parameter settings, the basic method of state transition is: automatic switching after the timer reaches the preset node duration, which constitutes the core of this embodiment.

[0075] Using the above method, automatic transitions of the node state machine can be completed solely through internal timers and preset node duration parameters, without relying on complex external feedback. Since each node corresponds to a specific time parameter, it is possible to accurately determine whether the current node has completed its task during operation. The node switching logic is clear and easy to control.

[0076] Because it uses a preset timer for control, it is less affected by external interference, the node switching process has high consistency, and the state transition response is stable.

[0077] If you need to change the massage rhythm, you only need to adjust the duration parameters of each node. There is no need to change the overall control logic, which makes it easy to adapt to different modes and different user needs.

[0078] For example, in long-distance driving scenarios, if the user prefers a slower massage rhythm, the duration of the pressure holding point can be appropriately increased; if the user prefers a faster massage rhythm, the switching interval between points can be shortened. This parameterized control method can meet the needs of different usage scenarios.

[0079] The above are merely embodiments of the present invention. The invention is not limited to the fields covered by these embodiments. Commonly known structures and characteristics in the solutions are not described in detail here. Those skilled in the art are aware of all common technical knowledge in the field prior to the application date or priority date, are able to access all existing technologies in that field, and have the ability to apply conventional experimental methods prior to that date. Those skilled in the art can, based on the guidance provided in this application, improve and implement this solution in combination with their own capabilities. Some typical known structures or methods should not be obstacles for those skilled in the art to implement this application. It should be noted that those skilled in the art can make several modifications and improvements without departing from the structure of the present invention. These should also be considered within the scope of protection of the present invention, and will not affect the effectiveness of the implementation of the present invention or the practicality of the patent. The scope of protection claimed in this application should be determined by the content of its claims, and the specific embodiments described in the specification can be used to interpret the content of the claims.

Claims

1. A method for linkage control of backrest and seat cushion massage based on linkage signals, characterized in that, include: Detect the massage linkage signal and determine whether the massage linkage signal is valid; If the massage linkage signal is valid, the current node action state of the backrest massage mechanism is identified in real time; wherein, the current node action state is tracked by a preset node state machine, which divides a complete cycle of the backrest massage into multiple fine node stages. Based on the identified current node action state, match the corresponding seat cushion linkage action command; The seat cushion massage mechanism is driven to perform corresponding linkage actions according to the seat cushion linkage action command, so as to achieve synchronization of the backrest and seat cushion massage actions.

2. The backrest and seat cushion massage linkage control method based on linkage signals according to claim 1, characterized in that, The detection of the massage linkage signal includes: Real-time monitoring of linkage trigger signals from the vehicle's upper-level controller via the vehicle's LIN bus; The linkage trigger signal is sampled and confirmed at equal intervals a preset number of times. When the sampling results are all valid level values ​​and the values ​​are consistent, the massage linkage signal is determined to be stable and valid, and the linkage ready state is entered.

3. The backrest and seat cushion massage linkage control method based on linkage signals according to claim 2, characterized in that, The node state machine divides the backrest massage action nodes into five consecutive stages: initial inflation node, pressurization node, pressure maintenance node, deflation node, and return node. Each node stage is preset with different triggering conditions, including timing threshold, air pump duty cycle parameters, and the opening and closing combination state of the solenoid valve group.

4. The backrest and seat cushion massage linkage control method based on linkage signals according to claim 3, characterized in that, The state transitions of the internal node state machine are based on the timing results of a preset timer and a preset node duration parameter.

5. The backrest and seat cushion massage linkage control method based on linkage signals according to claim 3, characterized in that, It also includes massage mode settings and a safe exit sequence; The massage modes include at least a relaxation mode, an exercise mode, and a fatigue relief mode; Each massage mode has a corresponding independent node-action mapping parameter table. The parameter table defines the duration of each node stage, the triggering timing offset of the seat cushion linkage action, and the action intensity parameters of the seat cushion pneumatic actuator in different modes. The safe exit sequence includes the following: During the linkage process, the validity of the massage linkage signal is continuously monitored. If the signal failure is detected, the system immediately stops triggering new cushion linkage actions and maintains the currently executing cushion massage action until a complete cycle is completed. After the cycle ends, all pneumatic solenoid valves of the seat cushion and backrest are closed in sequence, the air pump is stopped, all air bags are restored to their initial normal pressure state, and then the system returns to a low-power standby state.

6. The backrest and seat cushion massage linkage control method based on linkage signals according to claim 5, characterized in that, It also includes a global timeout monitoring mechanism: After the massage linkage signal becomes valid, a global monitoring timer is started; If the internal node state machine fails to complete the predetermined node sequence transition within the preset maximum allowable time, the system logic is determined to be abnormal, all massage actions of the backrest and seat cushion are forcibly stopped, a system soft reset is performed, and an error log is sent to the vehicle bus.

7. The backrest and seat cushion massage linkage control method based on linkage signals according to claim 6, characterized in that, It also includes occupant status adaptive adjustment steps: Using a distributed flexible pressure sensor array embedded in the seat back and seat cushion, the pressure distribution cloud map of the occupant is collected in real time, and the occupant's weight class, sitting posture offset and effective contact area between the body and the seat are extracted based on the pressure distribution cloud map. The duration of the pressurization node in the node state machine is dynamically adjusted according to the weight class to compensate for the difference in inflation rate under different loads. Based on the seat posture offset and effective contact area, the trigger delay parameters of the seat cushion linkage action are adjusted in real time, and the inflation pressure threshold of the air bags in different areas of the seat cushion is dynamically changed, so that the center of the linkage massage intensity is automatically aligned with the change of the occupant's center of gravity.

8. The backrest and seat cushion massage linkage control method based on linkage signals according to claim 7, characterized in that, It also includes personalized learning steps for users: The system continuously records manual intervention data from different users during the massage process. The manual intervention data includes real-time increases and decreases in massage intensity, fine-tuning commands for specific timing of the massage, and the frequency of switching massage modes. The manual intervention data is used to extract features using machine learning algorithms, and the user's preference features for the backrest-seat cushion coordination rhythm are analyzed to generate a unique node-action mapping parameter table bound to the user's identity ID. When the system identifies the corresponding user through vehicle biometrics or key signals, it automatically loads the exclusive node-action mapping parameter table from the cloud or local storage to realize the personalized customization and evolution of massage linkage logic.

9. The backrest and seat cushion massage linkage control method based on linkage signals according to claim 8, characterized in that, It also includes driving scenario linkage control steps: The vehicle's driving data and environmental data are acquired in real time via the vehicle bus. The driving data includes vehicle speed, steering angle, and continuous driving duration, while the environmental data includes the fatigue level identified by the driver monitoring system (DMS). When the system detects that the vehicle is in a high-speed cruising state and the continuous driving time exceeds a preset threshold, or when the DMS identifies that the driver is in a state of moderate or higher fatigue, the system automatically switches the current massage mode to fatigue relief mode and triggers a high-frequency linkage program. In the high-frequency linkage program, the system dynamically enhances the inflation rate of the airbags in the waist and hip areas and shortens the switching interval between each stage in the node state machine, so as to improve driving safety by stimulating the occupant's nerves through high-rhythm coordinated massage.

10. A backrest and seat cushion massage linkage control system based on linkage signals, characterized in that, The method described in any one of claims 1-9 was adopted.