Massage chair control methods, devices, electronic equipment and storage media

By acquiring user body data to generate a body map, and adjusting the intensity of massage components and the structure of the massage chair, the problem of existing massage chairs being unable to adapt to individual differences is solved, achieving a safe and comfortable massage effect.

CN117084914BActive Publication Date: 2026-06-30DONGGUAN DERUCCI BEDDING CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DONGGUAN DERUCCI BEDDING CO LTD
Filing Date
2023-09-26
Publication Date
2026-06-30

Smart Images

  • Figure CN117084914B_ABST
    Figure CN117084914B_ABST
Patent Text Reader

Abstract

This application discloses a massage chair control method, device, electronic device, and storage medium. The method includes: acquiring body data of a target user, generating a body map of the target user based on the body data, the body map including body regions corresponding to one or more bones of the target user, generating target massage parameters for the massage components of the massage chair based on the body map, and controlling the movement of the massage components based on the generated target massage parameters, so that the force of the massage components acting on one or more bones is less than or equal to a preset force threshold. Implementing this application embodiment can generate target massage parameters matched to the target user, so that the force of the massage components acting on one or more bones during the massage is less than or equal to the preset force threshold, avoiding excessive massage force of the massage components on the target user's bones, and improving the massage effect and flexibility of the massage chair.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart device technology, specifically to a massage chair control method, device, electronic device, and storage medium. Background Technology

[0002] With the continuous advancement of technology, smart homes are gradually becoming a part of people's lives. Many people now work in high-intensity environments, maintaining the same posture for extended periods, inevitably leading to aches and pains in various parts of the body. Massage chairs can use vibration and other methods to massage the body, achieving the goal of relaxing muscles.

[0003] In related technologies, massage chairs offer relatively limited massage methods, all based on preset massage patterns. However, each person has different characteristics, and a single massage method can easily cause discomfort or even injury to the user, resulting in poor massage effectiveness and flexibility. Summary of the Invention

[0004] This application discloses a massage chair control method, device, electronic device, and storage medium. The massage chair can massage the target user according to the target user's body map, greatly reducing the risk of user discomfort or even injury, and improving the massage effect and flexibility.

[0005] This application discloses a massage chair control method, the method comprising:

[0006] Obtain the target user's physical data;

[0007] A body map of the target user is generated based on the body data, and the body map includes body regions corresponding to one or more bones of the target user.

[0008] Based on the body map, target massage parameters for the massage components of the massage chair are generated;

[0009] Based on the target massage parameters, the movement of the massage component is controlled so that the force exerted by the massage component on one or more bones is less than or equal to a preset force threshold.

[0010] As an optional implementation, the body map also includes the upper body length and weight of the target user, and the massage chair also includes a backrest, a seat cushion and a drive assembly. The drive assembly includes a first drive assembly, one end of the backrest is connected to the seat cushion, and the other end of the backrest extends away from the seat cushion. The first drive assembly is used to adjust the extension distance of the backrest.

[0011] Prior to controlling the movement of the massage component, the method further includes:

[0012] Based on the upper body length of the target user, determine the target extension distance corresponding to the backrest;

[0013] Based on the target extension distance, control the movement of the first drive component until the extension distance of the backrest reaches the target extension distance;

[0014] And / or,

[0015] The drive assembly includes a second drive assembly, which is used to adjust the width of the backrest and the seat cushion;

[0016] Prior to controlling the movement of the massage component, the method further includes:

[0017] The target width of the backrest and the seat cushion is determined based on the upper body length and weight of the target user.

[0018] The second drive component is controlled to move according to the target width until the width of the backrest and the seat cushion reaches the target width.

[0019] As an optional implementation, the massage chair includes a distance sensor disposed on the backrest, and the method further includes:

[0020] If the distance sensor detects the target user when the extension distance of the backrest is the target extension distance, the first drive component is controlled to move to increase the extension distance of the backrest.

[0021] And / or,

[0022] The massage chair includes a pressure sensor disposed on the seat cushion, and the method further includes:

[0023] When the width of the backrest and the seat cushion is the target width, if the pressure collected by the pressure sensor is greater than the preset pressure, the second drive component is controlled to move to increase the width of the backrest and the seat cushion.

[0024] As an optional implementation, the target massage parameters include the target motion trajectory and target vibration amplitude of the massage component, and the body map also includes the bone type of the target user's bones;

[0025] The step of generating target massage parameters for the massage components of the massage chair based on the body map includes:

[0026] Based on the body map, the first body region corresponding to the bone of the first bone type is determined, and the first contact position in the massage chair that contacts the first body region is determined; the bone of the first bone type is the bone that needs to be massaged.

[0027] Based on the first contact position, a target motion trajectory and a target vibration amplitude are generated, wherein the target motion trajectory includes at least the trajectory point corresponding to the first contact position, and the target vibration amplitude includes at least the vibration amplitude corresponding to the trajectory point of the first contact position, and the vibration amplitude corresponding to the trajectory point of the first contact position is less than or equal to a preset amplitude.

[0028] As an optional implementation, the target massage parameters include the target motion trajectory of the massage component, and the body map also includes the bone type of the target user's bones;

[0029] The step of generating target massage parameters for the massage components of the massage chair based on the body map includes:

[0030] Based on the body map, the second body region corresponding to the bone of the second bone type is determined, and the second contact position in the massage chair that contacts the second body region is determined; the bone of the second bone type is a bone that does not need to be massaged;

[0031] A target motion trajectory is generated based on the second contact position, wherein the target motion trajectory does not pass through the second contact position.

[0032] As an optional implementation, the target massage parameters include the target vibration amplitude, and the massage component is equipped with a hardness detector;

[0033] The method further includes:

[0034] If the hardness detected by the hardness detector is greater than or equal to the preset hardness, then the third contact position of the massage component in the massage chair is determined.

[0035] Determine the body area contacted by the third contact position;

[0036] The body map is updated based on the body area contacted by the third contact location, including the body area corresponding to the bones.

[0037] As an optional implementation, after controlling the movement of the massage component based on the target massage parameters, the method further includes:

[0038] The survey data is sent to the target user's terminal device. The survey data includes image data corresponding to multiple body areas. The survey data is used to instruct the target user to select target image data corresponding to a target body area. The target body area refers to the body area corresponding to the bone that is pressed by the massage component.

[0039] Receive target image data fed back by the terminal device, and determine the target body region based on the target image data;

[0040] Based on the target body region, update the body map to include the body regions corresponding to the bones.

[0041] This application discloses a massage chair control device, the device comprising:

[0042] The acquisition module is used to acquire the target user's body data;

[0043] The first generation module is used to generate a body map of the target user based on the body data, the body map including body regions corresponding to one or more bones of the target user;

[0044] The second generation module is used to generate target massage parameters for the massage components of the massage chair based on the body map.

[0045] The control module is used to control the movement of the massage component based on the target massage parameters, so that the force of the massage component acting on the one or more bones is less than or equal to a preset force threshold.

[0046] This application discloses an electronic device, including a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, the processor implements any of the massage chair control methods disclosed in this application.

[0047] This application discloses a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements any of the massage chair control methods disclosed in this application.

[0048] Compared with related technologies, the embodiments of this application have the following beneficial effects:

[0049] This application provides a massage chair control method, device, electronic device, and storage medium. The massage chair control method includes acquiring body data of a target user, generating a body map of the target user based on the body data, the body map including body regions corresponding to one or more bones of the target user, generating target massage parameters for the massage components of the massage chair based on the body map, and controlling the movement of the massage components based on the generated target massage parameters, so that the force of the massage components acting on one or more bones is less than or equal to a preset force threshold. In this application embodiment, based on the acquired body data of the target user, the body regions where one or more bones of the target user are located can be determined, and target massage parameters matching the target user can be generated based on the body regions where the bones are located, so that the force of the massage components acting on one or more bones is less than or equal to the preset force threshold. This avoids excessive massage force from the massage components on the target user's bones during massage, which could cause pain or even damage to the bones, thus improving the massage effect and flexibility of the massage chair. Attached Figure Description

[0050] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0051] Figure 1 This is an application scenario diagram of a massage chair control method disclosed in an embodiment of this application;

[0052] Figure 2 This is a flowchart illustrating a massage chair control method disclosed in an embodiment of this application;

[0053] Figure 3 This is a schematic diagram of the structure of a massage chair disclosed in an embodiment of this application;

[0054] Figure 4 This is a flowchart illustrating a backrest extension distance control method disclosed in an embodiment of this application;

[0055] Figure 5 This is a flowchart illustrating a width control method disclosed in an embodiment of this application;

[0056] Figure 6 This is a flowchart illustrating a method for determining massage parameters disclosed in an embodiment of this application;

[0057] Figure 7 This is a flowchart illustrating another method for determining massage parameters disclosed in an embodiment of this application;

[0058] Figure 8 This is a schematic flowchart of a body map updating method disclosed in an embodiment of this application;

[0059] Figure 9 This is a schematic flowchart of another body map updating method disclosed in an embodiment of this application;

[0060] Figure 10 This is a schematic diagram of the structure of a massage chair control device disclosed in an embodiment of this application;

[0061] Figure 11 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application. Detailed Implementation

[0062] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0063] It should be noted that the terms "comprising" and "having," and any variations thereof, in the embodiments and accompanying drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0064] This application discloses a massage chair control method, device, electronic device, and storage medium. The massage chair can massage the target user based on the target user's body map, greatly reducing the risk of user discomfort or even injury, and improving the massage effect and flexibility. These are described in detail below.

[0065] The massage chair control method provided in this application embodiment can be applied to, for example... Figure 1The massage device shown includes a massage chair that may include a seat body 110, electronic equipment 120, and massage components 130. Electronic equipment 120 may include a processor internally located within the massage chair and is communicatively connected to the massage components 130 for controlling their movement. The seat body 110 provides seating for a target user, and the massage components 130 may be housed within the seat body 110 for massaging the target user seated on it. Optionally, the seat body 110 includes a backrest 111 and a seat cushion 112. The massage components 130 located on the backrest 111 can massage the target user's back, and the massage components 130 located on the seat cushion 112 can massage the target user's buttocks and groin. Optionally, electronic equipment 120 may include a CPU (Central Processing Unit) or an FPGA (Field Programmable Gate Array), etc.

[0066] Please refer to Figure 2 This document illustrates a flowchart of a massage chair control method provided in an embodiment of this application. This embodiment primarily uses the application of this method to an electronic device as an example for explanation. Figure 2 As shown, the method may include steps 210 to 240.

[0067] Step 210: Obtain the target user's body data.

[0068] Step 220: Generate a body map of the target user based on the body data. The body map includes body data corresponding to one or more bones of the target user.

[0069] It should be noted that the target user is a user who meets the usage conditions and needs to use the massage chair. The usage conditions may include being 14 years of age or older, and body data may include, but is not limited to, weight, height, upper body length, and external image data. Among them, external image data may include full-body photos of the target user, such as pictures taken by the target user through a camera module, and the target user's body map is used to describe the target user's body characteristics.

[0070] In one embodiment, when an electronic device detects a target user sitting on a massage chair, it retrieves the target user's body data from a memory. The memory may store body data for at least one user. The electronic device is communicatively connected to the user's terminal device, receiving user data sent by the terminal device and storing the user's data in the memory. Optionally, a first pressure sensor is positioned at the center of the massage chair cushion. The electronic device can determine the target user's weight based on the pressure value detected by the first pressure sensor and retrieve the target user's body data based on that weight. It should be noted that different users have different weights; that is, different users will receive different pressure values ​​from the first pressure sensor when sitting on the massage chair. The electronic device can determine the target user's weight based on the pressure value and retrieve other body data of the user from the memory based on that weight value (e.g., the user's weight value is stored in the memory in conjunction with other body data of the same user, thus enabling retrieval of other body data of the same user based on weight). In this embodiment, the pressure value detected by the pressure sensor is used as an index to allow the electronic device to retrieve the target user's body data from the body data stored in the memory, ensuring the accuracy of the subsequently generated body map.

[0071] In one embodiment, a second pressure sensor is provided on the massage component to detect the pressure exerted on the massage component by various body regions of the target user. Acquiring the target user's body data may include an electronic device controlling the massage component to move along a preset path and extending the massage component at each trajectory point until the pressure value collected by the pressure sensor reaches a pressure threshold, at which point the current extension length of the massage component is determined. The extension length of the massage component at multiple trajectory points along the preset path can be used as body data. It should be noted that fat, muscle, and bone have different hardness; therefore, when the massage component moves to different positions on the massage chair (different trajectory points), i.e., when the massage component corresponds to different body parts of the target user, the extension length of the massage component may differ even when the second pressure sensor on the massage component reaches the same pressure threshold. Therefore, the body region corresponding to the trajectory point can be determined based on the extension length, such as the body region corresponding to bone, muscle, or fat, thereby generating a body map of the target user. In this embodiment, the electronic device controls the massage component to move along a preset path, determines the extension length of the massage component when the pressure value detected by the second pressure sensor is a pressure threshold, and determines the body area corresponding to the current trajectory point. This allows for the accurate acquisition of the body area corresponding to the target user's bones, and enables precise division of the body area corresponding to the target user's bones.

[0072] In one embodiment, the electronic device may also connect to a camera module to acquire body data of the target user, including acquiring the target user's external image data captured by the camera module; and generating a body map of the target user based on the body data, including: determining the location of key parts of the target user based on the external image data, and determining the body regions corresponding to one or more bones of the target user based on the location of the key parts. It should be noted that the electronic device may store a bone distribution area map, and the electronic device, based on the target user's key parts, such as the shoulder, elbow, and hip, locates the body regions where one or more bones of the target user are located, thereby generating the target user's body map.

[0073] Step 230: Based on the body map, generate the target massage parameters for the massage components of the massage chair.

[0074] It should be noted that, such as Figure 1 As shown, the massage component 130 can vibrate along the length direction X of the massage chair, and can move along the length direction X, height direction Z, and width direction Y of the massage chair to achieve a comprehensive massage for the target user. Target massage parameters are used to indicate the massage movements of the massage component 130. For example, the target massage parameters may include the starting position, target massage trajectory, target vibration amplitude, and target massage time. Understandably, different users have different body data, and the body maps generated by the electronic device 120 are different. That is, the electronic device 120 can generate target massage parameters matching the corresponding target user based on different target users, so that when massaging the target user based on these target massage parameters, the needs of different target users can be met, and the massage chair is highly flexible.

[0075] For example, target massage parameters may include target massage intensity and / or target massage frequency, etc. Target massage intensity may include a first target massage intensity corresponding to the body region corresponding to the bone, and a second target massage intensity corresponding to other body regions, where the first target massage intensity is less than the second target massage intensity. Target massage frequency may include a first target massage frequency corresponding to the body region corresponding to the bone, and a second target massage frequency corresponding to other body regions, where the first target massage frequency is less than the second target massage frequency. Here, "other body regions" refers to one or more body regions other than the body region corresponding to the bone among the target user's multiple body regions. In this embodiment, the electronic device can determine the body region corresponding to the target user's bone based on a body map, thereby generating corresponding target massage parameters for the body region corresponding to the bone. This ensures that the force applied to the body region corresponding to the bone is less than or equal to a preset force threshold, reducing the risk of bone damage caused by massage to the target user, while not affecting the massage needs of other body regions, greatly improving the massage effect of the massage chair.

[0076] For example, the target massage parameters may include the target motion trajectory. After generating a body map of the target user based on body data, the electronic device generates the target motion trajectory of the massage component based on the body areas corresponding to one or more bones of the target user. The target motion trajectory does not pass through the body areas in the massage chair that are in contact with the bones. That is, the massage component is controlled to avoid the body areas corresponding to the bones during the massage, so as to avoid the massage component directly acting on the bones of the target user and greatly reduce the risk of damage to the bones of the target user caused by the massage.

[0077] Step 240: Based on the target massage parameters, control the movement of the massage component so that the force of the massage component acting on one or more bones is less than or equal to a preset force threshold.

[0078] It should be noted that the preset intensity threshold is used to measure whether the intensity applied to the bone will cause bone discomfort, such as pain or damage. That is, when the intensity of the massage component applied to the bone is less than or equal to the preset intensity threshold, it will not cause bone discomfort; when the intensity of the massage component applied to the bone is greater than the preset intensity, it will cause bone discomfort. In the embodiments of this application, the electronic device controls the movement of the massage component based on the target massage parameters, so that when the massage chair massages the target user through the massage component, the intensity applied to the bone is less than or equal to the preset intensity threshold. This achieves automatic massage without causing discomfort to the target user, thus improving the massage effect.

[0079] In this embodiment, based on the acquired body data of the target user, the body regions where one or more bones of the target user are located can be determined, and target massage parameters matching the target user can be generated according to the body regions where the bones are located. This ensures that the force of the massage component acting on one or more bones is less than or equal to a preset force threshold, thus avoiding excessive massage force on the target user's bones when the massage chair is massaging the target user, which could cause pain or even injury to the target user. This improves the massage effect and flexibility of the massage chair.

[0080] Since different users have different heights and weights, the size of the massage chair that is suitable for different users is also different. In view of this, in order to improve the massage effect of the massage chair, a massage chair with adjustable backrest height and / or adjustable backrest and seat width is provided.

[0081] In one embodiment, the massage chair further includes a seat cushion, a backrest, and a drive assembly, which includes a first drive assembly and / or a second drive assembly. One end of the backrest is connected to the seat cushion, and the other end of the backrest extends away from the seat cushion. The first drive assembly is used to adjust the extension distance of the backrest, and the second drive assembly is used to adjust the width of the backrest and the seat cushion.

[0082] In one embodiment, please refer to Figure 3 The first drive component may include a slide 310 and a slider 320. The slide 310 is disposed inside the seat cushion 112. The backrest 111 is slidably connected to the slide 310 via the slider 320. The electronic device can drive the slider 320 to move along the slide 310, so as to drive the backrest 111 to slide relative to the seat cushion 112 in the height direction Z of the massage seat, so that the length of the part of the backrest 111 extending out of the seat cushion 112 can be varied, and the extension distance of the backrest 111 can be adjusted.

[0083] In another embodiment, the backrest may include a first telescopic frame and a backrest cover, the backrest cover being fitted over the outside of the first telescopic frame. The backrest cover is capable of extending or retracting with the movement of the first telescopic frame. A first driving member can be used to drive the first telescopic frame of the backrest to reciprocate along the height direction of the massage seat, and a second driving member can be used to drive the first telescopic frame of the backrest to reciprocate along the width direction of the massage seat. The seat cushion may include a second telescopic frame and a seat cushion cover, the seat cushion cover being fitted over the outside of the second telescopic frame. The seat cushion cover is capable of extending or retracting with the movement of the second telescopic frame. The second driving member can also be used to drive the second telescopic frame of the seat cushion to reciprocate along the width direction of the massage seat.

[0084] Optionally, the first telescopic frame may include a first telescopic rod, a second telescopic rod, a third telescopic rod, and a fourth telescopic rod; the second telescopic frame may include a fifth telescopic rod, a sixth telescopic rod, a first fixed rod, and a second fixed rod; the first driving member includes a first electric push rod; the second driving member includes a second electric push rod and a third electric push rod; the first, second, third, and fourth telescopic rods are connected sequentially and arranged in a rectangle; the fifth, first, sixth, and second fixed rods are connected sequentially and arranged in a rectangle; the first electric push rod is used to connect with the first and third telescopic rods; and the first electric push rod is used for massage. The chair reciprocates along its height to push the first and third telescopic rods, which in turn extend and retract the second and fourth telescopic rods, adjusting the backrest's extension distance. A second electric push rod connects to the second and fourth telescopic rods and reciprocates along the width of the massage chair to push the second and fourth telescopic rods, which in turn extend and retract the first and third telescopic rods, adjusting the backrest width. A third electric push rod connects to the first and second fixed rods and reciprocates along the width of the massage chair to push the fifth and sixth telescopic rods, adjusting the seat cushion width. Electronic devices communicate with the first, second, and third electric push rods and control them to adjust the backrest's extension distance, backrest width, and seat cushion width, respectively.

[0085] The above embodiments provide a massage chair with adjustable backrest extension distance and / or backrest and seat cushion width. The following embodiments will provide a massage chair control method, which enables the massage chair to automatically adjust the backrest height and / or backrest and seat cushion width according to the target user's body, thereby improving the intelligence level and massage effect of the massage chair.

[0086] Please refer to Figure 4 It shows a flowchart of a backrest extension distance control method provided in an embodiment of this application, such as... Figure 4 As shown, before controlling the movement of the massage components, the massage chair control method may further include steps 410 to 420.

[0087] Step 410: Determine the target extension distance corresponding to the backrest based on the upper body length of the target user.

[0088] Step 420: Control the movement of the first drive component according to the target extension distance until the extension distance of the backrest reaches the target extension distance.

[0089] It should be noted that the target user's body map also includes the target user's upper body length. Since different users have different upper body lengths, if the backrest extends too far, the target user's head may not be able to align with the headrest (e.g., on the seat cushion). Figure 3 If the headrest (330) makes contact with the massage chair, it may cause discomfort to the target user. If the extension distance of the backrest is too small, some areas of the target user's body, such as the shoulder and neck areas, may not be able to contact the backrest of the massage chair, resulting in some areas of the target user's body not being massaged and a poor massage effect. In this embodiment, the electronic device can determine the target extension distance corresponding to the upper body length of the target user, so that the adjusted extension distance of the backrest is neither too large nor too small.

[0090] Please continue to refer to this. Figure 4 The massage chair control method may also include step 430.

[0091] Step 430: If the distance sensor detects a target user when the extension distance of the backrest is the target extension distance, the first drive component is controlled to move to increase the extension distance of the backrest.

[0092] It should be noted that the distance sensor can be used to detect the presence of an object within a preset distance. In this embodiment, the distance sensor is set on the backrest. Specifically, the distance sensor can be set at one end of the backrest away from the seat cushion, i.e., at the other end of the backrest. If the distance sensor detects the target user when the extension distance of the backrest is the target extension distance, it can be considered that some body area of ​​the target user is not in contact with the backrest, and the extension distance of the backrest needs to be further increased. If the distance sensor does not detect the target user when the extension distance of the backrest is the target extension distance, it can be considered that all body areas of the target user are in contact with the backrest, and the adjusted extension distance of the backrest is neither too large nor too small. Optionally, the distance sensor may include an infrared sensor.

[0093] In one embodiment, if the distance sensor detects a target user, controlling the movement of the first driving component may include: if the distance sensor detects a target user, controlling the first driving component to extend the backrest a first preset distance in a direction away from the seat cushion. It should be noted that the electronic device may determine whether the distance sensor has detected a target user after the first driving component extends the backrest a preset distance in a direction away from the seat cushion; if so, it may continue to control the first driving component to extend the backrest a first preset distance in a direction away from the seat cushion until the distance sensor no longer detects the target user. It is understood that the first preset distance may be determined according to actual circumstances.

[0094] Optionally, the massage chair control method further includes sending a prompt message to the host computer if the distance sensor detects a target user. It should be noted that if the extension distance of the backrest is still too small after the electronic device controls the first drive component to move according to the target extension distance, it may indicate a malfunction in the electronic device or the massage chair. In this case, the electronic device sends a prompt message to the host computer to instruct staff to inspect and repair the electronic device and the massage chair, thereby improving the reliability of the massage chair.

[0095] In this embodiment, the electronic device can determine whether a distance sensor located at the end of the backrest away from the seat cushion detects the target user when the extension distance of the backrest is the target extension distance. This is to further determine whether the backrest has been extended in place (i.e., whether the target user's body area is in contact with the backrest of the massage chair). If the distance sensor can detect the target user, it can be considered that the backrest has not been extended in place. The electronic device continues to control the first drive movement to further increase the extension distance of the backrest, ensuring that the target user's body area is in contact with the backrest of the massage chair, thereby improving the massage effect of the massage chair.

[0096] Please refer to Figure 5 It shows a flowchart of a width control method provided in an embodiment of this application, such as... Figure 5As shown, before controlling the movement of the massage components, the massage chair control method may further include steps 510 to 520.

[0097] Step 510: Determine the target width of the backrest and seat cushion based on the target user's upper body length and weight.

[0098] Step 520: Control the movement of the second drive component according to the target width until the width of the backrest and seat cushion reaches the target width.

[0099] It should be noted that the target user's body map also includes the target user's upper body length and weight. Different users have different body shapes. Relative to the target user's body shape, if the massage chair is too wide, it will take up a lot of unnecessary space, and the target user will not feel a strong massage. If the massage chair is too narrow, it will cause the target user to be squeezed, resulting in discomfort. The target user's upper body length and weight can be used to reflect the target user's body shape. For example, if the upper body length is constant, the greater the weight, the larger the target user's body shape, or in other words, the larger the area occupied by the target user in the width direction of the massage chair.

[0100] In one embodiment, the electronic device stores multiple length-to-weight ratio intervals and multiple width mapping relationships. Based on the target user's upper body length and weight, determining the target width of the backrest and seat cushion includes: determining the target length-to-weight ratio of the target user's weight to their upper body length, determining the target length-to-weight ratio interval to which the target length-to-weight ratio belongs, and determining the target width corresponding to the target length-to-weight ratio based on the target length-to-weight ratio interval and the mapping relationship. Here, the target length-to-weight ratio refers to the ratio of the target user's weight to their upper body length.

[0101] In this embodiment, the electronic device can determine the target width corresponding to the target user's body shape based on the target user's upper body length and weight, and control the movement of the second drive component according to the target width until the width of the backrest and seat cushion reaches the target width, so that the adjusted width of the backrest and seat cushion matches the target user's body shape, without squeezing the target user, thus improving the target user's comfort.

[0102] Please continue to refer to this. Figure 5 The massage chair control method may also include step 530.

[0103] Step 530: If the pressure collected by the pressure sensor is greater than the preset pressure when the width of the backrest and seat cushion is the target width, then control the second drive component to move to increase the width of the backrest and seat cushion.

[0104] It should be noted that the massage chair includes a pressure sensor, which is disposed on the seat cushion. Specifically, the pressure sensor is disposed on one side of the seat cushion along the width direction of the massage chair. A preset pressure is used to measure whether the pressure at the location of the pressure sensor is too high. Understandably, the target user is generally located in the middle of the seat cushion. In this embodiment, the pressure sensor is disposed on one side of the seat cushion along the width direction of the massage chair. If the pressure value collected by the pressure sensor is less than or equal to the preset pressure, it can be considered that the target user's buttocks are not in contact with the seat cushion area corresponding to the pressure sensor. In this case, the width of the current seat cushion and backrest is considered sufficient. If the pressure value collected by the pressure sensor is greater than the preset pressure, it can be considered that the target user's buttocks are in contact with the seat cushion area corresponding to the pressure sensor. In this case, the width of the current seat cushion and backrest is considered too small, squeezing the user. When the pressure collected by the pressure sensor is greater than the preset pressure, the electronic device controls the second drive component to move to increase the width of the backrest and seat cushion, ensuring that the massage chair does not squeeze the target user.

[0105] In one embodiment, if the pressure detected by the pressure sensor is greater than a preset pressure, controlling the movement of the second drive component may include: if the pressure detected by the pressure sensor is greater than the preset pressure, controlling the second drive component to increase the width of the backrest and seat cushion by a second preset distance. It should be noted that the electronic device may, after the second drive component increases the width of the backrest and seat cushion by the second preset distance, determine whether the pressure detected by the pressure sensor is greater than the preset pressure. If so, it may continue to control the second drive component to increase the width of the backrest and seat cushion by the second preset distance until the pressure detected by the pressure sensor is less than or equal to the preset pressure. It is understood that the second preset distance can be determined according to actual conditions.

[0106] Optionally, the massage chair control method also includes sending a prompt message to the host computer if the pressure collected by the pressure sensor is greater than the preset pressure. This prompt message is used to instruct staff to inspect and maintain the electronic equipment and the massage chair, thereby improving the reliability of the massage equipment.

[0107] In this embodiment, when the width of the backrest and seat cushion is controlled to be the target width, the electronic device further determines that the pressure collected by the pressure sensor is greater than the preset pressure. When the pressure collected by the pressure sensor is greater than the preset pressure, the second drive component is controlled to move to increase the width of the backrest and seat cushion, thereby preventing the massage chair from squeezing the target user and improving the user experience.

[0108] Understandably, massage chairs may include a first drive assembly and a second drive assembly, which allows for adjustments to the backrest height, backrest width, and seat cushion width, thereby improving the usability and massage effect of the massage chair.

[0109] The following example, using the target massage parameters of the massage component, including the target motion trajectory and target vibration amplitude of the massage component, illustrates how to determine the target massage parameters of the massage component of a massage chair.

[0110] Please refer to Figure 6 It illustrates a flowchart of a massage parameter determination method provided in an embodiment of this application, such as... Figure 6 As shown, generating target massage parameters for the massage components of the massage chair based on the body map may include steps 610 to 620.

[0111] Step 610: Based on the body map, determine the first body region corresponding to the bone of the first bone type, and determine the first contact position in the massage chair that contacts the first body region. The bone of the first bone type is the bone that needs to be massaged.

[0112] Step 620: Generate the target motion trajectory and the target vibration amplitude based on the first contact position, wherein the target motion trajectory includes at least the trajectory point corresponding to the first contact position, and the target vibration amplitude includes at least the vibration amplitude corresponding to the trajectory point of the first contact position.

[0113] The target massage parameters include the target motion trajectory and target vibration amplitude of the massage component. The body map also includes the bone type of the target user's bones. The vibration amplitude corresponding to the trajectory point at the first contact position is less than or equal to a preset amplitude. It should be noted that the target user may have one or more bones that need to be massaged. The preset amplitude corresponds to a preset force threshold. That is, if the vibration amplitude of the massage component corresponding to the trajectory point at the first contact position is less than or equal to the preset amplitude, the force of the massage component on the bones located in the first body area will be less than or equal to the preset force threshold.

[0114] Optionally, the electronic device can receive bone type information sent by the terminal device. This bone type information is generated by the terminal device in response to input operations by the target user on the terminal device, and is used to indicate the bones to be massaged. It should be noted that the target user can send the bones they wish to massage to the electronic device through their terminal device, based on their own physical condition. The electronic device then generates a body map of the target user based on the bone type information, which also includes the bone type of each bone.

[0115] In this embodiment, the electronic device determines the first body region corresponding to the bone of the first bone type and determines the first contact position in the massage chair that contacts the first body region. Based on the first contact position, the target motion trajectory of the massage component is determined, including the trajectory point corresponding to the first contact position and the vibration amplitude of the trajectory point corresponding to the first contact position being less than or equal to a preset amplitude. This allows the massage chair to massage the bones that the target user needs to massage. At the same time, the vibration amplitude being less than or equal to the preset amplitude can prevent damage to the target user's bones and improve the safety of the massage chair.

[0116] Please refer to Figure 7 It illustrates a flowchart of another massage parameter determination method provided in an embodiment of this application, such as... Figure 7 As shown, generating target massage parameters for the massage components of the massage chair based on the body map may include steps 710 to 720.

[0117] Step 710: Based on the body map, determine the second body region corresponding to the bone type of the second bone type, and determine the second contact position in the massage chair that contacts the second body region. The bone of the second bone type is the bone that does not need to be massaged.

[0118] Step 720: Generate the target motion trajectory based on the second contact position, wherein the target motion trajectory does not pass through the second contact position.

[0119] The target massage parameters of the massage component include the target motion trajectory of the massage component, and the body map also includes the bone type of the target user's bones, where the bone type includes a second bone type. It should be noted that the target user may have bones that do not need to be massaged, such as injured bones. In this case, the massage component should avoid massaging bones of the second bone type.

[0120] Optionally, the electronic device can obtain the target user's physical examination report, determine that the target user belongs to the second bone type based on the physical examination report, classify the target user's bones, and generate a body map including the bone types.

[0121] In this embodiment, the target body map includes bone types. The electronic device determines the second body region corresponding to the bone of the second bone type and determines the second contact position in the massage chair that contacts the second body region. Based on the second contact position, a target motion trajectory that does not pass through the second contact position is generated. This ensures that the massage component avoids the second contact position in the massage chair that contacts the second body region during massage, thus preventing damage to the target user's bones caused by the massage component's massage movements and improving the safety of the massage chair.

[0122] In one embodiment, the massage chair may include two massage components. For ease of description, the two massage components included in the massage chair are referred to as the first massage component and the second massage component. Generating a target motion trajectory and a target vibration amplitude based on a first contact position includes: generating the target motion trajectory and target vibration amplitude of the first massage component based on the first contact position. The massage chair control method further includes: acquiring electromyographic signals from multiple body regions of the target user collected by an electromyography (EMG) acquisition instrument; determining a third body region with the highest fatigue level among the multiple body regions based on the EMG signals from the multiple body regions; and generating a target massage position and a target vibration amplitude of the second massage component based on the fatigue level of the third body region. The target massage position of the second massage component is the position in the massage chair that contacts the third body region. The target vibration amplitude of the second massage component is positively correlated with the fatigue level of the third body region. The EMG acquisition instrument is mounted on the massage chair and is used to collect EMG signals from multiple body regions of the target user that are in contact with the massage chair. In this embodiment, the massage chair includes two massage components. The first massage component can be used to perform a global massage, that is, to massage a large area of ​​the target user. The second massage component can be used to perform a targeted massage. In this embodiment, the electronic device determines the most fatigued body area of ​​the target user based on the electromyographic signals of multiple body areas collected by the electromyography acquisition instrument. The position of the massage chair in contact with the body area is determined as the target massage position of the second massage component to relax the body area. Furthermore, the target massage intensity of the second massage component is determined based on the fatigue level of the body area to better relax the body area and improve the massage effect of the massage chair.

[0123] In one embodiment, the massage control method further includes: when controlling the movement of the second massage component for a first preset duration, the electronic device outputs voice prompt information; if an affirmative response is received within a second preset duration of outputting the voice prompt information, the second massage component is controlled to stop moving when the massage duration reaches a third preset duration; if no affirmative response is received within the second preset duration of outputting the voice prompt information, the second massage component is controlled to stop moving when the movement of the second massage component reaches a fourth preset duration.

[0124] The system includes a voice prompt to ask the target user if they wish to continue massaging the third body area, and a positive response to instruct them to continue. The first preset duration is shorter than the fourth preset duration, and the third preset duration is longer than the fourth preset duration. It should be noted that the electronic device has a fourth preset duration, which is the default operating time for the second massage component. When the second massage component reaches the first preset duration, the electronic device first outputs a voice prompt to determine if the target user needs to continue massaging the third body area. If the electronic device does not receive a positive response within the second preset duration, it can be assumed that the target user no longer needs to continue massaging the third body area when the fourth preset duration is reached. If the electronic device receives a positive response within the second preset duration of the voice prompt, it can be assumed that the target user needs to extend the massage time. In this case, when the second massage component reaches the third preset duration, the electronic device controls the second massage component to stop moving to avoid excessive massage time for the third body area, thereby preventing damage to the third body area. Optionally, the massage chair is equipped with a microphone and a speaker, and the positive response may include a "yes" voice message received by the microphone. The electronic device may output voice prompts, such as "Do you need to continue massaging the third body area?", through a speaker.

[0125] In this embodiment, before the electronic device reaches the default working time (i.e., the fourth preset time) of the second massage component, it outputs a voice prompt to ask the target user whether they need to continue massaging the third body area. If no affirmative response is received, the second massage component is turned off when the movement time of the second massage component reaches the fourth preset time. If an affirmative response is received, the second massage component is turned off only when the movement time of the second massage component reaches the third preset time. This satisfies the target user's need to extend the massage time while avoiding excessive massage time.

[0126] Please refer to Figure 8 It illustrates a flowchart of a body map updating method provided in an embodiment of this application, such as... Figure 8 As shown, the massage chair control method may further include steps 810 to 830.

[0127] Step 810: If the hardness detected by the hardness detector is greater than or equal to the preset hardness, then determine the third contact position of the massage component in the massage chair.

[0128] Step 820: Determine the body area contacted by the third contact position.

[0129] Step 830: Update the body map to include the body regions corresponding to the bones, based on the body regions contacted by the third contact position.

[0130] It should be noted that the massage component is equipped with a hardness detector, which can be located within the massage component, closer to the target user. The third contact position refers to the current position of the massage component in the massage chair when the hardness detected by the hardness detector is greater than or equal to a preset hardness. Since the hardness of bone is greater than that of muscle and fat, the preset hardness can be used to measure whether the massage component is in contact with bone. That is, when the hardness detected by the hardness detector is greater than or equal to the preset hardness, it can be considered that the massage component is in contact with the target user's bone. By determining the current position of the massage component in the massage chair and the corresponding body area, the body map, including the body area corresponding to the bone, is updated based on the body area corresponding to the third contact position. After the body map is updated, the electronic device can regenerate the target massage parameters of the massage component of the massage chair based on the updated body map, and control the movement of the massage component based on the regenerated target massage parameters to avoid the massage component's force on the bone exceeding the preset force threshold.

[0131] Optionally, updating the body map to include the body regions corresponding to bones based on the body region corresponding to the third contact position may include: determining whether the body regions corresponding to bones in the body map include the body region contacted by the third contact position; if not, adding the body region contacted by the third contact position to the body regions corresponding to bones in the body map. In this embodiment, a hardness detector is provided on the massage component, which enables the detection of the massaged body region during the movement of the massage component to determine whether the massage component is pressing on the target user's bones. This allows for timely addition of the corresponding bone region to the body map, preventing continuous massage of the target user's bones and avoiding the force exerted on the target user's bones exceeding or equal to a preset force threshold, thus improving the safety and intelligence of the massage chair.

[0132] In one embodiment, the massage chair control method may further include controlling the massage component to move to the next trajectory point after the third contact position in the target motion trajectory if the hardness detected by the hardness detector is greater than or equal to a preset hardness. In this embodiment, the electronic device controls the massage component to move to the next trajectory point in the target motion trajectory when the hardness detected by the hardness detector is greater than or equal to the preset hardness, thereby avoiding continuous collision between the massage component and the bones of the target user.

[0133] In this embodiment, by setting a hardness detector on the massage component, it is possible to detect in real time whether the target user's bones are being pressed during the movement of the massage component. If the hardness detected by the hardness detector is greater than or equal to the preset hardness, the body map of the target user, including the body area corresponding to the bones, is updated, thereby improving the massage reliability of the massage chair.

[0134] Please refer to Figure 9 It illustrates a flowchart of another body map updating method provided in an embodiment of this application, such as... Figure 9 As shown, after controlling the movement of the massage components based on the target massage parameters, the massage chair control method may further include steps 910 to 930.

[0135] Step 910: Send survey data to the target user's terminal device.

[0136] Step 920: Receive target image data fed back by the terminal device, and determine the target body region based on the target image data.

[0137] Step 930: Update the body map to include the body regions corresponding to the bones, based on the target body region.

[0138] The survey data includes image data corresponding to multiple body regions. This data is used to instruct the target user to select the target image data corresponding to a target body region. The target body region refers to the body region corresponding to the bone pressed by the massage component. The image data may include pictures. The steps for updating the body map to include the body regions corresponding to the bones are described in the above embodiment and will not be repeated here.

[0139] Optionally, the electronic device can send survey data to the target user's terminal device according to preset rules. These preset rules may include the end of each massage cycle or a preset time interval. The electronic device can control the massage component to perform multiple massage cycles (e.g., three cycles) on the target user based on target massage parameters, i.e., moving three times according to the target motion trajectory. After each cycle, the electronic device sends survey data to the target user's terminal device and receives target image data from the terminal device. It then determines the target body region and updates the body map, including the body regions corresponding to the bones, to re-determine the target massage parameters. This avoids applying force greater than a preset force threshold to one or more bones, continuously optimizing the massage operation of the massage component. Optionally, the electronic device stores image data corresponding to multiple body regions, enabling it to send survey data including image data corresponding to multiple body regions to the target user's terminal device when preset conditions are met.

[0140] In one embodiment, the survey data is further used to instruct the target user to select image data corresponding to a fourth body region, which refers to a body area of ​​the target user that has not been pressed by the massage component. The massage chair control method also includes an electronic device receiving image data corresponding to the fourth body region from a terminal device, determining the fourth body region based on the image data, and generating a target motion trajectory based on a body map and the fourth body region. The target motion trajectory includes at least the trajectory points corresponding to the fourth contact position in the massage chair that contacts the fourth body region. In this embodiment, by sending survey data to the terminal device to instruct the target user to select image data corresponding to the fourth body region, the electronic device can determine the missed body regions requiring massage, regenerate the target motion trajectory based on the fourth body region and the target user's body map, and control the massage component's movement based on the target motion trajectory. This reduces the number of missed body regions, provides a comprehensive massage to the target user, and improves the massage effect.

[0141] In this embodiment, the electronic device can send survey data to the target user's terminal device. This allows the electronic device to determine the body region corresponding to the bone massaged by the massage component during the massage process based on the target user's feedback. The device then updates the body map based on this body region, improving its accuracy and thus enhancing the reliability of the target massage parameters of the massage component, thereby optimizing the massage effect. Furthermore, in this embodiment, the survey data sent by the electronic device to the terminal device includes image data corresponding to multiple body regions. This eliminates the need for the target user to know the names of each body region, allowing for a more intuitive identification of the corresponding body region and improving the accuracy of the target user's feedback.

[0142] Please refer to Figure 10 The diagram illustrates a structural schematic of a massage chair control device disclosed in an embodiment of this application. This device can be applied to, for example... Figure 1 In the electronic device shown. For example... Figure 10 As shown, the massage chair control device 1000 may include an acquisition module 1010, a first generation module 1020, a second generation module 1030, and a control module 1040. The acquisition module 1010 acquires body data of the target user. The first generation module 1020 generates a body map of the target user based on the body data, the body map including body regions corresponding to one or more bones of the target user. The second generation module 1030 generates target massage parameters for the massage components of the massage chair based on the body map. The control module 1040 controls the movement of the massage components based on the target massage parameters, so that the force applied by the massage components to one or more bones is less than or equal to a preset force threshold.

[0143] In one embodiment, the body map further includes the upper body length and weight of the target user, and the massage chair further includes a backrest, a seat cushion, and a drive assembly; the drive assembly includes a first drive assembly, one end of the backrest is connected to the seat cushion, and the other end of the backrest extends away from the seat cushion, the first drive assembly being used to adjust the extension distance of the backrest. The massage chair control device 1000 further includes a first determining module and an extension control module, wherein the first determining module is used to determine the target extension distance corresponding to the backrest based on the upper body length of the target user before controlling the movement of the massage assembly. The extension control module is used to control the movement of the first drive assembly based on the target extension distance until the extension distance of the backrest reaches the target extension distance;

[0144] And / or,

[0145] The drive assembly includes a second drive assembly for adjusting the width of the backrest and seat cushion. The massage chair control device 1000 also includes a second determining module and a width control module. The second determining module determines the target width of the backrest and seat cushion based on the upper body length and weight of the target user before controlling the movement of the massage assembly. The width control module controls the movement of the second drive assembly according to the target width until the width of the backrest and seat cushion reaches the target width.

[0146] In one embodiment, the massage chair includes a distance sensor disposed on the backrest. The massage chair control device 1000 also includes a first amplification module, wherein the first amplification module is used to control the movement of a first drive component to increase the extension distance of the backrest if the distance sensor detects a target user when the extension distance of the backrest is a target extension distance.

[0147] And / or,

[0148] The massage chair includes a pressure sensor, which is disposed on the seat cushion. The massage chair control device 1000 also includes a second enlarging module, which is used to control the movement of a second drive component to increase the width of the backrest and seat cushion if the pressure collected by the pressure sensor is greater than the preset pressure when the width of the backrest and seat cushion is the target width.

[0149] In one embodiment, the target massage parameters include the target motion trajectory and target vibration amplitude of the massage component. The body map also includes the bone type of the target user's bones. The second generation module 1030 includes a first determining unit and a first generating unit. The first determining unit is used to determine, based on the body map, a first body region corresponding to a bone of a first bone type, and to determine a first contact position in the massage chair that contacts the first body region. The bone of the first bone type is the bone to be massaged. The first generating unit is used to generate the target motion trajectory and target vibration amplitude based on the first contact position. The target motion trajectory includes at least the trajectory point corresponding to the first contact position, and the target vibration amplitude includes at least the vibration amplitude corresponding to the trajectory point of the first contact position. The vibration amplitude corresponding to the trajectory point of the first contact position is less than or equal to a preset amplitude.

[0150] In one embodiment, the target massage parameters include the target motion trajectory of the massage component, and the body map also includes the bone type of the target user's bones. The second generation module 1030 includes a second determining unit and a second generating unit. The second determining unit is used to determine, based on the body map, a second body region corresponding to a bone of a second bone type, and to determine a second contact position in the massage chair that contacts the second body region; the second bone type refers to bones that do not require massage. The second generating unit is used to generate a target motion trajectory based on the second contact position, wherein the target motion trajectory does not pass through the second contact position.

[0151] In one embodiment, the target massage parameters include a target vibration amplitude. The massage component is equipped with a hardness detector. The massage chair control device 1000 further includes a first determining module, a second determining module, and a first updating module. The first determining module is used to determine the third contact position of the massage component in the massage chair if the hardness detected by the hardness detector is greater than or equal to a preset hardness. The second determining module is used to determine the body area contacted by the third contact position. The first updating module is used to update the body map including the body areas corresponding to the bones based on the body area contacted by the third contact position.

[0152] In one embodiment, the massage chair control device 1000 further includes a third determining module, a fourth determining module, and a second updating module. The third determining module sends survey data to the target user's terminal device. The survey data includes image data corresponding to multiple body regions. The survey data instructs the target user to select target image data corresponding to a target body region, which refers to the body region corresponding to the bone pressed by the massage component. The fourth determining module receives target image data from the terminal device and determines the target body region based on the target image data. The second updating module updates the body map, including the body regions corresponding to the bones, based on the target body region.

[0153] Please see Figure 11 , Figure 11 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application. For example... Figure 11 As shown, the electronic device 120 may include:

[0154] Memory 1110 storing executable program code;

[0155] Processor 1120 coupled to memory 1110;

[0156] The processor 1120 calls the executable program code stored in the memory 1110 to execute any of the massage chair control methods disclosed in the embodiments of this application.

[0157] This application discloses a computer-readable storage medium storing a computer program, wherein when the computer program is executed by the processor, the processor implements any of the massage chair control methods disclosed in this application.

[0158] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Those skilled in the art should also recognize that the embodiments described in the specification are optional embodiments, and the actions and modules involved are not necessarily essential to this application.

[0159] In the various embodiments of this application, it should be understood that the sequence number of each process does not necessarily 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.

[0160] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; they can 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.

[0161] Furthermore, 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. The integrated unit can be implemented in hardware or as a software functional unit.

[0162] If the aforementioned integrated units are implemented as software functional units and sold or used as independent products, they can be stored in a computer-accessible memory. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several requests to cause a computer device (which can be a personal computer, server, or network device, specifically a processor in the computer device) to execute some or all of the steps of the methods described in the various embodiments of this application.

[0163] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.

[0164] The foregoing has provided a detailed description of a massage chair control method, device, electronic device, and storage medium disclosed in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are merely for the purpose of helping to understand the method and its core ideas. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A massage chair control method, characterized by, The method includes: Obtain the target user's physical data; A body map of the target user is generated based on the body data, and the body map includes body regions corresponding to one or more bones of the target user. Based on the body map, target massage parameters for the massage components of the massage chair are generated; Based on the target massage parameters, the movement of the massage component is controlled so that the force of the massage component acting on the one or more bones is less than or equal to a preset force threshold. The massage chair includes a first massage component, a second massage component, and an electromyography (EMG) acquisition instrument. The EMG acquisition instrument is used to collect EMG signals from multiple body areas of a target user that are in contact with the massage chair. The target massage parameters include the target motion trajectory and target vibration amplitude of the massage component. The body map also includes the bone type of the target user's bones. The step of generating target massage parameters for the massage components of the massage chair based on the body map includes: Based on the body map, the first body region corresponding to the bone of the first bone type is determined, and the first contact position in the massage chair that contacts the first body region is determined; the bone of the first bone type is the bone that needs to be massaged. Based on the first contact position, a target motion trajectory of the first massage component and a target vibration amplitude of the first massage component are generated. The target motion trajectory of the first massage component includes at least the trajectory point corresponding to the first contact position, and the target vibration amplitude of the first massage component includes at least the vibration amplitude corresponding to the trajectory point of the first contact position. The vibration amplitude corresponding to the trajectory point of the first contact position is less than or equal to a preset amplitude. The method further includes: The electromyography (EMG) acquisition instrument acquires EMG signals corresponding to multiple body regions of the target user. The third body region with the highest degree of fatigue is determined based on the electromyographic signals corresponding to the multiple body regions. The target massage position and target vibration amplitude of the second massage component are generated based on the fatigue level of the third body area.

2. The method of claim 1, wherein, The body map also includes the target user's upper body length and weight, and the massage chair also includes a backrest, a seat cushion, and a drive assembly. The drive assembly includes a first drive assembly, one end of the backrest is connected to the seat cushion, and the other end of the backrest extends in a direction away from the seat cushion. The first drive assembly is used to adjust the extension distance of the backrest. Prior to controlling the movement of the massage component, the method further includes: Based on the upper body length of the target user, determine the target extension distance corresponding to the backrest; Based on the target extension distance, control the movement of the first drive component until the extension distance of the backrest reaches the target extension distance; And / or, The drive assembly includes a second drive assembly, which is used to adjust the width of the backrest and the seat cushion; Prior to controlling the movement of the massage component, the method further includes: The target width of the backrest and the seat cushion is determined based on the upper body length and weight of the target user. The second drive component is controlled to move according to the target width until the width of the backrest and the seat cushion reaches the target width.

3. The method according to claim 2, characterized in that, The massage chair includes a distance sensor, which is disposed on the backrest; the method further includes: If the distance sensor detects the target user when the extension distance of the backrest is the target extension distance, the first drive component is controlled to move to increase the extension distance of the backrest. And / or, The massage chair includes a pressure sensor disposed on the seat cushion, and the method further includes: When the width of the backrest and the seat cushion is the target width, if the pressure collected by the pressure sensor is greater than the preset pressure, the second drive component is controlled to move to increase the width of the backrest and the seat cushion.

4. The method according to any one of claims 1 to 3, characterized in that, The target massage parameters include the target motion trajectory of the massage component, and the body map also includes the bone type of the target user's bones; The step of generating target massage parameters for the massage components of the massage chair based on the body map includes: Based on the body map, the second body region corresponding to the bone of the second bone type is determined, and the second contact position in the massage chair that contacts the second body region is determined; the bone of the second bone type is a bone that does not need to be massaged; A target motion trajectory is generated based on the second contact position, wherein the target motion trajectory does not pass through the second contact position.

5. The method according to claim 1, characterized in that, The target massage parameters include the target vibration amplitude, and the massage component is equipped with a hardness detector; The method further includes: If the hardness detected by the hardness detector is greater than or equal to the preset hardness, then the third contact position of the massage component in the massage chair is determined. Determine the body area contacted by the third contact position; The body map is updated based on the body area contacted by the third contact location, including the body area corresponding to the bones.

6. The method according to claim 1, characterized in that, After controlling the movement of the massage component based on the target massage parameters, the method further includes: The survey data is sent to the target user's terminal device. The survey data includes image data corresponding to multiple body areas. The survey data is used to instruct the target user to select target image data corresponding to a target body area. The target body area refers to the body area corresponding to the bone that is pressed by the massage component. Receive target image data fed back by the terminal device, and determine the target body region based on the target image data; Based on the target body region, update the body map to include the body regions corresponding to the bones.

7. A massage chair control device, characterized in that, The device includes: The acquisition module is used to acquire the target user's body data; The first generation module is used to generate a body map of the target user based on the body data, the body map including body regions corresponding to one or more bones of the target user; The second generation module is used to generate target massage parameters for the massage components of the massage chair based on the body map. The control module is used to control the movement of the massage component based on the target massage parameters, so that the force of the massage component acting on the one or more bones is less than or equal to a preset force threshold. The massage chair includes a first massage component, a second massage component, and an electromyography (EMG) acquisition instrument. The EMG acquisition instrument is used to collect EMG signals from multiple body areas of a target user in contact with the massage chair. The target massage parameters include the target motion trajectory and target vibration amplitude of the massage components. The body map also includes the bone type of the target user's bones. The second generation module includes: The first determining unit is configured to determine, based on the body map, a first body region corresponding to a bone of a first bone type, and to determine a first contact position in the massage chair that contacts the first body region; the bone of the first bone type is the bone that needs to be massaged. The first generation unit is configured to generate a target motion trajectory of the first massage component and a target vibration amplitude of the first massage component based on the first contact position. The target motion trajectory of the first massage component includes at least the trajectory point corresponding to the first contact position, and the target vibration amplitude of the first massage component includes at least the vibration amplitude corresponding to the trajectory point of the first contact position. The vibration amplitude corresponding to the trajectory point of the first contact position is less than or equal to a preset amplitude. The second generation module is further configured to acquire electromyographic signals corresponding to multiple body regions of the target user acquired by the electromyographic acquisition instrument; determine the third body region with the highest degree of fatigue among the multiple body regions based on the electromyographic signals corresponding to the multiple body regions; and generate the target massage position of the second massage component and the target vibration amplitude of the second massage component based on the degree of fatigue of the third body region.

8. An electronic device, characterized in that, The system includes a memory and a processor, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the method as described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 6.