Massage mode dynamic adjustment method and device, equipment and storage medium
By collecting users' physiological data and calculating muscle hardness coefficients, and dynamically adjusting the massage mode of massage equipment, the problem that existing equipment cannot be adjusted intelligently is solved, and a personalized and efficient massage experience is achieved.
Patent Information
- Application Number
- CN202411996470.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-06-06
AI Technical Summary
Existing massage equipment cannot intelligently adjust the massage mode according to the actual needs of users and physical condition, resulting in the inability to provide an accurate and personalized massage experience.
By collecting the human body temperature, blood flow signal intensity, pressure data and deformation variables when the user uses the massage device, the hardness coefficient of the muscle is calculated, and the status evaluation is performed, and the massage mode is dynamically adjusted.
It realizes a personalized massage experience, improves the pertinence and comfort of massage, and can continuously optimize based on user's real-time feedback to ensure that users get the best massage effect.
Smart Images

Figure CN120108674A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent control technology, and in particular to a massage mode dynamic adjustment method, device, equipment and storage medium. Background Art
[0002] With the continuous development of science and technology, smart massage devices have become an important tool for modern family and personal health care. These devices provide users with a comfortable massage experience by simulating manual massage techniques and effectively relieve muscle fatigue and pain.
[0003] Most existing massage devices use fixed massage modes and parameters, and cannot be intelligently adjusted according to the user's actual needs and physical condition. Although some advanced massage devices have introduced sensor technology to monitor the user's physical indicators, they are still insufficient in data processing and mode adjustment. Specifically, these devices can often only simply collect the user's physical data, but cannot conduct in-depth analysis and evaluation of these data, thus failing to provide users with a more accurate and personalized massage experience.
[0004] In addition, existing massage devices also have certain limitations in dealing with the physical differences and massage needs of different users. Different users have different physical conditions, muscle hardness and sensitivity, so massage devices need to be able to make intelligent adjustments based on individual differences of users to provide a more comfortable and effective massage effect. However, existing massage devices still have certain shortcomings in this regard and cannot meet the diverse needs of users. Summary of the invention
[0005] The main purpose of this application is to provide a massage mode dynamic adjustment method, device, equipment and storage medium, aiming to provide a personalized massage experience.
[0006] To achieve the above object, the present application provides a massage mode dynamic adjustment method, which is applied to a massage device. The massage mode dynamic adjustment method includes:
[0007] Collecting the body temperature, blood flow signal strength, pressure data and deformation amount of the contact part of the user when using the massage device;
[0008] Calculating the stiffness coefficient of the muscle using the pressure data and the deformation amount;
[0009] A status evaluation is performed on the human body temperature, the blood flow signal strength and the hardness coefficient, and a massage mode of the massage device is adjusted based on the status evaluation result.
[0010] In one embodiment, the massage device is provided with an infrared sensor and a pressure sensor, and the steps of collecting the body temperature, blood flow signal intensity, pressure data and deformation amount of the contact part of the user when using the massage device include:
[0011] The infrared sensor is used to collect the body temperature and blood flow signal strength of the contact part of the user when using the massage device at a preset sampling frequency;
[0012] The pressure sensor is used to collect pressure data and deformation amount of the contact part when the user uses the massage device at a preset sampling frequency.
[0013] In one embodiment, the step of calculating the stiffness coefficient of the muscle using the pressure data and the deformation amount comprises:
[0014] Obtain average pressure data and average deformation of the contact position within a preset time period;
[0015] The ratio between the average pressure data and the average deformation amount is obtained, and the ratio is recorded as the hardness coefficient.
[0016] In one embodiment, the step of performing a status evaluation on the human body temperature, the blood flow signal strength and the hardness coefficient and adjusting the massage mode of the massage device based on the status evaluation result comprises:
[0017] Performing a status evaluation on the human body temperature, the blood flow signal strength, and the hardness coefficient according to a preset threshold value to obtain a status evaluation result;
[0018] The state evaluation result is matched with a preset rule base. If the state evaluation result and the rule base are one-to-one matching results, the massage technique and / or massage intensity and / or massage temperature of the massage device are adjusted based on the matching result.
[0019] In one embodiment, the step of matching the status assessment result with a preset rule base further includes:
[0020] If the state assessment result and the rule base are a one-to-many matching result, fuzzy logic is used to obtain the membership values of the human body temperature, the blood flow signal strength and the hardness coefficient, and they are re-matched with the rule base according to the membership values.
[0021] In one embodiment, the step of obtaining the membership values of the human body temperature, the blood flow signal strength and the hardness coefficient by using fuzzy logic and re-matching with the rule base according to the membership values comprises:
[0022] Taking the human body temperature, the blood flow signal strength and the hardness coefficient as parameters, defining fuzzy sets and corresponding membership functions for the parameters;
[0023] Using the membership function, the membership value of the parameter belonging to the corresponding fuzzy set is calculated;
[0024] According to the membership value of the parameter, the parameter is matched with a preset rule base.
[0025] In one embodiment, the massage mode dynamic adjustment method further includes:
[0026] Measuring the distance between the massage head of the massage device and the skin surface using the infrared sensor;
[0027] When the infrared sensor detects that the distance between the massage head and the skin increases and the pressure data fed back by the pressure sensor decreases, it is inferred that there is clothing obstruction and the massage intensity of the massage device is increased.
[0028] In addition, to achieve the above-mentioned purpose, the present application also provides a massage mode dynamic adjustment device, the massage mode dynamic adjustment device comprising:
[0029] A collection module, used to collect the body temperature, blood flow signal strength, pressure data and deformation amount of the contact part of the user when using the massage device;
[0030] A calculation module, used for calculating the stiffness coefficient of the muscle using the pressure data and the deformation amount;
[0031] The adjustment module performs status evaluation on the human body temperature, the blood flow signal strength and the hardness coefficient, and adjusts the massage mode of the massage device based on the status evaluation result.
[0032] In addition, to achieve the above-mentioned purpose, the present application also provides a terminal device, which includes a memory, a processor, and a massage mode dynamic adjustment program stored in the memory and executable on the processor, and the massage mode dynamic adjustment program, when executed by the processor, implements the steps of the massage mode dynamic adjustment method as described above.
[0033] In addition, to achieve the above-mentioned purpose, the present application also provides a computer-readable storage medium, on which a massage mode dynamic adjustment program is stored. When the massage mode dynamic adjustment program is executed by a processor, the steps of the massage mode dynamic adjustment method as described above are implemented.
[0034] One or more technical solutions proposed in this application have at least the following technical effects:
[0035] This application obtains information about the user's muscle status by collecting the body temperature, blood flow signal strength, pressure data and deformation of the contact parts when the user uses the massage device, reflecting the user's current physiological state and massage needs, and providing a data basis for subsequent massage mode adjustments. Then, the collected pressure data and deformation are used to calculate the muscle hardness coefficient to quantitatively evaluate the user's muscle tension. This quantitative evaluation not only improves the pertinence of the massage, but also helps to make fine adjustments to the massage intensity according to the user's specific conditions, avoiding the discomfort caused by the "one-size-fits-all" massage mode of traditional massage equipment. Finally, the body temperature, blood flow signal strength and hardness coefficient are comprehensively evaluated, and the massage mode of the massage device is dynamically adjusted according to the evaluation results. This personalized adjustment method not only improves the comfort of the massage, but also can be continuously optimized based on the user's real-time feedback to ensure that the user obtains the best massage effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 This is a flow chart of a first exemplary embodiment of a method for dynamically adjusting massage modes of the present application;
[0037] Figure 2 This is a flow chart of a second exemplary embodiment of the method for dynamically adjusting massage modes of the present application;
[0038] Figure 3 This is a flow chart of a third exemplary embodiment of the method for dynamically adjusting massage modes of the present application;
[0039] Figure 4 This is a schematic diagram of the module structure of the massage mode dynamic adjustment device according to an embodiment of the present application;
[0040] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the massage mode dynamic adjustment method in the embodiment of the present application.
[0041] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0042] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0043] The main technical solution of the present application is: collecting the body temperature, blood flow signal strength, pressure data and deformation amount of the contact part when the user uses the massage device; using the pressure data and the deformation amount to calculate the hardness coefficient of the muscle; performing a state evaluation on the body temperature, the blood flow signal strength and the hardness coefficient, and adjusting the massage mode of the massage device based on the state evaluation results.
[0044] This application actually takes into account that common massage devices often use fixed massage modes and cannot be intelligently adjusted according to the actual needs and physical condition of the user, which limits the optimization of massage effects and the improvement of user experience. In addition, there are also deficiencies in data processing and mode adjustment, and it is impossible to conduct in-depth analysis and evaluation of the collected body data, thereby failing to provide users with accurate and personalized massage services.
[0045] Based on this, an embodiment of the present application proposes a solution: using the infrared sensor to collect the body temperature and blood flow signal strength of the contact part when the user uses the massage device at a preset sampling frequency; using the pressure sensor to collect the pressure data and deformation amount of the contact part when the user uses the massage device at a preset sampling frequency; using the pressure data and the deformation amount to calculate the hardness coefficient of the muscle, and performing a state evaluation on the body temperature, the blood flow signal strength and the hardness coefficient according to a preset threshold to obtain a state evaluation result; matching the state evaluation result with a preset rule library, if the state evaluation result and the rule library are a one-to-one matching result, adjusting the massage technique and / or massage intensity and / or massage temperature of the massage device based on the matching result.
[0046] Specifically, the following are the detailed steps of the first exemplary embodiment of the massage mode dynamic adjustment method of the present application:
[0047] See also Figure 1 , Figure 1 This is a flow chart of the first exemplary embodiment of the massage mode dynamic adjustment method of the present application. In this embodiment, the massage mode dynamic adjustment method includes steps S10 to S30:
[0048] Step S10, collecting the body temperature, blood flow signal strength, pressure data and deformation amount of the contact part of the user when using the massage device;
[0049] In a feasible implementation, step S10 may include steps S11 to S12:
[0050] Step S11, using the infrared sensor to collect the body temperature and blood flow signal strength of the contact part of the user when using the massage device at a preset sampling frequency;
[0051] It should be noted that the above sampling frequency is set according to the physiological reaction speed of the human body and the actual needs of the massage equipment to ensure that the collected data can reflect real-time physiological changes without increasing the processing burden of the equipment due to excessive frequency.
[0052] During the operation of the massage device, the infrared sensor continuously measures the temperature and blood flow signal strength of the user's contact area according to the preset sampling frequency. The sensor transmits the collected data to the control unit of the massage device in real time, and the control unit processes and stores the data. At the same time, in order to ensure the accuracy and reliability of the data, the infrared sensor is regularly calibrated and maintained to ensure that it is always in the best working condition.
[0053] Step S12, using the pressure sensor to collect pressure data and deformation amount of the contact part when the user uses the massage device at a preset sampling frequency.
[0054] The pressure sensor is used to collect the pressure data and deformation of the contact part when the user uses the massage device. After the massage device starts working, the pressure sensor monitors the pressure and deformation of the user's contact part in real time at a preset sampling frequency. The pressure sensor can accurately capture the pressure changes and tiny deformations of the contact part during the massage process, and transmit these data to the control unit of the massage device in real time. The control unit processes and stores this data for more in-depth analysis and research later. In order to ensure the accuracy and reliability of the data, the pressure sensor is also calibrated and checked regularly to ensure that it can always accurately reflect the user's massage experience.
[0055] Step S20, calculating the hardness coefficient of the muscle using the pressure data and the deformation amount;
[0056] In a feasible implementation, step S20 may include steps S21 to S22:
[0057] Step S21, obtaining average pressure data and average deformation amount of the contact position within a preset time period;
[0058] Step S22, obtaining the ratio between the average pressure data and the average deformation, and recording the ratio as the hardness coefficient
[0059] The hardness coefficient directly reflects the hardness of the muscle. The higher the hardness coefficient, the tighter the muscle, and vice versa.
[0060] Example 1: If the massage device sampling frequency is 10 times per second and the total sampling time is 4 seconds, the following data is obtained:
[0061] (1) Pressure sensor data:
[0062] Time (seconds) Pressure P(N / cm2) Deformation D(mm) 1 1.2 4.0 2 1.5 3.5 3 1.8 3.0 4 2.0 2.8
[0063] (2) Infrared sensor data:
[0064] Time (seconds) Temperature T(℃) Blood flow signal intensity (%) 1 33.5 80 2 33.7 78 3 33.8 75 4 34.0 70
[0065] (3) Use the hardness coefficient formula to calculate the hardness coefficient H per second.
[0066] Hardness coefficient formula: H = P / D
[0067] Calculate the hardness coefficient H per second:
[0068] Time (seconds) <![CDATA[Pressure P (N / cm 2 )]]> Deformation D(mm) <![CDATA[Hardness coefficient H (N / cm 3 )]]> 1 1.2 4.0 0.30 2 1.5 3.5 0.43 3 1.8 3.0 0.60 4 2.0 2.8 0.71
[0069] Step S30, performing a status evaluation on the human body temperature, the blood flow signal strength and the hardness coefficient, and adjusting the massage mode of the massage device based on the status evaluation result.
[0070] In a feasible implementation, step S30 may include steps S31 to S32:
[0071] Step S31, performing a state evaluation on the human body temperature, the blood flow signal strength and the hardness coefficient according to a preset threshold value to obtain a state evaluation result;
[0072] First, determine the thresholds for human body temperature, blood flow signal strength, and hardness coefficient. These thresholds are based on a large amount of experimental data and user feedback, and they represent typical values under different physiological states. For example, the threshold for human body temperature can be set between 36.5°C and 37.5°C, the threshold for blood flow signal strength can be set between 70% and 90%, and the threshold for hardness coefficient can be set between 0.3 and 0.7N / cm 3 The setting of these thresholds needs to take into account the physiological differences and massage needs of different users.
[0073] Next, the user's massage data collected in real time is compared with these thresholds. If the user's body temperature is lower than 36.5℃, it can be considered that the user is in a cold state and the massage temperature needs to be increased to improve comfort; if the blood flow signal intensity is lower than 70%, it may indicate that the user's blood circulation is poor and the massage technique needs to be adjusted to promote blood circulation; if the hardness coefficient is higher than 0.7N / cm 3 , it may mean that the user's muscles are tense and need to increase the massage intensity to relieve muscle tension.
[0074] By comparing the collected human body temperature, blood flow signal strength and hardness coefficient with the corresponding threshold, a comprehensive state assessment result can be obtained, which will guide the subsequent massage mode adjustment. The state assessment result can be a numerical value or a state label, such as "low temperature", "poor blood circulation", "muscle tension", etc.
[0075] Example 2: Based on the data provided in Example 1 above, human body temperature, blood flow signal strength and hardness coefficient are evaluated:
[0076] First second: Hardness coefficient H=0.3, normal temperature (33.5°C), high blood flow signal intensity (80%). Comprehensive judgment shows that the muscle state is relatively relaxed.
[0077] Second 2: The hardness coefficient rises to H=0.43, the temperature rises slightly (33.7°C), and the blood flow signal decreases (78%). It can be concluded that the muscle gradually hardens.
[0078] 3rd second: The hardness coefficient rises to H=0.60, the temperature continues to rise (33.8°C), the blood flow signal decreases significantly (75%), and the comprehensive judgment is that the muscle tension is significant.
[0079] 4th second: The hardness coefficient is as high as H=0.71, the temperature is relatively high (34.0℃), and the blood flow signal is the lowest (70%). It is comprehensively judged that the muscles are very tense.
[0080] Step S32, matching the state evaluation result with a preset rule base, if the state evaluation result and the rule base are a one-to-one matching result, adjusting the massage technique and / or massage intensity and / or massage temperature of the massage device based on the matching result.
[0081] Specifically, the above-mentioned state evaluation results are matched with the preset rule base to determine the best massage mode adjustment plan. The rule base is a database containing a variety of massage mode adjustment rules, which are formulated based on expert experience and user feedback, and they describe the massage techniques, strength and temperature that should be adopted in different states.
[0082] If the state evaluation result is "low temperature", the rule base can be matched with the suggestion to increase the massage temperature to improve the user's comfort; if the state evaluation result is "poor blood circulation", the rule base can be matched with the suggestion to use massage techniques to promote blood circulation; if the state evaluation result is "muscle tension", the rule base can be matched with the suggestion to increase the massage intensity.
[0083] Once matching rules are found, the massage device will adjust the massage mode according to these rules to provide the best massage experience.
[0084] Example 3, based on the above example 2, the following massage modes can be matched according to the evaluation results:
[0085] Second 1: Muscles are relatively relaxed
[0086] Strength: Gentle mode, the pressure is set to 80% of the current value (i.e. 1.2×0.8=0.96N / cm 2 )
[0087] Method: Kneading massage, the frequency is set to 20 times / second.
[0088] Purpose: To stimulate superficial tissues, promote relaxation and blood circulation.
[0089] Second 2: Muscles gradually harden
[0090] Strength: Medium mode, press the force to maintain the current level (1.5N / cm 2 ).
[0091] Method: Beating massage combined with low-frequency vibration (15 times / second).
[0092] Purpose: To begin to target and relax deeper muscle areas.
[0093] Second 3: Significant muscle tension
[0094] Strength: Increase the pressure to 110% of the current pressure (i.e. 1.8×1.1=1.98N / cm 2 ).
[0095] Method: Deep pressure + tapping massage, tapping 5 times per second.
[0096] Purpose: To relieve muscle stiffness by targeting deep areas of tension.
[0097] Second 4: Muscles are very tense
[0098] Strength: Deep massage mode, the pressure is set to 120% of the current value (i.e. 2.0×1.2=2.4N / cm 2 ).
[0099] Method: Deep vibration massage, combined with heating function (temperature rises to 38°C).
[0100] Purpose: To relax stiffened muscles and improve blood circulation.
[0101] Further, refer to Figure 2 , Figure 2 This is a flow chart of a second exemplary embodiment of the massage mode dynamic adjustment method of the present application. In the second exemplary embodiment of the present application, the step of matching the state evaluation result with the preset rule base also includes:
[0102] Step S40: If the state assessment result and the rule base are a one-to-many matching result, fuzzy logic is used to obtain the membership values of the human body temperature, the blood flow signal strength and the hardness coefficient, and re-match them with the rule base according to the membership values.
[0103] In a feasible implementation manner, step S40 includes steps S41 to S43:
[0104] Step S41, taking the human body temperature, the blood flow signal strength and the hardness coefficient as parameters, defining fuzzy sets and corresponding membership functions for the parameters;
[0105] Step S42, using the membership function, calculating the membership value of the parameter belonging to the corresponding fuzzy set;
[0106] Specifically, fuzzy sets and corresponding membership functions are defined for the three parameters of human body temperature, blood flow signal strength and hardness coefficient. Fuzzy sets are a mathematical model used to describe the uncertainty and ambiguity of parameters within a certain range. The membership function is a function defined on the fuzzy set, which maps the specific value of each parameter to a membership value between 0 and 1, indicating the degree of membership of the value in the fuzzy set.
[0107] For human body temperature, a fuzzy set is defined, which contains three fuzzy subsets: "low temperature", "normal" and "high temperature". The membership function can be defined as a piecewise linear function. For example, when the human body temperature is lower than 36.5℃, the membership value gradually increases from 0 to 1, indicating "low temperature"; when the temperature is between 36.5℃ and 37.5℃, the membership value is 1, indicating "normal"; when the temperature is higher than 37.5℃, the membership value gradually decreases from 1 to 0, indicating "high temperature".
[0108] For the blood flow signal intensity, a fuzzy set containing three fuzzy subsets of "low", "medium" and "high" is defined. The membership function can be defined similarly, for example, when the blood flow signal intensity is lower than 70%, the membership value gradually increases from 0 to 1, indicating "low"; when the blood flow signal intensity is between 70% and 90%, the membership value is 1, indicating "medium"; when the blood flow signal intensity is higher than 90%, the membership value gradually decreases from 1 to 0, indicating "high".
[0109] Finally, for the hardness coefficient, a fuzzy set containing three fuzzy subsets of "soft", "medium" and "hard" is defined. The membership function can be defined as follows: when the hardness coefficient is lower than 0.3N / cm 3 When the hardness coefficient is between 0.3 and 0.7 N / cm 3 When the hardness coefficient is higher than 0.7N / cm, the membership value is 1, indicating "medium"; when the hardness coefficient is higher than 0.7N / cm 3 , the membership value gradually decreases from 1 to 0, indicating "hard".
[0110] The membership function is used to convert the specific parameter value into the membership value in the fuzzy set.
[0111] For example, suppose that when a user uses a massage device, the collected body temperature is 37.0°C, the blood flow signal strength is 85%, and the hardness coefficient is 0.5N / cm 3 . According to the defined membership function, the membership value of human body temperature is 1 (because it is within the "normal" range), the membership value of blood flow signal intensity is 0.5 (because it is at the junction of "medium" and "high"), and the membership value of hardness coefficient is 0.5 (because it is at the junction of "medium" and "hard"). These membership values are then matched with the fuzzy rules in the rule base to determine the best massage mode adjustment plan. For example, if a rule in the rule base is "if the temperature is normal and the blood flow signal intensity is medium, increase the massage intensity", then based on the parameter membership value of this user, the massage device may be adjusted to a mode that increases the massage intensity.
[0112] Step S43: matching the parameter with a preset rule base according to the membership value of the parameter.
[0113] The rule library contains a series of preset rules that define how to adjust the working mode of the massage device under different combinations of human body temperature, blood flow signal strength and hardness coefficient. For example:
[0114] Rule 1: If the body temperature is high and the blood flow signal intensity is low, reduce the massage intensity.
[0115] Rule 2: If the firmness factor is high, increase the intensity of the massage.
[0116] Rule 3: If the body temperature is low, increase the massage temperature.
[0117] For each parameter, obtain the membership value of its corresponding fuzzy set. For example, human body temperature may belong to the three fuzzy sets of "low temperature", "normal" and "high temperature" at the same time, with membership values of 0.8, 0.1 and 0.1 respectively. Next, match these membership values with the rules in the rule base. For each rule, calculate the weighted sum of the membership values of the parameters involved in the rule. For example, for rule 1, calculate the sum of the product of the membership value of human body temperature belonging to "high temperature" and the membership value of blood flow signal intensity belonging to "low". This weighted sum will serve as an indicator of the degree to which the rule is triggered.
[0118] Finally, the rule with the largest weighted sum is selected as the best massage mode adjustment solution under the current state. If there are multiple rules with similar weighted sums, the rules with the largest weighted sums are selected and their effects are combined to achieve a smoother massage mode adjustment.
[0119] For example, assume that the real-time collected data is: human body temperature is 36.8°C, blood flow signal strength is 70%, and hardness coefficient is 0.6N / cm 3 . According to the calculated membership value:
[0120] The membership values of human body temperature are: for the "low temperature" set, the membership value is 0.3; for the "normal" set, the membership value is 0.5; for the "high temperature" set, the membership value is 0.2.
[0121] The membership value of the blood flow signal intensity is: for the "low" set, the membership value is 0.4; for the "medium" set, the membership value is 0.4; for the "high" set, the membership value is 0.2.
[0122] The membership value of the hardness coefficient is: for the "soft" set, the membership value is 0.1; for the "medium" set, the membership value is 0.7; for the "hard" set, the membership value is 0.2.
[0123] Now, match these membership values with the rules in the rule base:
[0124] Weighted sum of rule 1: 0.2 (high temperature) × 0.4 (low blood flow) = 0.08
[0125] Weighted sum of rule 2: 0.7 (medium hardness) × 1 = 0.7
[0126] Weighted sum of rule 3: 0.3 (low temperature) × 1 = 0.3
[0127] According to the calculation results, the weighted sum of Rule 2 is the largest, so Rule 2 is selected as the best massage mode adjustment solution under the current state, increasing the massage intensity to adapt to the current muscle tension state of the user. In this way, the massage device can dynamically adjust the massage mode according to the user's real-time physiological state data to provide a personalized massage experience.
[0128] Further, refer to Figure 3 , Figure 3 This is a flow chart of a third exemplary embodiment of the massage mode dynamic adjustment method of the present application. In the third exemplary embodiment of the present application, steps S51 to S52 are included:
[0129] Step S51, using the infrared sensor to measure the distance between the massage head of the massage device and the skin surface;
[0130] Step S52, when the infrared sensor detects that the distance between the massage head and the skin increases and the pressure data fed back by the pressure sensor decreases, it is inferred that there is clothing obstruction, and the massage intensity of the massage device is increased.
[0131] Specifically, the infrared sensor measures the distance by emitting an infrared beam and receiving the reflected beam. When the massage device is turned on, the infrared sensor is activated and starts to continuously monitor the distance between the massage head and the skin.
[0132] When the infrared sensor detects that the distance between the massage head and the skin surface increases, it means that there are clothes or other obstacles between the massage head and the skin, which will weaken the massage effect. At the same time, the data provided by the pressure sensor can further confirm this situation, because if there is clothing blocking, the pressure data fed back by the pressure sensor will decrease.
[0133] The control unit determines whether the massage intensity needs to be increased according to the preset logic. If it is determined that there is clothing blocking, the control unit issues an instruction to the massage device to increase the massage intensity to ensure that the massage intensity can penetrate the clothing and effectively act on the user's skin and muscles.
[0134] You can set a base force value and increase the force proportionally as the distance increases and the pressure decreases. The formula can be expressed as:
[0135]
[0136] Among them, "distance increase" is the difference between the actual measured distance and the distance threshold, "pressure decrease" is the difference between the actual pressure and the pressure threshold, and "maximum distance threshold" and "maximum pressure threshold" are pre-set upper limits for standardized calculations.
[0137] For example, suppose the user is wearing thicker clothing when using the massage device. The infrared sensor measures the distance between the massage head and the skin surface as 5 cm, while the preset maximum distance threshold is 3 cm. At the same time, the pressure data fed back by the pressure sensor is 20% lower than the preset standard pressure. According to the above formula, the massage intensity that needs to be increased can be calculated:
[0138]
[0139] The calculation shows that the massage device needs to increase the massage intensity by 33.6% to ensure that the massage effect is not weakened by the obstruction of clothing. In this way, the massage device can intelligently adapt to different usage environments and provide the best massage experience.
[0140] In addition, the present application also proposes a massage mode dynamic adjustment device, the massage mode dynamic adjustment device comprising:
[0141] The collection module 10 is used to collect the body temperature, blood flow signal strength, pressure data and deformation amount of the contact part of the user when using the massage device;
[0142] A calculation module 20, used for calculating the stiffness coefficient of the muscle using the pressure data and the deformation amount;
[0143] The adjustment module 30 performs status evaluation on the human body temperature, the blood flow signal strength and the hardness coefficient, and adjusts the massage mode of the massage device based on the status evaluation result.
[0144] The massage mode dynamic adjustment device provided by the present application adopts the massage mode dynamic adjustment method in the above embodiment, aiming to provide a personalized massage experience. Compared with the prior art, the beneficial effects of the massage mode dynamic adjustment device provided by the present application are the same as the beneficial effects of the massage mode dynamic adjustment method provided by the above embodiment, and other technical features in the massage mode dynamic adjustment device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0145] The present application provides a massage mode dynamic adjustment device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the massage mode dynamic adjustment method in the above-mentioned embodiment 1.
[0146] The massage mode dynamic adjustment device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The massage mode dynamic adjustment device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0147] like Figure 5As shown, the massage mode dynamic adjustment device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the massage mode dynamic adjustment device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the massage mode dynamic adjustment device to communicate with other devices wirelessly or by wire to exchange data. Although the massage mode dynamic adjustment device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.
[0148] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0149] The massage mode dynamic adjustment device provided by the present application adopts the massage mode dynamic adjustment method in the above embodiment, aiming to provide a personalized massage experience. Compared with the prior art, the beneficial effects of the massage mode dynamic adjustment device provided by the present application are the same as the beneficial effects of the massage mode dynamic adjustment method provided by the above embodiment, and other technical features in the massage mode dynamic adjustment device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0150] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0151] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0152] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the massage mode dynamic adjustment method in the above-mentioned embodiment.
[0153] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.
[0154] The computer-readable storage medium may be included in the massage mode dynamic adjustment device; or may exist independently without being assembled into the massage mode dynamic adjustment device.
[0155] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0156] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0157] The modules involved in the embodiments described in the present application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0158] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned massage mode dynamic adjustment method, aiming to provide a personalized massage experience. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the massage mode dynamic adjustment method provided in the above-mentioned embodiment, and will not be described in detail here.
[0159] The present application also provides a computer program product, including a computer program, which implements the steps of the massage mode dynamic adjustment method as described above when executed by a processor.
[0160] The computer program product provided in this application is intended to provide a personalized massage experience. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the massage mode dynamic adjustment method provided in the above embodiment, which will not be repeated here.
[0161] Compared with the prior art, the massage mode dynamic adjustment method, device, equipment, medium and computer product proposed in the embodiment of the present application extracts the business feature information of the target business, performs data standardization processing on the business feature information to obtain standard feature data, performs hash processing on the standard feature data to obtain unique feature data, performs numerical processing and splicing processing on the unique feature data to obtain the first business feature value, accumulates the first business feature value of the target business to obtain the target business feature value, and finally compares the target business feature value with the feature value set to obtain the massage mode dynamic adjustment result. Compared with the traditional method of identifying repeated businesses by generating a unique key value or a continuous serial number for each business, it is more efficient, flexible and reliable. Based on the solution of the present application, the business of complex scenarios is finally converted into a comparison of two numbers through a series of simple transformations, so that the comparison process is very intuitive and efficient. The system only needs to simply compare whether the two values are equal to quickly determine whether the two businesses are exactly the same.
[0162] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0163] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0164] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as above, and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, a controlled terminal, or a network device, etc.) to execute the method of each embodiment of the present application.
[0165] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A massage mode dynamic adjustment method, characterized in that: Applied to a massage device, the massage mode dynamic adjustment method includes: Collecting the body temperature, blood flow signal strength, pressure data and deformation amount of the contact part of the user when using the massage device; Calculating the stiffness coefficient of the muscle using the pressure data and the deformation amount; A status evaluation is performed on the human body temperature, the blood flow signal strength and the hardness coefficient, and a massage mode of the massage device is adjusted based on the status evaluation result.
2. The massage mode dynamic adjustment method according to claim 1, characterized in that: The massage device is provided with an infrared sensor and a pressure sensor, and the steps of collecting the body temperature, blood flow signal strength, pressure data and deformation amount of the contact part of the user when using the massage device include: The infrared sensor is used to collect the body temperature and blood flow signal strength of the contact part of the user when using the massage device at a preset sampling frequency; The pressure sensor is used to collect pressure data and deformation amount of the contact part when the user uses the massage device at a preset sampling frequency.
3. The massage mode dynamic adjustment method according to claim 1, characterized in that: The step of calculating the stiffness coefficient of the muscle using the pressure data and the deformation amount comprises: Obtain average pressure data and average deformation of the contact position within a preset time period; The ratio between the average pressure data and the average deformation amount is obtained, and the ratio is recorded as the hardness coefficient.
4. The massage mode dynamic adjustment method according to claim 1, characterized in that: The step of evaluating the state of the human body temperature, the blood flow signal strength and the hardness coefficient and adjusting the massage mode of the massage device based on the state evaluation result comprises: Performing a status evaluation on the human body temperature, the blood flow signal strength, and the hardness coefficient according to a preset threshold value to obtain a status evaluation result; The state evaluation result is matched with a preset rule base. If the state evaluation result and the rule base are one-to-one matching results, the massage technique and / or massage intensity and / or massage temperature of the massage device are adjusted based on the matching result.
5. The massage mode dynamic adjustment method according to claim 4, characterized in that: The step of matching the status assessment result with a preset rule base also includes: If the state assessment result and the rule base are a one-to-many matching result, fuzzy logic is used to obtain the membership values of the human body temperature, the blood flow signal strength and the hardness coefficient, and they are re-matched with the rule base according to the membership values.
6. The massage mode dynamic adjustment method according to claim 5, characterized in that: The step of obtaining the membership values of the human body temperature, the blood flow signal strength and the hardness coefficient by using fuzzy logic and re-matching with the rule base according to the membership values comprises: Taking the human body temperature, the blood flow signal strength and the hardness coefficient as parameters, defining fuzzy sets and corresponding membership functions for the parameters; Using the membership function, the membership value of the parameter belonging to the corresponding fuzzy set is calculated; According to the membership value of the parameter, the parameter is matched with a preset rule base.
7. The massage mode dynamic adjustment method according to claim 2, characterized in that: The massage mode dynamic adjustment method also includes: Measuring the distance between the massage head of the massage device and the skin surface using the infrared sensor; When the infrared sensor detects that the distance between the massage head and the skin increases and the pressure data fed back by the pressure sensor decreases, it is inferred that there is clothing obstruction and the massage intensity of the massage device is increased.
8. A massage mode dynamic adjustment device, characterized in that: The device comprises: A collection module, used to collect the body temperature, blood flow signal strength, pressure data and deformation amount of the contact part of the user when using the massage device; A calculation module, used for calculating the stiffness coefficient of the muscle using the pressure data and the deformation amount; The adjustment module performs status evaluation on the human body temperature, the blood flow signal strength and the hardness coefficient, and adjusts the massage mode of the massage device based on the status evaluation result.
9. A massage mode dynamic adjustment device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the massage mode dynamic adjustment method according to any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the massage mode dynamic adjustment method according to any one of claims 1 to 7 are implemented.
Citation Information
Cited By
Hammering management system and method of hammering stretching physiotherapy rehabilitation machine
CN120732673A