A mattress temperature adjustment method and system based on user identity
By identifying the user's identity and sleeping posture, different temperature control areas are divided and temperature control weight diagrams are constructed, the problem of unstable voltage of the power supply module during the temperature regulation of the smart mattress is solved, and safety is improved.
Patent Information
- Application Number
- CN202510211004.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-02-25
AI Technical Summary
The existing smart mattresses have problems with unstable output voltage of the power supply module during the temperature adjustment process, which affects safety.
By identifying the identity characteristics and sleeping posture of the target user, the temperature control dominant sub-region, the temperature control secondary sub-region and the ambient temperature control sub-region are divided, the temperature control weight map is constructed and the minimum spanning tree is determined, and each sub-region is driven in sequence for temperature adjustment.
Ensure that the voltage output by the power supply module will stabilize in a short period of time, and improve the safety of the smart mattress during temperature control adjustment.
Smart Images

Figure CN119690157B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of smart mattresses, and in particular to a mattress temperature adjustment method and system based on user identity. Background Art
[0002] Existing smart mattresses are usually able to regulate the temperature of a small area. By studying the human body's sleeping posture, the temperature change patterns of different parts of the human body can be determined, thereby driving local heating of different areas in the smart mattress.
[0003] The continuous refinement of temperature control areas has also put forward higher requirements for the power supply module of smart mattresses. Since only some local areas may need power supply at the same time, and the power supply requirements are also different, the voltage output by the power supply module will be unstable in a short period of time. As time goes by or as the equipment ages, this short-term voltage fluctuation will affect the safety of smart mattresses.
[0004] In view of this, a temperature regulation solution with higher safety performance is currently needed. Summary of the invention
[0005] The present application provides a mattress temperature adjustment method and system based on user identity, which can improve the safety during the temperature adjustment process.
[0006] In order to achieve the above objectives, the main technical solutions adopted in this application include:
[0007] In a first aspect, an embodiment of the present application provides a mattress temperature adjustment method based on user identity, the method is applied to a smart mattress, the smart mattress is pre-divided into a plurality of temperature control sub-areas, the method comprising: identifying the identity characteristics of a target user currently resting on the smart mattress, and obtaining the contact area between the target user and the smart mattress during sleep according to the identity characteristics; dividing the temperature control sub-area covered by the contact area into a dominant temperature control sub-area and a secondary temperature control sub-area based on the sleeping posture of the target user, and determining an ambient temperature control sub-area in the temperature control sub-area not covered by the contact area, the dominant temperature control sub-area and the secondary temperature control sub-area; The derivative sub-region, the temperature control secondary sub-region and the environment temperature control sub-region constitute a set of areas to be processed; determine the temperature control adjustment distinction value between any two adjacent sub-regions in the set of areas to be processed, and construct a temperature control weight graph of the set of areas to be processed with the sub-regions in the set of areas to be processed as vertices and the temperature control adjustment distinction value as the edge connecting the vertices; determine the minimum spanning tree of the temperature control weight graph, and determine the temperature control adjustment order of each sub-region in the set of areas to be processed based on the minimum spanning tree; drive each sub-region in the set of areas to be processed in turn according to the temperature control adjustment order to perform temperature adjustment.
[0008] In one embodiment, obtaining the contact area between the target user and the smart mattress during sleep according to the identity features includes: counting the contact area between the target user and the smart mattress within a specified time period according to the identity features; classifying the counted contact areas according to the position of the target user's head in each contact area to form one or more contact area sets; determining a target contact area set that matches the target user's current sleeping posture in the contact area set, and using the area covered by the target contact area set as the contact area between the target user and the smart mattress during sleep.
[0009] In one embodiment, classifying the contact areas obtained by statistics according to the position of the target user's head includes: obtaining the standard head intervals pre-divided on the smart mattress; for any contact area obtained by statistics, identifying the standard head interval to which the position of the target user's head in the contact area belongs, and dividing the contact area into a set of contact areas corresponding to the identified standard head interval.
[0010] In one embodiment, based on the sleeping posture of the target user, the temperature control sub-area covered by the contact area is divided into a dominant temperature control sub-area and a secondary temperature control sub-area, including: determining a dominant temperature control part and a secondary temperature control part represented by the sleeping posture of the target user; determining a first activity interval of the dominant temperature control part in the contact area, and determining a second activity interval of the secondary temperature control part in the contact area; determining the temperature control sub-area covered by the first activity interval on the smart mattress as the dominant temperature control sub-area, and determining the temperature control sub-area covered by the second activity interval on the smart mattress as the secondary temperature control sub-area.
[0011] In one embodiment, determining an ambient temperature control sub-area in the temperature control sub-area not covered by the contact area includes: setting a first auxiliary number for the dominant temperature control sub-area in the contact area, and setting a second auxiliary number for the secondary temperature control sub-area in the contact area; for the temperature control sub-area not covered by the contact area, if it is adjacent to the dominant temperature control sub-area, selecting the temperature control sub-area of the first auxiliary number as the ambient temperature control sub-area; if it is adjacent to the secondary temperature control sub-area, selecting the temperature control sub-area of the second auxiliary number as the ambient temperature control sub-area.
[0012] In one embodiment, determining the temperature control adjustment distinction value between any two adjacent sub-regions in the set of areas to be processed includes: for a first sub-region and a second sub-region adjacent to each other in the set of areas to be processed, respectively identifying the area types of the first sub-region and the second sub-region, the area types including one of a temperature control dominant sub-region, a temperature control secondary sub-region and an ambient temperature control sub-region; determining a first temperature control adjustment parameter of the first sub-region and determining a second temperature control adjustment parameter of the second sub-region according to the identified area type; calculating the difference between the first temperature control adjustment parameter and the second temperature control adjustment parameter, and determining the temperature control adjustment distinction value between the first sub-region and the second sub-region according to the difference.
[0013] In one embodiment, determining the temperature control adjustment distinction value between the first sub-region and the second sub-region based on the difference includes: identifying the temperature control adjustment parameters of each sub-region in the set of areas to be processed, and determining the median of the identified temperature control adjustment parameters; determining multiple difference intervals based on the median, and determining a target difference interval in which the calculated difference between the first temperature control adjustment parameter and the second temperature control adjustment parameter lies; and determining a preset distinction value corresponding to the target difference interval as the temperature control adjustment distinction value between the first sub-region and the second sub-region.
[0014] In one embodiment, driving each sub-area in the set of areas to be processed in sequence according to the temperature control adjustment order to perform temperature adjustment includes: identifying the control parameters of each control node in the temperature control adjustment order, and constructing a residual parameter sequence based on the identified control parameters, wherein the arrangement order of each parameter in the residual parameter sequence is consistent with the temperature control adjustment order; inputting the residual parameter sequence into the residual network to generate a temperature control power output for each of the control nodes through the residual network; and driving each corresponding sub-area according to each of the generated temperature control power outputs to perform temperature adjustment.
[0015] In a second aspect, an embodiment of the present application further provides a mattress temperature regulation system based on user identity, wherein the system is applied to a smart mattress, wherein the smart mattress is pre-divided into a plurality of temperature control sub-areas, and the system comprises: a data acquisition unit, for identifying the identity characteristics of a target user currently resting on the smart mattress, and acquiring the contact area between the target user and the smart mattress during sleep according to the identity characteristics; an area determination unit, for dividing the temperature control sub-area covered by the contact area into a temperature control dominant sub-area and a temperature control secondary sub-area based on the sleeping posture of the target user, and determining an ambient temperature control sub-area in the temperature control sub-area not covered by the contact area, wherein the temperature control dominant sub-area , temperature control secondary sub-regions and ambient temperature control sub-regions constitute a set of areas to be processed; a weight graph construction unit is used to determine the temperature control adjustment distinction value between any two adjacent sub-regions in the set of areas to be processed, and to construct a temperature control weight graph of the set of areas to be processed with the sub-regions in the set of areas to be processed as vertices and the temperature control adjustment distinction values as edges connecting the vertices; a sequence determination unit is used to determine the minimum spanning tree of the temperature control weight graph, and determine the temperature control adjustment order of each sub-region in the set of areas to be processed according to the minimum spanning tree; a temperature adjustment unit is used to drive each sub-region in the set of areas to be processed in sequence according to the temperature control adjustment order to perform temperature adjustment.
[0016] In one embodiment, the temperature control unit is specifically used to identify the control parameters of each control node in the temperature control adjustment sequence, and construct a residual parameter sequence based on the identified control parameters, and the arrangement order of each parameter in the residual parameter sequence is consistent with the temperature control adjustment sequence; input the residual parameter sequence into the residual network to generate a temperature control power output for each of the control nodes through the residual network; drive the corresponding sub-areas according to the generated temperature control power outputs to perform temperature adjustment.
[0017] The technical solution provided by the present invention can determine the temperature control dominant sub-area, temperature control secondary sub-area and ambient temperature control sub-area on the smart mattress according to the sleeping posture after obtaining the corresponding contact area based on the identity characteristics of the target user. When temperature control is subsequently adjusted for these sub-areas, a temperature control weight map can be constructed, and then the temperature control adjustment order of each sub-area in the temperature control weight map can be determined through the minimum spanning tree. Driving each sub-area in turn according to this temperature control adjustment order can ensure that the voltage output by the power supply module tends to be stable in a short time, thereby improving the safety of the smart mattress during temperature control adjustment. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0019] Figure 1 A flowchart of a mattress temperature adjustment method based on user identity provided in an embodiment of the present application;
[0020] Figure 2 A schematic diagram of a mattress temperature adjustment system based on user identity provided in an embodiment of the present application;
[0021] Figure 3 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0022] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0023] The smart mattress can be pre-divided into multiple temperature control sub-areas. These different temperature control sub-areas can correspond to their own temperature control adjustment units, which will be uniformly driven by the power supply module of the smart mattress. The power supply module can determine which temperature control sub-areas are currently powered by receiving the control instructions issued by the central control unit, and can determine different power supply strategies for different temperature control sub-areas, thereby affecting the temperature increase rate of the temperature control sub-areas and determining the final maintained temperature of the temperature control sub-areas.
[0024] See also Figure 1 , an embodiment of the present application provides a mattress temperature adjustment method based on user identity, and the method includes the following steps.
[0025] S1: Identify the identity characteristics of a target user currently resting on the smart mattress, and obtain the contact area between the target user and the smart mattress during sleep according to the identity characteristics.
[0026] In this embodiment, the identity characteristics of the target user can be represented by the user's voiceprint, fingerprint, face, etc. The smart mattress has a data collection function, and when the target user rests on the smart mattress, the contact situation between the target user and the smart mattress can be collected.
[0027] Specifically, according to the identity feature, the contact area between the target user and the smart mattress within a specified period of time can be counted. The specified period of time can be, for example, the last week. The contact area with the smart mattress can be obtained through the pressure sensor on each temperature control sub-area. When the pressure sensor is greater than a certain pressure value, it is considered that the target user has formed contact with the temperature control sub-area.
[0028] According to the position of the target user's head in each contact area, the statistically obtained contact areas are classified to form one or more contact area sets. Specifically, the standard head interval pre-divided on the smart mattress can be obtained. The standard head interval can be flexibly set according to the size of the smart mattress. For example, on a double mattress, the standard head interval can be set to two intervals at the head of the bed and two intervals at the foot of the bed. On a single mattress, one interval can be set at the head of the bed and one interval can be set at the foot of the bed.
[0029] For any contact area obtained by statistics, the head standard interval to which the position of the target user's head in the contact area belongs is identified, and the contact area is divided into a contact area set corresponding to the identified head standard interval. Each different head standard interval can correspond to a respective contact area set, so that by classifying according to the head standard interval, the area where the target user rested in the recent period can be accurately determined.
[0030] A target contact area set matching the current sleeping posture of the target user is determined in the contact area set, and the area covered by the target contact area set is used as the contact area between the target user and the smart mattress during sleep. The current sleeping posture of the target user can determine the exact position of the target user in the mattress, and according to the exact position, a matching contact area set can be screened out from the contact areas of historical statistics. In this way, by subsequently analyzing the screened contact area set, temperature control can be performed intelligently.
[0031] S2: Based on the sleeping posture of the target user, the temperature control sub-area covered by the contact area is divided into a dominant temperature control sub-area and a secondary temperature control sub-area, and an ambient temperature control sub-area is determined in the temperature control sub-area not covered by the contact area. The dominant temperature control sub-area, the secondary temperature control sub-area and the ambient temperature control sub-area constitute a set of areas to be processed.
[0032] In this embodiment, the sleeping posture of the target user determines the contact between various parts of the body and the mattress, and the temperature requirements of various parts of the body are different. For example, the peripheral nerve ends of the feet and hands require higher temperatures. Therefore, when performing temperature control, it is necessary to perform refined temperature control division according to the sleeping posture. Specifically, the temperature control dominant sub-area can represent the sub-area that needs to be focused on temperature control adjustment, and the temperature control secondary sub-area only needs to provide general temperature. In addition, for the temperature control sub-area not covered by the contact area, different numbers of environmental temperature control sub-areas can be determined to better enhance the experience of the target user.
[0033] When dividing the temperature control dominant sub-area and the temperature control secondary sub-area, the dominant temperature control part and the secondary temperature control part represented by the sleeping posture of the target user can be determined, the first activity interval of the dominant temperature control part is determined in the contact area, and the second activity interval of the secondary temperature control part is determined in the contact area, and finally the temperature control sub-area covered by the first activity interval on the smart mattress is determined as the temperature control dominant sub-area, and the temperature control sub-area covered by the second activity interval on the smart mattress is determined as the temperature control secondary sub-area. Among them, the dominant temperature control part can be the part that needs to be focused on temperature control and heating, and the secondary temperature control part can be the part that provides general temperature. The first activity interval can be the interval where the dominant temperature control part of the target user is most active on the mattress, obtained by analyzing historical data. Similarly, the second activity interval can be the interval where the secondary temperature control part of the target user is most active on the mattress, obtained by analyzing historical data.
[0034] In this embodiment, when determining the ambient temperature control sub-area, it can also be adjusted according to the location of the temperature control dominant sub-area and the temperature control secondary sub-area. Specifically, a first auxiliary quantity is set for the temperature control dominant sub-area in the contact area, and a second auxiliary quantity is set for the temperature control secondary sub-area in the contact area. The first auxiliary quantity can be greater than the second auxiliary quantity.
[0035] For the temperature control sub-area not covered by the contact area, if it is adjacent to the temperature control dominant sub-area, the first auxiliary number of temperature control sub-areas are selected as the ambient temperature control sub-areas; if it is adjacent to the temperature control secondary sub-area, the second auxiliary number of temperature control sub-areas are selected as the ambient temperature control sub-areas. In this way, more ambient temperature control sub-areas can be selected near the temperature control dominant sub-area, thereby providing better heating for key areas.
[0036] S3: Determine the temperature control adjustment distinction value between any two adjacent sub-areas in the set of areas to be processed, and construct a temperature control weight graph of the set of areas to be processed with the sub-areas in the set of areas to be processed as vertices and the temperature control adjustment distinction value as edges connecting the vertices.
[0037] In this embodiment, in order to make the power supply module output a stable voltage, each sub-area to be processed can be driven in sequence in a certain order. Specifically, for the adjacent first sub-area and second sub-area in the set of areas to be processed, the area types of the first sub-area and the second sub-area are respectively identified, and the area types include one of the temperature control dominant sub-area, the temperature control secondary sub-area and the ambient temperature control sub-area; according to the identified area type, the first temperature control adjustment parameter of the first sub-area is determined, and the second temperature control adjustment parameter of the second sub-area is determined. The difference between the first temperature control adjustment parameter and the second temperature control adjustment parameter is calculated, and the temperature control adjustment distinction value between the first sub-area and the second sub-area is determined according to the difference. Among them, the temperature control adjustment parameter can characterize the temperature rise rate and the insulation coefficient. For the first sub-area and the second sub-area, the difference between the two sub-areas can be obtained by respectively taking the difference of the temperature rise rate and the insulation coefficient, and then weighted summing them. The larger the difference, the more unstable the voltage generated by the power supply module will be during the driving process of the two sub-areas. The difference can be used to determine the temperature control adjustment distinction value between the two sub-areas, wherein the larger the difference, the larger the distinction value. Specifically, the temperature control adjustment parameters of each sub-area in the set of areas to be processed are identified, and the median of the identified temperature control adjustment parameters is determined; multiple difference intervals are determined according to the median, and the target difference interval in which the calculated difference between the first temperature control adjustment parameter and the second temperature control adjustment parameter is located is determined; the preset distinction value corresponding to the target difference interval is determined as the temperature control adjustment distinction value between the first sub-area and the second sub-area. Among them, after determining the median, the difference interval corresponding to the median can be set as the middle interval, and then the intervals are divided to the left (in the direction of decreasing values) and to the right (in the direction of increasing values) from this difference interval, thereby forming multiple different difference intervals.
[0038] After obtaining the temperature control adjustment distinction value between any two adjacent sub-areas, the temperature control weight graph of the set of areas to be processed is constructed with the sub-areas in the set of areas to be processed as vertices and the temperature control adjustment distinction values as edges connecting the vertices.
[0039] S4: Determine a minimum spanning tree of the temperature control weight graph, and determine a temperature control adjustment order of each sub-region in the set of regions to be processed according to the minimum spanning tree.
[0040] Among them, the temperature control adjustment order can be determined according to the user's sleeping posture, from head to toe or from foot to head, and according to the connection method of sub-areas in the minimum spanning tree.
[0041] S5: driving each sub-area in the set of areas to be processed in sequence according to the temperature control adjustment order to adjust the temperature.
[0042] In this embodiment, the control parameters of each control node in the temperature control adjustment sequence can be identified, and a residual parameter sequence is constructed according to the identified control parameters, and the arrangement order of each parameter in the residual parameter sequence is consistent with the temperature control adjustment sequence. Among them, the first one in the residual parameter sequence can be a normal control parameter value, and starting from the second one, the residual value is calculated based on the previous control parameter value.
[0043] The residual parameter sequence is input into the residual network to generate the temperature control power output for each of the control nodes through the residual network. When the residual network is trained, the input sample data is also a sample of the residual parameter sequence, and the label is the temperature control power output of each corresponding node.
[0044] The corresponding sub-areas are driven according to the generated temperature-controlled power outputs to adjust the temperature.
[0045] By controlling the temperature control power output through the residual network, more accurate temperature control values can be obtained. At the same time, since the temperature control order is determined based on the minimum spanning tree, it can ensure that the temperature control parameter changes between adjacent sub-areas are not very obvious (or the frequency of temperature control parameter changes is not particularly high), thereby ensuring the stability of the output voltage of the power supply module.
[0046] See also Figure 2 The present application also provides a mattress temperature adjustment system based on user identity, the system is applied to a smart mattress, the smart mattress is pre-divided into multiple temperature control sub-areas, the system includes:
[0047] a data acquisition unit, used to identify the identity characteristics of a target user currently resting on the smart mattress, and acquire a contact area between the target user and the smart mattress during sleep according to the identity characteristics;
[0048] an area determination unit, configured to divide the temperature control sub-area covered by the contact area into a dominant temperature control sub-area and a secondary temperature control sub-area based on the sleeping posture of the target user, and determine an ambient temperature control sub-area in the temperature control sub-area not covered by the contact area, wherein the dominant temperature control sub-area, the secondary temperature control sub-area and the ambient temperature control sub-area constitute a set of areas to be processed;
[0049] A weight graph construction unit, used to determine the temperature control adjustment distinction value between any two adjacent sub-regions in the set of regions to be processed, and to construct a temperature control weight graph of the set of regions to be processed with the sub-regions in the set of regions to be processed as vertices and the temperature control adjustment distinction value as edges connecting the vertices;
[0050] A sequence determination unit, used to determine a minimum spanning tree of the temperature control weight map, and determine a temperature control adjustment sequence of each sub-area in the set of areas to be processed according to the minimum spanning tree;
[0051] The temperature regulating unit is used to sequentially drive each sub-area in the set of areas to be processed according to the temperature control regulation sequence to perform temperature regulation.
[0052] In one embodiment, the temperature control unit is specifically used to identify the control parameters of each control node in the temperature control adjustment sequence, and construct a residual parameter sequence based on the identified control parameters, and the arrangement order of each parameter in the residual parameter sequence is consistent with the temperature control adjustment sequence; input the residual parameter sequence into the residual network to generate a temperature control power output for each of the control nodes through the residual network; drive the corresponding sub-areas according to the generated temperature control power outputs to perform temperature adjustment.
[0053] The technical solution provided by the present invention can determine the temperature control dominant sub-area, temperature control secondary sub-area and ambient temperature control sub-area on the smart mattress according to the sleeping posture after obtaining the corresponding contact area based on the identity characteristics of the target user. When temperature control is subsequently adjusted for these sub-areas, a temperature control weight map can be constructed, and then the temperature control adjustment order of each sub-area in the temperature control weight map can be determined through the minimum spanning tree. Driving each sub-area in turn according to this temperature control adjustment order can ensure that the voltage output by the power supply module tends to be stable in a short time, thereby improving the safety of the smart mattress during temperature control adjustment.
[0054] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0055] The unit in this embodiment refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and a memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0056] See also Figure 3 , Figure 3 A schematic diagram of the structure of a computer device provided in an embodiment of the present application is shown in FIG. Figure 3As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 3 A processor 10 is taken as an example.
[0057] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0058] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0059] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0060] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0061] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0062] The embodiment of the present application also provides a computer-readable storage medium. The above method according to the embodiment of the present application can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0063] The systems, devices, and units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0064] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0065] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods and devices. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0066] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices and apparatuses according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0067] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0068] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0069] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0070] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0071] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
[0072] Although the embodiments of the present application have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present application, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A mattress temperature adjustment method based on user identity, characterized in that: The method is applied to a smart mattress, which is pre-divided into a plurality of temperature control sub-areas, and the method comprises: Identifying identity features of a target user currently resting on the smart mattress, and acquiring a contact area between the target user and the smart mattress during sleep according to the identity features; Based on the sleeping posture of the target user, the temperature control sub-region covered by the contact region is divided into a temperature control dominant sub-region and a temperature control secondary sub-region, and an ambient temperature control sub-region is determined in the temperature control sub-region not covered by the contact region, and the temperature control dominant sub-region, the temperature control secondary sub-region and the ambient temperature control sub-region constitute a set of regions to be processed; Determine the temperature control adjustment distinction value between any two adjacent sub-areas in the set of areas to be processed, and construct a temperature control weight graph of the set of areas to be processed with the sub-areas in the set of areas to be processed as vertices and the temperature control adjustment distinction value as edges connecting the vertices; Determine a minimum spanning tree of the temperature control weight map, and determine a temperature control adjustment order of each sub-area in the set of areas to be processed according to the minimum spanning tree; Each sub-area in the set of areas to be processed is driven in sequence according to the temperature control adjustment order to perform temperature adjustment; wherein, the greater the difference between the temperature control adjustment parameters of two sub-areas, the more unstable the voltage generated by the power supply module is, and each sub-area is driven in sequence according to the temperature control adjustment order to ensure that the voltage output by the power supply module tends to be stable.
2. The method according to claim 1, characterized in that Acquiring the contact area between the target user and the smart mattress during sleep according to the identity feature includes: According to the identity feature, counting the contact area between the target user and the smart mattress within a specified time period; Classifying the statistically obtained contact areas according to the position of the target user's head in each contact area to form one or more contact area sets; A target contact area set matching the current sleeping posture of the target user is determined in the contact area set, and an area covered by the target contact area set is used as a contact area between the target user and the smart mattress during sleep.
3. The method according to claim 2, characterized in that Classifying the contact areas obtained by statistics according to the position of the target user's head includes: Obtaining a standard head area pre-divided on the smart mattress; For any contact area obtained by statistics, the head standard interval to which the position of the target user's head in the contact area belongs is identified, and the contact area is divided into a contact area set corresponding to the identified head standard interval.
4. The method according to claim 1, characterized in that: Based on the sleeping posture of the target user, dividing the temperature control sub-area covered by the contact area into a temperature control dominant sub-area and a temperature control secondary sub-area includes: Determining a dominant temperature control location and a secondary temperature control location represented by the sleeping posture of the target user; Determining a first activity interval of the primary temperature control portion in the contact region, and determining a second activity interval of the secondary temperature control portion in the contact region; The temperature control sub-region covered by the first activity interval on the smart mattress is determined as the temperature control dominant sub-region, and the temperature control sub-region covered by the second activity interval on the smart mattress is determined as the temperature control secondary sub-region.
5. The method according to claim 1, characterized in that Determining the ambient temperature control sub-area in the temperature control sub-area not covered by the contact area comprises: setting a first auxiliary quantity for a temperature control dominant sub-region in the contact region, and setting a second auxiliary quantity for a temperature control secondary sub-region in the contact region; For the temperature control sub-area not covered by the contact area, if it is adjacent to the temperature control dominant sub-area, the first auxiliary number of temperature control sub-area is selected as the ambient temperature control sub-area; if it is adjacent to the temperature control secondary sub-area, the second auxiliary number of temperature control sub-area is selected as the ambient temperature control sub-area.
6. The method according to claim 1, characterized in that Determining the temperature control adjustment distinction value between any two adjacent sub-areas in the set of areas to be processed includes: For a first sub-region and a second sub-region adjacent to each other in the set of regions to be processed, identifying the region type of the first sub-region and the second sub-region respectively, wherein the region type includes one of a temperature control dominant sub-region, a temperature control secondary sub-region and an environment temperature control sub-region; Determining a first temperature control adjustment parameter for the first sub-region and determining a second temperature control adjustment parameter for the second sub-region according to the identified region type; A difference between the first temperature control adjustment parameter and the second temperature control adjustment parameter is calculated, and a temperature control adjustment distinction value between the first sub-region and the second sub-region is determined according to the difference.
7. The method according to claim 6, characterized in that Determining the temperature control adjustment distinction value between the first sub-area and the second sub-area according to the difference includes: Identifying temperature control adjustment parameters of each sub-area in the set of areas to be processed, and determining the median of the identified temperature control adjustment parameters; Determine a plurality of difference intervals according to the median, and determine a target difference interval in which the calculated difference between the first temperature control adjustment parameter and the second temperature control adjustment parameter lies; The preset distinction value corresponding to the target difference interval is determined as the temperature control adjustment distinction value between the first sub-region and the second sub-region.
8. The method according to claim 1, characterized in that Driving each sub-area in the set of areas to be processed in sequence according to the temperature control adjustment sequence to perform temperature adjustment includes: Identify the control parameters of each control node in the temperature control adjustment sequence, and construct a residual parameter sequence according to the identified control parameters, wherein the arrangement order of each parameter in the residual parameter sequence is consistent with the temperature control adjustment sequence; Inputting the residual parameter sequence into a residual network to generate a temperature-controlled power output for each of the control nodes through the residual network; The corresponding sub-areas are driven according to the generated temperature-controlled power outputs to adjust the temperature.
9. A mattress temperature adjustment system based on user identity, characterized in that: The system is applied to a smart mattress, which is pre-divided into multiple temperature control sub-areas. The system includes: a data acquisition unit, used to identify the identity characteristics of a target user currently resting on the smart mattress, and acquire a contact area between the target user and the smart mattress during sleep according to the identity characteristics; an area determination unit, configured to divide the temperature control sub-area covered by the contact area into a dominant temperature control sub-area and a secondary temperature control sub-area based on the sleeping posture of the target user, and determine an ambient temperature control sub-area in the temperature control sub-area not covered by the contact area, wherein the dominant temperature control sub-area, the secondary temperature control sub-area and the ambient temperature control sub-area constitute a set of areas to be processed; A weight graph construction unit, used to determine the temperature control adjustment distinction value between any two adjacent sub-regions in the set of regions to be processed, and to construct a temperature control weight graph of the set of regions to be processed with the sub-regions in the set of regions to be processed as vertices and the temperature control adjustment distinction value as edges connecting the vertices; A sequence determination unit, used to determine a minimum spanning tree of the temperature control weight map, and determine a temperature control adjustment sequence of each sub-area in the set of areas to be processed according to the minimum spanning tree; A temperature adjustment unit is used to drive each sub-area in the set of areas to be processed in sequence according to the temperature control adjustment order to perform temperature adjustment; wherein, the greater the difference between the temperature control adjustment parameters of two sub-areas, the more unstable the voltage generated by the power supply module, and each sub-area is driven in sequence according to the temperature control adjustment order to ensure that the voltage output by the power supply module tends to be stable.
10. The system according to claim 9, characterized in that The temperature adjustment unit is specifically used to identify the control parameters of each control node in the temperature control adjustment sequence, and construct a residual parameter sequence according to the identified control parameters, wherein the arrangement order of each parameter in the residual parameter sequence is consistent with the temperature control adjustment sequence; input the residual parameter sequence into the residual network to generate a temperature control power output for each of the control nodes through the residual network; and drive the corresponding sub-areas according to the generated temperature control power outputs to perform temperature adjustment.
Citation Information
Patent Citations
Intelligent regulation and control method and system for temperature control mattress, terminal and storage medium
CN113892784A
Temperature control mattress temperature control method and system based on deep learning
CN117742415A
Data calibration method, device and equipment for medical-grade high-precision temperature sensor and medium
CN119354374A