Method and device for adjusting human body supporting device
By setting support members on the seat and using four stages of support adjustment method, the problem that existing seat massage cannot relieve lumbar fatigue is solved, and effective passive movement and comfort improvement of the lumbar spine are achieved.
Patent Information
- Application Number
- CN202411064012.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-02
- Publication Date
- 2024-12-20
AI Technical Summary
The existing seat massage method cannot effectively relieve users' waist fatigue, and long-term use may lead to damage to skin friction and muscle compression and soreness.
Provide a method of adjusting the human body support device, by gradually adjusting the support amount of the support member in four stages in N cycles, increasing from the minimum support amount to the maximum support amount, and maintaining the maximum support amount, and then gradually returning to the minimum Support quantity, maintain the minimum support quantity, reduce the frequency of change in support quantity, and reduce mechanical stimulation to the human body.
Passive movement of the lumbar spine is achieved, eases lumbar fatigue, avoids damage caused by high-frequency mechanical stimulation, and improves the range and comfort of the seat on human body parts.
Smart Images

Figure CN119160061A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent driving, and in particular to a method and device for adjusting a human body support device. Background Art
[0002] Users are prone to driving fatigue after long driving periods, and waist fatigue is the most likely to occur. Some manufacturers install massage devices on the seats in an attempt to relieve user fatigue through massage. However, the existing massage method is to perform high-frequency mechanical stimulation on human skin, muscles or soft tissues in a small area according to an inherent pattern, which has the following problems: 1. The massage only works locally and cannot affect the lumbar intervertebral disc; 2. The pressing frequency is high, and long-term use will have the risk of excessive stimulation, which may cause problems such as skin friction damage, muscle compression and soreness.
[0003] How to reasonably relieve fatigue in various parts of the user's body is a technical problem that needs to be solved urgently. Summary of the invention
[0004] The present application provides a method and device for adjusting a human body support device, which can achieve the effect of reasonably alleviating fatigue of a user's body parts.
[0005] In the first aspect, a method for adjusting a human body support device is provided, wherein the human body support device includes a support member, and the support member acts on a part of the human body. The method can be applied to the human body support device, and can also be applied to a controller in the human body support device (the controller can be located inside or outside the human body support device), and can also be applied to equipment including the human body support device (such as a car, a train or an airplane, etc.). The method includes: after the function of the human body support device is turned on, in any cycle of N cycles, the following steps are performed: in the first stage, the support amount of the support member of the human body support device is gradually increased from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle; in the second stage, the support amount of the support member is maintained at the maximum support amount; in the third stage, the support amount of the support member is gradually restored from the maximum support amount to the minimum support amount; in the fourth stage, the support amount of the support member is maintained at the minimum support amount; wherein N is a positive integer.
[0006] In the embodiment of the present application, the adjustment of the support amount of the support member in the human body support device includes four stages. This process is different from the general massage process. For example, the second stage is added to maintain the support amount at the maximum for a period of time, and the fourth stage is added to maintain the support amount at the minimum for a period of time. The method for adjusting the human body support device provided in the embodiment of the present application can reduce the frequency of changes in the support amount, and achieve passive movement of human body parts (such as the lumbar spine) through changes in the support amount to relieve discomfort in human body parts. This method has a wide range of effects on human body parts, and can effectively improve or avoid the damage to the human body caused by high-frequency mechanical stimulation of general massage methods, so it can achieve the effect of reasonably relieving fatigue of user body parts.
[0007] In one possible design, the duration of the second stage exceeds the first threshold, and / or the duration of the fourth stage exceeds the second threshold.
[0008] In this way, the time period during which the support member maintains the maximum support amount exceeds the first threshold value, which is significantly longer than the time period during which the maximum support amount is maintained in a general massage method, and / or the time period during which the support member maintains the minimum support amount exceeds the first threshold value, which is significantly longer than the time period during which the minimum support amount is maintained in a general massage method.
[0009] In one possible design, the duration of any cycle exceeds a third threshold.
[0010] In this way, the adjustment period of the supporting amount of the supporting member can be significantly longer than the adjustment period of the supporting amount in a general massage method.
[0011] In one possible design, the support amount of the support member of the human body support device is gradually increased from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle, which may include: starting from the minimum support amount, gradually increasing the support amount of the support member until the support amount of the support member reaches a default value, and the default value is the maximum support amount.
[0012] In the above design, the duration of the first stage, the maximum support amount, etc. are default values, and the implementation is simple and reliable.
[0013] In one possible design, the support amount of the support member of the human body support device is gradually increased from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle, which can include: starting from the minimum support amount, gradually increasing the support amount of the support member until a stop command is received, and the support amount of the support member is the maximum support amount when the stop command is received.
[0014] In this design method, the duration of the first stage, the maximum support amount, etc. are adjustable to better meet the user's personalized needs.
[0015] In one possible design, the support amount of the support member of the human body support device is gradually increased from the minimum support amount corresponding to any period to the maximum support amount corresponding to any period, which can include: determining the target pressure based on the initial pressure on the surface of the support member; starting from the minimum support amount, gradually increasing the support amount of the support member until the pressure on the surface of the support member reaches the target pressure; wherein, the support amount when the pressure on the surface of the support member reaches the target pressure is the maximum support amount, and the pressure on the surface of the support member before the support amount of the support member is increased.
[0016] In this design, the duration of the first stage, the maximum support amount, etc. can be automatically adjusted according to the initial pressure of the support surface, which can better meet the user's personalized needs.
[0017] In one possible design, if the support member acts on the waist of the human body, the target pressure is determined based on the initial pressure on the surface of the support member, which may include: determining the user's height based on the initial pressure; determining the support adjustment amount based on the user's height and a preset lumbar spine change range; and determining the target pressure based on the support adjustment amount.
[0018] Of course, the above is only an example of calculating the target pressure, and is not limited thereto. For example, in addition to height, other factors such as weight and the posture of the human body support device may also be considered to calculate the target pressure.
[0019] In a possible design, the difference between the duration of the third stage and the duration of the first stage is within a preset range.
[0020] In this way, the change in support volume during a cycle can be more balanced, and the user experience can be comfortable.
[0021] In a possible design, instructions may also be received, and the duration of the second stage and / or the duration of the fourth stage may be determined based on the instructions.
[0022] In this way, the duration of the second stage and / or the duration of the fourth stage can be adjusted based on the instructions to better meet the personalized needs of users.
[0023] In one possible design, if N>1, the method may further include: determining a duration range based on the duration of the fifth stage in the first cycle of N cycles; wherein the fifth stage is any one of the first stage, the second stage, the third stage or the fourth stage; determining the duration of the fifth stage in the i-th cycle of N cycles based on the duration range, the duration of the fifth stage in the i-th cycle is within the duration range, and i is a positive integer greater than 1 and less than or equal to N.
[0024] Through the above design method, it is possible to determine the value range of subsequent durations according to the initial value of the duration of each stage (i.e., the duration of each stage in the first cycle), so that the duration of each stage in the subsequent cycles can change dynamically within a certain range, better exercise the parts of the human body, while not causing the range of change to be too large, thereby avoiding a poor user experience.
[0025] In one possible design, determining the duration of the fifth stage of the i-th cycle in N cycles based on a duration range may include: randomly selecting a duration within the duration range as the duration of the fifth stage of the i-th cycle; or, cyclically selecting a duration within the duration range according to a first order, and using the currently selected duration as the duration of the fifth stage in the i-th cycle, wherein the first order is from small to large or from large to small.
[0026] Of course, the above two are just examples and are not limited to them.
[0027] In a possible design, determining a duration range according to the duration of the fifth stage in the first cycle among N cycles may include: determining a first value according to the duration of the fifth stage in the first cycle among N cycles and a first preset ratio; and determining a second value according to the duration of the fifth stage in the first cycle among N cycles and a second preset ratio. Accordingly, the duration range is a range from the first value to the second value.
[0028] In this way, the duration range determined according to the initial value can be achieved.
[0029] In a possible design, the method may also include: obtaining at least one of the user's driving time, the user's sedentary time, and the function activation time; and determining the duration of at least one of the first stage, the second stage, the third stage, and the fourth stage in any cycle based on at least one of the items.
[0030] Generally speaking, the longer the user drives or the longer the user sits still, the more fatigued the user will be; and the longer the function is turned on, the less fatigued the user will be.
[0031] Through the above design, the human body support device can adaptively adjust the duration of each stage according to the user's fatigue level. For example, the duration of the first stage in any cycle and the duration of the second stage in any cycle are positively correlated with the user's driving time, positively correlated with the user's sitting time, and negatively correlated with the function activation time; the duration of the third stage in any cycle and the duration of the fourth stage in any cycle are negatively correlated with the user's driving time, negatively correlated with the user's sitting time, and positively correlated with the function activation time.
[0032] In a possible design, the user's characteristic information can also be obtained, the characteristic information including at least one of age, gender, and weight; and the duration of at least one of the first stage, second stage, third stage, and fourth stage in any cycle is determined based on the user's characteristic information.
[0033] Through the above design method, the human body support device can adaptively adjust the duration of each stage according to the user's characteristic information, further improving the user experience.
[0034] In a second aspect, a control method is provided, which can be applied to a controller of a human body support device, and the method comprises: after the function of the human body support device is turned on, in any cycle of N cycles, the following steps are performed: in a first stage, the support amount of the support member of the human body support device is controlled to gradually increase from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle; wherein the support member acts on a part of the human body; in a second stage, the support amount of the support member is controlled to remain at the maximum support amount; in a third stage, the support amount of the support member is controlled to gradually recover from the maximum support amount to the minimum support amount; in a fourth stage, the support amount of the support member is controlled to remain at the minimum support amount; wherein N is a positive integer.
[0035] In one possible design, the duration of the second stage exceeds the first threshold, and / or the duration of the fourth stage exceeds the second threshold.
[0036] In one possible design, the duration of any cycle exceeds a third threshold.
[0037] In one possible design, the support amount of the support member of the human body support device is controlled to gradually increase from the minimum support amount corresponding to any period to the maximum support amount corresponding to any period, which may include: controlling the support amount of the support member of the human body support device to start from the minimum support amount, and gradually increasing the support amount of the support member until the support amount of the support member reaches a default value, which is the maximum support amount; or controlling the support amount of the support member of the human body support device to start from the minimum support amount, and gradually increasing the support amount of the support member until a stop command is received, and the support amount of the support member is the maximum support amount when the stop command is received.
[0038] In one possible design, controlling the support amount of the support member of the human body support device to gradually increase from the minimum support amount corresponding to any period to the maximum support amount corresponding to any period may include: determining the target pressure based on the initial pressure on the surface of the support member; controlling the support amount of the support member of the human body support device to start from the minimum support amount, and gradually increasing the support amount of the support member until the pressure on the surface of the support member reaches the target pressure; wherein, the support amount when the pressure on the surface of the support member reaches the target pressure is the maximum support amount, and the pressure on the surface of the support member before the support amount of the support member is increased.
[0039] In one possible design, if the support member acts on the waist of the human body, the target pressure is determined based on the initial pressure on the surface of the support member, which may include: determining the user's height based on the initial pressure; determining the support adjustment amount based on the user's height and a preset lumbar spine change range; and determining the target pressure based on the support adjustment amount.
[0040] In a possible design, the difference between the duration of the third stage and the duration of the first stage is within a preset range.
[0041] In a possible design, instructions may also be received, and the duration of the second stage and / or the duration of the fourth stage may be determined based on the instructions.
[0042] In one possible design, if N>1, the method may further include: determining a duration range based on the duration of the fifth stage in the first cycle of N cycles; wherein the fifth stage is any one of the first stage, the second stage, the third stage or the fourth stage; determining the duration of the fifth stage in the i-th cycle of N cycles based on the duration range, the duration of the fifth stage in the i-th cycle is within the duration range, and i is a positive integer greater than 1 and less than or equal to N.
[0043] In one possible design, determining the duration of the fifth stage of the i-th cycle in N cycles based on a duration range may include: randomly selecting a duration within the duration range as the duration of the fifth stage of the i-th cycle; or, cyclically selecting a duration within the duration range according to a first order, and using the currently selected duration as the duration of the fifth stage in the i-th cycle, wherein the first order is from small to large or from large to small.
[0044] In one possible design, a duration range is determined based on the duration of the fifth stage in the first cycle of N cycles, which can include: determining a first value based on the duration of the fifth stage in the first cycle of N cycles and a first preset ratio; and determining a second value based on the duration of the fifth stage in the first cycle of N cycles and a second preset ratio; the duration range is a range from the first value to the second value.
[0045] In one possible design, the method also includes: obtaining at least one of the user's driving time, the user's sedentary time, and the function activation time; and determining the duration of at least one of the first stage, the second stage, the third stage, and the fourth stage in any cycle based on the at least one item.
[0046] In one possible design, the duration of the first stage in any cycle and the duration of the second stage in any cycle are positively correlated with the user's driving time, positively correlated with the user's sedentary time, and negatively correlated with the time the function is enabled; the duration of the third stage in any cycle and the duration of the fourth stage in any cycle are negatively correlated with the user's driving time, negatively correlated with the user's sedentary time, and positively correlated with the time the function is enabled.
[0047] In one possible design, characteristic information of the user is obtained, the characteristic information including at least one of age, gender, and weight; and the duration of at least one of the first stage, the second stage, the third stage, and the fourth stage in any cycle is determined based on the characteristic information of the user.
[0048] In a third aspect, a control device is provided, which includes a module or unit or technical means for executing the method described in the first aspect or any possible design of the first aspect.
[0049] Exemplarily, the device may include:
[0050] The processing module is used to execute the following steps in any cycle of N cycles after the function of the human body support device is turned on: in the first stage, the support amount of the support member of the human body support device is gradually increased from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle; in the second stage, the support amount of the support member is maintained at the maximum support amount; in the third stage, the support amount of the support member is gradually restored from the maximum support amount to the minimum support amount; in the fourth stage, the support amount of the support member is maintained at the minimum support amount; wherein N is a positive integer.
[0051] In one possible design, the duration of the second stage exceeds the first threshold, and / or the duration of the fourth stage exceeds the second threshold.
[0052] In one possible design, the duration of any cycle exceeds a third threshold.
[0053] In one possible design, the processing module is used to: start from a minimum support amount and gradually increase the support amount of the support member until the support amount of the support member reaches a default value, which is a maximum support amount; or, start from a minimum support amount and gradually increase the support amount of the support member until a stop command is received, at which time the support amount of the support member is the maximum support amount.
[0054] In one possible design, the processing module is used to: determine the target pressure based on the initial pressure on the surface of the support member; start from the minimum support amount, and gradually increase the support amount of the support member until the pressure on the surface of the support member reaches the target pressure; wherein, the support amount when the pressure on the surface of the support member reaches the target pressure is the maximum support amount, and the pressure on the surface of the support member before the support amount of the support member is increased.
[0055] In one possible design, the support member acts on the waist of the human body; the processing module is used to: determine the user's height based on the initial pressure; determine the support adjustment amount based on the user's height and a preset lumbar spine change range; and determine the target pressure based on the support adjustment amount.
[0056] In a possible design, the difference between the duration of the third stage and the duration of the first stage is within a preset range.
[0057] In one possible design, the device also includes a transceiver module for receiving instructions; the processing module is also used to: determine the duration of the second stage and / or the duration of the fourth stage according to the instructions.
[0058] In one possible design, N>1; the processing module is also used to: determine a duration range based on the duration of the fifth stage in the first cycle among N cycles; wherein the fifth stage is any one of the first stage, the second stage, the third stage or the fourth stage; determine the duration of the fifth stage in the i-th cycle among N cycles based on the duration range, the duration of the fifth stage in the i-th cycle is within the duration range, and i is a positive integer greater than 1 and less than or equal to N.
[0059] In one possible design, the processing module is used to: randomly select a duration within the duration range as the duration of the fifth stage of the i-th cycle; or, cyclically select a duration within the duration range according to a first order, and use the currently selected duration as the duration of the fifth stage in the i-th cycle, and the first order is from small to large or from large to small.
[0060] In one possible design, the processing module is used to: determine a first value based on the duration of the fifth stage in the first cycle of N cycles and a first preset ratio; and determine a second value based on the duration of the fifth stage in the first cycle of N cycles and a second preset ratio; the duration range is a range from the first value to the second value.
[0061] In one possible design, the processing module is also used to: obtain at least one of the user's driving time, the user's sedentary time, and the function activation time; and determine the duration of at least one of the first stage, the second stage, the third stage, and the fourth stage in any cycle based on at least one of the items.
[0062] In one possible design, the duration of the first stage in any cycle and the duration of the second stage in any cycle are positively correlated with the user's driving time, positively correlated with the user's sedentary time, and negatively correlated with the time the function is enabled; the duration of the third stage in any cycle and the duration of the fourth stage in any cycle are negatively correlated with the user's driving time, negatively correlated with the user's sedentary time, and positively correlated with the time the function is enabled.
[0063] In one possible design, the transceiver module is also used to obtain characteristic information of the user, including at least one of age, gender, and weight; the processing module is also used to determine the duration of at least one of the first stage, second stage, third stage, and fourth stage in any cycle based on the characteristic information of the user.
[0064] In a fourth aspect, a control device is provided, which includes a module or unit or technical means for executing the method described in the second aspect or any possible design of the second aspect.
[0065] Exemplarily, the device may include:
[0066] The processing module is used to execute the following steps in any cycle of N cycles after the function of the human body support device is turned on: in the first stage, the support amount of the support member of the human body support device is controlled to gradually increase from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle; wherein the support member acts on the part of the human body; in the second stage, the support amount of the support member is controlled to remain at the maximum support amount; in the third stage, the support amount of the support member is controlled to gradually recover from the maximum support amount to the minimum support amount; in the fourth stage, the support amount of the support member is controlled to remain at the minimum support amount; wherein N is a positive integer.
[0067] In one possible design, the duration of the second stage exceeds the first threshold, and / or the duration of the fourth stage exceeds the second threshold.
[0068] In one possible design, the duration of any cycle exceeds a third threshold.
[0069] In one possible design, the processing module is used to: control the support amount of the support member of the human body support device from a minimum support amount, and gradually increase the support amount of the support member until the support amount of the support member reaches a default value, which is a maximum support amount; or, control the support amount of the support member of the human body support device from a minimum support amount, and gradually increase the support amount of the support member until a stop command is received, at which time the support amount of the support member is the maximum support amount.
[0070] In one possible design, the processing module is used to: determine the target pressure based on the initial pressure on the surface of the support member; control the support amount of the support member of the human body support device from a minimum support amount, and gradually increase the support amount of the support member until the pressure on the surface of the support member reaches the target pressure; wherein, the support amount when the pressure on the surface of the support member reaches the target pressure is the maximum support amount, and the pressure on the surface of the support member before the support amount of the support member is increased.
[0071] In one possible design, the support member acts on the waist of the human body; the processing module is used to: determine the user's height based on the initial pressure; determine the support adjustment amount based on the user's height and a preset lumbar spine change range; and determine the target pressure based on the support adjustment amount.
[0072] In a possible design, the difference between the duration of the third stage and the duration of the first stage is within a preset range.
[0073] In one possible design, the device also includes a transceiver module for receiving instructions; the processing module is also used to: determine the duration of the second stage and / or the duration of the fourth stage according to the instructions.
[0074] In one possible design, N>1; the processing module is also used to: determine a duration range based on the duration of the fifth stage in the first cycle among N cycles; wherein the fifth stage is any one of the first stage, the second stage, the third stage or the fourth stage; determine the duration of the fifth stage in the i-th cycle among N cycles based on the duration range, the duration of the fifth stage in the i-th cycle is within the duration range, and i is a positive integer greater than 1 and less than or equal to N.
[0075] In one possible design, the processing module is also used to: randomly select a duration within the duration range as the duration of the fifth stage of the i-th cycle; or, cyclically select a duration within the duration range according to a first order, and use the currently selected duration as the duration of the fifth stage in the i-th cycle, and the first order is from small to large or from large to small.
[0076] In one possible design, the processing module is also used to: determine a first value based on the duration of the fifth stage in the first cycle of N cycles and a first preset ratio; and determine a second value based on the duration of the fifth stage in the first cycle of N cycles and a second preset ratio; the duration range is a range from the first value to the second value.
[0077] In one possible design, the transceiver module is also used to obtain at least one of the user's driving time, the user's sedentary time, and the function activation time; the processing module is also used to determine the duration of at least one of the first stage, the second stage, the third stage, and the fourth stage in any cycle based on at least one item.
[0078] In one possible design, the duration of the first stage in any cycle and the duration of the second stage in any cycle are positively correlated with the user's driving time, positively correlated with the user's sedentary time, and negatively correlated with the time the function is enabled; the duration of the third stage in any cycle and the duration of the fourth stage in any cycle are negatively correlated with the user's driving time, negatively correlated with the user's sedentary time, and positively correlated with the time the function is enabled.
[0079] In one possible design, the transceiver module is also used to obtain characteristic information of the user, including at least one of age, gender, and weight; the processing module is also used to determine the duration of at least one of the first stage, second stage, third stage, and fourth stage in any cycle based on the characteristic information of the user.
[0080] In a fifth aspect, a processing device is provided, comprising at least one processor and an interface circuit; the interface circuit is used to receive signals from other devices outside the device and transmit them to the processor or send signals from the processor to other devices outside the device, and the processor is used to implement the method described in the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect through logic circuits or execution code instructions.
[0081] In a sixth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store instructions. When the instructions are executed, the method described in the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect is implemented.
[0082] In the seventh aspect, a computer program product is provided, in which instructions are stored, and when the computer program product is run on a computer, the computer executes the method described in the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect.
[0083] For the technical effects of the second to seventh aspects mentioned above, please refer to the technical effects that can be achieved by the corresponding design in the first aspect mentioned above, and no further details will be given here. BRIEF DESCRIPTION OF THE DRAWINGS
[0084] Figure 1 A schematic diagram of a possible application scenario of the embodiment of the present application;
[0085] Figure 2A to Figure 2B A schematic diagram of the locations of several controllers provided in the embodiments of the present application;
[0086] Figure 3 A flow chart of a method for adjusting a human body support device provided in an embodiment of the present application;
[0087] Figure 4 A schematic diagram of the changes of the supporting components of the human body supporting device within one cycle;
[0088] Figure 5A to Figure 5F Schematic diagram of several possible changes in support volume;
[0089] Fig. 6A Schematic diagram of controlling the duration of the first stage according to the surface pressure of the support member;
[0090] Figure 6B This is a schematic diagram of the changes in the human lumbar spine;
[0091] Figure 6C It is a schematic diagram of the functional relationship between the support amount of the support, the height of the human body, and the pressure on the surface of the support;
[0092] Figure 7A schematic diagram for determining the range of duration values based on the initial values of each stage in the cycle;
[0093] Figure 8 A schematic diagram for determining the duration of each stage based on the user's driving time, the user's sedentary time, and the function's activation time;
[0094] Fig. 9 A diagram showing the duration of each stage for the user's age;
[0095] Fig.10 An example diagram of a possible combined embodiment provided for the embodiment of the present application;
[0096] Fig.11 A flow chart of a control method provided in an embodiment of the present application;
[0097] Fig.12 A schematic diagram of the structure of a control device provided in an embodiment of the present application;
[0098] Fig.13 A schematic diagram of the structure of another control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0099] In the various embodiments of the present application, unless otherwise specified or provided in a logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0100] The multiple involved in the embodiments of the present application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. In addition, it should be understood that although the terms first, second, etc. may be used to describe each object in the embodiments of the present invention, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.
[0101] The terms "including" and "having" and any variations thereof mentioned in the description of the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally includes other steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or design solutions. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific manner.
[0102] The technical solution provided in the embodiments of the present application can be applied to various types of human body support devices specifically used to act on parts of the human body, such as waist massagers, back massagers or leg massagers, etc., and can also be applied to equipment with the function of acting on parts of the human body, such as chairs, sofas, or beds.
[0103] Taking seats as an example, the technical solutions provided in the embodiments of the present application can be applied to seats in various scenarios. For example, seats used in private home scenarios, such as living rooms, bedrooms, and study rooms; for example, seats used in public home scenarios, such as home environments near subway stations, train stations, airports, or construction sites; for example, seats used in office scenarios, such as offices and conference rooms; for example, seats used in public areas, such as cinemas, shopping malls, high-speed rail stations, airports, bus stations, hospitals, schools, parks, communities, squares, churches, etc. They are not listed here one by one.
[0104] The embodiments of the present application may also be applied to various transportation vehicles that include seats, such as cars, subways, high-speed trains, ships, ferries, passenger ships, airplanes or helicopters, etc.
[0105] For a specific example, see Figure 1 , which is a schematic diagram of a possible application scenario of the embodiment of the present application. In this application scenario, a vehicle is used as an example. One or more seats of the vehicle can be provided with a human body support device, which includes a support member. The second support amount of the support member can be adjusted. By adjusting the support amount of the support member, the user's (such as a driver or a passenger) waist can be driven to passively move, thereby reducing the user's waist fatigue.
[0106] The support member can be implemented based on an air bag, for example, the degree of inflation of the air bag can represent the amount of support; the support member can be implemented based on a water bag, for example, the water content in the water bag can represent the amount of support; the support member can also be implemented based on a mechanical device, for example, the amount of expansion or movement or ejection of the mechanical device can represent the amount of support. Of course, the above are only a few examples, and the actual implementation of the support member is not limited to this.
[0107] The adjustment of the supporting amount of the supporting member can be controlled by a controller (or a control device), wherein the controller can be any device that can realize the control function.
[0108] Exemplarily, the controller can be an integrated circuit chip, such as a general-purpose processor, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components and other integrated chips.
[0109] The controller may be arranged in the seat or independently arranged outside the seat; the controller may be a controller specifically used to adjust the amount of support, or a controller that realizes the function of adjusting the amount of support and also realizes other functions.
[0110] For example, in a car scenario, see Figure 2A , the controller can be a cockpit domain controller (CDC) or a vehicle control unit (VCU). In this way, the existing controller in the vehicle can be used to implement the support amount adjustment function to improve the utilization rate of the in-vehicle devices. Or, in another example, in order to reduce the working pressure of the cockpit domain controller or VCU, a dedicated controller can also be set up separately, see Figure 2B , which is specifically used to adjust the amount of support. The controller can be located in the seat body or headrest, or it can be independent of the seat and can be connected to the support parts in the seat through wiring.
[0111] It should be noted that the application scenarios described in this application are intended to more clearly illustrate the technical solutions of this application and do not constitute a limitation on the technical solutions provided in this application.
[0112] As described in the background technology, the massage effect of existing seats is not good, mainly because the massage method of existing seats is to perform high-frequency mechanical stimulation on the local part of the human body according to an inherent pattern. This unreasonable massage plan not only fails to act on the user's lumbar intervertebral disc, but also has the risk of excessive stimulation after long-term use, which may cause problems such as skin friction damage, muscle compression and soreness.
[0113] In view of this, the present application provides a method and device for adjusting a human body support device, which can achieve the effect of reasonably alleviating fatigue of user's body parts.
[0114] like Figure 3 As shown, it is a flow chart of a method for adjusting a human body support device provided in an embodiment of the present application. The method can be applied to a human body support device, and can also be applied to a controller in a human body support device (the controller can be located inside or outside the human body support device), and can also be applied to equipment including a human body support device (such as a car, a train or an airplane, etc.).
[0115] The human body support device includes a support member, and the support member can act on a part of the human body, for example, the support member acts on the back, legs or waist of the human body.
[0116] The function of the human body support device can be named in many ways, and this application does not limit it. Taking the supporting member of the human body support device acting on the human waist as an example, the function of the human body support device can be named "dynamic waist support function".
[0117] The method specifically comprises: after the function of the human body support device is turned on, in any cycle of N (N is a positive integer) cycles, executing steps S301 to S304:
[0118] S301, in the first stage, gradually increasing the support amount of the support member of the human body support device from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle;
[0119] Take the example of a support member acting on the waist of a human body, and specifically take the human body support device as a seat, and the support member as a waist support member on the seat as an example, see Figure 4 , which shows the changes of the supporting parts of the human body supporting device within a cycle. Figure 4 As shown in (A), the dotted line indicates the minimum support position of the waist support member, the solid line indicates the maximum support position of the waist support member, and the direction indicated by the arrow is the direction in which the support amount gradually increases. It can be understood that when the support amount increases, the force of the support member on the human waist increases.
[0120] In practical applications, the specific implementation methods of adjusting the support amount may be different according to different implementation methods of the support member.
[0121] For example, when the support member is realized by an airbag, the support amount of the support member of the human body support device is gradually increased from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle. Specifically, it can be: inflating the airbag so that the amount of air in the airbag gradually increases from the minimum amount of air corresponding to any cycle to the maximum amount of air corresponding to any cycle; or, inflating the airbag so that the air pressure in the airbag gradually increases from the minimum air pressure corresponding to any cycle to the maximum air pressure corresponding to any cycle, and so on.
[0122] For example, when the support member is realized by a water bag, the support amount of the support member of the human body support device is gradually increased from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle. Specifically, it can be: injecting water into the water bag so that the amount of water in the water bag gradually increases from the minimum water amount corresponding to any cycle to the maximum water amount corresponding to any cycle; or, injecting water into the water bag so that the water pressure in the water bag gradually increases from the minimum water pressure corresponding to any cycle to the maximum water pressure corresponding to any cycle, and so on.
[0123] For example, when the support member is implemented by a mechanical device, the support amount of the support member of the human body support device is gradually increased from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle. Specifically, it can be: adjusting the ejection amount of the mechanical device so that the ejection amount of the mechanical device gradually increases from the minimum ejection amount corresponding to any cycle to the maximum ejection amount corresponding to any cycle.
[0124] Of course, the above are just examples and are not limited to these.
[0125] S302, second stage, maintaining the support amount of the support member at the maximum support amount;
[0126] like Figure 4 As shown in (B) in FIG. 1 , the lumbar support component always maintains the maximum support position finally adjusted in the first stage.
[0127] S303, the third stage, gradually restoring the support amount of the support member from the maximum support amount to the minimum support amount;
[0128] The adjustment method of the support volume in the third stage is opposite to that in the first stage. Figure 4 As shown in (C), the dotted line indicates the maximum support position of the waist support member, the solid line indicates the minimum support position of the waist support member, and the direction indicated by the arrow is the direction in which the support amount gradually decreases. It can be understood that when the support amount decreases, the force of the support member on the human waist decreases.
[0129] Likewise, the specific implementation methods of adjusting the support amount may be different depending on the different implementation methods of the support member.
[0130] For example, when the support member is implemented by an airbag, the support amount of the support member is gradually restored from the maximum support amount to the minimum support amount. Specifically, it can be: deflating the airbag so that the amount of air in the airbag gradually decreases from the maximum amount of air corresponding to any cycle to the minimum amount of air corresponding to any cycle; or, deflating the airbag so that the air pressure in the airbag gradually decreases from the maximum air pressure corresponding to any cycle to the minimum air pressure corresponding to any cycle, and so on.
[0131] For example, when the support member is implemented by a water bag, gradually restoring the support amount of the support member from the maximum support amount to the minimum support amount can be specifically: releasing water from the water bag so that the amount of water in the water bag gradually decreases from the maximum water amount corresponding to any cycle to the minimum water amount corresponding to any cycle; or, releasing water from the water bag so that the water pressure in the water bag gradually decreases from the maximum water pressure corresponding to any cycle to the minimum water pressure corresponding to any cycle, and so on.
[0132] For example, when the support member is implemented by a mechanical device, gradually restoring the support amount of the support member from the maximum support amount to the minimum support amount can specifically be: adjusting the ejection amount of the mechanical device so that the ejection amount of the mechanical device gradually decreases from the maximum ejection amount corresponding to any cycle to the minimum ejection amount corresponding to any cycle.
[0133] Of course, the above are just examples and are not limited to these.
[0134] S304, the fourth stage, maintaining the support amount of the support member at the minimum support amount.
[0135] like Figure 4 As shown in (D) in FIG. 1 , the lumbar support component has been maintaining the minimum support position of the final adjustment in the third stage.
[0136] It is understandable that the embodiments of the present application do not limit the order of the above four stages in a cycle. For example, in some embodiments, the order of the four stages in a cycle is: the first stage, the second stage, the third stage, and the fourth stage. Figure 5A In some other embodiments, the order of the four stages in one cycle may also be: the fourth stage, the first stage, the second stage, the third stage, for example Figure 5B In some other embodiments, the order of the four stages in one cycle may also be: the third stage, the fourth stage, the first stage, the second stage, for example Figure 5C In some other embodiments, the order of the four stages in one cycle may also be: the second stage, the third stage, the fourth stage, the first stage, for example Figure 5D As shown; etc.
[0137] When the number of cycles N is greater than 1, the order of the four stages in different cycles can be the same or different. For ease of description, this article takes the order of the four stages in each cycle as the first stage, the second stage, the third stage, and the fourth stage as an example. Optionally, for example, after S304 is executed, jump to S301 to proceed to the next cycle process. For example Figure 5E As shown, the change of the support amount in two cycles is illustrated, and the change of the support amount in the two cycles is the same.
[0138] In the embodiment of the present application, the change of the support amount in the first stage can be linear or nonlinear, without limitation. The change of the support amount in the third stage can be linear or nonlinear, without limitation.
[0139] Alternatively, in the third stage, the support amount of the support member may be gradually reduced from the maximum support amount to another support amount, the other support amount being different from the minimum support amount and being smaller than the maximum support amount. Optionally, the minimum support amount in the next cycle may be different from the minimum support amount in the current cycle, for example, the minimum support amount in the next cycle may be another support amount that was last adjusted in the current cycle. Fig. 5F As shown, the change of the support amount in two cycles is illustrated, wherein the support amount at the beginning of the second cycle is equal to the support amount at the end of the first cycle.
[0140] It is understandable that the above Figure 5A to Figure 5F These are just a few possible examples of changes in the support amount in the embodiments of the present application and are not limited to these.
[0141] In the embodiment of the present application, the adjustment of the support amount of the support member in the human body support device includes four stages. This process is different from the general massage process. For example, the second stage is added to maintain the support amount at the maximum for a period of time, and the fourth stage is added to maintain the support amount at the minimum for a period of time. The method for adjusting the human body support device provided in the embodiment of the present application can reduce the frequency of changes in the support amount, and achieve passive movement of human body parts (such as the lumbar spine) through changes in the support amount to relieve discomfort in human body parts. This method has a wide range of effects on human body parts, and can effectively improve or avoid the damage to the human body caused by high-frequency mechanical stimulation of general massage methods, so it can achieve the effect of reasonably relieving fatigue of user body parts.
[0142] In a possible design, the duration of the second stage exceeds the first threshold, and / or the duration of the fourth stage exceeds the second threshold. The first threshold and the second threshold may be the same or different. The first threshold and the second threshold may be set according to actual needs. For example, the first threshold is 10 and the second threshold is 10s; the first threshold is 15s and the second threshold is 13s, and so on.
[0143] In this way, the time for the support member to maintain the maximum support amount can exceed the first threshold value (e.g., >10s), which is significantly longer than the time for maintaining the maximum support amount in a general massage method (e.g., <1s), and / or the time for the support member to maintain the minimum support amount can exceed the first threshold value (e.g., >10s), which is significantly longer than the time for maintaining the minimum support amount in a general massage method (e.g., <1s). Thus, the frequency of adjusting the support amount of the support member can be reduced, so that the user's body parts (e.g., waist) can be passively moved under the drive of the support member.
[0144] In a possible design, the duration of any cycle exceeds a third threshold. The third threshold can be set according to actual needs. For example, the third threshold is 60s, which is only an example and is not limited thereto.
[0145] In this way, the adjustment period of the support amount of the support member (eg, >60s) can be significantly longer than the adjustment period of the support amount in a general massage method (eg, <10s).
[0146] The following describes the specific control methods for the duration of each of the four stages mentioned above:
[0147] 1. Phase 1:
[0148] In a possible implementation, the duration of the first stage in any cycle is a default value, and / or the maximum support amount corresponding to any cycle is a default value.
[0149] It can be understood that when the rate of increase of the support amount in the first stage is determined, the maximum support amount can be determined according to the duration of the first stage, and the increase duration (i.e., the duration of the first stage) can also be determined according to the maximum support amount. Therefore, in some embodiments, "the duration of the first stage in any period is the default value" and "the maximum support amount corresponding to any period is the default value" can be replaced with each other.
[0150] Correspondingly, the support amount of the support parts of the seat is gradually increased from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle, which may specifically include: starting from the minimum support amount, gradually increasing the support amount of the support part until the support amount of the support part reaches a default value, the default value is the maximum support amount, and the time duration from the minimum support amount to the maximum support amount is the duration of the first stage; or, starting from the minimum support amount, gradually increasing the support amount of the support part until the duration of the increase operation reaches the default value, and when the duration reaches the default value, the support amount of the support part is the maximum support amount.
[0151] In the above implementation, the duration of the first stage, the maximum support amount, etc. are set to default values, and the implementation is simple and reliable.
[0152] In one possible implementation, the duration of the first stage and / or the maximum support amount may be controlled by the user.
[0153] Exemplarily, gradually increasing the support amount of the seat's support parts from a minimum support amount corresponding to any cycle to a maximum support amount corresponding to any cycle may specifically include: starting from the minimum support amount, gradually increasing the support amount of the support parts until a stop command is received, when the stop command is received, the support amount of the support parts is the maximum support amount, and the time from the minimum support amount to receiving the stop command is the first time length.
[0154] In a specific example, while the amount of support is increasing, the user can input a stop command at any time (for example, input a stop command on the central control screen, or touch a device dedicated to controlling the duration of the first stage, etc.). Once the stop command input by the user is received, the amount of support is stopped from increasing, and the first stage ends.
[0155] In another specific example, the user can configure the duration of the first stage and / or the maximum support amount in advance. For example, the central control screen can display a configuration interface for the function of the human body support device (such as a dynamic lumbar support function), in which the user sets the duration of the first stage to a first preset value and / or sets the maximum support amount to a second preset value. When the function is activated, in the first stage, the controller of the central control screen will send a stop instruction to the controller for controlling the support amount of the support member when the duration of the first stage reaches the first preset value or the support amount of the support member reaches the maximum support amount, so that the support amount of the support member stops increasing.
[0156] Of course, the invention is not limited to the above two examples.
[0157] In the above implementation, the duration of the first stage, the maximum support amount, etc. are adjustable by the user, which can better meet the personalized needs of users.
[0158] In a possible implementation, the initial pressure on the surface of the support member can be obtained, and the target pressure can be determined according to the initial pressure on the surface of the support member; after the first stage starts, the support amount of the support member is gradually increased from the minimum support amount until the pressure on the surface of the support member reaches the target pressure, such as Fig. 6A When the pressure on the surface of the support reaches the target pressure, the support amount is the maximum support amount, and the time from the minimum support amount to the maximum support amount is the time of the first stage.
[0159] Among them, the initial pressure refers to the pressure on the surface of the support member before the support amount of the support member is increased. For example, it can be the pressure on the surface of the support member at the beginning of any cycle, or the pressure on the surface of the support member when the support amount of the support member is the minimum support amount, or the pressure applied by a part of the human body on the surface of the support member before the support amount of the support member is increased.
[0160] It can be understood that in the specific implementation process, the above-mentioned "pressure on the surface of the support member" can also be replaced by "pressure on the surface of the support member", "pressure inside the support member (for example, when the support member is implemented based on an air bag or a water bag)", "thickness of the outer layer of the support member (such as a sponge)", or "the overall thickness of the support member" and other parameters that are associated with the pressure on the surface of the support member.
[0161] Taking the support member acting on the waist of a human body as an example, the process of determining the target pressure according to the initial pressure on the surface of the support member can be as follows:
[0162] The first step is to determine the user's height based on the initial pressure;
[0163] When people of different heights sit on a seat (human body support device), different pressures are applied to the surface of the seat's lumbar support. Therefore, the user's height can be inferred based on the initial pressure. For example, the functional relationship between height and initial pressure is expressed as: height = f (initial pressure).
[0164] Step 2: Determine the support adjustment amount based on the user's height and the preset lumbar vertebrae change range;
[0165] It can be understood that when the user's height is determined, the user's lumbar spine length can be calculated based on the user's height; when the lumbar spine length is determined, the user's lumbar spine change range can be made to reach a preset lumbar spine change range, and the support adjustment amount (i.e., how much the support amount needs to be increased) can be calculated.
[0166] like Figure 6BAs shown, assuming that the lumbar length determined according to the user's height is L, and the bending angle of the lumbar spine at the initial pressure is a1, the user's lumbar spine state can be abstracted as an isosceles triangle with a base of L and a vertex of a1, and the height of the triangle is L1; to make the user's lumbar spine change amplitude reach the preset lumbar spine change amplitude -θ, the lumbar spine after adjustment is a1-θ=a2, and the lumbar spine bending angle at the target pressure is a2, the user's lumbar spine state can be abstracted as an isosceles triangle with a base of L and a vertex of a2, and the height of the triangle is L2. Then, the support adjustment amount is M2-M1=L2-L1, M1 represents the support amount before adjustment, and M2 represents the support amount after adjustment.
[0167] Since the preset lumbar vertebrae change range is determined, the support amount adjustment amount and the user's height may have a functional relationship, for example, expressed as: support amount adjustment amount=f2(height).
[0168] Step 3: Determine the target pressure based on the support adjustment amount.
[0169] For the same person, when the support amount of the support part is different, the pressure applied by the human body on the surface of the support part is different. Therefore, the target pressure can be calculated based on the support amount adjustment amount. For example, the functional relationship between the support amount adjustment amount and the target pressure can be expressed as: target pressure = f3 (support amount adjustment amount).
[0170] In some embodiments, the above functions f1 and f3 can be illustrated by a schematic diagram, for example Figure 6C : Figure 6C The horizontal axis is the support amount, and the vertical axis is the pressure. It is assumed that the support amount of the support member is 0 when different human bodies are located on the human body support device. Figure 6C The three lines in the middle represent the functional relationship between pressure and support for three different body heights.
[0171] according to Figure 6C The process of determining the target pressure can be as follows: First, Figure 6C The height corresponding to the initial pressure is determined in the example. For example, if the initial pressure is 5, the user's height can be determined to be height 1. Then, the support amount adjustment amount is determined according to height 1 and the preset lumbar vertebra change range, for example, 20 (for specific implementation methods, please refer to Figure 6B Finally, in Figure 6C On the function line corresponding to the median height of 1, find the position where the support amount is 20. The pressure at this position is 6.5, so it can be determined that the target pressure is 6.5.
[0172] In some embodiments, considering that people of the same height but different weights exert different strong pressures on the surface of the support component, the second step can also be: determining the support adjustment amount based on the user's height, weight, and a preset lumbar spine change range, for example, the support adjustment amount = f2 (height, weight).
[0173] In some embodiments, considering that the support member is in different postures, the strong pressure applied to the surface of the support member by the same user (i.e., the height and weight remain unchanged) is inconsistent, and the above-mentioned second step can also be: determine the support adjustment amount according to the user's height, weight, the posture of the support member (such as the tilt angle), and the preset lumbar vertebrae change range, for example, the support adjustment amount = f2 (height, tilt angle of the support member, weight).
[0174] In the above implementation, the duration of the first stage, the maximum support amount, etc. can be automatically adjusted according to the initial pressure of the support surface, which can better meet the personalized needs of users.
[0175] 2. The third stage:
[0176] In a possible implementation, the duration of the third phase in any cycle is a default value. The specific implementation process can refer to the implementation process of the duration of the first phase being a default value, which will not be elaborated here.
[0177] In a possible implementation, the duration of the third stage can be controlled by the user. The specific implementation process can refer to the implementation process of the first stage duration being the default value, which will not be elaborated here.
[0178] In a possible implementation, the duration of the third stage can be determined according to the duration of the first stage. For example, the difference between the duration of the third stage and the duration of the first stage is within a preset range. Optionally, the difference between the duration of the third stage and the duration of the first stage is 0, that is, the duration of the third stage is equal to the duration of the first stage.
[0179] In this way, the maintenance time when the support amount is the minimum can be made closer to or equal to the maintenance time when the support amount is the maximum, the change of the support amount in the whole cycle is more balanced, and the user experience is comfortable.
[0180] 3. Second stage and fourth stage:
[0181] In a possible implementation, the duration of the second stage and / or the duration of the fourth stage in any cycle is a default value. The specific implementation process can refer to the implementation process of the duration of the first stage being a default value, which will not be elaborated here.
[0182] In a possible implementation, the duration of the second stage and / or the duration of the fourth stage may be controlled by the user. Accordingly, the method may further include: obtaining information input by the user, and determining the duration of the second stage and / or the duration of the fourth stage according to the information input by the user.
[0183] In one possible example, the controller that controls the support amount of the support member and the controller that interacts with the user are the same controller (such as the controller of the central control screen). In this case, the controller can receive instructions input by the user and determine the duration of the second stage and / or the duration of the fourth stage based on the instructions.
[0184] In another possible example, the controller for controlling the support amount of the support member and the controller for interacting with the user are different controllers. In this case, the first controller (the first controller is the controller for interacting with the user, such as the controller of the central control screen) receives a first instruction input by the user, and the first instruction indicates the duration of the second stage and / or the duration of the fourth stage; the first controller sends a second instruction to the second controller (the second controller is the controller for controlling the support amount of the support member) according to the first instruction, and the second instruction indicates the duration of the second stage and / or the duration of the fourth stage), and the second controller determines the duration of the second stage and / or the duration of the fourth stage according to the second instruction.
[0185] In another possible example, the controller for controlling the amount of support of the support member and the controller for interacting with the user are different controllers, and both controllers can interact with the VCU. In this case, the first controller (the first controller is the controller for interacting with the user, such as the controller of the central control screen) receives a first instruction input by the user, and the first instruction indicates the duration of the second stage and / or the duration of the fourth stage; the first controller sends a second instruction to the VCU according to the first instruction, and the second instruction indicates the duration of the second stage and / or the duration of the fourth stage; the VCU sends a third instruction to the second controller (the second controller is the controller for controlling the amount of support of the support member) according to the second instruction, and the third instruction indicates the duration of the second stage and / or the duration of the fourth stage), and the second controller determines the duration of the second stage and / or the duration of the fourth stage according to the third instruction.
[0186] Of course, the invention is not limited to the above three examples.
[0187] The above implementation method can make the duration of the second stage and / or the duration of the fourth stage adjustable, so as to better meet the personalized needs of users.
[0188] In a possible design, when the number of cycles N is greater than 1, the duration of the corresponding stages in the subsequent cycles can be determined based on the duration of each stage in the first cycle (or referred to as the initial cycle).
[0189] Exemplarily, a duration range may be determined according to the duration of the fifth stage in the first cycle among N cycles; the duration of the fifth stage in the ith cycle among N cycles is determined according to the duration range, and the duration of the fifth stage in the ith cycle is within the duration range, where i is a positive integer greater than 1 and less than or equal to N. In other words, except for the first cycle, the durations of the fifth stages in other cycles are selected within the duration range.
[0190] The fifth stage can be any one of the first stage, the second stage, the third stage or the fourth stage. For example, Figure 7 , illustrates the determination method of the duration of each of the four stages: after the function of the human body support device is turned on, the initial value of the duration of each stage in the first stage, the second stage, the third stage, and the fourth stage can be determined according to the information input by the user. Then, the value range of the duration of the first stage is determined according to the initial value of the duration of the first stage, and the duration of the first stage in other subsequent cycles is selected within the value range of the duration of the first stage; the value range of the duration of the second stage is determined according to the initial value of the duration of the second stage, and the duration of the second stage in other subsequent cycles is selected within the value range of the duration of the second stage; the value range of the duration of the third stage is determined according to the initial value of the duration of the third stage, and the duration of the third stage in other subsequent cycles is selected within the value range of the duration of the third stage; the value range of the duration of the fourth stage is determined according to the initial value of the duration of the fourth stage, and the duration of the fourth stage in other subsequent cycles is selected within the value range of the duration of the fourth stage. As time goes by (i.e., the number of cycles increases, or the duration of the function is extended), the duration of each stage will show a dynamic change effect.
[0191] It can be understood that the duration value ranges corresponding to different stages in the first stage, the second stage, the third stage or the fourth stage may be the same or different.
[0192] Optionally, determining a duration range based on the duration of the fifth stage in the first cycle among N cycles may include: determining a first value based on the duration of the fifth stage in the first cycle among N cycles and a first preset ratio; and determining a second value based on the duration of the fifth stage in the first cycle among N cycles and a second preset ratio. The duration range is a range from the first value to the second value, and the duration range may include the first value and / or the second value, or may not include the first value and / or the second value. For example, the duration range may be (first value, second value) or [first value, second value] or (first value, second value] or [first value, second value].
[0193] In a specific example, the first ratio is -5% and the second ratio is 5%. If the duration of the first stage in the first cycle is 20s, the value range of the first stage in the subsequent cycle can be [19s, 21s]; if the duration of the first stage in the first cycle is 30s, the value range of the first stage in the subsequent cycle can be [18.5s, 21.5s]; and so on.
[0194] Optionally, determining a duration range according to the duration of the fifth stage in the first cycle among N cycles may include: determining a first value according to the duration of the fifth stage in the first cycle among N cycles and a first difference; and determining a second value according to the duration of the fifth stage in the first cycle among N cycles and a second difference; the duration range is a range from the first value to the second value. For example, the duration of the fifth stage in the first cycle + the first difference = the first value, and the duration of the fifth stage in the first cycle + the second difference = the second value.
[0195] In a specific example, the first difference is -2s, and the second difference is 2s. If the duration of the first stage in the first cycle is 20s, the value range of the first stage in the subsequent cycle can be [18s, 22s]; if the duration of the first stage in the first cycle is 30s, the value range of the first stage in the subsequent cycle can be [28s, 32s]; and so on.
[0196] There are multiple ways to determine the duration of the fifth stage of the i-th cycle in N cycles according to the duration range. Two possible implementation methods are listed here:
[0197] Method 1: Randomly select a duration within the duration range as the duration of the fifth stage of the i-th cycle.
[0198] Taking the value range of the first stage as [18s, 22s] as an example, the duration of the first stage in each subsequent cycle is randomly selected within the range. For example, starting from the second cycle, the duration of the first stage is: 19s, 22s, 20s, 19s, 18s, 21s, ..., and so on.
[0199] Method 2: cyclically select the duration within the duration range according to the first order, and use the currently selected duration as the duration of the fifth stage in the i-th cycle. The first order is from small to large or from large to small.
[0200] Taking the value range of the first stage as [18s, 22s] as an example, each duration in the range is polled from small to large, and is used as the duration of the first stage in each subsequent cycle. For example, starting from the second cycle, the duration of the first stage is: 18s, 19s, 20s, 21s, 22s, 19s, 22s, 20s, 19s, 18s, 21s, …, 18s, 19s, 20s, 21s, 22s.
[0201] Through the above design method, it is possible to determine the value range of subsequent duration according to the initial value of the duration of each stage, so that the duration of each stage can change dynamically within a certain range, better exercise the parts of the human body, while not causing the range of change to be too large, thereby avoiding a poor user experience.
[0202] In a possible design, when the above-mentioned human body support device is applied to a driving scene, such as Figure 8 As shown, at least one of the user's driving time, the user's long-term sitting time, and the function activation time can be obtained; and the duration of at least one of the first stage, the second stage, the third stage, and the fourth stage in any cycle is determined based on at least one of the above items. The user's driving time refers to the time the user drives the vehicle; the user's long-term sitting time refers to the time the user maintains a sitting position on the seat (i.e., the human body support device) for more than a certain period of time (for example, more than 5 minutes).
[0203] Specifically, the longer the user drives, the higher the fatigue level; the longer the user sits, the higher the fatigue level; the longer the function is turned on, the lower the fatigue level. Therefore, the user's fatigue level can be judged by at least one of the above items, and the duration of each stage in any cycle can be adjusted.
[0204] For example, as the driving time of the user or the sitting time of the user increases, the user's waist fatigue degree increases; as the use time of the function of the human body support device (such as the dynamic waist support function of the seat) increases, the fatigue degree decreases, and the fatigue degree can be determined:
[0205] Waist fatigue degree = f(t1, t2) = max(a*t1–b*t2, 0);
[0206] Among them, a>0, b>0, t1 represents the driving time of the user or the length of time the user sits still for a long time, and t2 represents the activation time of the dynamic lumbar support function
[0207] The calculation result of the user's waist fatigue degree can be divided into two types: fatigue and non-fatigue.
[0208] In a possible example, the duration of the first stage and the duration of the second stage are positively correlated with the user's driving time, positively correlated with the user's sedentary time, and negatively correlated with the time the function is enabled; the duration of the third stage and the duration of the fourth stage are negatively correlated with the user's driving time, negatively correlated with the user's sedentary time, and positively correlated with the time the function is enabled.
[0209] Examples of duration control strategies for each stage are as follows:
[0210] 1) When not fatigued, the duration of the four stages uses their respective default values;
[0211] 2) When fatigued, the duration of the first stage is 0.5s longer than that of the non-fatigue state, the duration of the second stage is 5% longer than that of the non-fatigue state, the duration of the third stage is 0.5s shorter than that of the non-fatigue state, and the duration of the fourth stage is 5% shorter than that of the non-fatigue state.
[0212] Of course, the above example is based on the example of dividing fatigue levels into two levels (i.e., fatigue and non-fatigue). The actual fatigue level can also be divided into more levels, which is not limited in the embodiments of the present application.
[0213] In addition to obtaining the user's fatigue level based on time (such as the user's driving time, the user's sitting time, the time the function is turned on, etc.), there are other ways to obtain the user's fatigue level. For example, the user's fatigue level can be obtained from wearable devices such as smart bracelets and watches, or the user's image can be obtained through the camera or other monitoring equipment in the car for analysis to obtain the user's fatigue level, and so on.
[0214] Through the above design method, the human body support device can adaptively adjust the duration of each stage according to the user's fatigue level, further improving the user experience.
[0215] In one possible design, Fig. 9 As shown, the characteristic information of the user may also be obtained; and the duration of at least one of the first stage, the second stage, the third stage, and the fourth stage in any cycle may be determined based on the characteristic information of the user. The characteristic information may include, for example, but is not limited to, at least one of age, gender, and weight.
[0216] Taking age as an example, the duration of the first stage may be negatively correlated with the user's age; the duration of the second stage may be positively correlated with the user's age; the length of the third stage may be negatively correlated with the user's age; and the length of the fourth stage may be positively correlated with the user's age.
[0217] A specific example is: according to the age of the user, the functions are divided into the elderly mode and the normal mode, wherein the duration of the first stage of the elderly mode is 1 second shorter than that of the first stage of the normal mode, the duration of the second stage of the elderly mode is 10% longer than that of the second stage of the normal mode, the duration of the third stage of the elderly mode is 1 second shorter than that of the third stage of the normal mode, and the duration of the fourth stage of the elderly mode is 10% longer than that of the fourth stage of the normal mode. Of course, this is only an example and is not limited to this.
[0218] Through the above design method, the human body support device can adaptively adjust the duration of each stage according to the user's characteristic information, further improving the user experience.
[0219] It is understandable that the above embodiments may be implemented separately or in combination with each other without limitation.
[0220] For example, Fig.10 This is a possible combined implementation example: after the function of the human body support device is turned on, the initial value of the duration of each stage (such as the duration of each stage in the first cycle) can be determined based on one or more of the information input by the user, the pressure on the surface of the support, the user's driving time and / or the user's sedentary time, the duration of the function, the user's age, etc.; the value range of the duration of each stage in the subsequent cycle is determined based on the initial value of the corresponding stage, and accordingly, the duration of each stage in the subsequent cycle is within its corresponding value range. With the increase in the number of cycle cycles or the increase in the duration of the function being turned on, the duration of each stage can show a dynamic change effect.
[0221] Based on the same technical concept, the embodiment of the present application also provides a control method, which can be applied to a controller, and the controller can be integrated in the human body support device or located outside the human body support device. Fig.11 , methods include:
[0222] After the function of the human body support device is turned on, the following steps are performed in any one of the N cycles:
[0223] S1101, in the first stage, controlling the support amount of the support member of the human body support device to gradually increase from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle; wherein the support member acts on the part of the human body;
[0224] S1102, in the second stage, controlling the support amount of the support member to be maintained at the maximum support amount;
[0225] S1103, in the third stage, controlling the support amount of the support member to gradually recover from the maximum support amount to the minimum support amount;
[0226] S1104, the fourth stage, controlling the support amount of the support member to maintain the minimum support amount.
[0227] Wherein, N is a positive integer.
[0228] The specific implementation and technical effects of the above control method can be referred to the relevant content above, which will not be elaborated in detail here.
[0229] The above describes the method proposed in the embodiment of the present application. Fig.12 , Fig.13 The device provided in the embodiment of the present application is introduced.
[0230] Based on the same technical concept, an embodiment of the present application provides a control device, which includes a module / unit / means for executing the method described in the above method embodiment. The module / unit / means can be implemented by software, or by hardware, or the corresponding software can be implemented by hardware.
[0231] See also Fig.12 , the device may include a processing module 1201.
[0232] The processing module 1201 is used to execute the following steps in any cycle of N cycles after the function of the human body support device is turned on: in the first stage, the support amount of the support member of the human body support device is gradually increased from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle; in the second stage, the support amount of the support member is maintained at the maximum support amount; in the third stage, the support amount of the support member is gradually restored from the maximum support amount to the minimum support amount; in the fourth stage, the support amount of the support member is maintained at the minimum support amount; wherein N is a positive integer.
[0233] Alternatively, the processing module 1201 is used to execute the following steps in any cycle of N cycles after the function of the human body support device is turned on: in the first stage, the support amount of the support member of the human body support device is controlled to gradually increase from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle; wherein the support member acts on the part of the human body; in the second stage, the support amount of the support member is controlled to remain at the maximum support amount; in the third stage, the support amount of the support member is controlled to gradually recover from the maximum support amount to the minimum support amount; in the fourth stage, the support amount of the support member is controlled to remain at the minimum support amount.
[0234] Optionally, the device further includes a transceiver module 1202 for receiving or sending instructions.
[0235] It should be understood that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0236] In specific implementation, the above device can have a variety of product forms. Several possible product forms are introduced below.
[0237] See also Fig.13 , an embodiment of the present application also provides a control device, which includes at least one processor 1301 and an interface circuit 1302; the interface circuit 1302 is used to receive signals from other devices outside the device and transmit them to the processor 1301 or send signals from the processor 1301 to other communication devices outside the device, and the processor 1301 is used to implement the method steps in the above method embodiment through logic circuits or execution code instructions.
[0238] It should be understood that the processor mentioned in the embodiments of the present application can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor implemented by reading software code stored in a memory.
[0239] Exemplarily, the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0240] It should be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (DirectRambus RAM, DR RAM).
[0241] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0242] It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0243] Based on the same technical concept, an embodiment of the present application also provides a computer-readable storage medium, including a program or instruction. When the program or instruction runs on a computer, the method in the above method embodiment is executed step by step.
[0244] Based on the same technical concept, an embodiment of the present application also provides a computer program product containing instructions. The computer program product stores instructions, and when the computer program product runs on a computer, the method steps in the above method embodiment are executed.
[0245] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0246] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0247] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0248] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
Claims
1. A method for adjusting a human body support device, characterized in that: The human body support device comprises a support member, and the support member acts on a part of the human body; The method comprises: After the function of the human body support device is turned on, the following steps are performed in any one of the N cycles: In the first stage, the support amount of the support member of the human body support device is gradually increased from the minimum support amount corresponding to any period to the maximum support amount corresponding to any period; In the second stage, the support amount of the support member is maintained at the maximum support amount; In the third stage, the support amount of the support member is gradually restored from the maximum support amount to the minimum support amount; In the fourth stage, the support amount of the support member is maintained at the minimum support amount; Wherein, N is a positive integer.
2. The method according to claim 1, characterized in that The duration of the second stage exceeds the first threshold, and / or the duration of the fourth stage exceeds the second threshold.
3. The method according to claim 1 or 2, characterized in that The duration of any one of the cycles exceeds a third threshold.
4. The method according to any one of claims 1 to 3, characterized in that: The step of gradually increasing the support amount of the support member of the human body support device from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle includes: Starting from the minimum support amount, gradually increase the support amount of the support member until the support amount of the support member reaches a default value, and the default value is the maximum support amount; or, Starting from the minimum support amount, the support amount of the support member is gradually increased until a stop instruction is received, and the support amount of the support member is the maximum support amount when the stop instruction is received.
5. The method according to any one of claims 1 to 3, characterized in that: The step of gradually increasing the support amount of the support member of the human body support device from the minimum support amount corresponding to any cycle to the maximum support amount corresponding to any cycle includes: The target pressure is determined according to the initial pressure on the surface of the support member; starting from the minimum support amount, the support amount of the support member is gradually increased until the pressure on the surface of the support member reaches the target pressure; wherein, when the pressure on the surface of the support member reaches the target pressure, the support amount of the support is the maximum support amount, and the pressure on the surface of the support member is increased before the support amount of the support member is increased.
6. The method according to claim 5, characterized in that The support member acts on the waist of the human body; The step of determining the target pressure according to the initial pressure on the surface of the support member comprises: determining the height of the user based on the initial pressure; Determining the support adjustment amount according to the height of the user and a preset lumbar vertebra change range; The target pressure is determined according to the support amount adjustment amount.
7. The method according to any one of claims 1 to 6, characterized in that: The difference between the duration of the third stage and the duration of the first stage is within a preset range.
8. The method according to any one of claims 1 to 7, characterized in that: Also includes: An instruction is received, and a duration of the second stage and / or a duration of the fourth stage is determined according to the instruction.
9. The method according to any one of claims 1 to 8, characterized in that N>1; the method further includes: Determine a duration range according to the duration of the fifth stage in the first cycle of the N cycles; wherein the fifth stage is any one of the first stage, the second stage, the third stage or the fourth stage; The duration of the fifth stage in the i-th cycle in the N cycles is determined according to the duration range, and the duration of the fifth stage in the i-th cycle is within the duration range, where i is a positive integer greater than 1 and less than or equal to N.
10. The method according to claim 9, characterized in that Determining the duration of the fifth stage of the i-th cycle in the N cycles according to the duration range includes: Randomly select a duration within the duration range as the duration of the fifth stage of the i-th cycle; or, The duration within the duration range is cyclically selected according to a first order, and the currently selected duration is used as the duration of the fifth stage in the i-th cycle, wherein the first order is from small to large or from large to small.
11. The method according to claim 9 or 10, characterized in that Determining a duration range according to the duration of the fifth stage in the first cycle of the N cycles includes: Determine a first value according to the duration of the fifth stage in the first cycle of the N cycles and a first preset ratio; and, Determine a second value according to the duration of the fifth stage in the first cycle of the N cycles and a second preset ratio; The duration range is a range from the first value to the second value.
12. The method according to any one of claims 1 to 11, characterized in that: The method further comprises: Obtain at least one of the driving time of the user, the sitting time of the user, and the activation time of the function; The duration of at least one of the first stage, the second stage, the third stage, and the fourth stage in any one of the cycles is determined according to the at least one item.
13. The method according to claim 12, characterized in that The duration of the first stage in any cycle and the duration of the second stage in any cycle are positively correlated with the driving time of the user, positively correlated with the sedentary time of the user, and negatively correlated with the activation time of the function; The duration of the third stage in any cycle and the duration of the fourth stage in any cycle are negatively correlated with the driving time of the user, negatively correlated with the sedentary time of the user, and positively correlated with the activation time of the function.
14. The method according to any one of claims 1 to 13, characterized in that: Also includes: Acquire characteristic information of the user, wherein the characteristic information includes at least one of age, gender, and weight; The duration of at least one of the first stage, the second stage, the third stage, and the fourth stage in any one of the cycles is determined according to the characteristic information of the user.
15. A control method, characterized in that: The method comprises: After the function of the human body support device is turned on, the following steps are performed in any one of the N cycles: In the first stage, the supporting amount of the supporting member of the human body supporting device is controlled to gradually increase from the minimum supporting amount corresponding to any period to the maximum supporting amount corresponding to any period; wherein the supporting member acts on the part of the human body; In the second stage, the supporting amount of the supporting member is controlled to be maintained at the maximum supporting amount; In the third stage, the supporting amount of the supporting member is controlled to gradually recover from the maximum supporting amount to the minimum supporting amount; In the fourth stage, the supporting amount of the supporting member is controlled to be maintained at the minimum supporting amount; Wherein, N is a positive integer.
16. The method according to claim 15, characterized in that The duration of the second stage exceeds the first threshold, and / or the duration of the fourth stage exceeds the second threshold.
17. The method according to claim 15 or 16, characterized in that The duration of any one of the cycles exceeds a third threshold.
18. The method according to any one of claims 15 to 17, characterized in that: The controlling the supporting amount of the supporting member of the human body supporting device to gradually increase from the minimum supporting amount corresponding to any period to the maximum supporting amount corresponding to any period comprises: Controlling the support amount of the support member of the human body support device to start from the minimum support amount and gradually increase the support amount of the support member until the support amount of the support member reaches a default value, and the default value is the maximum support amount; or, The supporting amount of the supporting member of the human body supporting device is controlled to start from the minimum supporting amount and gradually increase the supporting amount of the supporting member until a stop instruction is received, and the supporting amount of the supporting member is the maximum supporting amount when the stop instruction is received.
19. The method according to any one of claims 15 to 17, characterized in that: The controlling the supporting amount of the supporting member of the human body supporting device to gradually increase from the minimum supporting amount corresponding to any period to the maximum supporting amount corresponding to any period comprises: Determine the target pressure according to the initial pressure on the surface of the support member; control the support amount of the support member of the human body support device to start from the minimum support amount, and gradually increase the support amount of the support member until the pressure on the surface of the support member reaches the target pressure; wherein, when the pressure on the surface of the support member reaches the target pressure, the support amount of the support is the maximum support amount, and the pressure on the surface of the support member before the support amount of the support member is increased.
20. The method of claim 19, wherein: The support member acts on the waist of the human body; The step of determining the target pressure according to the initial pressure on the surface of the support member comprises: determining the height of the user based on the initial pressure; Determining the support adjustment amount according to the height of the user and a preset lumbar vertebra change range; The target pressure is determined according to the support amount adjustment amount.
21. The method according to any one of claims 15 to 20, characterized in that: The difference between the duration of the third stage and the duration of the first stage is within a preset range.
22. The method according to any one of claims 15 to 21, characterized in that: Also includes: An instruction is received, and a duration of the second stage and / or a duration of the fourth stage is determined according to the instruction.
23. The method according to any one of claims 15 to 22, characterized in that: N>1; the method further includes: Determine a duration range according to the duration of the fifth stage in the first cycle of the N cycles; wherein the fifth stage is any one of the first stage, the second stage, the third stage or the fourth stage; The duration of the fifth stage in the i-th cycle in the N cycles is determined according to the duration range, and the duration of the fifth stage in the i-th cycle is within the duration range, where i is a positive integer greater than 1 and less than or equal to N.
24. The method of claim 23, wherein: Determining the duration of the fifth stage of the i-th cycle in the N cycles according to the duration range includes: Randomly select a duration within the duration range as the duration of the fifth stage of the i-th cycle; or, The duration within the duration range is cyclically selected according to a first order, and the currently selected duration is used as the duration of the fifth stage in the i-th cycle, wherein the first order is from small to large or from large to small.
25. The method according to claim 23 or 24, characterized in that Determining a duration range according to the duration of the fifth stage in the first cycle of the N cycles includes: Determine a first value according to the duration of the fifth stage in the first cycle of the N cycles and a first preset ratio; and, Determine a second value according to the duration of the fifth stage in the first cycle of the N cycles and a second preset ratio; The duration range is a range from the first value to the second value.
26. The method according to any one of claims 15 to 25, characterized in that The method further comprises: Obtain at least one of the driving time of the user, the sitting time of the user, and the activation time of the function; The duration of at least one of the first stage, the second stage, the third stage, and the fourth stage in any one of the cycles is determined according to the at least one item.
27. The method of claim 26, wherein: The duration of the first stage in any cycle and the duration of the second stage in any cycle are positively correlated with the driving time of the user, positively correlated with the sedentary time of the user, and negatively correlated with the activation time of the function; The duration of the third stage in any cycle and the duration of the fourth stage in any cycle are negatively correlated with the driving time of the user, negatively correlated with the sedentary time of the user, and positively correlated with the activation time of the function.
28. The method according to any one of claims 15 to 27, characterized in that Also includes: Acquire characteristic information of the user, wherein the characteristic information includes at least one of age, gender, and weight; The duration of at least one of the first stage, the second stage, the third stage, and the fourth stage in any one of the cycles is determined according to the characteristic information of the user.
29. A control device, characterized in that: The apparatus comprises a module for executing the method according to any one of claims 1 to 14, or comprises a module for executing the method according to any one of claims 15 to 28.
30. A control device, characterized in that: include: at least one processor and interface circuitry; The interface circuit is used to receive signals from other devices outside the device and transmit them to the processor or send signals from the processor to other devices outside the device. The processor is used to implement the method as described in any one of claims 1-14 or the method as described in any one of claims 15-28 through logic circuits or execution code instructions.
31. A computer-readable storage medium, characterized in that: The readable storage medium is used to store instructions, and when the instructions are executed, the method according to any one of claims 1 to 14 is implemented, or the method according to any one of claims 15 to 28 is implemented.
32. A computer program product, characterized in that The computer program product stores instructions, and when the computer program product is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 14, or the computer is caused to execute the method according to any one of claims 15 to 28.
