Seat control method and device and seat

By automatically adjusting the self-locking force using the target model in the seat, the problem of inflexible self-locking force adjustment in the prior art and the existence of safety hazards is solved, and the user experience is improved.

CN119960508APending Publication Date: 2025-05-09ZHEJIANG SHARING SPACE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411945637.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

In the prior art, the self-locking force adjustment method of the seat is less flexible and comfortable, which poses safety risks and affects the user experience.

Method used

By obtaining the force-applying object data on the seat support structure and inputting it to the target model, obtaining self-locking force information suitable for the force-applying object, automatically adjusting the moving structure of the seat, and achieving flexible adjustment of the self-locking force.

Benefits of technology

It improves the flexibility and comfort of self-locking force adjustment of seats, reduces safety hazards caused by improper fixed or manual adjustment of self-locking force, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119960508A_ABST
    Figure CN119960508A_ABST
Patent Text Reader

Abstract

The invention discloses a seat control method and device and a seat, and belongs to the technical field of seats. The seat control method comprises the following steps: acquiring force application object data corresponding to a force application object on the supporting structure of the seat; inputting the force application object data into a target model to obtain self-locking force information corresponding to the force application object data output by the target model; controlling a moving structure of the seat based on the self-locking force information; wherein the target model is obtained by training with sample force application object data as a sample and sample self-locking force information as a sample label. According to the seat control method, the moving structure of the seat can be automatically adjusted to the self-locking force suitable for the specific force application object, the adjusting mode is flexible, potential safety hazards caused by improper values of the self-locking force adjusted fixedly or manually are reduced, and the use experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of seats, and in particular, relates to a seat control method, a seat control device and a seat. Background Art

[0002] By adjusting the self-locking force of the movable structure of the seat, the chair can remain stable after reaching a specific position. In the related art, the self-locking force mechanism of the seat is mainly adjusted by fixing or manually adjusting. However, the above adjustment methods have poor flexibility and comfort, and there are safety hazards, which affect the user experience. Summary of the invention

[0003] The present application aims to solve at least one of the technical problems existing in the related art. To this end, the present application proposes a seat control method, device and seat, so that the movable structure of the seat can automatically adjust to a self-locking force suitable for a specific force object, and the adjustment method is flexible, reducing the safety hazards caused by improper fixed or manually adjusted self-locking force values, and improving the user experience.

[0004] In a first aspect, the present application provides a method for controlling a seat, wherein the seat comprises a supporting structure and a moving structure; the method comprises:

[0005] Acquire force application object data corresponding to the force application object on the supporting structure of the seat;

[0006] Inputting the force application object data into a target model to obtain self-locking force information corresponding to the force application object data output by the target model;

[0007] Based on the self-locking force information, controlling the moving structure of the seat;

[0008] The target model is obtained by training with sample force application object data as samples and sample self-locking force information as sample labels.

[0009] According to the seat control method of the present application, by obtaining the force object data corresponding to the force object on the seat support structure, the force object data is input into the target model to obtain the self-locking force information output by the target model, so that the mobile structure of the seat can be automatically adjusted to a self-locking force suitable for a specific force object. The adjustment method is flexible, reducing the safety hazards caused by improper fixed or manually adjusted self-locking force values, thereby improving the user experience.

[0010] According to the seat control method of the present application, the force application object data includes weight information, and the step of obtaining the force application object data corresponding to the force application object on the supporting structure of the seat includes:

[0011] Obtaining initial weight information corresponding to the force-applying object within a target period of time, sent by a pressure sensor in the seat;

[0012] Based on the initial weight information corresponding to the force-applying object within the target time period, determining the target category corresponding to the force-applying object; the target category includes: living objects and non-living objects;

[0013] In a case where the target category matches the preset category, the initial weight information is determined as the weight information.

[0014] According to the seat control method of the present application, determining the target category corresponding to the force-applying object based on the initial weight information corresponding to the force-applying object within the target time period includes:

[0015] Analyzing the fluctuation of the initial weight information corresponding to the force-applying object within the target time period;

[0016] In the case where the initial weight information corresponding to the force-applying object fluctuates within the target time period, determining that the force-applying object is a living body;

[0017] When the initial weight information corresponding to the force-applying object does not fluctuate within the target time period, it is determined that the force-applying object is a non-living body.

[0018] According to the seat control method of the present application, the step of obtaining the initial weight information corresponding to the force-applying object within the target period of time sent by the pressure sensor in the seat includes:

[0019] Acquire first weight information corresponding to the force-applying object within the target time period, which is sent by a pressure sensor in the seat support structure;

[0020] The first weight information corresponding to the force-applying object within the target time period is filtered to obtain the initial weight information corresponding to the force-applying object within the target time period.

[0021] According to the seat control method of the present application, after controlling the moving structure of the seat based on the self-locking force information, the method further includes:

[0022] Obtaining the execution result of the moving structure of the seat;

[0023] Based on the execution result, the target model is optimized.

[0024] According to the seat control method of the present application, the target model is trained based on the following steps:

[0025] Construct sample labels based on sample preference data, sample safety data, and sample self-locking force information;

[0026] The target model is trained based on the sample labels and the sample force object data.

[0027] In a second aspect, the present application provides a seat control device, wherein the seat comprises a support structure and a moving structure; the device comprises:

[0028] A first processing module is used to obtain force application object data corresponding to the force application object on the supporting structure of the seat;

[0029] A second processing module, used for inputting the force application object data into a target model to obtain self-locking force information corresponding to the force application object data output by the target model;

[0030] A third processing module, configured to control the moving structure of the seat based on the self-locking force information;

[0031] The target model is obtained by training with sample force application object data as samples and sample self-locking force information as sample labels.

[0032] According to the seat control device of the present application, by obtaining the force application object data corresponding to the force application object on the seat support structure, the force application object data is input into the target model to obtain the self-locking force information output by the target model, so that the mobile structure of the seat can automatically adjust to the self-locking force suitable for the specific force application object, and the adjustment method is flexible, reducing the safety hazards caused by improper fixed or manually adjusted self-locking force values, and improving the user experience. In the third aspect, the present application provides a seat, including:

[0033] Support structure;

[0034] A mobile structure, wherein the support structure is connected to the mobile structure;

[0035] a pressure sensor, wherein the pressure sensor is arranged on the supporting structure and / or the moving structure;

[0036] Based on the seat control device as described in the second aspect, the seat control device is electrically connected to the pressure sensor.

[0037] In a fourth aspect, the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the seat control method as described in the first aspect above is implemented.

[0038] In a fifth aspect, the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the seat control method as described in the first aspect above is implemented.

[0039] In a sixth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the seat control method as described in the first aspect above.

[0040] The above one or more technical solutions in the embodiments of the present application have at least one of the following technical effects:

[0041] By obtaining the force object data corresponding to the force object on the seat support structure, the force object data is input into the target model to obtain the self-locking force information output by the target model, so that the mobile structure of the seat can be automatically adjusted to a self-locking force suitable for the specific force object. The adjustment method is flexible, reducing the safety hazards caused by improper fixed or manually adjusted self-locking force values, thereby improving the user experience.

[0042] Furthermore, by acquiring the initial weight information corresponding to the force-applying object within the target time period sent by the pressure sensor, the pressure applied by the force-applying object on the seat is obtained, and the target category corresponding to the force-applying object is predicted through the initial weight information. When the target category matches the preset category, the initial weight information is determined as the weight information required for subsequent control of the moving structure of the seat, thereby effectively screening the force-applying objects and reducing unnecessary adjustments. Personalized services and safety protection are provided to the force-applying objects that match the preset category, thereby improving user experience.

[0043] Furthermore, by filtering the first weight information corresponding to the force-applying object within the target time period, the noise data in the acquired first weight information is effectively removed, the abnormal values ​​in the first weight information are removed, the initial weight information is obtained, the data quality of the acquired initial weight information is improved, and the availability of the initial weight information is improved.

[0044] Furthermore, by acquiring the execution results corresponding to the mobile structure of the seat, the self-locking force information corresponding to the mobile structure of the seat is monitored in real time, so that based on the execution results, the target model is continuously optimized to improve the accuracy of the self-locking force information output by the target model, thereby improving the safety and comfort of the seat.

[0045] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:

[0047] Figure 1 It is one of the flowcharts of the seat control method provided in the embodiment of the present application;

[0048] Figure 2 This is the second flow chart of the seat control method provided in the embodiment of the present application;

[0049] Figure 3 is a structural schematic diagram of a seat control device provided in an embodiment of the present application;

[0050] Figure 4 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0051] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0052] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0053] In the following, in conjunction with the accompanying drawings, the seat control method, seat control device, seat, electronic device and readable storage medium provided in the embodiments of the present application are described in detail through specific embodiments and their application scenarios.

[0054] Among them, the seat control method can be applied to a terminal, and can be specifically executed by hardware or software in the terminal.

[0055] The terminal includes but is not limited to portable communication devices such as mobile phones or tablet computers. It should also be understood that in some embodiments, the terminal may not be a portable communication device, but a desktop computer.

[0056] In the following various embodiments, a terminal including a display and a touch-sensitive surface is described. However, it should be understood that the terminal may include one or more other physical user interface devices such as a physical keyboard, a mouse and a joystick.

[0057] The seat control method provided in the embodiment of the present application may be executed by a seat, or by a seat control device provided on the seat, or by a server electrically connected to the seat (wired or wirelessly), or by a user terminal communicatively connected to the seat, including but not limited to a mobile terminal and a non-mobile terminal.

[0058] like Figure 1 As shown, the seat control method includes: step 110, step 120 and step 130.

[0059] The seat may include a support structure and a moving structure.

[0060] Seating can include various types of seating, such as stools and chairs.

[0061] The seats may also include various types of functional seats such as office chairs and children's chairs.

[0062] Step 110, obtaining force application object data corresponding to the force application object on the supporting structure of the seat;

[0063] In this step, the force-applying object is an object that applies pressure to the supporting structure.

[0064] The object to which the force is applied can be a living object or a non-living object.

[0065] For example, the force-applying object may be an object with life characteristics, such as a person, a cat, or a dog.

[0066] For another example, the force-applying object may also be a mobile phone, a water cup, a snack, or other object that does not have life characteristics.

[0067] The force application object data is relevant data generated when the force application object is located on the supporting structure of the seat.

[0068] The force-applying object data may include, but are not limited to: weight information of the force-applying object, comfort information of the force-applying object on the seat, and safety information of the force-applying object on the seat.

[0069] During the actual implementation process, one or more sensors can be set on the seat, such as a pressure sensor to obtain weight information corresponding to the force-applying object, and a posture sensor to obtain posture information corresponding to the force-applying object, so as to determine the comfort and safety information of the force-applying object based on the posture information.

[0070] The pressure sensor can detect the pressure changes on the seat and convert the pressure changes into electrical signals.

[0071] The pressure sensor can use strain gauge technology. When the object applying force sits on the seat, the deformation of the seat will cause the resistance of the strain gauge to change, thereby generating a voltage signal proportional to the weight of the object applying force.

[0072] The pressure signal generated by the pressure sensor can be converted into a digital signal by a signal conditioning circuit and sent to a central processing unit, which processes the acquired force application object data.

[0073] The signal conditioning circuit may include: an amplifying circuit, a filtering circuit and an analog-to-digital conversion circuit.

[0074] During the actual implementation process, the force object data collected by the pressure sensor can be sent to the central processing unit via wired or wireless means.

[0075] It should be noted that one or more sensors of different types may be provided, and the specific number is not limited in this application.

[0076] Different types of sensors can be arranged on the seat cushion, backrest and armrests of the seat. For example, pressure sensors and posture sensors can be set in the waist area, hip area, shoulder area and arm support area respectively.

[0077] Of course, in the actual implementation process, the force object data can also be obtained through any other feasible method, and this application is not limited to this.

[0078] Step 120, inputting the force application object data into the target model to obtain the self-locking force information corresponding to the force application object data output by the target model;

[0079] In this step, the target model is trained using sample force object data as samples and sample self-locking force information as sample labels.

[0080] The target model can be a nonlinear model, a neural network model, a machine learning model, etc.

[0081] The sample force application object data is data of different types of force application objects collected in advance.

[0082] Different types of force-applied objects may include: adult males, adult females, middle-aged males, middle-aged females, teenage males, teenage females, female children, male children, female infants, male infants, and non-living static objects, etc.

[0083] The sample self-locking force information is the self-locking force set to meet the characteristics of the sample force-applying object, such as body shape, comfort, and safety.

[0084] It is understandable that for different types of force-applying objects, the corresponding sample self-locking force information may be the same or different.

[0085] During the actual execution process, the sample force object data and the sample self-locking force information can be used as a training set, and the target model can be trained with the goal of outputting the sample self-locking force information corresponding to the sample force object data, so that the trained target model can be used to determine the self-locking force information corresponding to the force object data.

[0086] Step 130: Control the moving structure of the seat based on the self-locking force information.

[0087] In this step, the moving structure is used to move the seat.

[0088] The mobile structure may include various types of pulleys such as gravity wheels, universal wheels, and weight-locking wheels.

[0089] In the actual implementation process, after the self-locking force information is obtained, a control instruction can be sent to the mobile structure to set the self-locking force mechanism corresponding to the mobile structure of the seat to the corresponding value of the obtained self-locking force information based on the control instruction.

[0090] The self-locking force mechanism may include one or more electric motors, pneumatic or hydraulic systems.

[0091] The self-locking force mechanism is used to adjust the fastening device of the seat, such as the seat belt or fixing clip of the seat.

[0092] After receiving the self-locking force information, the self-locking force mechanism corresponding to the moving structure of the seat can increase or decrease the self-locking force at the current collection moment based on the acquired self-locking force information.

[0093] In some embodiments, controlling the moving structure of the seat based on the self-locking force information may further include:

[0094] Obtain the self-locking force range corresponding to the moving structure of the seat;

[0095] When the self-locking force information does not exceed the self-locking force range, the moving structure of the seat is controlled based on the self-locking force information;

[0096] When the self-locking force information exceeds the self-locking force range, the moving structure of the seat is controlled based on the self-locking force information and the self-locking force range.

[0097] In this embodiment, the self-locking force range is a range that is preset before the seat leaves the factory based on the type of the seat.

[0098] The range of the self-locking force can be determined based on the actual situation of the seat, and this application does not limit it.

[0099] In actual implementation, the self-locking force range can be determined by consulting the production manual of the seat or determining the type of self-locking force mechanism corresponding to the moving structure of the seat.

[0100] Of course, in the actual implementation process, the self-locking force range corresponding to the mobile structure can also be obtained by any other feasible method, and this application does not limit it.

[0101] In the actual implementation process, after the self-locking force range and the self-locking force information are obtained, it can be compared whether the self-locking force information exceeds the self-locking force range.

[0102] When the self-locking force information does not exceed the self-locking force range, that is, the self-locking force information is not less than the minimum value corresponding to the self-locking force range, and the self-locking force information is not greater than the maximum value corresponding to the self-locking force range, a control instruction can be sent to the mobile structure to set the mobile structure of the seat to the obtained self-locking force information based on the control instruction.

[0103] In the case where the self-locking force information exceeds the self-locking force range, if the self-locking force information is less than the minimum value corresponding to the self-locking force range, the minimum value corresponding to the self-locking force range can be determined as the new self-locking force information, and control information is generated based on the new self-locking force information, and a control instruction is sent to the mobile structure, so that the mobile structure of the seat is set to the corresponding value of the obtained self-locking force information based on the control instruction.

[0104] If the self-locking force information is greater than the maximum value corresponding to the self-locking force range, the maximum value corresponding to the self-locking force range can be determined as new self-locking force information. Based on the new self-locking force information, control information is generated, and a control instruction is sent to the mobile structure to set the mobile structure of the seat to a value corresponding to the obtained self-locking force information based on the control instruction.

[0105] According to the seat control method provided in the embodiment of the present application, the self-locking force information is safety checked to limit the self-locking force information to the self-locking force range corresponding to the mobile structure, thereby reducing the occurrence of potential safety hazards that may be caused by the set self-locking force information exceeding the self-locking force range, extending the service life of the seat, and improving the user experience.

[0106] In some embodiments, before controlling the moving structure of the seat based on the self-locking force information, the seat may be subjected to a safety inspection to improve the safety of the moving structure.

[0107] In this embodiment, the safety check is to check whether there are foreign objects in the seat, or whether there is damage that may cause the seat to become stuck.

[0108] During the actual implementation process, the mobile structure can be inspected for safety through image sensors and vibration sensors to determine the state of the mobile structure and make sure that the mobile structure is in a safe state, thereby reducing safety hazards.

[0109] During the actual implementation, the user may also perform safety checks on the seat by moving the seat, and send information indicating that the seat is fault-free to the central processing unit through the user terminal.

[0110] Of course, in the actual implementation process, the seat can also be safety tested in any other feasible way, which is not limited in this application.

[0111] According to the seat control method provided in the embodiment of the present application, the usability of the seat is improved and the safety of the user is guaranteed by performing safety detection on the seat.

[0112] The inventor discovered during the research and development process that in the related art, the self-locking mechanism of the seat is mainly adjusted by fixing or manually adjusting. However, the above adjustment methods have poor flexibility and comfort, and there are safety hazards, which affect the user experience.

[0113] The present application obtains force object data corresponding to the force object on the supporting structure of the seat, obtains specific data that distinguishes the force object from other force objects, and inputs the force object data into the target model to obtain self-locking force information that is suitable for the force object and can ensure the safety of the force object. Based on the self-locking force information, the mobile structure of the seat is controlled so that the mobile structure of the seat can be automatically adjusted to a self-locking force suitable for the force object. The adjustment method is flexible, which reduces the safety hazards caused by improper fixed or manually adjusted self-locking force values ​​and improves user experience.

[0114] According to the seat adjustment method provided in the embodiment of the present application, by obtaining force object data corresponding to the force object on the seat support structure, the force object data is input into the target model to obtain self-locking force information output by the target model, so that the mobile structure of the seat can be automatically adjusted to a self-locking force suitable for a specific force object. The adjustment method is flexible, reducing safety hazards caused by improper fixed or manually adjusted self-locking force values, thereby improving user experience.

[0115] like Figure 2 As shown, in some embodiments, the force application object data includes weight information, and step 110 may further include:

[0116] Obtaining initial weight information corresponding to the force-applying object within a target period of time sent by a pressure sensor in the seat;

[0117] Determine the target category corresponding to the force-applying object based on the initial weight information corresponding to the force-applying object within the target period;

[0118] In a case where the target category matches the preset category, the initial weight information is determined as the weight information.

[0119] In this embodiment, the target period is a period of time determined based on the starting moment when the force-applying object is located at the supporting structure.

[0120] The specific value of the target time period can be determined based on actual conditions. For example, the target time period can be 30 seconds or 1 minute, which is not limited in this application.

[0121] In the actual implementation process, the pressure sensor may collect data based on a certain sampling frequency. For example, the pressure sensor may collect data every 3 seconds, or the pressure sensor may collect data every 5 seconds.

[0122] Taking the target period as 30 seconds and the pressure sensor collecting data every 3 seconds as an example, the pressure sensor can collect 10 pieces of initial weight information within the target period.

[0123] The initial weight information is weight information obtained by processing data collected by the pressure sensor.

[0124] It should be noted that when the seat support structure includes multiple pressure sensors, multiple initial weight information can be collected at the same collection time, and one or more of the average value, median value, maximum value and minimum value of the multiple initial weight information can be calculated, and the average value, median value, maximum value or minimum value can be used as the initial weight information corresponding to the force object at a certain moment.

[0125] The target category is the category actually corresponding to the force-applying object.

[0126] Target categories can include: living and non-living.

[0127] Among them, living things may include: humans, dogs, cats and other objects with specific life characteristics.

[0128] Non-living objects may include: mobile phones, water cups, snacks and other objects that do not have life characteristics.

[0129] The preset category is the category that requires the seat to be controlled based on the force object data.

[0130] The preset category may be living organism.

[0131] During the actual execution process, the initial weight information corresponding to the force-applying object within the target time period sent by the pressure sensor can be received, and based on the initial weight information corresponding to the force-applying object within the target time period, it can be determined whether the force-applying object is a preset category. If the force-applying object is a preset category, the initial weight information is determined as the weight information.

[0132] According to the seat control method provided in the embodiment of the present application, the pressure applied by the force-applying object on the seat is obtained by acquiring the initial weight information corresponding to the force-applying object within the target time period sent by the pressure sensor, and the target category corresponding to the force-applying object is predicted through the initial weight information. When the target category matches the preset category, the initial weight information is determined as the weight information required for subsequent control of the moving structure of the seat, thereby effectively screening the force-applying objects, reducing unnecessary adjustments, and providing personalized services and safety protection for the force-applying objects that match the preset category, thereby improving the user experience.

[0133] In some embodiments, obtaining the initial weight information corresponding to the force-applying object within the target period of time sent by the pressure sensor in the seat support structure may also include:

[0134] Obtaining first weight information corresponding to a force-applying object within a target period of time, sent by a pressure sensor in a seat support structure;

[0135] The first weight information corresponding to the force-applying object within the target time period is filtered to obtain the initial weight information corresponding to the force-applying object within the target time period.

[0136] In this embodiment, the first weight information is weight information directly collected by the pressure sensor.

[0137] The filtering process is to remove noise and outlier from the first weight information.

[0138] The filtering process may include: Kalman filtering, mean filtering, Gaussian filtering, etc.

[0139] In the actual implementation process, the first weight information may be filtered by a filtering algorithm or a filtering processor to obtain the initial weight information.

[0140] Of course, in the actual implementation process, the first weight information can also be filtered in any other feasible manner to obtain the initial weight information, which is not limited in this application.

[0141] During the actual implementation process, when the pressure sensor is in an idle state, that is, there is no force-applying object on the supporting structure, the pressure sensor can be zero-point calibrated, that is, the pressure sensor is initialized so that the pressure sensor can display the correct reading when it is at zero value, thereby improving the accuracy of the data collected by the pressure sensor.

[0142] During the actual implementation, when the force-applying object is on the supporting structure of the seat, the pressure sensor in the supporting structure will collect the pressure generated by the force-applying object on the supporting structure to obtain the first weight information corresponding to the force-applying object. The pressure sensor will send the received first weight information to the control unit of the seat, such as the central processing unit. The central processing unit will filter the first weight information to obtain the weight information with noise and outliers removed, that is, the initial weight information.

[0143] According to the seat control method provided in the embodiment of the present application, by filtering the first weight information corresponding to the force-applying object within the target time period, the noise data in the acquired first weight information is effectively removed, the abnormal values ​​in the first weight information are removed, the initial weight information is obtained, the data quality of the acquired initial weight information is improved, and the availability of the initial weight information is improved.

[0144] In some embodiments, determining the target category corresponding to the force-applying object based on the initial weight information corresponding to the force-applying object within the target period may further include:

[0145] Analyze the fluctuation of initial weight information corresponding to the force-applying object within the target period;

[0146] In the case where the initial weight information corresponding to the force-applying object fluctuates within the target period, determining that the force-applying object is a living body;

[0147] When the initial weight information corresponding to the force-applying object does not fluctuate within the target period, it is determined that the force-applying object is a non-living body.

[0148] In this embodiment, the fluctuation condition refers to whether the pressure applied by the force-applying object to the pressure sensor changes during the target period.

[0149] Fluctuation situations may include: fluctuation and non-fluctuation.

[0150] It should be noted that, when the force-applying object is a living body, the force-applying object may adjust its sitting posture, causing the data collected by the pressure sensor to change, showing greater volatility and randomness.

[0151] When the force-applying object is a non-living object, the weight and position of the force-applying object are relatively stable, and the data collected by the pressure sensor shows small volatility and stability.

[0152] During the actual execution process, after obtaining the initial weight information corresponding to the force-applying object within the target time period, the standard deviation of the initial weight information corresponding to the force-applying object within the target time period can be calculated to measure the degree of discreteness of the data. A time series graph can also be drawn based on the initial weight information corresponding to the force-applying object within the target time period to observe whether there are obvious fluctuations in the data through the time series graph.

[0153] Of course, in the actual implementation process, any other feasible method can be used to analyze the fluctuation of the initial weight information corresponding to the force-applying object within the target time period, and this application does not limit this.

[0154] During the actual implementation process, when the initial weight information corresponding to the force-applying object fluctuates within the target time period, it is characterized that there is a change in the pressure applied by the force-applying object to the pressure sensor. For example, the force-applying object may adjust its sitting posture or move its body to cause the pressure to change, thereby determining that the force-applying object is a living body.

[0155] When it is determined that the initial weight information corresponding to the force-applying object has not fluctuated within the target time period, it is characterized that the pressure applied by the force-applying object to the pressure sensor has not changed or has changed slightly, for example, the force-applying object remains in its original state after being placed on the pressure sensor, thereby determining that the force-applying object is non-living.

[0156] like Figure 2 As shown, in the actual implementation process, the pressure sensor and the central processing unit are initialized before the force-applying object is on the supporting structure.

[0157] When the force-applying object is on the supporting structure, first weight information corresponding to the force-applying object collected by the pressure sensor is obtained; data preprocessing is performed on the first weight information to obtain initial weight information, and data analysis is performed based on the initial weight information to predict the target category corresponding to the force-applying object.

[0158] When it is determined that the force-applying object is a living body and the force-applying object data fluctuates within the target time period, the initial weight information is determined as the weight information, and the weight information is input into the target model to obtain self-locking force information corresponding to the weight information. Based on the self-locking force information, a control instruction is generated to control the self-locking force mechanism corresponding to the moving structure of the seat to adjust to the self-locking force information corresponding to the weight information.

[0159] When it is determined that the force-applying object is a non-living body, the state of the seat is kept unchanged, and the first weight information sent by the pressure sensor is reacquired.

[0160] According to the seat control method provided in the embodiment of the present application, by analyzing the fluctuation of the initial weight information corresponding to the force-applying object within the target time period acquired in real time, it is determined whether the force-applying object is a living body based on the fluctuation. When the initial weight information fluctuates, the force-applying object is determined to be a living body. When the initial weight information does not fluctuate, the force-applying object is determined to be a non-living body. The judgment logic is simple and easy to operate.

[0161] Continue to refer Figure 2 In some embodiments, after step 130, the method may further include:

[0162] Obtain the execution result of the mobile structure of the seat;

[0163] Based on the execution results, the target model is optimized.

[0164] In this embodiment, the execution result is that the mobile structure adjusts its corresponding self-locking force mechanism to the actual execution status of the self-locking force information.

[0165] The execution results may include: execution success or execution failure.

[0166] In the actual implementation process, after the moving structure of the seat is controlled based on the self-locking force information, the execution status of the moving structure on the self-locking force information can be received.

[0167] Based on the execution of the self-locking force information, the parameters of the target model are adjusted to improve the accuracy of the target model.

[0168] During the actual execution process, the force object data and execution results corresponding to the force object can be sent to the cloud and the user end through the wireless communication module, so as to realize remote monitoring and data analysis of the seat, so as to continuously optimize the process in which the force object is on the supporting structure and set the self-locking force information to be more suitable for the force object.

[0169] The control process of the seat will be described below by taking the seat as a child seat.

[0170] When a child sits in the seat, the pressure sensor on the seat detects the child's weight in real time, converts the pressure signal into an electrical signal, and sends it to the central processing unit. The central processing unit determines the child's gravity information based on the received electrical signal, inputs the gravity information into the target model, obtains self-locking force information, and generates control instructions based on the self-locking force information to control the self-locking force mechanism corresponding to the moving structure of the seat.

[0171] It should be noted that when the target model outputs the self-locking force information, it takes the weight range of the child into consideration and determines the self-locking force information based on the safety standards involved in the seat.

[0172] When the child is lighter, the self-locking force will be increased to ensure the stability of the seat; when the child is heavier, the self-locking force will be reduced to alleviate the problem of over-tightening.

[0173] During the actual implementation process, the user can check the working status of the seat through the mobile terminal. If the self-locking force information needs to be adjusted, the self-locking force mechanism can be manually adjusted to further ensure the safety of the seat.

[0174] According to the seat control method provided in the embodiment of the present application, by acquiring the execution result corresponding to the mobile structure of the seat, the self-locking force information corresponding to the mobile structure of the seat is monitored in real time, so that based on the execution result, the target model is continuously optimized to improve the accuracy of the self-locking force information output by the target model, thereby improving the safety and comfort of the seat.

[0175] In some embodiments, the target model can be trained based on the following steps:

[0176] Construct sample labels based on sample preference data, sample safety data, and sample self-locking force information;

[0177] The target model is trained based on the sample labels and sample force object data.

[0178] In this embodiment, the sample preference data is comfort preference data of multiple different types of living beings.

[0179] The sample safety data are the safety data that need to be considered when various types of living beings are on the seat.

[0180] The sample self-locking force information is the self-locking force information actually set when different types of living bodies are on the seat.

[0181] During the actual implementation process, sample preference data, sample safety data, sample self-locking force information and sample force object data corresponding to different types of force objects can be collected in advance, and the acquired sample preference data, sample safety data, sample self-locking force information and sample force object data can be preprocessed, such as data cleaning or data normalization.

[0182] The data corresponding to the sample force object data and the sample labels are used as a training set. The target model is trained with the goal of outputting the sample labels corresponding to the number of sample force objects, and the trained target model is determined as the target model.

[0183] In some embodiments, the target model may be determined based on the following function:

[0184] F = k 1 ·W 2 +k 2 ·W+k 3

[0185] Where F is the self-locking force information; k 1 is the first coefficient; k 2 is the second coefficient; k 3 is the third coefficient; W is the force application object data.

[0186] In the actual execution process, after the central processing unit obtains the force application object data corresponding to the force application object through the built-in microcontroller, the force application object data can be input into the target model to obtain the self-locking force information output by the target model.

[0187] According to the seat control method provided in the embodiment of the present application, a sample label is constructed based on sample preference data, sample safety data and sample self-locking force information, and a target model is trained based on the sample label and the sample force application object data. In the process of training the target model, in addition to considering the sample force application object data, the preference data and safety of the force application object are also considered to improve the accuracy of the self-locking force information output by the target model and its practicality for the force application object, thereby satisfying the user's comfort preference and usage experience.

[0188] The seat control method provided in the embodiment of the present application can be executed by a seat control device. In the embodiment of the present application, the seat control device provided in the embodiment of the present application is described by taking the seat control device executing the seat control method as an example.

[0189] The embodiment of the present application also provides a seat control device.

[0190] like Figure 3 As shown, the seat control device includes: a first processing module 310 , a second processing module 320 and a third processing module 330 .

[0191] The seat comprises a supporting structure and a moving structure.

[0192] The first processing module 310 is used to obtain force application object data corresponding to the force application object on the support structure of the seat;

[0193] The second processing module 320 is used to input the force application object data into the target model to obtain the self-locking force information corresponding to the force application object data output by the target model;

[0194] The third processing module 330 is used to control the moving structure of the seat based on the self-locking force information;

[0195] Among them, the target model is trained with sample force object data as samples and sample self-locking force information as sample labels.

[0196] According to the seat control device provided in the embodiment of the present application, by obtaining force object data corresponding to the force object on the seat support structure, the force object data is input into the target model to obtain self-locking force information output by the target model, so that the mobile structure of the seat can be automatically adjusted to a self-locking force suitable for a specific force object. The adjustment method is flexible, reducing safety hazards caused by improper fixed or manually adjusted self-locking force values, thereby improving user experience.

[0197] In some embodiments, the force application object data includes weight information, and the first processing module 310 may also be used to:

[0198] Obtaining initial weight information corresponding to the force-applying object within a target period of time sent by a pressure sensor in the seat;

[0199] Based on the initial weight information corresponding to the force-applying object within the target period, determining the target category corresponding to the force-applying object; the target categories include: living objects and non-living objects;

[0200] In a case where the target category matches the preset category, the initial weight information is determined as the weight information.

[0201] In some embodiments, the first processing module 310 may also be used to:

[0202] Analyze the fluctuation of initial weight information corresponding to the force-applying object within the target period;

[0203] In the case where the initial weight information corresponding to the force-applying object fluctuates within the target period, determining that the force-applying object is a living body;

[0204] When the initial weight information corresponding to the force-applying object does not fluctuate within the target period, it is determined that the force-applying object is a non-living body.

[0205] In some embodiments, the first processing module 310 may also be used to:

[0206] Obtaining first weight information corresponding to a force-applying object within a target period of time, sent by a pressure sensor in a seat support structure;

[0207] The first weight information corresponding to the force-applying object within the target time period is filtered to obtain the initial weight information corresponding to the force-applying object within the target time period.

[0208] In some embodiments, the apparatus may further include a fourth processing module, configured to:

[0209] Obtain the execution result of the mobile structure of the seat;

[0210] Based on the execution results, the target model is optimized.

[0211] In some embodiments, the apparatus may further include a fifth processing module, configured to:

[0212] Construct sample labels based on sample preference data, sample safety data, and sample self-locking force information;

[0213] The target model is trained based on the sample labels and sample force object data.

[0214] The seat control device in the embodiment of the present application can be a seat, or can be an electronic device that is connected to the seat for communication, or can be a component in the seat or the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and the embodiment of the present application does not make specific limitations.

[0215] The seat control device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an IOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0216] The seat control device provided in the embodiment of the present application can achieve Figure 1 to Figure 2 To avoid repetition, the various processes implemented by the method embodiment are not described here.

[0217] The embodiment of the present application also provides a seat.

[0218] In some embodiments, the sitting tool comprises: a supporting structure, a moving structure, a pressure sensor and a sitting tool control device as described in any of the above embodiments.

[0219] In this embodiment, the support structure is connected to the mobile structure.

[0220] The support structure is used for the force-applying object to sit on the seat.

[0221] The mobile structure is used to change the position of the seat.

[0222] The pressure sensor may be arranged in the supporting structure and may also be arranged in the mobile structure.

[0223] The seat control device is electrically connected to the pressure sensor.

[0224] According to the seat provided in the embodiment of the present application, by obtaining force object data corresponding to the force object on the seat support structure, the force object data is input into the target model to obtain self-locking force information output by the target model, so that the mobile structure of the seat can be automatically adjusted to a self-locking force suitable for a specific force object. The adjustment method is flexible, which reduces the safety hazards caused by improper fixed or manually adjusted self-locking force values ​​and improves the user experience.

[0225] In some embodiments, Figure 4 As shown, the embodiment of the present application also provides an electronic device 400, including a processor 401, a memory 402, and a computer program stored in the memory 402 and executable on the processor 401. When the program is executed by the processor 401, each process of the above-mentioned seat control method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0226] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0227] The embodiment of the present application also provides a seat control system.

[0228] In some embodiments, the seat control system includes: a data acquisition module, a data processing module, a command sending module, an execution and feedback module, and a closed-loop control module.

[0229] In this embodiment, the data acquisition module is used to obtain force application object data.

[0230] The data processing module is used to process the force application object data and output the self-locking force information based on the force application object data.

[0231] The instruction sending module is used to send control instructions generated based on the self-locking force information.

[0232] The execution and feedback module is used to control the self-locking force mechanism on the mobile structure of the seat to execute the control instructions and feedback the execution results of the control instructions.

[0233] The closed-loop control module is used to adjust the self-locking force information based on the execution results fed back by the mobile structure and the new weight information, so as to ensure that the self-locking force always provides the best self-locking force.

[0234] According to the seat control system provided in the embodiment of the present application, by obtaining force object data corresponding to the force object on the seat support structure, the force object data is input into the target model to obtain self-locking force information output by the target model, so that the mobile structure of the seat can be automatically adjusted to a self-locking force suitable for a specific force object. The adjustment method is flexible, which reduces the safety hazards caused by improper fixed or manually adjusted self-locking force values ​​and improves the user experience.

[0235] An embodiment of the present application also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the above-mentioned seat control method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0236] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0237] An embodiment of the present application also provides a computer program product, including a computer program, which implements the above-mentioned seat control method when executed by a processor.

[0238] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0239] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned seat control method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0240] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0241] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0242] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0243] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

[0244] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0245] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.

Claims

1. A seat control method, characterized in that: The seat comprises a supporting structure and a moving structure; the method comprises: Acquire force application object data corresponding to the force application object on the supporting structure of the seat; Inputting the force application object data into a target model to obtain self-locking force information corresponding to the force application object data output by the target model; Based on the self-locking force information, controlling the moving structure of the seat; The target model is obtained by training with sample force application object data as samples and sample self-locking force information as sample labels.

2. The seat control method according to claim 1, characterized in that: The force application object data includes weight information, and the step of obtaining the force application object data corresponding to the force application object on the supporting structure of the seat includes: Obtaining initial weight information corresponding to the force-applying object within a target period of time, sent by a pressure sensor in the seat; Based on the initial weight information corresponding to the force-applying object within the target time period, determining the target category corresponding to the force-applying object; the target category includes: living objects and non-living objects; In a case where the target category matches the preset category, the initial weight information is determined as the weight information.

3. The seat control method according to claim 2, characterized in that: The determining the target category corresponding to the force-applying object based on the initial weight information corresponding to the force-applying object within the target time period includes: Analyzing the fluctuation of the initial weight information corresponding to the force-applying object within the target time period; In the case where the initial weight information corresponding to the force-applying object fluctuates within the target time period, determining that the force-applying object is a living body; When the initial weight information corresponding to the force-applying object does not fluctuate within the target time period, it is determined that the force-applying object is a non-living body.

4. The seat control method according to claim 2, characterized in that: The obtaining of the initial weight information corresponding to the force-applying object within the target period of time sent by the pressure sensor in the seat includes: Acquire first weight information corresponding to the force-applying object within the target time period, which is sent by a pressure sensor in the seat support structure; The first weight information corresponding to the force-applying object within the target time period is filtered to obtain the initial weight information corresponding to the force-applying object within the target time period.

5. The seat control method according to any one of claims 1 to 4, characterized in that: After controlling the moving structure of the seat based on the self-locking force information, the method further includes: Obtaining the execution result of the moving structure of the seat; Based on the execution result, the target model is optimized.

6. The seat control method according to any one of claims 1 to 4, characterized in that: The target model is trained based on the following steps: Construct sample labels based on sample preference data, sample safety data, and sample self-locking force information; The target model is trained based on the sample labels and the sample force object data.

7. A seat control device, characterized in that: The seat comprises a supporting structure and a moving structure; the device comprises: A first processing module is used to obtain force application object data corresponding to the force application object on the supporting structure of the seat; A second processing module, used for inputting the force application object data into a target model to obtain self-locking force information corresponding to the force application object data output by the target model; A third processing module, configured to control the moving structure of the seat based on the self-locking force information; The target model is obtained by training with sample force application object data as samples and sample self-locking force information as sample labels.

8. A seat, characterized in that: include: Support structure; A mobile structure, wherein the support structure is connected to the mobile structure; a pressure sensor, wherein the pressure sensor is arranged on the supporting structure and / or the moving structure; According to the seat control device as claimed in claim 7, the seat control device is electrically connected to the pressure sensor.

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

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the seat control method as described in any one of claims 1 to 6 is implemented.