Seat and seating detection method, control method and system thereof
By using a distance detection module and signal strength judgment on the seat, the problem of misidentification in seat recognition of office chairs with suspended mesh structures was solved, and accurate seat status recognition and intelligent control were achieved in complex environments.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HANGZHOU BLACK & WHITE TECH CO LTD
- Filing Date
- 2025-11-17
- Publication Date
- 2026-05-15
AI Technical Summary
Existing office chair seating recognition technologies cannot accurately identify seating status on office chairs with a suspended mesh structure. Pressure membrane detection technology cannot be installed stably and has a high false recognition rate, while infrared sensing technology is easily affected by environmental interference, resulting in a high false judgment rate. These technologies are difficult to meet the precise status signal requirements of intelligent control.
A distance detection module is used to transmit and receive distance detection signals within the seating area. By filtering echo signals that are less than a preset distance and combining the signal strength, the seating status is determined. The deviation of the distance detection module is corrected by a preset detection target to ensure accurate identification.
It achieves accurate recognition of seating status in complex environments, reduces the false recognition rate, improves recognition accuracy and anti-interference ability, and ensures accurate seating status signals for intelligent seat control.
Smart Images

Figure CN122030732A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of intelligent furniture control technology, and in particular to a chair and its seating detection method, control method and system. Background Technology
[0002] Current methods for identifying people sitting in office chairs mainly include pressure membrane detection technology and infrared sensing technology.
[0003] Pressure membrane detection technology identifies seats by generating electrical signals through the pressure exerted when a person sits down. However, because it relies on a rigid support surface to ensure installation stability and sensing accuracy, it is only suitable for office chairs with solid cushions. For office mesh chairs with a suspended mesh structure, the lack of a rigid support surface on the seat cushion makes it impossible to install the pressure membrane stably. Furthermore, the elastic deformation of the mesh can cause fluctuations in the pressure signal, leading to problems such as failure to recognize when seated and misidentification when seated. Therefore, pressure membrane detection technology cannot be applied to office mesh chairs.
[0004] Infrared sensing technology determines whether a person is sitting by detecting the presence of infrared radiation from the human body. However, since it cannot limit the distance, the detection range covers the area around the seat. When people walk or stay near the seat, it is easy to trigger the sitting judgment falsely. It cannot distinguish between a valid seated state and a non-seated state, which makes infrared sensing technology susceptible to interference from the surrounding environment and has a high false judgment rate.
[0005] Existing office chair seating recognition systems cannot accurately identify where people are seated, resulting in a disconnect between seating recognition and actual usage scenarios, making it difficult to meet the demand for precise status signals in intelligent control. Summary of the Invention
[0006] The technical problem to be solved by this disclosure is to overcome the shortcomings of the prior art in that it cannot accurately identify people sitting down and cannot meet the demand of intelligent control for precise status signals, and to provide a seat and its sitting detection method, control method and system.
[0007] This disclosure solves the above-mentioned technical problems through the following technical solution:
[0008] According to a first aspect of this disclosure, a method for detecting seating occupancy is provided, wherein the seating is provided with a distance detection module, the detection area of the distance detection module covering the seating area of the seating, and the seating detection method includes:
[0009] During the first time period, the distance detection module is driven to transmit a first number of first distance detection signals in different directions within the seating area at a first beam angle;
[0010] In response to receiving a second number of first echo signals reflected by the detected object within the first time period from the first distance detection signal, a distance value corresponding to each first echo signal is obtained;
[0011] The system filters out a third number of second echo signals that are less than a first preset distance from the distance values, and determines whether the detected object has sat in the seating area of the seat based on the signal strength of the second echo signal.
[0012] Optionally, a preset detection target is provided at a preset position of the seat, and the seating detection method further includes:
[0013] During the second time period, the distance detection module is driven to transmit a fourth number of second distance detection signals at a second beam angle;
[0014] The second beam angle corresponds to the region where the preset detection target is located;
[0015] The system receives a third echo signal reflected by the second distance detection signal via the preset detection target, and determines a distance correction coefficient based on the third echo signal. The distance correction coefficient is used to correct the detection deviation of the distance detection module.
[0016] The step of filtering out a third number of second echo signals from the distance values that are less than the first preset distance includes:
[0017] The distance value is corrected according to the distance correction coefficient to obtain the corrected distance value;
[0018] The third number of second echo signals that are less than the first preset distance from the corrected distance values are selected.
[0019] Optionally, the step of determining whether the detected object has sat in the seating area of the seat based on the signal strength of the second echo signal includes:
[0020] In response to the fact that the proportion of distance values where the signal strength is greater than a preset strength and less than a second preset distance meets a first preset threshold, it is determined that the detected object is seated in the seating area of the seat in a first seating state.
[0021] or,
[0022] In response to the signal strength being greater than the preset strength and the distance values being greater than or equal to the second preset distance, it is determined that the detected object is seated in the seating area of the seat in a second seating state;
[0023] Wherein, the second preset distance is less than the first preset distance.
[0024] Optionally, multiple distance detection modules are provided at different positions of the seat, and the first preset distance corresponding to different distance detection modules is different;
[0025] The step of determining whether the detected object is seated in the seating area of the seat based on the signal strength of the second echo signal includes:
[0026] In response to the signal strength being greater than a preset strength, it is determined that the corresponding distance detection module is in a valid detection state;
[0027] In response to the fact that the proportion of the distance detection modules in the effective detection state is greater than a second preset threshold, it is determined that the detected object has sat in the seating area of the seat;
[0028] or,
[0029] In response to the fact that the proportion of the distance detection module in the effective detection state is less than or equal to a second preset threshold, it is determined that the detection object has not sat in the seating area of the seat.
[0030] Optionally, the step of determining whether the detected object has sat in the seating area of the seat based on the signal strength of the second echo signal includes:
[0031] In response to the signal strength being greater than a preset strength, the distance detection module is driven to transmit the first distance detection signal in different directions within the seating area at the first beam angle within a preset time period;
[0032] In response to continuously receiving the second echo signal within the preset duration, it is determined that the detected object has sat in the seating area of the seat.
[0033] According to a second aspect of this disclosure, a method for controlling a seat is provided, the method comprising:
[0034] The seating area of the chair is detected using the seating detection method described in the first aspect of this disclosure;
[0035] In response to the detection object sitting in the seating area of the seat, the seat is controlled to start a preset working mode.
[0036] According to a third aspect of this disclosure, a seating detection system is provided, wherein the seat is provided with a distance detection module, the detection area of the distance detection module covers the seating area of the seat, and the seating detection system includes a driving module, a calculation module, and a determination module.
[0037] The driving module is used to drive the distance detection module to transmit a first number of first distance detection signals in different directions within the seating area at a first beam angle during a first time period.
[0038] The calculation module responds to receiving a second number of first echo signals reflected by the detection object within the first time period from the first distance detection signal to obtain a distance value corresponding to each first echo signal.
[0039] The determining module is used to filter out a third number of second echo signals that are less than a first preset distance from the distance values, and to determine whether the detected object has sat in the seating area of the seat based on the signal strength of the second echo signal.
[0040] According to a fourth aspect of this disclosure, a control system for a seat is provided, the control system including a detection module and a control module;
[0041] The detection module is used to detect the seating area of the seat using the seating detection system described in the third aspect of this disclosure;
[0042] The control module is used to control the seat to start a preset working mode in response to the detection object sitting in the seating area of the seat.
[0043] According to a fifth aspect of this disclosure, a seat is provided, the seat having a distance detection module and a controller electrically connected to the distance detection module, the detection area of the distance detection module covering the seating area of the seat;
[0044] The controller is used to perform the seating detection method described in the first aspect of this disclosure, or the control method described in the second aspect of this disclosure.
[0045] Optionally, the seat further includes a seat cushion and a lumbar support with a mounting slot for mounting the distance detection module, and the controller is located inside the lumbar support;
[0046] The lumbar support is located at a position relative to the seat cushion, so that the detection area of the distance detection module covers the seating area of the seat.
[0047] According to a sixth aspect of this disclosure, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and for running on the processor, wherein the processor executes the computer program to implement the seating detection method of the first aspect of this disclosure, or the control method of the second aspect of this disclosure.
[0048] According to a seventh aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the seating detection method of the first aspect of this disclosure, or the control method of the second aspect of this disclosure.
[0049] According to the eighth aspect of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the seating detection method of the first aspect of this disclosure, or the control method of the second aspect of this disclosure.
[0050] Based on common knowledge in the field, the above optional conditions can be combined arbitrarily to obtain the optional examples of this disclosure.
[0051] The positive and progressive effects of this disclosure are as follows: by marking the seating area on the seat and locking the maximum recognition distance of the distance detection module within a first preset distance within the seating area, only the reflected signals within this distance range are collected, forming a dual recognition condition of distance and area. This can avoid misidentification of seating caused by people walking or staying next to the seat or placing items in the seating area, ensuring the accuracy of seating detection and providing accurate seating status signals for the intelligent control of the seat. Attached Figure Description
[0052] Figure 1 This is a flowchart of the seating detection method for the seat disclosed herein;
[0053] Figure 2 This is a schematic diagram of the seat structure disclosed herein;
[0054] Figure 3 This is a flowchart illustrating an example of seat occupancy detection for the seats disclosed herein;
[0055] Figure 4 This is a flowchart of the control method for the seat disclosed herein;
[0056] Figure 5 This is a schematic diagram of the hardware connections of the seat disclosed herein;
[0057] Figure 6 This is a schematic diagram of the seating detection system module for the seats disclosed in this invention;
[0058] Figure 7 This is a schematic diagram of the control system module for the seat disclosed herein;
[0059] Figure 8 This is a schematic diagram of the structure of an electronic device disclosed herein. Detailed Implementation
[0060] The present disclosure is further illustrated below by way of embodiments, but the present disclosure is not limited to the scope of the embodiments described herein.
[0061] The prefixes such as "first" and "second" used in this disclosure are merely for distinguishing different descriptive objects and do not limit the position, order, priority, quantity, or content of the described objects. The use of ordinal numbers and other prefixes used to distinguish descriptive objects in this disclosure does not constitute a limitation on the described objects. The description of the described objects is given in the context of the embodiments, and the use of such prefixes should not constitute unnecessary restrictions. Furthermore, in the description of this embodiment, unless otherwise stated, "multiple" means two or more.
[0062] Example 1
[0063] In one specific embodiment of this disclosure, a method for detecting seat occupancy is provided. The seat is equipped with a distance detection module, the detection area of which covers the occupancy area of the seat. Figure 1 As shown, the seating detection method includes:
[0064] S11. During the first time period, drive the distance detection module to transmit a first number of first distance detection signals in different directions within the seating area at a first beam angle.
[0065] S12. In response to receiving a first distance detection signal, a second number of first echo signals reflected by the detection object within a first time period are obtained, and the distance value corresponding to each first echo signal is obtained.
[0066] S13. Filter out a third number of second echo signals whose distance values are less than the first preset distance, and determine whether the detected object is seated in the seating area of the seat based on the signal strength of the second echo signal.
[0067] Specifically, a distance detection module connected to the seat controller can be installed at a preset position on the seat, ensuring that the detection area of the module covers the seating area. Taking an office mesh chair as an example... Figure 2 As shown, the central area of the office mesh chair cushion 1 is used as the effective recognition area. For example, the area within a 46.5cm length of the center of the cushion 1 is used as the seating area. The distance detection module 2 is installed inside the lumbar support 3 and electrically connected to the controller 4, with the recognition surface of the distance detection module 2 facing the cushion 1, to detect objects within the seating area of the cushion 1. The distance detection module 2 can be a radar, such as a 10-10.5G millimeter-wave radar (operating frequency band 10-100GHz) that emits millimeter-wave signals for distance detection.
[0068] When the seat seating detection function is activated, step S11 drives the distance detection module to emit a first number of first distance detection signals in different directions within the seating area at a first beam angle within a first time period. For example, within the first time period, the distance detection module emits first distance detection signals in different directions towards the seat cushion from a plane perpendicular to the detection surface of the distance detection module within the range of the first beam angle. This ensures that the detection plane of the first distance detection signal is parallel to the seat cushion, and the detection area of the detection plane covers the seating area in the middle of the 46.5cm seat cushion, preventing the first distance detection signal from detecting objects on both sides of the seating area. The first time period can be set intermittently or continuously (e.g., continuous detection for 24 hours).
[0069] When the distance detection module receives the first echo signal reflected back from the detected object by the first distance detection signal, it indicates that a person or object is within the detection plane range of the first distance detection signal. The first echo signal formed after the first distance detection signal is reflected by the detected object is received by the distance detection module. The distance detection module will calculate the round-trip time t of the first distance detection signal (first echo signal) and calculate the actual distance between the distance detection module and the person or object by the formula d=(c×t) / 2, where d represents the distance between the detected object and the distance detection module, c represents the speed of light, and t represents the round-trip time of the first distance detection signal. Thus, the distance value corresponding to each first echo signal can be calculated through step S12.
[0070] To accurately identify whether a person or object has sat in the seating area of a chair, and to avoid misidentifying people walking or lingering near the chair as sitting in the seating area, step S13 filters out a third number of second echo signals with distance values less than a first preset distance. This locks the maximum effective recognition distance of the distance detection module within the first preset distance. Taking an office mesh chair as an example, the first preset distance can be set to 20cm, fluctuating within ±0.5cm. When a first echo signal is received, second echo signals with distance values less than 20cm are filtered out as valid distance detection signals, while first echo signals with distance values greater than 20cm are directly filtered. If a second echo signal with a distance value less than 20cm exists, it is determined that there is a person or object in the current seating area of the chair. Thus, the detection area is limited to the 46.5cm center area of the seat cushion at a distance of 20cm from the chair, precisely covering the core area of the seat cushion where the buttocks are located when a person sits down, effectively improving the accuracy of seating recognition.
[0071] Meanwhile, since the intensity of human body reflected signals is usually more than 30 dB higher than that of environmental interference signals, the signal intensity of the second echo signal can be further analyzed to determine whether there is a person in the seat area. If so, the seat area where the detected object is seated is determined; if not, the seat area where the detected object is not seated is determined.
[0072] It should be noted that the filtering of the second echo signal can be achieved by integrating the distance limiting algorithm into the distance detection module and executing it. When the distance detection module detects the presence of the second echo signal, it transmits the second echo signal to the controller. The controller determines whether a human body is present based on the intensity of the second echo signal and outputs the seated or unseated status. Alternatively, the distance detection module can transmit all received first echo signals to the controller, which then filters the second echo signal. This specific implementation does not limit the specific implementation.
[0073] This specific implementation marks the seating area on the seat and locks the maximum recognition distance of the distance detection module within a first preset distance within the seating area. Only reflected signals within this distance range are collected, forming a dual recognition condition of distance and area. This can avoid misidentification of seating caused by people walking or staying next to the seat or placing items in the seating area, ensuring the accuracy of seating detection and providing accurate seating status signals for the intelligent control of the seat.
[0074] In one specific embodiment, a preset detection target is provided at a preset position on the seat, and the seating detection method further includes:
[0075] S14. During the second time period, drive the distance detection module to transmit a fourth number of second distance detection signals at a second beam angle;
[0076] The second beam angle corresponds to the area where the preset detection target is located;
[0077] S15. Receive the third echo signal reflected by the second distance detection signal through the preset detection target, and determine the distance correction coefficient based on the third echo signal. The distance correction coefficient is used to correct the detection deviation of the distance detection module.
[0078] Step S13 includes:
[0079] S1311. Correct the distance value according to the distance correction factor to obtain the corrected distance value;
[0080] S1312. Filter out the third number of second echo signals in the corrected distance values that are less than the first preset distance.
[0081] Specifically, considering that the distance detection module may shift in position due to external forces during long-term use, resulting in a mismatch between the detection area of the distance detection module and the seating area of the seat, for example, the lumbar support may deform during long-term use, causing the position of the distance detection module located in the lumbar support to also shift, and the 20cm distance value detected by the distance detection module will be different from the actual position of 20cm on the seat.
[0082] Therefore, to ensure the distance detection accuracy of the distance detection module, a preset detection target is set at a preset position on the seat, for example, a reflective target is set at a specific position on the seat cushion. In the second time period, the distance detection module is driven to emit a fourth number of second distance detection signals at a second beam angle. The detection range of the second distance detection signal covers the area where the preset detection target is located. The distance value of the third echo signal is obtained based on the third echo signal formed by the reflection of the second distance detection signal through the preset detection target. This distance value is compared with the preset distance value. If the distance value is consistent with the preset distance value, it means that the position of the distance detection module has not shifted. If the distance value is inconsistent with the preset distance value, the distance correction coefficient can be obtained based on the difference between the distance value and the preset distance value.
[0083] The second time period can be a specific detection period, such as detecting and correcting at 2:00 AM every day, or detecting when the seat is determined to be in an unseat state, or a detection period determined based on the user's usage frequency and habits. This specific implementation method does not limit the specific time period.
[0084] If the position of the distance detection module shifts, after obtaining the distance value corresponding to each first echo signal, the distance value of the first echo signal is corrected according to the distance correction coefficient to obtain the corrected distance value. The effective distance signal is then filtered based on the corrected distance value, thereby ensuring that the accuracy of the 20cm distance limit is always kept within ±0.5cm.
[0085] In one specific implementation, step S13 further includes: in response to the proportion of distance values where the signal strength is greater than a preset strength and less than a second preset distance satisfying a first preset threshold, determining the seating area where the detection object sits in the seat in a first seating state.
[0086] In response to a signal strength greater than a preset strength and distance values greater than or equal to a second preset distance, the seating area of the detected object in the second seating state is determined;
[0087] The second preset distance is less than the first preset distance.
[0088] Specifically, after detecting the seating area of the subject sitting in the seat, in order to further identify the human sitting posture, a second preset distance can be set. For example, the second preset distance is 15cm. If the proportion of distance values less than the second preset distance meets the first preset threshold, it means that the subject is sitting in the rear half of the seat cushion, and it is determined that the subject is sitting in the seating area of the seat in a fully seated state. Conversely, if the distance values are all greater than or equal to the second preset distance, it means that the subject is sitting in the front half of the seat cushion, and it is determined that the subject is sitting in the seating area of the seat in a partially seated state.
[0089] In one specific embodiment, multiple distance detection modules are provided at different positions of the seat, and the first preset distances corresponding to different distance detection modules are different.
[0090] Step S13 also includes:
[0091] S1321. In response to a signal strength greater than a preset strength, determine that the corresponding distance detection module is in a valid detection state;
[0092] S1322. In response to the proportion of distance detection modules in the effective detection state being greater than the second preset threshold, the seating area of the detected object in the seat is determined; in response to the proportion of distance detection modules in the effective detection state being less than or equal to the second preset threshold, the seating area of the detected object not in the seat is determined.
[0093] Specifically, to further improve the detection accuracy of seat entry recognition, multiple distance detection modules can be installed at different positions on the seat. For example, a distance detection module A can be installed inside the lumbar support, and distance detection modules B and C can be installed on the left and right armrests, respectively, with their detection surfaces facing the seat cushion. The first preset distance for distance detection modules B and C is set to 10cm (which can be adjusted as needed). The seat entry detection principle of distance detection modules B and C is the same as that described in any of the aforementioned embodiments, and will not be repeated here.
[0094] When distance detection module A detects a person sitting in the seating area (distance value less than 20cm), distance detection module B does not detect a person sitting in the seating area (distance value greater than 10cm), while distance detection module C detects a person sitting in the seating area (distance value less than 10cm), it can be determined that the person is sitting against one side of the seat, thus identifying the seating area where the detected object is seated. When distance detection module A detects a person sitting in the seating area, but distance detection modules B and C do not detect a person sitting in the seating area, it indicates that the person is merely leaning against the seating area (e.g., placing one knee on the seating area) and is not actually sitting, thus identifying the seating area where the detected object is not seated.
[0095] In one specific embodiment, step S13 further includes:
[0096] S1331. In response to a signal strength greater than a preset strength, drive the distance detection module to transmit a first distance detection signal in different directions within the seating area at a first beam angle within a preset time.
[0097] S1332, In response to continuously receiving the second echo signal within a preset time period, determine the seating area of the seat where the detection object is seated.
[0098] Specifically, in order to further identify the valid seating status of personnel and avoid misidentification due to brief seating, when a person is detected in the seating area of the seat, the first distance detection module is driven to emit a first distance detection signal in different directions within the seating area within a preset time period (e.g., 5 seconds). If a second echo signal with a distance value less than the first preset distance is continuously received within the preset time period, the seating area of the detected person in the seat is determined; otherwise, the seating area of the detected person not in the seat is determined.
[0099] For example, if a person stands up from their seat due to an emergency while sitting down, and the sitting time does not meet the preset duration requirement, the detection area where the person is not seated is identified to avoid false triggering of the seating recognition, which would cause the seat to enter an invalid working state.
[0100] It should be noted that the seat occupancy detection method in this embodiment can also be applied to car seats. Depending on the seat cushion depth of the car seat (e.g., 50cm for sedan seats and 55cm for SUV seats), the first preset distance of the distance detection module can be adjusted to 15-25cm to adapt to the seat structure of different car models, providing accurate occupancy signals for the triggering of car airbags and the activation of seat heating.
[0101] In a specific example, a 10-10.5G millimeter-wave radar is installed on the seat as a distance detection module. The seat occupancy detection process is as follows: Figure 3 As shown, the system starts up, the millimeter-wave radar initializes and loads the first preset distance (20cm) and the first beam angle (based on the 46.5cm middle area of the seat cushion) parameters, emits millimeter-wave signals toward the seat cushion and receives the reflected signals, calculates the distance value d based on the reflected signals, and outputs the seated state if d≤20cm, otherwise outputs the unseated state, and thus the detection is repeated in a loop.
[0102] Of course, when replacing the 10.5G millimeter-wave radar with a 24G / 77G radar, the first preset distance and the first beam angle can be adjusted simultaneously (if the signal wavelength of the 24G radar is shorter, the time resolution of the distance calculation needs to be adjusted) to ensure that the 20cm distance limit can still be stably achieved in different frequency bands, taking into account both cost and accuracy requirements.
[0103] This embodiment directly filters out signals from objects outside the first preset distance around the seat (such as people walking around or office supplies nearby), completely avoiding false recognition when people are not seated. The recognition accuracy is increased from 70% in the prior art to over 99.5%, and the influence of long-distance interference signals in the environment (such as indoor lighting and radiation from other electronic devices) is reduced. Even in complex office environments (frequent personnel movement and dense electronic devices), the recognition stability can still be maintained at over 98%, effectively improving the anti-interference capability.
[0104] The seating area on the seat is marked, and the maximum recognition distance of the distance detection module is locked within a first preset distance within the seating area. Only reflected signals within this distance range are collected, forming a dual recognition condition of distance and area. This can avoid misidentification of seating caused by people walking or staying next to the seat or placing items in the seating area, ensuring the accuracy of seating detection and providing accurate seating status signals for intelligent control of the seat.
[0105] Example 2
[0106] In one specific embodiment of this disclosure, a method for controlling a seat is provided, such as... Figure 4 As shown, the control method includes:
[0107] S21. The seating area of the seat is detected using the seating detection method provided in any of the above embodiments;
[0108] S22. In response to the detection object sitting in the seat area, control the seat to start the preset working mode.
[0109] Specifically, such as Figure 5 As shown, the seat controller is communicatively connected to the distance detection module, massage motor, and support motor. When the seat's seating detection function is activated, the controller drives the distance detection module to detect the seating area of the seat using the seating detection method described in Example 1. When the detected subject sits in the seating area, the controller controls the seat's massage motor or support motor to activate a preset working mode, such as automatically raising the lumbar support, adjusting the seat cushion angle, or activating the heating / massage function. Of course, the seat duration can also be statistically analyzed to provide reminders for prolonged sitting. The specific preset working mode can be set according to actual needs, and this embodiment does not limit this.
[0110] This embodiment marks the seating area on the seat and locks the maximum recognition distance of the distance detection module within a first preset distance within the seating area. Only reflected signals within this distance range are collected, forming a dual recognition condition of distance and area. This can avoid misidentification of seating caused by people walking or staying next to the seat or placing items in the seating area, ensuring the accuracy of seating detection and providing accurate seating status signals for intelligent control of the seat.
[0111] Example 3
[0112] In one specific embodiment of this disclosure, a seating detection system is provided. The seat is equipped with a distance detection module, the detection area of which covers the seating area of the seat. Figure 6 As shown, the seating detection system includes a drive module 101, a calculation module 102, and a determination module 103;
[0113] The driving module 101 is used to drive the distance detection module to transmit a first number of first distance detection signals in different directions within the seating area at a first beam angle during a first time period.
[0114] In response to receiving the first distance detection signal, the calculation module 102 obtains the distance value corresponding to each first echo signal by a second number of first echo signals reflected by the detection object within a first time period.
[0115] The determination module 103 is used to filter out a third number of second echo signals whose distance values are less than the first preset distance, and to determine whether the detected object is seated in the seating area of the seat based on the signal strength of the second echo signal.
[0116] In one specific embodiment, a preset detection target is provided at a preset position on the seat; the detection system also includes a calibration module;
[0117] The drive module 101 is also used to drive the distance detection module to transmit a fourth number of second distance detection signals at a second beam angle during the second time period;
[0118] The second beam angle corresponds to the area where the preset detection target is located;
[0119] The correction module is used to receive the third echo signal reflected by the second distance detection signal through the preset detection target, and to determine the distance correction coefficient based on the third echo signal. The distance correction coefficient is used to correct the detection deviation of the distance detection module.
[0120] The determining module 103 is also used to correct the distance value according to the distance correction coefficient to obtain the corrected distance value; and to filter out the third number of second echo signals that are less than the first preset distance from the corrected distance value.
[0121] In one specific implementation, the determining module 103 is further configured to determine the seating area of the detection object in the first seating state in response to the fact that the proportion of distance values with signal strength greater than a preset strength and greater than a second preset distance meets a first preset threshold.
[0122] The determining module 103 is also used to determine the seating area of the detection object in the second seating state when the signal strength is greater than the preset strength and the distance values are all less than or equal to the second preset distance.
[0123] The second preset distance is less than the first preset distance.
[0124] In one specific embodiment, multiple distance detection modules are provided at different positions of the seat, and the first preset distances corresponding to different distance detection modules are different.
[0125] The determining module 103 is also used to determine that the corresponding distance detection module is in a valid detection state in response to the signal strength being greater than a preset strength; and to determine the seating area of the seat where the detection object is seated in response to the proportion of distance detection modules in a valid detection state being greater than a second preset threshold.
[0126] The determination module 103 is also used to determine the seating area of the unseated seat in response to the fact that the proportion of distance detection modules in the effective detection state is less than or equal to a second preset threshold.
[0127] In one specific embodiment, the determining module 103 is further configured to, in response to a signal strength greater than a preset strength, drive the distance detection module to transmit a first distance detection signal in different directions within the seating area at a first beam angle within a preset duration; and in response to continuously receiving a second echo signal within a preset duration, determine the seating area of the seat where the detection object is seated.
[0128] For the system embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs.
[0129] This embodiment marks the seating area on the seat and locks the maximum recognition distance of the distance detection module within a first preset distance within the seating area. Only reflected signals within this distance range are collected, forming a dual recognition condition of distance and area. This can avoid misidentification of seating caused by people walking or staying next to the seat or placing items in the seating area, ensuring the accuracy of seating detection and providing accurate seating status signals for intelligent control of the seat.
[0130] Example 4
[0131] In one specific embodiment of this disclosure, a control system for a seat is provided, such as... Figure 7 As shown, the control system includes a detection module 201 and a control module 202;
[0132] The detection module 201 is used to detect the seating area of the seat using the seating detection system provided in any of the above embodiments;
[0133] The control module 202 is used to control the seat to start a preset working mode in response to the detection object sitting in the seating area of the seat.
[0134] For the system embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs.
[0135] This embodiment marks the seating area on the seat and locks the maximum recognition distance of the distance detection module within a first preset distance within the seating area. Only reflected signals within this distance range are collected, forming a dual recognition condition of distance and area. This can avoid misidentification of seating caused by people walking or staying next to the seat or placing items in the seating area, ensuring the accuracy of seating detection and providing accurate seating status signals for intelligent control of the seat.
[0136] Example 5
[0137] According to a fifth aspect of this disclosure, a seat is provided, such as Figure 2 As shown, the seat is equipped with a distance detection module 2 and a controller 4 electrically connected to the distance detection module 2. The detection area of the distance detection module 2 covers the seating area of the seat.
[0138] The controller 4 is used to execute the seating detection method provided in any of the above embodiments, or the control method provided in any of the above embodiments. For details, please refer to the specific description of the above embodiments. This embodiment will not repeat the description here.
[0139] In one specific embodiment, the seat also includes a seat cushion and a lumbar support 3 with a mounting slot for mounting a distance detection module 2, and a controller 4 is disposed in the lumbar support 3.
[0140] The lumbar support 3 is positioned relative to the seat cushion so that the detection area of the distance detection module 2 covers the seating area of the seat.
[0141] Specifically, the distance detection module 2 can be a cuboid structure, such as 30mm long × 7mm wide × 10mm high, made of high-frequency circuit board + antenna unit, with a beam half-power angle set to 15° to ensure signal focusing within the distance limit; the office mesh chair lumbar support 3 can be an arc-shaped plastic frame (wall thickness 2-3mm) + mesh cloth wrapping, with the mounting slot position of the internal cavity precisely calculated so that the vertical distance error between the antenna transmitting surface of the distance detection module 2 installed inside and the middle area of the seat cushion 1 is ≤±1mm, ensuring the accuracy of the 20cm distance limit; the controller 4 can be a square circuit board, such as 6cm on each side, made of FR-4 (glass fiber insulation board) substrate + electronic components, with a built-in distance comparison chip, which can process the distance data transmitted by the distance detection module 2 in real time, with a response delay ≤100ms.
[0142] The distance detection module 2 is fixedly installed in a dedicated mounting slot inside the lumbar support 3. The depth and angle of the mounting slot ensure that the detection surface of the distance detection module 2 faces the seat cushion 1, and the vertical distance between the module and the middle area of the seat cushion 1 is strictly 20cm. The distance detection module 2 is fixed to the mounting slot with a buckle to prevent vibration from causing distance shift. This ensures that during seat use (such as when the person leans against the seat or the seat moves), the distance between the distance detection module 2 and the seat cushion 1 is always maintained at 20cm±1mm, avoiding recognition errors caused by distance shift. The controller 4 is also located inside the lumbar support 3 and is electrically connected to the distance detection module 2 through a shielded wire (e.g., 5-8cm in length to reduce signal interference) to ensure lossless transmission of the effective signal after the distance limit. The installation height of the lumbar support 3 matches the seat cushion 1, so that the 20cm distance limit range of the distance detection module 2 exactly covers the core area of the seat cushion 1 where the buttocks are located when the person is seated, avoiding the inability to recognize some seated individuals due to being too close or the misidentification of non-seatred individuals due to being too far away.
[0143] This embodiment, through the coordinated design of lumbar support installation and distance limitation, eliminates the need for a rigid support surface. It solves the problem of pressure membrane installation and accurately covers the core seating area at a first preset distance. Compared with infrared sensing technology, it improves the adaptability of the suspended structure of office mesh chairs by 100%. Moreover, the distance limitation is guaranteed by both software algorithms and hardware installation, with a distance error of ≤±0.5cm. The distance threshold (e.g., 18cm, 22cm) can be flexibly adjusted according to different sizes of office mesh chairs (e.g., differences in seat cushion depth), making it more versatile.
[0144] Example 6
[0145] Figure 8 This is a schematic diagram of the structure of an electronic device according to an example embodiment of the present disclosure. The electronic device includes a memory, a processor, and a computer program stored in the memory and used to run on the processor. When the processor executes the computer program, it implements the seating detection method or control method described in any of the above embodiments. Figure 8 The electronic device 30 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.
[0146] like Figure 8 As shown, the electronic device 30 can be manifested as a general-purpose computing device, such as a server device. The components of the electronic device 30 may include, but are not limited to: at least one processor 31, at least one memory 32, and a bus 33 connecting different system components (including memory 32 and processor 31).
[0147] Bus 33 includes a data bus, an address bus, and a control bus.
[0148] The memory 32 may include volatile memory, such as random access memory (RAM) 321 and / or cache memory 322, and may further include read-only memory (ROM) 323.
[0149] The memory 32 may also include a program tool 325 (or utility) having a set (at least one) program module 324, such program module 324 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0150] The processor 31 executes various functional applications and data processing by running computer programs stored in the memory 32, such as the seating detection method or control method described in any of the above embodiments.
[0151] Electronic device 30 can also communicate with one or more external devices 34 (e.g., keyboard, pointing device, etc.). This communication can be performed through input / output (I / O) interface 35. Furthermore, electronic device 30 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public network, such as the Internet) via network adapter 36. As shown, network adapter 36 communicates with other modules of electronic device 30 via bus 33. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with electronic device 30, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.
[0152] It should be noted that although several units / modules or sub-units / modules of the electronic device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.
[0153] Example 7
[0154] This disclosure also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the seating detection method or control method described in any of the above embodiments.
[0155] The readable storage medium may be more specifically adopted, including but not limited to: portable disk, hard disk, random access memory, read-only memory, erasable programmable read-only memory, optical storage device, magnetic storage device, or any suitable combination thereof.
[0156] Example 8
[0157] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the seating detection method or control method described in any of the above embodiments.
[0158] The program code for executing the computer program product of this disclosure can be written in any combination of one or more programming languages, and the program code can be executed entirely on a user device, partially on a user device, as a stand-alone software package, partially on a user device and partially on a remote device, or entirely on a remote device.
[0159] While specific embodiments of this disclosure have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of this disclosure is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of this disclosure, but all such changes and modifications fall within the scope of protection of this disclosure.
Claims
1. A method for detecting seat occupancy, characterized in that, The seat is equipped with a distance detection module, the detection area of which covers the seating area of the seat, and the seating detection method includes: During the first time period, the distance detection module is driven to transmit a first number of first distance detection signals in different directions within the seating area at a first beam angle; In response to receiving a second number of first echo signals reflected by the detected object within the first time period from the first distance detection signal, a distance value corresponding to each first echo signal is obtained; The system filters out a third number of second echo signals that are less than a first preset distance from the distance values, and determines whether the detected object has sat in the seating area of the seat based on the signal strength of the second echo signal.
2. The seating detection method according to claim 1, characterized in that, A preset detection target is provided at a preset position on the seat, and the seating detection method further includes: During the second time period, the distance detection module is driven to transmit a fourth number of second distance detection signals at a second beam angle; The second beam angle corresponds to the region where the preset detection target is located; The system receives a third echo signal reflected by the second distance detection signal via the preset detection target, and determines a distance correction coefficient based on the third echo signal. The distance correction coefficient is used to correct the detection deviation of the distance detection module. The step of filtering out a third number of second echo signals from the distance values that are less than the first preset distance includes: The distance value is corrected according to the distance correction coefficient to obtain the corrected distance value; The third number of second echo signals that are less than the first preset distance from the corrected distance values are selected.
3. The seating detection method according to claim 1, characterized in that, The step of determining whether the detected object is seated in the seating area of the seat based on the signal strength of the second echo signal includes: In response to the fact that the proportion of distance values where the signal strength is greater than a preset strength and less than a second preset distance meets a first preset threshold, it is determined that the detected object is seated in the seating area of the seat in a first seating state. or, In response to the signal strength being greater than the preset strength and the distance values being greater than or equal to the second preset distance, it is determined that the detected object is seated in the seating area of the seat in a second seating state; Wherein, the second preset distance is less than the first preset distance.
4. The seating detection method according to any one of claims 1 to 3, characterized in that, Multiple distance detection modules are provided at different positions of the seat, and the first preset distance is different for different distance detection modules; The step of determining whether the detected object is seated in the seating area of the seat based on the signal strength of the second echo signal includes: In response to the signal strength being greater than a preset strength, it is determined that the corresponding distance detection module is in a valid detection state; In response to the fact that the proportion of the distance detection modules in the effective detection state is greater than a second preset threshold, it is determined that the detected object has sat in the seating area of the seat; or, In response to the fact that the proportion of the distance detection module in the effective detection state is less than or equal to a second preset threshold, it is determined that the detection object has not sat in the seating area of the seat.
5. The seating detection method according to any one of claims 1 to 3, characterized in that, The step of determining whether the detected object is seated in the seating area of the seat based on the signal strength of the second echo signal includes: In response to the signal strength being greater than a preset strength, the distance detection module is driven to transmit the first distance detection signal in different directions within the seating area at the first beam angle within a preset time period; In response to continuously receiving the second echo signal within the preset duration, it is determined that the detected object has sat in the seating area of the seat.
6. A method for controlling a seat, characterized in that, The control method includes: The seating area of the seat is detected using the seating detection method described in any one of claims 1 to 5; In response to the detection object sitting in the seating area of the seat, the seat is controlled to start a preset working mode.
7. A seating detection system, characterized in that, The seat is equipped with a distance detection module, the detection area of which covers the seating area of the seat, and the seating detection system includes a drive module, a calculation module, and a determination module; The driving module is used to drive the distance detection module to transmit a first number of first distance detection signals in different directions within the seating area at a first beam angle during a first time period. The calculation module responds to receiving a second number of first echo signals reflected by the detection object within the first time period from the first distance detection signal to obtain a distance value corresponding to each first echo signal. The determining module is used to filter out a third number of second echo signals that are less than a first preset distance from the distance values, and to determine whether the detected object has sat in the seating area of the seat based on the signal strength of the second echo signal.
8. A control system for a seat, characterized in that, The control system includes a detection module and a control module; The detection module is used to detect the seating area of the seat using the seating detection system as described in claim 7; The control module is used to control the seat to start a preset working mode in response to the detection object sitting in the seating area of the seat.
9. A type of seat, characterized in that, The seat is equipped with a distance detection module and a controller electrically connected to the distance detection module. The detection area of the distance detection module covers the seating area of the seat. The controller is used to perform the seating detection method as described in any one of claims 1 to 5, or the control method as described in claim 6.
10. The seat as claimed in claim 9, characterized in that, The seat also includes a seat cushion and a lumbar support with a mounting slot for mounting the distance detection module, and the controller is located inside the lumbar support; The lumbar support is located at a position relative to the seat cushion, so that the detection area of the distance detection module covers the seating area of the seat.