Sleep monitoring method, device, assembly, medium and product

By setting the first sensor array and the second sensor array between the mattress and the bed plate, the pressure data is acquired to determine the total sensing area and the frequency of center of gravity change, the problem of sensor susceptibility to interference is solved, and accurate sleep state and airbag failure detection is achieved.

CN120531383APending Publication Date: 2025-08-26DONGGUAN DERUCCI BEDDING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510753279.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2025-08-26

AI Technical Summary

Technical Problem

In the existing sleep monitoring methods, sensors integrated into mattresses are susceptible to human activities, and the airbag pressure collection accuracy is low, so it is impossible to accurately detect the human body's state.

Method used

The first sensor array and the second sensor array are arranged between the mattress and the bed plate. By acquiring pressure data, the total sensing area and center of gravity change frequency of the surface of the sensor assembly are determined, and accurate detection of the sleep state of the human body is achieved.

Benefits of technology

It realizes sensorless sleep monitoring, accurately detects the human sleep state, and improves the accuracy of sleep monitoring and the accuracy of airbag failure detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120531383A_ABST
    Figure CN120531383A_ABST
Patent Text Reader

Abstract

The invention discloses a sleep monitoring method, a sleep monitoring device, a sleep monitoring assembly, a medium and a product, the sleep monitoring method is applied to a sensor assembly, the assembly is arranged between a mattress and a bed board, the sleep monitoring assembly comprises a first sensor array and a second sensor array, and the sleep monitoring method comprises the following steps: acquiring first pressure data of the first sensor array and second pressure data of the second sensor array; determining the total sensing area of the surface of the component according to the first pressure data and the second pressure data; determining the gravity center change frequency of a target on the surface of the component according to the second pressure data; and determining the sleep monitoring condition of the target according to the gravity center change frequency and the total induction area. Pressure data are determined through different sensor arrays arranged on the assembly between the mattress and the bed board, the pressure data are analyzed to determine the gravity center change frequency and the total induction area, non-inductive sleep monitoring is achieved, accurate detection of the gravity center change frequency and the total induction area is achieved, and accurate detection of the sleep state of the human body is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart home and medical monitoring technology, and in particular to a sleep monitoring method, device, component, medium and product. Background Art

[0002] Good sleep quality is closely related to work efficiency. Through sleep monitoring, individuals can find the sleep time and method that best suits them, ensure adequate sleep, and improve work efficiency and concentration.

[0003] Existing sleep monitoring methods usually integrate pressure sensors directly into mattresses, connect the pressure sensors directly to airbags, test the pressure of the airbags themselves, and analyze the pressure to obtain the state of the human body on the mattress, thereby detecting the human body's sleeping state.

[0004] However, this sensor directly integrated into the mattress is easily interfered with by human activities. The airbag is located close to the human body, and human movements will affect the pressure of the airbag. Moreover, the pressure collection of the airbag is the pressure of the entire airbag, and can only test the overall pressure change of the airbag. It is impossible to test the pressure at a specific location, which affects the accuracy of airbag status detection and cannot achieve accurate human status detection. Summary of the Invention

[0005] The present invention provides a sleep monitoring method, device, component, medium and product to achieve accurate detection of human body status.

[0006] According to a first aspect of the present invention, a sleep monitoring method is provided, which is applied to a sensor assembly, wherein the assembly is arranged between a mattress and a bed board, and comprises: a first sensor array and a second sensor array, and the method comprises:

[0007] Acquire first pressure data of the first sensor array and second pressure data of the second sensor array;

[0008] determining a total sensing area of ​​the surface of the sensor assembly based on the first pressure data and the second pressure data;

[0009] determining a frequency of change of the center of gravity of a target on a surface of the sensor assembly based on the second pressure data;

[0010] The sleep monitoring status of the target is determined according to the center of gravity change frequency and the total sensing area.

[0011] According to a second aspect of the present invention, a sleep monitoring device is provided, which is applied to a sensor assembly, wherein the assembly is arranged between a mattress and a bed board, and comprises: a first sensor array and a second sensor array; the device comprises:

[0012] a data acquisition module, configured to acquire first pressure data of the first sensor array and second pressure data of the second sensor array;

[0013] an area determination module, configured to determine a total sensing area of ​​a surface of the sensor assembly based on the first pressure data and the second pressure data;

[0014] a frequency determination module, configured to determine a frequency of change of the center of gravity of a target on a surface of the sensor assembly based on the second pressure data;

[0015] The sleep monitoring module is used to determine the sleep monitoring status of the target according to the center of gravity change frequency and the total sensing area.

[0016] According to a third aspect of the present invention, a sensor assembly is provided, characterized in that the sensor assembly comprises:

[0017] a first sensor array, a second sensor array, a signal pre-processing module, at least one processor communicatively connected to the signal pre-processing module, and a memory communicatively connected to the at least one processor;

[0018] The first sensor array is used to obtain a first pressure signal;

[0019] The second sensor array is used to obtain a second pressure signal;

[0020] The signal preprocessing module is used to receive the first pressure signal and the second pressure signal and perform data acquisition and preprocessing, obtain the processed first pressure data and the second pressure data, and transmit them to the processor via communication;

[0021] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the sleep monitoring method described in any embodiment of the present invention.

[0022] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the sleep monitoring method according to any embodiment of the present invention when executed.

[0023] According to a fifth aspect of the present invention, an embodiment of the present invention further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the sleep monitoring method of any embodiment of the present invention.

[0024] The technical solution of the embodiment of the present invention is applied to a sensor component, which is arranged between the mattress and the bed board, and includes: a first sensor array and a second sensor array. The method includes: obtaining first pressure data from the first sensor array and second pressure data from the second sensor array; determining the total sensing area on the surface of the sensor component based on the first pressure data and the second pressure data; determining the frequency of center of gravity change of the target on the surface of the sensor component based on the second pressure data; and determining the target's sleep monitoring status based on the center of gravity change frequency and the total sensing area. Pressure data is determined by different sensor arrays arranged on the component between the mattress and the bed board, and the pressure data is analyzed to determine the center of gravity change frequency and the total sensing area, thereby realizing sleep monitoring. This realizes non-contact sleep monitoring, realizes accurate detection of center of gravity change frequency and total sensing area, and realizes accurate detection of human sleep status.

[0025] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0027] Figure 1 This is a flowchart of a sleep monitoring method provided according to the first embodiment of the present invention;

[0028] Figure 2 1 is a diagram illustrating an example of sensor layout in a sleep monitoring method according to a first embodiment of the present invention;

[0029] Figure 3 This is an example diagram of a pressure change curve in a sleep monitoring method provided in Example 1 of the present invention;

[0030] Figure 4 This is a flowchart of a sleep monitoring method provided according to the second embodiment of the present invention;

[0031] Figure 5 This is a structural diagram of a sleep monitoring device provided according to a third embodiment of the present invention;

[0032] Figure 6 It is a structural diagram of a sensor assembly implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0033] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0034] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0035] Example 1

[0036] Figure 1 A flowchart of a sleep monitoring method is provided for the first embodiment of the present invention. This embodiment is applicable to monitoring the sleep state of a target. The method can be performed by a sleep monitoring device. The sleep monitoring device can be implemented in the form of hardware and / or software. The sleep monitoring device can be configured in a sensor component, which is arranged between a mattress and a bed board and includes: a first sensor array and a second sensor array. Figure 1 As shown, the method includes:

[0037] S110 , acquiring first pressure data of the first sensor array and second pressure data of the second sensor array.

[0038] In this embodiment, the first sensor array can be understood as an array composed of multiple first sensors in a set arrangement, for example, they can be arranged according to the center line of the bed board. The second sensor array can be understood as an array composed of multiple second sensors in another set arrangement, for example, they can be arranged according to the four corners of the bed board. The sensor can be understood as a sensor for measuring pressure, for example, a high-precision pressure sensor (such as a 0.5N resolution). The first pressure data can be understood as the pressure data measured by each first sensor. The second pressure data can be understood as the pressure data measured by the second sensor.

[0039] Among them, the first sensor array includes at least five first sensors, which are arranged in a central cross manner, and the second sensor array includes at least four second sensors, which are arranged in an edge ring manner at the edge position of the detection area (such as the edge of the bottom surface of the mattress, etc.).

[0040] For example, the arrangement of sensors can be demonstrated with a specific example. Figure 2 A diagram illustrating the layout of sensor components in a sleep monitoring method is provided for the first embodiment of the present invention. Figure 2 As shown, the circular symbol represents the first sensor, the square symbol represents the second sensor, and the whole can represent the entire pad body, for example, it can be the bottom of the mattress, etc., specifically placed between the mattress and the bed board, for example, its length can be 2m, and its width can be 0.9m. The dotted box represents the key monitoring area covered by the first sensor. The first sensors are arranged according to the horizontal and vertical center lines of the entire pad body, presenting a cross shape. For example, in the figure, seven first sensors can be arranged in a center cross manner to form a first sensor array. The second sensor is set at the edge of the entire pad body. It can be seen that a set number of second sensors are set at the four corners of the entire pad body, for example Figure 2 There are six of them, for a total of twenty-four second sensors, and the second sensors are arranged in an edge ring manner to form a second sensor array.

[0041] Specifically, the first sensor and the second sensor can first input the collected signals into the signal preprocessing module of the sensor assembly. The signal preprocessing module performs continuous sliding window acquisition on the signals. For example, the acquisition frequency can be 5HZ and the window length can be 60 seconds. The collected waveforms are filtered and noise processed to obtain the first pressure data and the second pressure data. The first pressure data and the second pressure data are then transmitted to the processor through a set transmission method (such as a ZIGBEE module), and the first pressure data of the first sensor array and the second pressure data of the second sensor array are obtained through the processor.

[0042] S120 : Determine a total sensing area of ​​the surface of the sensor component according to the first pressure data and the second pressure data.

[0043] In this embodiment, the sensor component surface can be understood as the support surface range provided by the component. The total sensing area can be understood as the area of ​​the surface pressure measured.

[0044] Specifically, the processor can calculate the mattress contact area based on the first pressure data and the second pressure data. Since the effective sensing area of ​​a single sensor is different depending on the setting position, the actual sensing area of ​​the sensor can be determined based on the effective sensing area corresponding to the sensor setting position corresponding to each pressure data combined with its corresponding pressure data. The actual sensing areas of different sensors are then balanced through the proportions of sensing areas corresponding to different arrangement methods, and the total sensing area of ​​the sensor assembly surface is accumulated to obtain the total sensing area.

[0045] S130. Determine a frequency of change of the center of gravity of the target on the surface of the sensor assembly based on the second pressure data.

[0046] In this embodiment, the target can be understood as a person with a certain weight on the surface of the sensor assembly. The center of gravity change frequency can be understood as the number of times the target's center of gravity changes on the surface of the sensor assembly within a set monitoring time period (e.g., 10 pm to 6 am the next day).

[0047] Specifically, the processor can establish a coordinate system based on the sensor assembly and determine the coordinates of each second sensor in the coordinate system, draw a corresponding vector pointer based on the pressure change of the second pressure data within a set monitoring time period, analyze and determine the center of gravity of the target on the surface of the sensor assembly through an algorithm, and determine the frequency of center of gravity changes by analyzing the changes in the center of gravity.

[0048] S140: Determine the target's sleep monitoring status based on the center of gravity change frequency and the total sensing area.

[0049] In this embodiment, the sleep monitoring status can be understood as a status used to reflect the target sleep, for example, including going into bed, getting out of bed, staying in bed, and body movements.

[0050] Specifically, the processor can analyze information such as the frequency of center of gravity changes to determine whether the user has excessive body movements or other abnormal motion recognition within the set monitoring period, thereby assessing sleep quality, such as excessive tossing and turning, and other sleep instability issues. The processor can also use the total sensing area to monitor the target's bed exit within the set monitoring period, and determine the target's sleep monitoring status based on the bed exit monitoring results and abnormal motion recognition results.

[0051] The technical solution of an embodiment of the present invention is applied to a sensor assembly disposed between a mattress and a bed board, comprising a first sensor array and a second sensor array. The method includes: obtaining first pressure data from the first sensor array and second pressure data from the second sensor array; determining the total sensing area of ​​the sensor assembly surface based on the first and second pressure data; determining the frequency of center of gravity changes of a target located on the sensor assembly surface based on the second pressure data; and determining the target's sleep monitoring status based on the center of gravity change frequency and the total sensing area. By determining pressure data from different sensor arrays disposed on the assembly between the mattress and the bed board, and analyzing the pressure data to determine the center of gravity change frequency and the total sensing area, non-contact sleep monitoring is achieved, achieving accurate detection of the center of gravity change frequency and the total sensing area, and accurately detecting a person's sleep state.

[0052] As a first optional embodiment of the first embodiment, based on the above embodiment, it further includes:

[0053] Pressure distribution models are performed on airbags in different partitions according to the first pressure data to determine airbag fault information.

[0054] In this embodiment, different zones can be understood as the result of dividing the airbags into different locations. For example, based on the position of the human body on the surface of the sensor assembly, they can be divided into shoulders, back, waist, hips, and legs. Each zone may be composed of multiple airbags. Airbag failure information can be understood as information indicating whether there is an airbag failure and the type of failure, such as acute damage and chronic leakage.

[0055] Specifically, when the airbag is inflated or deflated, the processor can receive action instructions for the airbag inflation and deflation, which may include the inflation and deflation duration, the airbag to be inflated and deflated, and the degree of inflation and deflation. The processor can model the pressure distribution of the airbags in different zones based on the first pressure data and plot an airbag pressure change curve. Based on the action instructions, the processor can identify the airbag inflation and deflation positions from the airbag pressure change curve and perform airbag fault analysis based on the airbag changes to determine airbag fault information. This first embodiment can also be used as a production test jig for testing the quality of the airbags in finished mattresses during the production process, thereby increasing the efficiency and accuracy of production testing.

[0056] For example, taking a specific pressure change curve as an example, Figure 3 This is an example diagram of a pressure change curve in a sleep monitoring method provided in Example 1 of the present invention, such as Figure 3As shown, the airbag pressure change curve is drawn after pressure distribution modeling of the first pressure data collected by the first sensor at the shoulder position. The airbag pressure change curve can reflect the inflation and deflation changes of the airbag at the shoulder position. By calculating the variance of the airbag pressure change curve, the activity type of the target on the sensor component can be distinguished. The figure can distinguish the going-in-bed period, the getting-out-of-bed period and the body movement period. The airbag inflation and deflation period is not shown in this example. The curve of the airbag inflation and deflation period can be a descending and ascending change with a certain slope over a period of time. By comparing the airbag inflation and deflation period with the action instructions when the airbag is inflated and deflated, it can be determined whether there is a fault in the airbag. For example, when the pressure of the airbag changes too quickly in the case of acute rupture, it can be quickly detected based on the change of the first pressure data to identify whether it corresponds to acute rupture and fault location. Chronic leakage can also be detected based on the change and an early warning can be issued.

[0057] In the first optional embodiment of the first embodiment of the present invention, the airbags in different partitions can be detected through the first pressure data of different first sensors, thereby realizing fault detection and fault location of different airbag faults, improving the accuracy of airbag status detection, and thus realizing timely warning of airbag faults.

[0058] Example 2

[0059] Figure 4 This is a flowchart of a sleep monitoring method provided by the second embodiment of the present invention. This embodiment is a further refinement of the above embodiment. Figure 4 As shown, the method includes:

[0060] S401 : Acquire first pressure data of a first sensor array and second pressure data of a second sensor array.

[0061] S402 : For each first sensor, determine a first coverage factor of the first sensor according to the first pressure data.

[0062] In this embodiment, the first coverage coefficient can be understood as a numerical value reflecting the pressure coverage range borne by the first sensor.

[0063] Specifically, for each first sensor, the processor may determine the first coverage coefficient of the first sensor according to the first pressure data and the corresponding relationship between pressure and coverage coefficient.

[0064] S403: Determine a first actual sensing area of ​​the first sensor according to the first coverage coefficient and the effective sensing area of ​​the first sensor.

[0065] In this embodiment, the effective sensing area of ​​the first sensor can be understood as the size of the area that the first sensor can sense pressure changes. The first actual sensing area can be understood as the actual sensing area determined after considering the influencing factors of the position of the first sensor.

[0066] Specifically, the processor may determine the first actual sensing area of ​​the first sensor by multiplying the first coverage coefficient by the effective area of ​​the first sensor.

[0067] S404 : For each second sensor, determine a second coverage factor of the second sensor according to the second pressure data.

[0068] In this embodiment, the second coverage coefficient is used to reflect the pressure coverage range borne by the second sensor through a numerical value.

[0069] Specifically, for each second sensor, the processor may determine the second coverage coefficient of the second sensor according to the second pressure data and the corresponding relationship between pressure and coverage coefficient.

[0070] S405: Determine a second actual sensing area of ​​the second sensor according to the second coverage coefficient and the effective sensing area of ​​the second sensor.

[0071] In this embodiment, the effective sensing area of ​​the second sensor can be understood as the area representing the size of the pressure change that the first sensor can sense. The second actual sensing area can be understood as the actual sensing area determined after considering the influencing factors of the second sensor position.

[0072] Specifically, the processor may determine the second actual sensing area of ​​the second sensor by multiplying the second coverage coefficient by the effective area of ​​the second sensor.

[0073] For example, the effective sensing area can be determined based on the layout type of each sensor. For example, if the first sensor is arranged in a center cross configuration and is located at the center of the sensor assembly, its effective sensing area can be 50%-60% of the total area of ​​the sensor assembly (this can be set based on actual conditions). For example, if the second sensor is arranged in an edge ring configuration and is located at the edge of the sensor assembly, its effective sensing area can be 30%-40% of the total area of ​​the sensor assembly.

[0074] S406: Determine the total sensing area of ​​the sensor component surface according to the first actual sensing area and the second actual sensing area.

[0075] In this embodiment, the sensor layout type can be understood as the arrangement of the first sensor and the arrangement of the second sensor mentioned above.

[0076] Specifically, the processor may determine the total sensing area of ​​the surface of the sensor component according to the first actual sensing area and the second actual sensing area.

[0077] For example, the total sensing area A can be determined by the following formula: total :

[0078]

[0079] Where: A total is the total sensing area, in cm 2 , a i is the effective sensing area of ​​the i-th sensor, in cm 2 , c i is the coverage factor (0-1) calculated by the pressure of the ith sensor, and n is the total number of sensors.

[0080] S407: Establish a pressure coordinate system according to the arrangement of the second sensor array.

[0081] In this embodiment, the pressure coordinate system can be understood as a coordinate system that represents the position of pressure.

[0082] Specifically, the processor can establish a pressure coordinate system according to the arrangement and position of the second sensor array, for example, Figure 2 The lower left corner is used as the origin of the coordinate system.

[0083] S408: Determine the physical coordinates of each second sensor in the second sensor array in the pressure coordinate system.

[0084] In this embodiment, the physical coordinates may be understood as coordinates used to reflect the position of each second sensor.

[0085] Specifically, the processor may determine the physical coordinates of each second sensor in the pressure coordinate system based on the position of each second sensor in the sensor assembly.

[0086] S409: Determine the center of gravity coordinates of the second sensor according to the physical coordinates and the second pressure data.

[0087] Specifically, the processor may determine the coordinates of the center of gravity of the second sensor by summing the weight and the vector direction according to the physical coordinates and the second pressure data.

[0088] For example, the center of gravity coordinates (X cg , Y cg ):

[0089]

[0090] Where: Xcg is the X-axis coordinate of the center of gravity, in cm, Y cg is the Y-axis coordinate of the center of gravity, in cm, p i The standardized pressure value of the i-th sensor (0-1), x i X-axis physical coordinate of the i-th sensor, in cm, y i The Y-axis physical coordinate of the i-th sensor, in cm, n is the number of effective sensors, in pieces, ∑p i is the total pressure normalization factor, which is processed by sliding window sampling and accumulated.

[0091] S410 , determining a frequency of change of the center of gravity of a target on the surface of the sensor assembly according to the center of gravity coordinates within a set time period.

[0092] In this embodiment, the set time period can be understood as a set monitoring period, for example, it can be 10 pm to 8 am, etc.

[0093] Specifically, the processor may connect lines according to the coordinates of the center of gravity within a set time period to determine the frequency of changes in the center of gravity of the target on the surface of the sensor assembly.

[0094] S411. Determine abnormal motion information of the target based on the frequency of center of gravity change.

[0095] In this embodiment, the abnormal motion information is used to indicate whether abnormal motion exists, such as excessive tossing and turning and poor sleep quality.

[0096] Specifically, the processor may analyze the frequency of change of the center of gravity, etc., to determine whether the target has any abnormal movement, thereby obtaining abnormal movement information.

[0097] S412: Determine the target's bed-out information based on the total sensing area.

[0098] In this embodiment, the bed-in-and-out information can be understood as information used to represent the time periods of being in bed and getting out of bed.

[0099] Specifically, the processor can analyze the change curve of the total sensing area and pressure, and realize the target's bed-out monitoring through the change of the contact area between the target and the sensor component to obtain the target's bed-out information.

[0100] S413: Determine the target's sleep monitoring status based on the pressure fluctuation entropy value, abnormal movement information, and bed leaving information.

[0101] In this embodiment, the pressure fluctuation entropy value can be understood as a value used to measure the degree of pressure change, and can be determined by drawing a pressure curve and calculating the variance.

[0102] Specifically, the processor can draw a pressure change curve based on the second pressure data in the set time period, and then calculate the variance of the pressure change curve to determine the pressure fluctuation entropy value, and then combine the bed leaving information and abnormal movement information to distinguish the target. The different activity types in the set time period may include, for example, going into bed, leaving bed, staying in bed, and body movement, and then based on the different activity types and the corresponding time and frequency, determine the target's sleep monitoring status, such as if the body movement frequency is too high.

[0103] The technical solution of the embodiment of the present invention is to calculate the corresponding center of gravity coordinates based on the pressure change of the second pressure data according to the physical coordinates of the second sensor arranged in an edge ring manner in the pressure coordinate system, analyze the overall center of gravity of the sensor assembly in the form of two-dimensional coordinates, and obtain the target's center of gravity change frequency, and then realize the identification of abnormal movements by extracting the center of gravity change frequency, and realize accurate assessment of sleep quality. By combining the first pressure data of the first sensor arranged in a center cross manner with the second pressure data, the total sensing area of ​​the sensor assembly is determined according to the effective sensing area of ​​the sensors at different positions, and the target's bed-out information is distinguished by the total sensing area. The target's sleep monitoring status is determined according to the pressure fluctuation entropy value, abnormal movement information and bed-out information. Compared with the one-dimensional airbag pressure detection method of the prior art, the two-dimensional coordinate data format of the present invention improves the accuracy of sleep monitoring. It realizes accurate detection of the target's bed-out and abnormal movements, and realizes precise detection of the human body's sleep state.

[0104] Example 3

[0105] Figure 5 This is a structural diagram of a sleep monitoring device provided in Example 3 of the present invention. The device is applied to a sensor assembly, which is arranged between the mattress and the bed board and includes: a first sensor array and a second sensor array, such as Figure 5 As shown, the device includes:

[0106] A data acquisition module 51 is used to acquire first pressure data of the first sensor array and second pressure data of the second sensor array;

[0107] an area determination module 52 for determining a total sensing area of ​​the surface of the sensor assembly based on the first pressure data and the second pressure data;

[0108] a frequency determination module 53 for determining a frequency of change of the center of gravity of a target on the surface of the sensor assembly based on the second pressure data;

[0109] The sleep monitoring module 54 is configured to determine the target's sleep monitoring status based on the center of gravity change frequency and the total sensing area.

[0110] The technical solution of an embodiment of the present invention is applied to a sensor assembly disposed between a mattress and a bed board, comprising a first sensor array and a second sensor array. The method includes: obtaining first pressure data from the first sensor array and second pressure data from the second sensor array; determining the total sensing area of ​​the sensor assembly surface based on the first and second pressure data; determining the frequency of center of gravity changes of a target located on the sensor assembly surface based on the second pressure data; and determining the target's sleep monitoring status based on the center of gravity change frequency and the total sensing area. By determining pressure data from different sensor arrays disposed on the assembly between the mattress and the bed board, and analyzing the pressure data to determine the center of gravity change frequency and the total sensing area, non-contact sleep monitoring is achieved, achieving accurate detection of the center of gravity change frequency and the total sensing area, and accurately detecting a person's sleep state.

[0111] Furthermore, the first sensor array includes at least five first sensors, which are arranged in a central cross manner; the second sensor array includes at least four second sensors, which are arranged in an edge ring manner.

[0112] Furthermore, the area determination module 52 is specifically configured to:

[0113] For each of the first sensors, determining a first coverage factor of the first sensor according to the first pressure data;

[0114] determining a first actual sensing area of ​​the first sensor according to the first coverage coefficient and an effective sensing area of ​​the first sensor;

[0115] For each of the second sensors, determining a second coverage factor of the second sensor according to the second pressure data;

[0116] determining a second actual sensing area of ​​the second sensor according to the second coverage coefficient and an effective sensing area of ​​the second sensor;

[0117] The total sensing area of ​​the sensor component surface is determined according to the first actual sensing area and the second actual sensing area.

[0118] Furthermore, the frequency determination module 53 is specifically configured to:

[0119] Establishing a pressure coordinate system according to the arrangement of the second sensor array;

[0120] determining the physical coordinates of each second sensor in the second sensor array in the pressure coordinate system;

[0121] determining the center of gravity coordinates of the second sensor according to the physical coordinates and the second pressure data;

[0122] The frequency of change of the center of gravity of the target on the surface of the sensor assembly is determined based on the center of gravity coordinates within a set time period.

[0123] Furthermore, the sleep monitoring module 54 is specifically configured to:

[0124] determining abnormal motion information of the target according to the center of gravity change frequency;

[0125] determining the target's in-bed and out-of-bed information based on the total sensing area;

[0126] The sleep monitoring status of the target is determined according to the pressure fluctuation entropy value, the abnormal movement information and the bed leaving information.

[0127] Optionally, based on the above embodiment, the method further includes:

[0128] A fault determination module is used to perform pressure distribution modeling on airbags in different partitions according to the first pressure data to determine airbag fault information.

[0129] The sleep monitoring device provided in the embodiment of the present invention can execute the sleep monitoring method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0130] Example 4

[0131] Figure 6 A schematic diagram of the structure of an electronic device 60 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0132] like Figure 6As shown, the electronic device 60 includes at least one processor 61 and a memory, such as a read-only memory (ROM) 62, a random access memory (RAM) 63, etc., which is communicatively connected to the at least one processor 61. The memory stores a computer program that can be executed by the at least one processor. The processor 61 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 62 or the computer program loaded from the storage unit 68 into the random access memory (RAM) 63. Various programs and data required for the operation of the electronic device 60 can also be stored in the RAM 63. The processor 61, ROM 62, and RAM 63 are connected to each other via a bus 64. An input / output (I / O) interface 65 is also connected to the bus 64.

[0133] Multiple components in the electronic device 60 are connected to the I / O interface 65, including an input unit 66, such as a keyboard, a mouse, etc.; an output unit 67, such as various types of displays, speakers, etc.; a storage unit 68, such as a magnetic disk, an optical disk, etc.; and a communication unit 69, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 69 allows the electronic device 60 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0134] The processor 61 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 61 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 61 executes the various methods and processes described above, such as the sleep monitoring method.

[0135] In some embodiments, the sleep monitoring method can be implemented as a computer program that is tangibly contained in a computer-readable storage medium, such as storage unit 68. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 60 via ROM 62 and / or communication unit 69. When the computer program is loaded into RAM 63 and executed by processor 61, one or more steps of the sleep monitoring method described above can be performed. Alternatively, in other embodiments, processor 61 can be configured to perform the sleep monitoring method in any other suitable manner (e.g., by means of firmware).

[0136] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system comprising at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0137] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0138] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0139] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0140] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0141] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.

[0142] In one embodiment, the present invention further includes a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the sleep monitoring method of any embodiment of the present invention.

[0143] The computer program product may be implemented by writing computer program code for performing the operations of the present invention in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0144] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.

[0145] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.

Claims

1. A sleep monitoring method, characterized in that: Applied to a sensor assembly, the assembly is disposed between a mattress and a bed board, and includes: a first sensor array and a second sensor array, the method comprising: Acquire first pressure data of the first sensor array and second pressure data of the second sensor array; determining a total sensing area of ​​the surface of the sensor assembly based on the first pressure data and the second pressure data; determining a frequency of change of the center of gravity of a target on a surface of the sensor assembly based on the second pressure data; The sleep monitoring status of the target is determined according to the center of gravity change frequency and the total sensing area.

2. The method according to claim 1, characterized in that The first sensor array includes at least five first sensors, which are arranged in a central cross manner; the second sensor array includes at least four second sensors, which are arranged in an edge ring manner.

3. The method according to claim 2, characterized in that Determining the total sensing area of ​​the sensor component surface according to the first pressure data and the second pressure data includes: For each of the first sensors, determining a first coverage factor of the first sensor according to the first pressure data; determining a first actual sensing area of ​​the first sensor according to the first coverage coefficient and an effective sensing area of ​​the first sensor; For each of the second sensors, determining a second coverage factor of the second sensor according to the second pressure data; determining a second actual sensing area of ​​the second sensor according to the second coverage coefficient and an effective sensing area of ​​the second sensor; The total sensing area of ​​the sensor component surface is determined according to the first actual sensing area and the second actual sensing area.

4. The method according to claim 1, wherein Determining a frequency of change of the center of gravity of a target on the surface of the sensor assembly based on the second pressure data includes: Establishing a pressure coordinate system according to the arrangement of the second sensor array; determining the physical coordinates of each second sensor in the second sensor array in the pressure coordinate system; determining the center of gravity coordinates of the second sensor according to the physical coordinates and the second pressure data; The frequency of change of the center of gravity of the target on the surface of the sensor assembly is determined based on the center of gravity coordinates within a set time period.

5. The method according to claim 1, wherein The determining of the target's sleep monitoring status based on the center of gravity change frequency and the total sensing area includes: determining abnormal motion information of the target according to the center of gravity change frequency; determining the target's in-bed and out-of-bed information based on the total sensing area; The sleep monitoring status of the target is determined according to the pressure fluctuation entropy value, the abnormal movement information and the bed leaving information.

6. The method according to claim 1, characterized in that Also includes: Pressure distribution modeling is performed on airbags in different partitions based on the first pressure data to determine airbag fault information.

7. A sleep monitoring device, characterized in that: Applied to a sensor assembly, the assembly is arranged between a mattress and a bed board, and includes: a first sensor array and a second sensor array, the device includes: a data acquisition module, configured to acquire first pressure data of the first sensor array and second pressure data of the second sensor array; an area determination module, configured to determine a total sensing area of ​​a surface of the sensor assembly based on the first pressure data and the second pressure data; a frequency determination module, configured to determine a frequency of change of the center of gravity of a target on a surface of the sensor assembly based on the second pressure data; The sleep monitoring module is used to determine the sleep monitoring status of the target according to the center of gravity change frequency and the total sensing area.

8. A sensor assembly, characterized in that: The sensor assembly comprises: a first sensor array, a second sensor array, a signal pre-processing module, at least one processor communicatively connected to the signal pre-processing module, and a memory communicatively connected to the at least one processor; The first sensor array is used to obtain a first pressure signal; The second sensor array is used to obtain a second pressure signal; The signal preprocessing module is used to receive the first pressure signal and the second pressure signal and perform data acquisition and preprocessing, obtain the processed first pressure data and the second pressure data, and transmit them to the processor via communication; The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the sleep monitoring method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the sleep monitoring method according to any one of claims 1 to 6 when executed.

10. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the sleep monitoring method according to any one of claims 1 to 6.