Intelligent massager optimization control system
By using an intelligent massager optimization and control system to monitor and analyze the operating data of the massage module and user data in real time, and generating adjustment coefficients, the problem of massage intensity not being adjustable in existing technologies is solved, thus achieving stable operation of the massage chair and safe use by the user.
Patent Information
- Application Number
- CN202311072043.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-23
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2043-08-23
AI Technical Summary
Existing massage chair control systems cannot adjust the massage intensity in real time based on the status of the smart massager and the user's status, which may lead to damage to the smart massager, increase maintenance costs, and pose safety hazards to the user.
The system employs an intelligent massager optimization and control system, which includes an operation interface module, a sensing module, an initial control module, a massage module, a monitoring and analysis module, an alert module, and an optimization and control module. By monitoring the operation data of the massage module and user data in real time, it generates adjustment coefficients and intelligently controls the massage intensity.
It effectively reduces the energy consumption of massage chairs, extends the life of the equipment, ensures user safety, improves data processing efficiency, and ensures the stable operation of massage chairs and safe use by users.
Smart Images

Figure CN117064690B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of massager control system technology, specifically to an intelligent massager optimization control system. Background Technology
[0002] The earliest massage chairs were manually operated, requiring a masseuse to perform the massage movements. With the advancement of technology, electric massage chairs emerged, allowing people to enjoy the benefits of massage without leaving home. Massage chairs typically have built-in massage technology and intelligent massagers that can simulate the movements of human hand massage to help relax muscles, relieve fatigue, and promote overall health. To improve the performance, adaptability, and user experience of massage chairs, intelligent massagers are usually controlled through optimized control systems.
[0003] The existing technology has the following shortcomings:
[0004] Existing control systems typically automatically control the smart massager to massage the user after the user selects the massage mode and intensity. However, since the reaction force generated during the massage acts on the smart massager, the control system cannot intelligently adjust the massage intensity based on the status of the smart massager and the user's condition. This may exacerbate damage to the smart massager and increase maintenance costs, and may also cause harm to the user, posing a safety hazard. Summary of the Invention
[0005] The purpose of this invention is to provide an intelligent massager optimization and control system to address the shortcomings of the prior art.
[0006] To achieve the above objectives, the present invention provides the following technical solution: an intelligent massager optimization and control system, comprising an operation interface module, a sensing module, an initial control module, a massage module, a monitoring and analysis module, an alarm module, and an optimization and control module;
[0007] User interface module: Provides users with massage intensity selection. After the user selects the corresponding massage mode and intensity, the massage mode and intensity are sent to the initial control module.
[0008] Sensor module: Used to sense whether a user is sitting in the massage chair. If a user is in the massage chair, the massage module is activated.
[0009] Initial control module: controls the massage module to start based on the massage mode and massage intensity input by the user;
[0010] Massage module: Based on the control signals from the initial control module, massages the user with appropriate massage intensity and massage mode;
[0011] Monitoring and Analysis Module: During the massage process, the module monitors the operation data of the massage module and user data in real time, and generates adjustment coefficients after comprehensively analyzing the operation data and user data;
[0012] Warning module: After obtaining the adjustment coefficient, it determines whether to issue a warning signal based on the comparison between the adjustment coefficient and the gradient threshold.
[0013] Optimize the control module: After obtaining the adjustment coefficient, determine whether the massage intensity of the massage module needs to be adjusted based on the comparison between the adjustment coefficient and the gradient threshold.
[0014] In a preferred embodiment, the operating data of the massage module includes the connecting rod strength dispersion index, the airbag pressure fluctuation coefficient, and the drive motor temperature deviation value, while the user data includes muscle tension.
[0015] In a preferred embodiment, the monitoring and analysis module establishes an adjustment coefficient tj after comprehensively analyzing the connecting rod strength dispersion index, airbag pressure fluctuation coefficient, drive motor temperature deviation value, and muscle tension. x The calculation expression is:
[0016]
[0017] In the formula, qyf is the airbag pressure fluctuation coefficient, djw is the drive motor temperature deviation value, lgq is the connecting rod strength dispersion index, jrz is the muscle tension, and g1, g2, g3, and g4 are the proportional coefficients of the airbag pressure fluctuation coefficient, the drive motor temperature deviation value, the connecting rod strength dispersion index, and the muscle tension, respectively, and g1, g2, g3, and g4 are all greater than 0.
[0018] In a preferred embodiment, the formula for calculating the airbag pressure fluctuation coefficient is:
[0019]
[0020] Q(t) represents the real-time air pressure change of the airbag, [t x , t y [t] is the period for airbag inflation warning. i , t j [This refers to the period during which airbag temperature warnings are issued.]
[0021] In a preferred embodiment, the expression for calculating the temperature deviation value of the drive motor is:
[0022] djw=wd s -wd e
[0023] In the formula, wd s The real-time temperature value of the drive motor, wde This refers to the rated temperature value of the drive motor.
[0024] In a preferred embodiment, the expression for calculating the strength dispersion index of the connecting rod is:
[0025] Calculate the standard deviation (lf) of cracks in the connecting rod and the average number of cracks.
[0026] If the average number of cracks is less than or equal to the number threshold, and the standard deviation of cracks in the connecting rod is less than or equal to the standard deviation threshold, then lgq = 1.8;
[0027] If the average number of cracks is less than or equal to the number threshold, and the standard deviation of cracks in the connecting rod is greater than the standard deviation threshold, then lgq = 1.6;
[0028] If the average number of cracks is greater than the number threshold, and the standard deviation of cracks in the connecting rod is greater than the standard deviation threshold, then lgq = 1.4;
[0029] If the average number of cracks is greater than the number threshold, and the standard deviation of cracks in the connecting rod is less than or equal to the standard deviation threshold, then lgq = 1.2.
[0030] In a preferred embodiment, the formula for calculating the standard deviation lf of the connecting rod crack is:
[0031]
[0032] In the formula, i = 1 and n represent the number of connecting rods of the massager, where n is a positive integer, and F i It refers to the number of cracks on different connecting rods. It represents the average number of cracks.
[0033] In a preferred embodiment, the expression for calculating muscle tension is:
[0034]
[0035] In the formula, emg c The signal intensity of the measured muscle electrical activity is represented by the 'emg' symbol. f Emg represents the baseline electrical activity signal intensity under muscle relaxation conditions. max This indicates the intensity of electrical activity signals under maximal muscle contraction.
[0036] In a preferred embodiment, the gradient threshold includes a first threshold and a second threshold, and the first threshold = 70% × the second threshold;
[0037] The warning module obtains the adjustment coefficient tj x After setting the value, adjust the coefficient tj. x The value is compared with the gradient threshold, and if the adjustment coefficient tj xIf the value is greater than the second threshold, it is determined that a warning signal needs to be issued. If the adjustment coefficient tj x If the value is less than or equal to the second threshold, it is determined that no warning signal needs to be issued.
[0038] In a preferred embodiment, the optimization and control module obtains the adjustment coefficient tj. x After setting the value, adjust the coefficient tj. x The value is compared with the gradient threshold, and if the adjustment coefficient tj x If the value is less than or equal to the first threshold, it is determined that the massage intensity of the massage module does not need to be adjusted.
[0039] If the first threshold is less than the adjustment coefficient tj x If the value is less than or equal to the second threshold, it is determined that the massage intensity of the massage module needs to be adjusted, and this is done by adjusting the coefficient tj. x After adjusting the massage intensity, the corrected intensity is obtained, and the calculation expression is:
[0040]
[0041] In the formula, ld x To correct the force, ld c For massage intensity, tj x To obtain the correction force ld, the adjustment coefficient is used. x Then, the optimization and control module adjusts the massage module to correct the intensity. x To give a massage to the user.
[0042] The technical effects and advantages provided by the present invention in the above technical solution are as follows:
[0043] 1. This invention uses a sensing module to detect whether a user is sitting on a massage chair. If a user is present, the massage module is activated, preventing the massage module from continuing to operate when no user is present. This effectively reduces the energy consumption of the massage chair and saves electricity. The monitoring and analysis module monitors the operation data of the massage module and user data in real time during the massage process, and generates an adjustment coefficient after comprehensively analyzing the operation data and user data. The warning module obtains the adjustment coefficient and determines whether to issue a warning signal based on the comparison result of the adjustment coefficient and the gradient threshold. The optimization and control module obtains the adjustment coefficient and determines whether to adjust the massage intensity of the massage module based on the comparison result of the adjustment coefficient and the gradient threshold. This control system monitors the operation data of the massage module and user data during the user's massage process, and generates an adjustment coefficient after comprehensively analyzing the operation data and user data. This allows for intelligent adjustment of the massage intensity based on the adjustment coefficient, ensuring not only the stable operation of the massage chair and slowing down the damage rate when the massage chair's performance deteriorates, but also effectively ensuring the user's safe use of the massage chair.
[0044] 2. This invention establishes an adjustment coefficient tj by comprehensively analyzing the connecting rod strength dispersion index, airbag pressure fluctuation coefficient, drive motor temperature deviation value, and muscle tension through a monitoring and analysis module. x This not only improves data processing efficiency, but also integrates user data with operational data for more comprehensive analysis. Attached Figure Description
[0045] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.
[0046] Figure 1 This is a system module diagram of the present invention. Detailed Implementation
[0047] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0048] Example 1: Please refer to Figure 1 As shown, the intelligent massager optimization and control system described in this embodiment includes an operation interface module, a sensing module, an initial control module, a massage module, a monitoring and analysis module, an alarm module, and an optimization and control module.
[0049] A. User interface module: Provides users with massage intensity selection. After the user selects the corresponding massage mode and intensity, the massage mode and intensity are sent to the initial control module.
[0050] Users turn on the massager and use the control interface on the operation interface module, such as a touch screen, buttons, remote control, or smartphone application, to select massage modes and intensity.
[0051] Users can select their preferred massage mode through the operation interface module. The massage mode can include different massage types, such as kneading, rubbing, vibration, tapping, etc., or massage for specific parts, such as the neck, back, legs, etc.
[0052] Users can select the desired massage intensity or strength level on the user interface module. Typically, the intensity options can include gentle, medium, and strong levels, or they can be adjustable, allowing users to fine-tune within the range.
[0053] The user interface module converts the massage mode and intensity information selected by the user into digital signals or instructions, and sends these parameters to the initial control module, usually via wired or wireless connection, so that the massage chair can perform the corresponding massage according to the user's selection;
[0054] After receiving parameters from the user interface module, the initial control module will start the corresponding massage program based on these parameters. This may involve controlling massage components such as motors, airbags, vibrators, and heating elements inside the massage chair to provide the massage type and intensity selected by the user.
[0055] B. Sensor Module: This module is used to sense whether a user is sitting on the massage chair. If a user is on the massage chair, the massage module is activated; if no user is on the massage chair, the massage module is not activated. This module is designed to prevent the massage module from continuing to run when no user is on the massage chair, thus effectively reducing the energy consumption of the massage chair and saving electricity.
[0056] The sensing module first detects the seat area or other relevant areas of the massage chair to find out if a user is sitting on it;
[0057] The sensing module uses sensors to detect the presence of a user. These sensors may include pressure sensors, infrared sensors, weight sensors, or other types of sensors that can sense the user's weight, calories, volume, or other relevant parameters.
[0058] The sensing module determines whether a user is on the massage chair by analyzing sensor data. If the sensor data indicates that a user is sitting on it, the sensing module will determine that the user is present.
[0059] If the sensor module detects the presence of a user, it will send a signal to the massage module to wake it up. The massage module can then start executing the massage program and provide massage according to the user's selection.
[0060] The sensing module continues to monitor the user's presence. If the user leaves the massage chair during the massage, the sensing module will detect the user's departure again and send a signal to the massage module, requesting it to go into sleep mode or stop the massage.
[0061] The massage module stops the massage program and enters sleep mode based on the signal from the sensor module to save energy and extend the life of the massager.
[0062] C. Initial control module: The initial control module starts the massage module based on the massage mode and massage intensity input by the user. The priority of the sensing module is higher than that of the initial control module. That is, the initial control module cannot start the massage module if the sensing module does not wake up the massage module.
[0063] The initial control module waits for user input, which can be achieved through the user interface module (such as buttons, touch screen, remote control);
[0064] When a user selects the desired massage mode and intensity using the user interface module, the initial control module receives and records these selections.
[0065] The initial control module periodically monitors the status of the sensing module. The task of the sensing module is to detect whether the user is sitting on the massage chair. If the sensing module does not detect the presence of the user, the massage module remains in a dormant state.
[0066] If the sensing module detects that the user is sitting on the massage chair, it will send a signal or command to the initial control module to inform the initial control module that the massage module can be activated.
[0067] After receiving the wake-up signal from the sensor module, the initial control module selects the corresponding massage mode and intensity based on the user's previous input. It then sends these parameters to the massage module to start the massage program.
[0068] D. Massage module: Based on the control signal from the initial control module, massage is performed on the user with corresponding massage intensity and massage mode;
[0069] The massage module first waits for control commands from the initial control module, which include parameters such as massage mode and massage intensity.
[0070] According to the instructions provided by the initial control module, the massage module selects the corresponding massage mode. The massage mode can include different massage types, such as kneading, rubbing, vibration, tapping, etc.
[0071] The massage module adjusts the massage intensity based on the intensity parameters provided by the initial control module. The intensity can be set to gentle, medium, strong, or other intensity levels according to the user's selection.
[0072] The massage module performs corresponding massage actions according to the selected massage mode and intensity, which may involve controlling the movement of massage components such as rollers, airbags, vibrators, and heating elements;
[0073] The massage module typically monitors user feedback to ensure the comfort and effectiveness of the massage. User feedback can include whether the massage feels too strong or too gentle.
[0074] Based on user feedback and sensor data inside the massage module, the massage module can automatically adjust the intensity and movement during the massage process to provide a massage that better meets the user's needs.
[0075] The massage module usually also controls the duration of the massage. Users can set the duration of the massage on the operation interface module as needed, and the massage module will perform the massage within the set time.
[0076] Once the massage time is up or the user requests to end the massage, the massage module will stop the massage program and return the massage components to their original positions. After the massage is complete, the massage module can enter standby or sleep mode, waiting for the next user operation or activation by the sensor module.
[0077] E. Monitoring and Analysis Module: During the massage process, the module monitors the operation data of the massage module and user data in real time. After comprehensively analyzing the operation data and user data, the module generates adjustment coefficients and sends the adjustment coefficient information to the warning module and the optimization and control module.
[0078] F. Warning Module: After obtaining the adjustment coefficient, it determines whether to issue a warning signal based on the comparison result between the adjustment coefficient and the gradient threshold. When a warning signal is issued, the warning signal can be a combination of multiple alarms such as voice, buzzer, and flashing light, or any one of them. The initial control module controls the massage module to stop starting, and the warning signal can also be wirelessly sent to the remote control center via 4G / 5G signal. After receiving the warning signal, the remote control center manages the massage chair.
[0079] G. Optimization and Control Module: After obtaining the adjustment coefficient, determine whether the massage intensity of the massage module needs to be adjusted based on the comparison between the adjustment coefficient and the gradient threshold.
[0080] This application uses a sensing module to detect whether a user is sitting on the massage chair. If a user is present, the massage module is activated, preventing the module from continuing to operate when no user is present. This effectively reduces energy consumption and saves electricity. The monitoring and analysis module monitors the massage module's operating data and user data in real time during the massage process, and generates an adjustment coefficient based on the comprehensive analysis of these data. The warning module, after obtaining the adjustment coefficient, determines whether to issue a warning signal based on the comparison between the adjustment coefficient and a gradient threshold. The optimization and control module, after obtaining the adjustment coefficient, determines whether to adjust the massage intensity based on the comparison between the adjustment coefficient and a gradient threshold. This control system monitors the massage module's operating data and user data during the user's massage process, and generates an adjustment coefficient based on the comprehensive analysis of these data. This allows for intelligent adjustment of the massage intensity based on the adjustment coefficient, ensuring not only the stable operation of the massage chair and slowing down the rate of damage when the massage chair's performance deteriorates, but also effectively ensuring the user's safe use of the massage chair.
[0081] Example 2: During the massage process, the monitoring and analysis module monitors the operation data of the massage module and user data in real time, and generates adjustment coefficients after comprehensively analyzing the operation data and user data;
[0082] The operating data of the massage module includes the connecting rod strength dispersion index, airbag pressure fluctuation coefficient, and drive motor temperature deviation value, while the user data includes muscle tension.
[0083] The monitoring and analysis module comprehensively analyzes the connecting rod strength dispersion index, airbag pressure fluctuation coefficient, drive motor temperature deviation, and muscle tension to establish an adjustment coefficient tj. x The calculation expression is:
[0084]
[0085] In the formula, qyf is the airbag pressure fluctuation coefficient, djw is the drive motor temperature deviation value, lgq is the connecting rod strength dispersion index, jrz is the muscle tension, and g1, g2, g3, and g4 are the proportional coefficients of the airbag pressure fluctuation coefficient, the drive motor temperature deviation value, the connecting rod strength dispersion index, and the muscle tension, respectively, and g1, g2, g3, and g4 are all greater than 0.
[0086] This application establishes an adjustment coefficient tj by comprehensively analyzing the connecting rod strength dispersion index, airbag pressure fluctuation coefficient, drive motor temperature deviation value, and muscle tension through a monitoring and analysis module. x This not only improves data processing efficiency, but also integrates user data with operational data for more comprehensive analysis.
[0087] in:
[0088] The formula for calculating the airbag pressure fluctuation coefficient is:
[0089]
[0090] Q(t) represents the real-time air pressure change of the airbag, [t x , t y [t] is the period for airbag inflation warning. i , t j The period for airbag temperature warning: the greater the airbag pressure fluctuation coefficient, the more it indicates that the massager's airbag performance has decreased or there is a malfunction. Therefore, it is necessary to appropriately reduce the massage intensity to reduce the reaction force on the airbag.
[0091] The airbag inflation warning period is the period when the airbag inflation volume exceeds the inflation volume threshold, and the airbag temperature warning period is the period when the airbag temperature exceeds the temperature threshold.
[0092] The formula for calculating the temperature deviation of the drive motor is:
[0093] djw=wd s -wd e
[0094] In the formula, wd s The real-time temperature value of the drive motor, wd e This refers to the rated temperature value of the drive motor. The larger the temperature deviation of the drive motor, the higher the temperature of the drive motor, which can easily cause damage and malfunctions to the drive motor. Therefore, it is necessary to appropriately reduce the massage intensity, that is, reduce the output power of the drive motor.
[0095] The expression for calculating the dispersion index of the connecting rod strength is:
[0096] The standard deviation lf of the connecting rod crack is calculated using the following expression:
[0097]
[0098] In the formula, i = {1, 2, 3, ..., n}, n represents the number of connecting rods of the massager, and n is a positive integer. F i It refers to the number of cracks on different connecting rods. It is the average number of cracks;
[0099] If the average number of cracks is less than or equal to the number threshold, and the standard deviation of cracks in the connecting rod is less than or equal to the standard deviation threshold, it indicates that the overall strength of the connecting rod in the massager is excellent, and lgq = 1.8.
[0100] If the average number of cracks is less than or equal to the number threshold, and the standard deviation of cracks in the connecting rod is greater than the standard deviation threshold, it indicates that the overall strength of the connecting rod in the massager is good (i.e., there are some connecting rods with a relatively large number of cracks), lgq = 1.6;
[0101] If the average number of cracks is greater than the number threshold and the standard deviation of cracks in the connecting rod is greater than the standard deviation threshold, it indicates that in the massager, the overall strength of the connecting rod (i.e., there are some connecting rods with a relatively small number of cracks) is low, lgq = 1.4;
[0102] If the average number of cracks is greater than the number threshold, and the standard deviation of cracks in the connecting rod is less than or equal to the standard deviation threshold, it indicates that the overall strength difference of the connecting rod in the massager is lgq = 1.2.
[0103] In summary, a larger connecting rod strength dispersion index indicates better overall strength of the connecting rod in the massager, eliminating the need for adjustment of the massage intensity. Conversely, a smaller connecting rod strength dispersion index indicates poorer overall strength of the connecting rod in the massager, requiring adjustment of the massage intensity to prevent breakage and injury to the user; therefore, the massage intensity should be appropriately reduced.
[0104] The expression for calculating muscle tension is:
[0105]
[0106] In the formula, emg c The signal intensity of the measured muscle electrical activity is represented by the 'emg' symbol. f Emg represents the baseline electrical activity signal intensity under muscle relaxation conditions. max This indicates the intensity of electrical activity signals under maximal muscle contraction.
[0107] Greater muscle tension usually indicates that the user has problems such as muscle tension, fatigue, or excessive stress, which may lead to discomfort, pain, or other adverse reactions. Therefore, it is necessary to reduce the massage intensity appropriately.
[0108] After the warning module obtains the adjustment coefficient, it determines whether to issue a warning signal based on the comparison result between the adjustment coefficient and the gradient threshold. When a warning signal is issued, the warning signal can be a combination of multiple alarms such as voice, buzzer, and flashing light, or any one of them. The initial control module controls the massage module to stop starting, and the warning signal can also be wirelessly sent to the remote control center via 4G / 5G signal. After receiving the warning signal, the remote control center manages the massage chair.
[0109] The gradient threshold includes a first threshold and a second threshold, and the first threshold = 70% × the second threshold;
[0110] The warning module obtains the adjustment coefficient tj x After setting the value, adjust the coefficient tj. x The value is compared with the gradient threshold, and if the adjustment coefficient tj x If the value is greater than the second threshold, it indicates poor performance of the massager, and a warning signal should be issued. If the adjustment coefficient tj x If the value is less than or equal to the second threshold, it is determined that no warning signal needs to be issued.
[0111] When a warning signal is issued, the user should stop the massage. After receiving the warning signal, the remote control center will manage the massage chair, including controlling the massage chair to stop being used.
[0112] After the optimization and control module obtains the adjustment coefficient, it determines whether the massage intensity of the massage module needs to be adjusted based on the comparison between the adjustment coefficient and the gradient threshold. Specifically:
[0113] The optimization and control module obtains the regulation coefficient tj x After setting the value, adjust the coefficient tj. x The value is compared with the gradient threshold, and if the adjustment coefficient tj x If the value is less than or equal to the first threshold, it indicates that the massager is performing well and it is determined that there is no need to adjust the massage intensity of the massage module.
[0114] If the first threshold is less than the adjustment coefficient tj xIf the value is less than or equal to the second threshold, it indicates that the massager's performance is average, and it is determined that the massage intensity of the massage module needs to be adjusted. Specifically:
[0115] The massage intensity of the massage module is marked as ld. c By adjusting the coefficient tj x Adjust massage intensity ld c The correction force ld was then obtained x The calculation expression is:
[0116]
[0117] In the formula, ld x To correct the force, ld c For massage intensity, tj x To obtain the correction force ld, the adjustment coefficient is used. x Then, the optimization and control module adjusts the massage module to correct the intensity. x Massaging users not only effectively prevents damage to the massager, but also effectively prevents users from being injured.
[0118] The above formulas are all dimensionless calculations. The formulas are derived from software simulations based on a large amount of collected data to obtain the most recent real-world results. The preset parameters in the formulas are set by those skilled in the art according to the actual situation.
[0119] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0120] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. A and B can be singular or plural. Additionally, the character " / " in this article generally indicates an "or" relationship between the preceding and following related objects, but it can also represent an "and / or" relationship. Please refer to the context for a more accurate understanding.
[0121] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0122] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0123] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0124] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0125] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0126] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0127] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0128] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0129] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An intelligent massager optimization and control system, characterized in that: It includes a user interface module, a sensing module, an initial control module, a massage module, a monitoring and analysis module, an alert module, and an optimization and control module; User interface module: Provides users with massage intensity selection. After the user selects the corresponding massage mode and intensity, the massage mode and intensity are sent to the initial control module. Sensor module: Used to sense whether a user is sitting in the massage chair. If a user is in the massage chair, the massage module is activated. Initial control module: controls the massage module to start based on the massage mode and massage intensity input by the user; Massage module: Based on the control signals from the initial control module, massages the user with appropriate massage intensity and massage mode; Monitoring and Analysis Module: During the massage process, the module monitors the operation data of the massage module and user data in real time, and generates adjustment coefficients after comprehensively analyzing the operation data and user data; Warning module: After obtaining the adjustment coefficient, it determines whether to issue a warning signal based on the comparison between the adjustment coefficient and the gradient threshold. Optimize the control module: After obtaining the adjustment coefficient, determine whether the massage intensity of the massage module needs to be adjusted based on the comparison between the adjustment coefficient and the gradient threshold. The operating data of the massage module includes the connecting rod strength dispersion index, airbag pressure fluctuation coefficient, and drive motor temperature deviation value; the user data includes muscle tension. The monitoring and analysis module comprehensively analyzes the connecting rod strength dispersion index, airbag pressure fluctuation coefficient, drive motor temperature deviation value, and muscle tension to establish an adjustment coefficient tj. x The calculation expression is: In the formula, qyf is the airbag pressure fluctuation coefficient, djw is the drive motor temperature deviation value, lgq is the connecting rod strength dispersion index, jrz is the muscle tension, and g1, g2, g3, and g4 are the proportional coefficients of the airbag pressure fluctuation coefficient, the drive motor temperature deviation value, the connecting rod strength dispersion index, and the muscle tension, respectively, and g1, g2, g3, and g4 are all greater than 0.
2. The intelligent massager optimization and control system according to claim 1, characterized in that: The formula for calculating the airbag pressure fluctuation coefficient is as follows: Q(t) represents the real-time air pressure change of the airbag, [t x , t y [t] is the period for airbag inflation warning. i , t j [This refers to the period during which airbag temperature warnings are issued.] 3. The intelligent massager optimization and control system according to claim 2, characterized in that: The formula for calculating the temperature deviation of the drive motor is: djw=wd s -wd e In the formula, wd s The real-time temperature value of the drive motor, wd e This refers to the rated temperature value of the drive motor.
4. The intelligent massager optimization and control system according to claim 3, characterized in that: The formula for calculating the strength dispersion index of the connecting rod is as follows: Calculate the standard deviation (lf) of cracks in the connecting rod and the average number of cracks. If the average number of cracks is less than or equal to the number threshold, and the standard deviation of cracks in the connecting rod is less than or equal to the standard deviation threshold, then lgq = 1.8; If the average number of cracks is less than or equal to the number threshold, and the standard deviation of cracks in the connecting rod is greater than the standard deviation threshold, then lgq = 1.6; If the average number of cracks is greater than the number threshold, and the standard deviation of cracks in the connecting rod is greater than the standard deviation threshold, then lgq = 1.4; If the average number of cracks is greater than the number threshold, and the standard deviation of cracks in the connecting rod is less than or equal to the standard deviation threshold, then lgq = 1.
2.
5. The intelligent massager optimization and control system according to claim 4, characterized in that: The formula for calculating the standard deviation lf of the crack in the connecting rod is: In the formula, i = {1, 2, 3, ..., n}, n represents the number of connecting rods of the massager, and n is a positive integer. F i It refers to the number of cracks on different connecting rods. It represents the average number of cracks.
6. The intelligent massager optimization and control system according to claim 5, characterized in that: The expression for calculating muscle tension is as follows: In the formula, emg c The signal intensity of the measured muscle electrical activity is represented by the 'emg' symbol. f Emg represents the baseline electrical activity signal intensity under muscle relaxation conditions. max This indicates the intensity of electrical activity signals under maximal muscle contraction.
7. The intelligent massager optimization and control system according to claim 6, characterized in that: The gradient threshold includes a first threshold and a second threshold, and the first threshold = 70% × the second threshold; The warning module obtains the adjustment coefficient tj x After setting the value, adjust the coefficient tj. x The value is compared with the gradient threshold, and if the adjustment coefficient tj x If the value is greater than the second threshold, it is determined that a warning signal needs to be issued. If the adjustment coefficient tj x If the value is less than or equal to the second threshold, it is determined that no warning signal needs to be issued.
8. The intelligent massager optimization and control system according to claim 7, characterized in that: The optimization and control module obtains the adjustment coefficient tj x After setting the value, adjust the coefficient tj. x The value is compared with the gradient threshold, and if the adjustment coefficient tj x If the value is less than or equal to the first threshold, it is determined that the massage intensity of the massage module does not need to be adjusted. If the first threshold is less than the adjustment coefficient tj x If the value is less than or equal to the second threshold, it is determined that the massage intensity of the massage module needs to be adjusted, and this is done by adjusting the coefficient tj. x After adjusting the massage intensity, the corrected intensity is obtained, and the calculation expression is: In the formula, ld x To correct the force, ld c For massage intensity, tj x To obtain the correction force ld, the adjustment coefficient is used. x Then, the optimization and control module adjusts the massage module to correct the intensity. x To give a massage to the user.
Citation Information
Patent Citations
Massage chair control method and artificial intelligence massage chair
CN111759658A
Self-adaptive adjusting massage chair and control system thereof
CN115554089A
Crack progress evaluation device and crack progress evaluation program
EP4198487A1
KR20210112847A