An ergonomic-based magnetic therapy mattress adaptive support method and system
Patent Information
- Application Number
- CN202611180145.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-05
- Publication Date
- 2026-10-30
AI Technical Summary
[0079]本发明为解决背景技术所述问题,本发明接收自适应支撑指令,基于所述自适应支撑指令确认出磁疗床垫及自适应控制系统,其中,磁疗床垫包括:磁疗单元组及压力传感阵列,且压力传感阵列包含m乘n个压力传感器,自适应控制系统包括:形态采集单元及磁疗调控单元,其中,磁疗单元组包括多个磁疗单元,确认出目标用户,利用形态采集单元及压力传感阵列获取目标用户的基准脊柱曲线及仰卧脊柱曲线,并在仰卧脊柱曲线中识别出背部最凸点、腰部最凹点及臀峰点,可见本发明分别采集目标用户自然伸直和日常仰卧两种姿态的压力数据,绘制对应的脊柱曲线,通过计算曲线斜率筛选形态拐点,确定背凸、腰凹、臀峰三个关键点位,根据目标用户形态数据判断脊柱形变,为床垫分区支撑、自适应磁疗提供数据支撑,基于基准脊柱曲线、仰卧脊柱曲线、背部最凸点、腰部最凹点及臀峰点获取形态参数组,并基于所述形态参数组获取目标用户对应的优先段位序列,可见本发明通过脊柱曲线与目标用户工学段位的特征点提取三段吻合度,结合用户历史调节次数及有效维持时长,动态生成优先段位序列,结合目标用户的当前脊柱形态与长期使用习惯,精准识别最需支撑的段位,实现自适应、差异化调节,根据背部最凸点、腰部最凹点及臀峰点,将磁疗单元组中多个磁疗单元划分为背部单元组、腰部单元组及臀部单元组,利用形态参数组在预构建的适配数据库中检索出分段磁撑强度组,利用分段磁撑强度组设定背部单元组、腰部单元组及臀部单元组,得到已设定背部单元组、已设定腰部单元组及已设定臀部单元组,可见本发明通过特征点划分单元组,结合形态参数检索适配数据库,可快速匹配历史最佳磁撑强度,提升磁疗床垫对不同脊柱形态的适配效率与准确性,利用优先段位序列对已设定背部单元组、已设定腰部单元组及已设定臀部单元组进行差异化支撑调节,得到目标背部单元组、目标腰部单元组及目标臀部单元组,利用磁疗调控单元启动目标背部单元组、目标腰部单元组及目标臀部单元组并对目标用户进行分段磁疗支撑,实现磁疗床垫的自适应支撑,可见本发明利用优先段位序列匹配支撑系数,对已设定单元组进行差异化调节,使得位序越靠前的段位获得越大的磁撑增强,实现分级支撑,避免统一力度造成的支撑不足或过度。因此,本发明可提高磁疗床垫对用户脊柱形态变化及使用习惯的分段差异化调节能力。
Smart Images

Figure CN122998614A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of magnetic therapy devices, and in particular to an ergonomically based adaptive support method and system for a magnetic therapy mattress. Background Technology
[0002] The human spine exhibits a non-uniform physiological curve when lying supine, with significant differences in the required magnetic support force among the shoulder, back, waist, and hip segments. Ergonomically designed magnetic therapy mattresses utilize adaptive support technology to dynamically adjust the intensity of magnetic support at each segment based on the individual user's spinal shape, allowing the mattress to actively adapt to the body rather than passively support it. This technology effectively alleviates uneven pressure distribution in the lower back, improves sleep comfort, and assists in the prevention and rehabilitation of spinal-related diseases, representing an important direction for the personalization and precision development of smart mattresses.
[0003] Traditional magnetic therapy mattresses often employ uniform or zoned fixed support methods, failing to provide differentiated adjustments based on the user's actual spinal curvature and segmental needs. This can easily lead to excessive support causing discomfort or insufficient support. Furthermore, traditional methods lack the dynamic response to changes in a user's historical usage habits and spinal morphology. Each adjustment requires manual intervention or relies on fixed settings, resulting in low adaptation efficiency, a poor user experience, and an inability to meet the personalized needs of users with different body types and spinal conditions. Therefore, improving the ability of magnetic therapy mattresses to provide segmented, differentiated adjustments based on changes in spinal morphology and usage habits has become an urgent problem to be solved. Summary of the Invention
[0004] This invention provides an ergonomically based adaptive support method for magnetic therapy mattresses and a computer-readable storage medium. Its main purpose is to improve the ability of magnetic therapy mattresses to adjust to changes in the user's spinal shape and usage habits in different segments.
[0005] To achieve the above objectives, the present invention provides an ergonomically based adaptive support method for a magnetic therapy mattress, comprising:
[0006] The system receives an adaptive support command and identifies the magnetic therapy mattress and adaptive control system based on the adaptive support command. The magnetic therapy mattress includes a magnetic therapy unit group and a pressure sensor array, and the pressure sensor array includes m by n pressure sensors. The adaptive control system includes a shape acquisition unit and a magnetic therapy adjustment unit, and the magnetic therapy unit group includes multiple magnetic therapy units.
[0007] Once the target user is identified, the baseline spinal curve and supine spinal curve of the target user are obtained using the shape acquisition unit and pressure sensor array, and the most prominent point of the back, the most concave point of the waist and the peak of the buttocks are identified in the supine spinal curve.
[0008] Based on the baseline spinal curve, supine spinal curve, the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks, a set of morphological parameters is obtained, and based on the set of morphological parameters, the priority segment sequence corresponding to the target user is obtained.
[0009] Based on the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks, multiple magnetic therapy units in the magnetic therapy unit group are divided into back unit group, waist unit group, and buttock unit group. The segmented magnetic support intensity group is retrieved from the pre-built adaptation database using the morphological parameter group.
[0010] By using segmented magnetic support strength groups to set the back unit group, waist unit group and hip unit group, the set back unit group, set waist unit group and set hip unit group are obtained;
[0011] By using a priority segment sequence to perform differentiated support adjustments on the pre-set back unit group, pre-set waist unit group, and pre-set hip unit group, the target back unit group, target waist unit group, and target hip unit group are obtained. The target back unit group, target waist unit group, and target hip unit group are activated by the magnetic therapy control unit and segmented magnetic therapy support is provided to the target user, thereby achieving adaptive support of the magnetic therapy mattress.
[0012] Optionally, the step of acquiring the target user's baseline spinal curve and supine spinal curve using the morphological acquisition unit and pressure sensor array includes:
[0013] When the shape acquisition unit receives the preset reference positioning signal, it calls the pressure sensor array to acquire the reference pressure distribution matrix. The reference pressure distribution matrix contains m by n reference pressure values, and the position coordinates corresponding to each reference pressure value are different.
[0014] The reference pressure distribution matrix is scanned row by row to obtain m reference spinal points, wherein the position coordinates are based on the row number of the reference spinal point as the horizontal axis and the reference pressure value as the vertical axis.
[0015] Connect the m reference spinal points sequentially in ascending order of their row numbers to obtain the reference spinal curve.
[0016] When the morphological acquisition unit receives the preset supine positioning signal, it acquires the supine spinal curve based on the pressure sensor array, wherein the supine spinal curve contains m supine spinal points.
[0017] Optionally, identifying the most prominent point of the back, the most concave point of the waist, and the gluteal peak in the supine spinal curve includes:
[0018] m-1 supine spine point groups were identified on the supine spine curve. Each supine spine point group includes anterior supine spine point and posterior supine spine point. The row number corresponding to the posterior supine spine point is adjacent and lags behind the row number corresponding to the anterior supine spine point.
[0019] Calculate the slopes of the anterior and posterior supine spine points in each of the m-1 supine spine point groups to obtain the m-1 slope, where the slopes correspond one-to-one with the supine spine point groups.
[0020] The slopes of m-1 are sorted according to the order of the supine spinal points corresponding to the m-1 supine spinal point groups on the supine spinal curve to obtain the slope sequence.
[0021] Reference slopes are extracted sequentially from the slope sequence. Based on the reference slopes, comparison slopes are retrieved from the slope sequence, wherein the comparison slopes are adjacent in position in the slope sequence and lag behind the reference slopes in position in the slope sequence.
[0022] Calculate the product of the reference slope and the comparison slope. If the product is less than 0, mark the supine spine point in the supine spine point group corresponding to the comparison slope as a candidate sign change point. Summarize the candidate sign change points to obtain the candidate sign change point set.
[0023] Sort the candidate sign points in the candidate sign point set according to the ascending order of the horizontal coordinates corresponding to the candidate sign points to obtain the candidate sign point sequence;
[0024] Extract the candidate sign-changing point with the smallest ordinate from the candidate sign-changing point sequence as the most concave point of the waist.
[0025] In the candidate sign change point sequence, the candidate sign change point with the largest ordinate is extracted from the candidate sign change point with the highest position order of the most concave point of the waist as the most convex point of the back.
[0026] Among the candidate sign change points in the candidate sign change point sequence, the candidate sign change point with the largest ordinate is extracted as the hip peak point.
[0027] Optionally, the method of obtaining the morphological parameter set based on the baseline spinal curve, supine spinal curve, the most convex point of the back, the most concave point of the waist, and the gluteal peak includes:
[0028] Using the x-coordinate of the most convex point of the back, the x-coordinate of the most concave point of the waist, and the x-coordinate of the gluteal peak as the boundaries, the baseline spinal curve and the supine spinal curve are divided into the baseline segment group and the supine segment group, respectively. The baseline segment group includes the baseline shoulder and back segment, the baseline waist segment, and the baseline hip segment, while the supine segment group includes the supine shoulder and back segment, the supine waist segment, and the supine hip segment.
[0029] Using the preset segmentation interval, a reference shoulder and back coordinate points and a supine shoulder and back coordinate points are retrieved from the reference shoulder and back segment and the supine shoulder and back segment, respectively. The reference shoulder and back coordinate points correspond one-to-one with the supine shoulder and back coordinate points, and the abscissas of the reference shoulder and back coordinate points and the supine shoulder and back coordinate points are the same.
[0030] The shoulder-back segment fit is calculated based on a reference shoulder-back coordinate points and a supine shoulder-back coordinate points. The calculation formula is as follows:
[0031]
[0032] in, This indicates the degree of fit of the shoulder and back segments. Indicates shared ownership A baseline shoulder and back coordinate point, Indicates the first The ordinate of a reference shoulder and back coordinate point Indicates the first The ordinate of the supine shoulder and back coordinate point () indicates taking the minimum value. () indicates taking the maximum value. Indicates the reference identifier;
[0033] The lumbar segment fit and gluteal segment fit are calculated based on the segment spacing, reference lumbar segment, reference hip segment, supine lumbar segment, and supine hip segment.
[0034] By summarizing the compatibility of the shoulder and back segments, the waist segment, and the hip segment, a set of morphological parameters is obtained.
[0035] Optionally, obtaining the priority segment sequence corresponding to the target user based on the morphological parameter set includes:
[0036] Obtain historical adjustment records, which include multiple historical adjustment segments, namely historical shoulder and back segments, historical waist segments, or historical hip segments, and each historical adjustment segment is marked with an effective maintenance duration;
[0037] The occurrence frequency of the historical shoulder-back segment, historical waist segment, and historical hip segment in multiple historical adjustment segments were counted separately to obtain the historical shoulder-back frequency, historical waist frequency, and historical hip frequency.
[0038] The effective maintenance duration corresponding to the historical shoulder-back segment in multiple historical adjustment segments is calculated separately. The effective maintenance duration is the sum of the effective maintenance durations corresponding to all historical shoulder-back segments in multiple historical adjustment segments.
[0039] The effective duration of historical shoulder carrying is obtained by calculating the ratio of the effective duration of historical shoulder carrying to the number of historical shoulder carrying sessions.
[0040] The effective duration of the historical lumbar segment and the effective duration of the historical hip segment are calculated based on historical adjustment records, historical lumbar segment frequency, and historical hip segment frequency.
[0041] The overall shoulder-back ratio is calculated based on the morphological parameter set, historical effective duration of shoulder and back, historical effective duration of waist segment, and historical effective duration of hip segment. The calculation formula is as follows:
[0042]
[0043] in, This indicates the overall shoulder and back ratio. , and These represent the fit of the shoulder and back segment, the fit of the waist segment, and the fit of the hip segment, respectively. This indicates the effective duration of the historical shoulder carry. This indicates the effective duration of the historical waist segment. This indicates the effective duration of the historical buttock segment;
[0044] The overall lumbar and hip proportions are calculated based on the morphological parameter set, the historical effective duration of the lumbar segment, and the historical effective duration of the hip segment.
[0045] The ergonomic levels of the target users were identified, including the shoulder and back segment, waist segment, and hip segment. The shoulder and back segment, waist segment, and hip segment were sorted in descending order of their overall proportion of shoulder and back, overall proportion of waist, and overall proportion of hip to obtain a priority segment sequence.
[0046] Optionally, the step of dividing multiple magnetic therapy units in the magnetic therapy unit group into a back unit group, a waist unit group, and a buttock unit group based on the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks includes:
[0047] The following operations were performed on each magnetotherapy unit within the magnetotherapy unit group:
[0048] In the pre-constructed coordinate system, obtain the coordinates of the magnetic therapy center point of the magnetic therapy unit, as well as the coordinates of the back point, the waist point, and the hip peak point.
[0049] Calculate the Euclidean distances between the coordinates of the magnetic therapy center point and the coordinates of the back point, waist point, and hip peak point, respectively, to obtain the back distance, waist distance, and hip distance;
[0050] Compare the distance between the backs, waists, and hips;
[0051] If the distance between the back and waist is the smallest, the magnetic therapy unit is identified as the back unit; if the distance between the waist and hip is the smallest, the magnetic therapy unit is identified as the waist unit; if the distance between the buttocks and hip is the smallest, the magnetic therapy unit is identified as the buttock unit.
[0052] Otherwise, extract the engineering segment with position 1 from the priority segment sequence to obtain the extracted segment. If the extracted segment is the shoulder and back segment, then the magnetic therapy unit is identified as the back unit. If the extracted segment is the waist segment, then the magnetic therapy unit is identified as the waist unit. Otherwise, the magnetic therapy unit is identified as the buttock unit.
[0053] The back unit, waist unit, and hip unit are summarized separately to obtain the back unit group, waist unit group, and hip unit group.
[0054] Optionally, retrieving the segmented magnetic support strength group from the pre-built adaptation database using the morphological parameter group includes:
[0055] c adaptation nodes were identified from the adaptation database. The adaptation nodes include: historical morphological parameter group and historical segmented magnetic support strength group. The historical morphological parameter group includes: historical shoulder and back segment fit, historical waist segment fit and historical hip segment fit, and the historical segmented magnetic support strength group includes: historical shoulder and back segment magnetic support strength, historical waist segment magnetic support strength and historical hip segment magnetic support strength.
[0056] Calculate the similarity between the morphological parameter group and each of the c historical morphological parameter groups to obtain c morphological similarity scores, where the morphological similarity scores correspond one-to-one with the historical morphological parameter groups.
[0057] The historical morphological parameter set corresponding to the largest morphological similarity among c morphological similarities is taken as the target morphological parameter set, and the historical segmented magnetic support intensity set corresponding to the target morphological parameter set is taken as the segmented magnetic support intensity set.
[0058] Optionally, the step of using segmented magnetic support strength groups to set the back unit group, waist unit group, and hip unit group to obtain the set back unit group, waist unit group, and hip unit group includes:
[0059] The historical shoulder and back segment magnetic support intensity is extracted from the segmented magnetic support intensity group. The magnetic support intensity of each back unit in the back unit group is set using the historical shoulder and back segment magnetic support intensity to obtain the set back unit group. The set back unit group includes multiple set back units.
[0060] Extract the historical lumbar magnetic support strength and the historical hip magnetic support strength from the segmented magnetic support strength group. Set the lumbar unit group and the hip unit group according to the historical lumbar magnetic support strength and the historical hip magnetic support strength, respectively, to obtain the set lumbar unit group and the set hip unit group.
[0061] Optionally, the step of using a priority segment sequence to perform differentiated support adjustment on the pre-defined back unit group, pre-defined waist unit group, and pre-defined hip unit group to obtain the target back unit group, target waist unit group, and target hip unit group includes:
[0062] Obtain the support coefficient sequence, which contains 3 support coefficients;
[0063] The position of the shoulder and back segment is determined from the priority segment sequence to obtain the shoulder and back position. Using the shoulder and back position, the support coefficient corresponding to the shoulder and back segment is retrieved from the support coefficient sequence to obtain the shoulder and back coefficient. The position of the support coefficient corresponding to the shoulder and back segment in the support coefficient sequence is the shoulder and back position.
[0064] Based on the priority segment sequence, the waist segment coefficient and hip segment coefficient are retrieved from the support coefficient sequence;
[0065] Perform the following operation on each configured back unit in the configured back unit group:
[0066] Extract the historical shoulder and back magnetic support intensity of the set back unit, and use the product of the historical shoulder and back magnetic support intensity and the shoulder and back coefficient as the target shoulder and back magnetic support intensity. Use the target shoulder and back magnetic support intensity to reset the set back unit to obtain the target back unit. Summarize the target back units to obtain the target back unit group.
[0067] The target waist unit group and the target hip unit group are obtained by adjusting the support of the pre-set waist unit group and the pre-set hip unit group using the waist segment coefficient and hip segment coefficient respectively.
[0068] To achieve the above objectives, the present invention also provides an ergonomically based adaptive support system for a magnetic therapy mattress, comprising:
[0069] The user form modeling module is used to receive adaptive support instructions and identify the magnetic therapy mattress and adaptive control system based on the adaptive support instructions. The magnetic therapy mattress includes a magnetic therapy unit group and a pressure sensor array, and the pressure sensor array includes m by n pressure sensors. The adaptive control system includes a form acquisition unit and a magnetic therapy control unit, wherein the magnetic therapy unit group includes multiple magnetic therapy units.
[0070] Once the target user is identified, the baseline spinal curve and supine spinal curve of the target user are obtained using the shape acquisition unit and pressure sensor array, and the most prominent point of the back, the most concave point of the waist and the peak of the buttocks are identified in the supine spinal curve.
[0071] The morphological parameter construction module is used to obtain a set of morphological parameters based on the baseline spinal curve, supine spinal curve, the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks, and to obtain the priority segment sequence corresponding to the target user based on the morphological parameter set.
[0072] The magnetic therapy unit setting module is used to divide multiple magnetic therapy units in the magnetic therapy unit group into back unit group, waist unit group and buttock unit group according to the most prominent point of the back, the most concave point of the waist and the peak point of the buttocks. The segmented magnetic support intensity group is retrieved from the pre-built adaptation database using the morphological parameter group.
[0073] By using segmented magnetic support strength groups to set the back unit group, waist unit group and hip unit group, the set back unit group, set waist unit group and set hip unit group are obtained;
[0074] The magnetic therapy support execution module is used to perform differentiated support adjustment on the pre-set back unit group, pre-set waist unit group, and pre-set hip unit group using a priority segment sequence to obtain the target back unit group, target waist unit group, and target hip unit group. The magnetic therapy control unit is used to activate the target back unit group, target waist unit group, and target hip unit group and provide segmented magnetic therapy support to the target user, thereby realizing the adaptive support of the magnetic therapy mattress.
[0075] To address the above problems, the present invention also provides an electronic device, the electronic device comprising:
[0076] Memory, storing at least one instruction;
[0077] The processor executes the instructions stored in the memory to implement the ergonomically based adaptive support method for magnetic therapy mattresses described above.
[0078] To address the aforementioned issues, the present invention also provides a computer-readable storage medium storing at least one instruction, which is executed by a processor in an electronic device to implement the aforementioned ergonomically based adaptive support method for a magnetic therapy mattress.
[0079] To address the problems described in the background art, this invention receives an adaptive support command, identifies a magnetic therapy mattress and an adaptive control system based on the command, wherein the magnetic therapy mattress includes a magnetic therapy unit group and a pressure sensor array, and the pressure sensor array includes m x n pressure sensors; the adaptive control system includes a shape acquisition unit and a magnetic therapy adjustment unit, wherein the magnetic therapy unit group includes multiple magnetic therapy units; the target user is identified, and the reference spinal curve and supine spinal curve of the target user are acquired using the shape acquisition unit and the pressure sensor array, and the most prominent point of the back, the most concave point of the waist, and the gluteal peak are identified in the supine spinal curve; it can be seen that this invention acquires the target user's natural straight posture... Pressure data from two postures—lying supine and supine—is used to plot corresponding spinal curves. By calculating the curve slope, morphological inflection points are selected to determine three key points: dorsiflexion, lumbar concavity, and gluteal peak. Spinal deformation is assessed based on the target user's morphological data, providing data support for mattress zonal support and adaptive magnetic therapy. A set of morphological parameters is obtained based on the baseline spinal curve, supine spinal curve, the most convex point of the back, the most concave point of the lumbar region, and the gluteal peak. Based on these morphological parameters, a priority segment sequence corresponding to the target user is obtained. This invention extracts the three-segment conformity by comparing the spinal curve with the ergonomic segment features of the target user, and dynamically generates a priority segment sequence by combining the user's historical adjustment frequency and effective maintenance duration. Based on current spinal morphology and long-term usage habits, this invention accurately identifies the segments most in need of support, enabling adaptive and differentiated adjustments. According to the most prominent point of the back, the most concave point of the waist, and the gluteal peak, multiple magnetic therapy units within the magnetic therapy unit group are divided into back unit groups, waist unit groups, and hip unit groups. Using morphological parameters, segmented magnetic support intensity groups are retrieved from a pre-built adaptation database. These segmented magnetic support intensity groups are then used to set the back, waist, and hip unit groups, resulting in the configured back, waist, and hip unit groups. This invention demonstrates that by dividing unit groups using feature points and combining morphological parameters with adaptation database retrieval, it can quickly match historically optimal magnetic support intensity, enhancing the magnetic therapy mattress. To improve the efficiency and accuracy of adapting to different spinal shapes, this invention utilizes a priority segment sequence to perform differentiated support adjustments on pre-defined back, lumbar, and hip unit groups, resulting in target back, lumbar, and hip unit groups. A magnetic therapy control unit then activates these target back, lumbar, and hip unit groups, providing segmented magnetic therapy support to the target user. This achieves adaptive support from the magnetic therapy mattress. The invention leverages a priority segment sequence to match support coefficients, differentially adjusting pre-defined unit groups so that earlier segments receive greater magnetic support, achieving tiered support and avoiding insufficient or excessive support caused by uniform force. Therefore, this invention improves the ability of magnetic therapy mattresses to adjust to segmented differences in user spinal shape and usage habits. Attached Figure Description
[0080] Figure 1This is a flowchart illustrating an ergonomically based adaptive support method for a magnetic therapy mattress according to an embodiment of the present invention.
[0081] Figure 2 A functional block diagram of an ergonomically based magnetic therapy mattress adaptive support system provided in an embodiment of the present invention;
[0082] Figure 3 This is a schematic diagram of the structure of an electronic device that implements the ergonomically based adaptive support method for a magnetic therapy mattress, according to an embodiment of the present invention.
[0083] Explanation of reference numerals in the attached figures:
[0084] 10. Electronic device; 11. Processor; 12. Memory; 13. Bus.
[0085] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0086] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0087] This application provides an ergonomically based adaptive support method for a magnetic therapy mattress. The executing entity of this ergonomically based adaptive support method includes, but is not limited to, at least one of the following electronic devices that can be configured to execute the method provided in this application: a server, a terminal, etc. In other words, the ergonomically based adaptive support method for a magnetic therapy mattress can be executed by software or hardware installed on a terminal device or a server device, and the software can be a blockchain platform. The server includes, but is not limited to, a single server, a server cluster, a cloud server, or a cloud server cluster.
[0088] Reference Figure 1 The diagram shown is a flowchart illustrating an ergonomically based adaptive support method for a magnetic therapy mattress according to an embodiment of the present invention. In this embodiment, the ergonomically based adaptive support method for a magnetic therapy mattress includes:
[0089] S1. Receive adaptive support command, and confirm the magnetic therapy mattress and adaptive control system based on the adaptive support command. The magnetic therapy mattress includes a magnetic therapy unit group and a pressure sensor array, and the pressure sensor array includes m multiplied by n pressure sensors. The adaptive control system includes a shape acquisition unit and a magnetic therapy adjustment unit, wherein the magnetic therapy unit group includes multiple magnetic therapy units.
[0090] It should be explained that the adaptive support command is a command issued by the target user who wants to achieve adaptive support from the magnetic therapy mattress, and can be triggered by the target user on the bedside control panel, mobile application or voice control assistant and other terminals.
[0091] Understandably, the magnetic therapy mattress is a product integrating segmented magnetic therapy output and human body support functions. The mattress is equipped with a magnetic therapy unit group and a pressure sensor array. The magnetic therapy unit group is a collection of multiple magnetic therapy units, each a small magnetic therapy device with an electromagnetic coil. When the electromagnetic coil is energized, it can output a pulsed magnetic field of a preset frequency to the target user to achieve a magnetic therapy effect, and also utilize electromagnetic repulsion to create support forces of varying strengths on the human body, thus achieving a support function. The pressure sensor array is a two-dimensional pressure sensor grid arranged beneath the surface of the magnetic therapy mattress, consisting of pressure sensors arranged in m rows and n columns. These pressure sensors are detection elements used to sense the pressure distribution between the target user's body and the contact surface of the magnetic therapy mattress. The adaptive control system is the control part connected to the magnetic therapy mattress, including a shape acquisition unit and a magnetic therapy control unit. The shape acquisition unit is used to call the pressure sensor array to collect pressure distribution data, and the magnetic therapy control unit is used to activate the magnetic therapy units in the magnetic therapy unit group according to the calculated support parameters.
[0092] For example, the target user clicks the start button in the mobile application, thereby issuing the adaptive support command. After receiving the adaptive support command, the magnetic therapy mattress A begins to execute the subsequent process. The magnetic therapy mattress A is equipped with 180 magnetic therapy units (i.e., the magnetic therapy unit group contains 180 magnetic therapy units) and a pressure sensing array consisting of 960 pressure sensors (24 rows and 40 columns).
[0093] S2. Identify the target user, use the shape acquisition unit and pressure sensor array to obtain the target user's baseline spinal curve and supine spinal curve, and identify the most prominent point of the back, the most concave point of the waist and the peak of the buttocks in the supine spinal curve.
[0094] It is understood that the target user is the current user of the magnetic therapy mattress. Since different target users have different heights, body types, and spinal curvatures, it is necessary to obtain the target user's baseline spinal curve (reference state) and supine spinal curve (actual state) separately. By comparing the differences between the two, the actual deformation caused by supine position can be identified, facilitating targeted magnetic therapy support for the deformed areas. Specifically, the acquisition of the target user's baseline spinal curve and supine spinal curve using a morphological acquisition unit and pressure sensor array includes:
[0095] When the shape acquisition unit receives the preset reference positioning signal, it calls the pressure sensor array to acquire the reference pressure distribution matrix. The reference pressure distribution matrix contains m by n reference pressure values, and the position coordinates corresponding to each reference pressure value are different.
[0096] The reference pressure distribution matrix is scanned row by row to obtain m reference spinal points, wherein the position coordinates are based on the row number of the reference spinal point as the horizontal axis and the reference pressure value as the vertical axis.
[0097] Connect the m reference spinal points sequentially in ascending order of their row numbers to obtain the reference spinal curve.
[0098] When the morphological acquisition unit receives the preset supine positioning signal, it acquires the supine spinal curve based on the pressure sensor array, wherein the supine spinal curve contains m supine spinal points.
[0099] Understandably, the baseline spinal curve is a reference curve used to determine the degree of spinal deformity of the target user, reflecting the pressure trend of the target user in contact with the magnetic therapy mattress when the spine is in a near-natural straight state. The supine spinal curve is a curve reflecting the pressure trend of the spine in contact with the magnetic therapy mattress when the target user is supine on the magnetic therapy mattress.
[0100] The reason why the reference spinal curve is used as the reference benchmark for determining the degree of deformation of the target user's body parts in the embodiments of the present invention is that: by using the pressure distribution collected by the target user in a balanced support state as the benchmark, it can better fit the target user's own body shape characteristics.
[0101] It should be explained that the reference positioning signal is a signal triggered by the target user through an external control device (such as a remote control or mobile app) when the target user's body shape is close to a natural, straightened state. For example, the reference positioning signal is triggered by the target user when lying supine with legs straight and arms hanging naturally. The supine positioning signal is a signal triggered by the target user through an external control device (such as a remote control or mobile app) when the target user is in their usual supine position. For example, the supine positioning signal is triggered by the target user when lying down on the magnetic therapy mattress in their usual supine position.
[0102] It should be explained that the reference pressure distribution matrix is a two-dimensional pressure value matrix (m rows by n columns) obtained by the pressure sensing array, including m by n reference pressure values. The reference pressure values are the instantaneous pressure values collected by each pressure sensor in the pressure sensing array when the target user is in the reference position.
[0103] It should be clarified that the reference spinal points are determined using the peak coefficient method, with the row number as the x-axis and the reference pressure value as the y-axis. The process of scanning row by row in the reference pressure distribution matrix to obtain m reference spinal points is as follows: For each row, the ratio of the maximum pressure value to the average pressure value in that row is calculated as the peak coefficient. If the peak coefficient is greater than a preset peak coefficient threshold, the row is determined to belong to the skeletal weight-bearing area, and the position coordinate corresponding to the maximum reference pressure value in that row is taken as the reference spinal point. If the peak coefficient is less than or equal to the preset coefficient threshold, the row is determined to belong to the suspended area, and the position coordinate corresponding to the minimum reference pressure value in that row is taken as the reference spinal point. The reason is that when the peak coefficient is large, it indicates that the pressure distribution in that row is more concentrated at a certain point (the peak point), and this peak point usually corresponds to... For prominent skeletal areas of the human body (such as the back or buttocks), the location coordinates corresponding to the highest baseline pressure value are the deepest points of pressure applied by the magnetic therapy mattress. The deeper the pressure, the closer the embedded magnetic therapy units are to the target user's body, and the higher the magnetic field strength, resulting in the most significant magnetic therapy effect at that location. When the peak coefficient is low, it indicates that the pressure distribution is uniform. In this case, the spine is suspended due to its physiological lordosis, and the magnetic therapy mattress is applied least pressure in this area, with the magnetic therapy units furthest from the target user's body. This location most needs support to improve the magnetic therapy effect, and its pressure distribution characteristic is precisely the lowest pressure value. Therefore, the location coordinates corresponding to the lowest baseline pressure value are taken as the baseline reference point. The coefficient threshold is a constant greater than 1, which can be preset or dynamically adjusted according to the actual pressure distribution characteristics of the target user. Similarly, the definition and acquisition methods of the supine pressure distribution matrix, supine spinal points, and supine spinal curves are the same as those of the reference pressure distribution matrix, reference spinal points, and reference spinal curves. The difference is that the reference pressure distribution matrix, reference spinal points, and reference spinal curves are collected and obtained when the reference positioning signal is triggered, while the supine pressure distribution matrix, supine spinal points, and supine spinal curves are collected and obtained when the supine positioning signal is triggered.
[0104] For example, suppose the morphological acquisition unit acquires a 24-row, 40-column reference pressure distribution matrix after the reference positioning signal is triggered. After scanning the first row of the reference pressure distribution matrix, it is found that the reference pressure value corresponding to the 18th column is the largest (e.g., 38 kPa). Then (1, 38) is taken as the first reference spine point. Similarly, a corresponding reference spine point is obtained for each row from the second row to the 24th row. Connecting the 24 reference spine points in sequence yields the reference spine curve.
[0105] Furthermore, in order to provide zoned magnetic therapy support to the target user, their body needs to be divided into shoulder-back, lumbar, and hip segments. When the human body lies supine, the spine has a convex-concave-convex shape. This division can be achieved by locating the most convex point of the back, the most concave point of the waist, and the peak of the hip. This embodiment of the invention uses the most convex point of the back, the most concave point of the waist, and the peak of the hip as the dividing points because these three points correspond to key anatomical nodes of the spine, ensuring that the divided shoulder-back, lumbar, and hip segments precisely match the three anatomical segments of the target user.
[0106] Specifically, the identification of the most prominent point of the back, the most concave point of the waist, and the gluteal peak in the supine spinal curve includes:
[0107] m-1 supine spine point groups were identified on the supine spine curve. Each supine spine point group includes anterior supine spine point and posterior supine spine point. The row number corresponding to the posterior supine spine point is adjacent and lags behind the row number corresponding to the anterior supine spine point.
[0108] Calculate the slopes of the anterior and posterior supine spine points in each of the m-1 supine spine point groups to obtain the m-1 slope, where the slopes correspond one-to-one with the supine spine point groups.
[0109] The slopes of m-1 are sorted according to the order of the supine spinal points corresponding to the m-1 supine spinal point groups on the supine spinal curve to obtain the slope sequence.
[0110] Reference slopes are extracted sequentially from the slope sequence. Based on the reference slopes, comparison slopes are retrieved from the slope sequence, wherein the comparison slopes are adjacent in position in the slope sequence and lag behind the reference slopes in position in the slope sequence.
[0111] Calculate the product of the reference slope and the comparison slope. If the product is less than 0, mark the supine spine point in the supine spine point group corresponding to the comparison slope as a candidate sign change point. Summarize the candidate sign change points to obtain the candidate sign change point set.
[0112] Sort the candidate sign points in the candidate sign point set according to the ascending order of the horizontal coordinates corresponding to the candidate sign points to obtain the candidate sign point sequence;
[0113] Extract the candidate sign-changing point with the smallest ordinate from the candidate sign-changing point sequence as the most concave point of the waist.
[0114] In the candidate sign change point sequence, the candidate sign change point with the largest ordinate is extracted from the candidate sign change point with the highest position order of the most concave point of the waist as the most convex point of the back.
[0115] Among the candidate sign change points in the candidate sign change point sequence, the candidate sign change point with the largest ordinate is extracted as the hip peak point.
[0116] It should be explained that the most prominent point on the back is the position on the supine spinal curve where the back provides the greatest support to the magnetic therapy mattress (i.e., the deepest pressure from the magnetic therapy mattress). The most concave point on the waist is the point on the supine spinal curve where the lower back is suspended due to the physiological lordosis. The gluteal peak is the position on the supine spinal curve where the buttocks provide the greatest support to the magnetic therapy mattress (i.e., the deepest pressure from the magnetic therapy mattress). Together, these three points constitute the convex-concave-convex shape of the spine along the longitudinal axis from the shoulders and back to the buttocks when the human body is supine.
[0117] It should be understood that the supine spinal point group is a pair of supine spinal points with adjacent row numbers on the supine spinal curve. The anterior supine spinal point is the supine spinal point with the smaller row number in the supine spinal point group, and the posterior supine spinal point is the supine spinal point with the larger row number in the supine spinal point group. The slope is the ratio of the difference in the ordinate to the difference in the abscissa between the posterior and anterior supine spinal points in a certain supine spinal point group. The slope sequence is an ordered sequence obtained by sorting the m-1 slopes according to the ascending order of the abscissas of the posterior supine spinal points on the supine spinal curve corresponding to the m-1 supine spinal point groups. The reference slope is the slope to be judged taken sequentially from the slope sequence in order of position. The comparison slope is the slope that is adjacent to the reference slope in position and is later in position.
[0118] It should be explained that the candidate sign-changing point is the later supine spine point in supine spine point group A that is identified when the product of the slope corresponding to a certain supine spine point group and the slope corresponding to the adjacent supine spine point group (denoted as supine spine point group A) is less than 0. The candidate sign-changing point sequence is an ordered sequence formed by sorting the candidate sign-changing points in the candidate sign-changing point set from smallest to largest according to their x-coordinates.
[0119] It should be clarified that, in this embodiment of the invention, the row numbers of the pressure sensing array are arranged in ascending order from the target user's head to their feet. Since the supine spinal curve extends from the shoulder and back area to the hip area, the row numbers, from smallest to largest, correspond to the target user's direction from the shoulder and back to the waist and then to the hips.
[0120] It should be explained that the reason why the candidate change point with the smallest ordinate in the candidate change point sequence is first taken as the most concave point of the waist, and then the candidate change point with the largest ordinate is found in the candidate change points before and after the most concave point of the waist as the most convex point of the back and the peak of the buttocks, is that: when the human body is supine, the waist forms a suspended area with the smallest supine pressure value due to the forward curvature of the spine. Therefore, the position with the smallest ordinate (supine pressure value) in all candidate change points must be the most concave point of the waist. First, locate the most easily identifiable most concave point of the waist, and then, with the most concave point of the waist as the dividing line, find the candidate change point with the largest ordinate (supine pressure value) in the leading and lagging positions. This will give the most convex point of the back on the shoulder side (the position with the most obvious back curvature) and the peak of the buttocks on the buttock side (the highest point of the buttocks). This identification order conforms to the convex-concave-convex shape trend of the human body from the shoulder to the buttocks.
[0121] For example, if there are 24 supine spinal points on the supine spinal curve, then 23 supine spinal point groups can be formed, and 23 slopes can be calculated. These slopes are then arranged in ascending order of row number to obtain the slope sequence {k1, k2, ..., k23}. Assume that 5 candidate sign-changing points are ultimately obtained, with x-coordinates of 4, 7, 12, 19, and 22, and y-coordinates of 38 kPa, 45 kPa, 22 kPa, 52 kPa, and 48 kPa, respectively. The candidate sign-changing point sequence, arranged in ascending order of x-coordinate, is {(4, 38 kPa), (7, 45 kPa), (12, 22 kPa), (19, 52 kPa), (22, 48 kPa)}. In the candidate sign change point sequence, the point with the smallest ordinate (12, 22 kPa) is the most concave point of the lumbar region. Among the candidate sign change points before the most concave point of the lumbar region (x-coordinate less than 12), the point with the largest ordinate is (7, 45 kPa), which is the most convex point of the back. Among the candidate sign change points after the most concave point of the lumbar region (x-coordinate greater than 12), the point with the largest ordinate is (19, 52 kPa), which is the gluteal peak. This invention collects pressure data from the target user in two postures: naturally straight and supine. Corresponding spinal curves are plotted, and the curve slope is calculated to filter morphological inflection points, determining three key points: posterior convexity, lumbar concavity, and gluteal peak. Based on the target user's morphological data, spinal deformation is determined, providing data support for mattress zonal support and adaptive magnetic therapy.
[0122] S3. Obtain a set of morphological parameters based on the baseline spinal curve, supine spinal curve, the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks, and obtain the priority segment sequence corresponding to the target user based on the set of morphological parameters.
[0123] Understandably, the morphological parameter set is a set of parameters used to quantitatively describe the degree of deviation between the target user's spine in a supine position and in a baseline position. The priority segment sequence is a sequence obtained by arranging the target user's body segments according to support needs from high to low, and is used to perform differentiated support adjustments for each body segment of the target user in subsequent steps.
[0124] It should be explained that the morphological parameter set obtained based on the baseline spinal curve, supine spinal curve, the most prominent point of the back, the most concave point of the waist, and the gluteal peak includes:
[0125] Using the x-coordinate of the most convex point of the back, the x-coordinate of the most concave point of the waist, and the x-coordinate of the gluteal peak as the boundaries, the baseline spinal curve and the supine spinal curve are divided into the baseline segment group and the supine segment group, respectively. The baseline segment group includes the baseline shoulder and back segment, the baseline waist segment, and the baseline hip segment, while the supine segment group includes the supine shoulder and back segment, the supine waist segment, and the supine hip segment.
[0126] Using the preset segmentation interval, a reference shoulder and back coordinate points and a supine shoulder and back coordinate points are retrieved from the reference shoulder and back segment and the supine shoulder and back segment, respectively. The reference shoulder and back coordinate points correspond one-to-one with the supine shoulder and back coordinate points, and the abscissas of the reference shoulder and back coordinate points and the supine shoulder and back coordinate points are the same.
[0127] The shoulder-back segment fit is calculated based on a reference shoulder-back coordinate points and a supine shoulder-back coordinate points. The calculation formula is as follows:
[0128]
[0129] in, This indicates the degree of fit of the shoulder and back segments. Indicates shared ownership A baseline shoulder and back coordinate point, Indicates the first The ordinate of a reference shoulder and back coordinate point Indicates the first The ordinate of the supine shoulder and back coordinate point () indicates taking the minimum value. () indicates taking the maximum value. Indicates the reference identifier;
[0130] The lumbar segment fit and gluteal segment fit are calculated based on the segment spacing, reference lumbar segment, reference hip segment, supine lumbar segment, and supine hip segment.
[0131] By summarizing the compatibility of the shoulder and back segments, the waist segment, and the hip segment, a set of morphological parameters is obtained.
[0132] It should be explained that the reference segment group is a collective term for the three curve segments formed after the reference spinal curve is divided. These three curve segments are the reference shoulder-back segment, the reference lumbar segment, and the reference hip segment. The reference shoulder-back segment is the curve segment from the starting point to the most prominent point of the back on the reference spinal curve; the reference lumbar segment is the curve segment from the most prominent point of the back to the peak of the buttocks on the reference spinal curve; and the reference hip segment is the curve segment from the peak of the buttocks to the end point on the reference spinal curve. The supine segment group is a collective term for the three curve segments formed after the supine spinal curve is divided. The supine shoulder-back segment, supine lumbar segment, and supine hip segment are three curve segments at corresponding positions on the supine spinal curve, defined in the same way as the three curve segments in the reference segment group.
[0133] It should be explained that the segment spacing is a preset sampling step size used to take a number of sampling points at equal intervals on the reference shoulder and back segment and the supine shoulder and back segment. Optionally, the segment spacing can be set in ways including but not limited to: taking an integer multiple of the distance between two adjacent rows of the pressure sensor array. The reference shoulder and back coordinate points are position coordinate points sampled at equal intervals on the reference shoulder and back segment according to the segment spacing, and the supine shoulder and back coordinate points are position coordinate points sampled on the supine shoulder and back segment according to the segment spacing. Since the horizontal coordinates are the same, the reference shoulder and back coordinate points and the supine shoulder and back coordinate points correspond one-to-one.
[0134] Understandably, the shoulder-back segment fit is measured using the min / max ratio to indicate the closeness of the reference shoulder-back coordinate point to the supine shoulder-back coordinate point on the vertical axis. A ratio closer to 1 indicates a closer fit and a more closely aligned shoulder-back segment, while a ratio closer to 0 indicates a greater deviation and a less closely aligned shoulder-back segment. The calculation methods for the lumbar and hip segment fit are the same as for the shoulder-back segment fit, the only difference being that they are calculated based on coordinate point pairs sampled from the reference lumbar segment and the supine lumbar segment, and the reference hip segment and the supine hip segment, respectively.
[0135] For example, assuming the x-coordinate of the most convex point of the back is 7, the x-coordinate of the most concave point of the waist is 12, and the x-coordinate of the gluteal peak is 19, the baseline spinal curve is divided into a baseline shoulder-back segment (x-coordinates 1 to 7), a baseline lumbar segment (x-coordinates 7 to 19), and a baseline gluteal segment (x-coordinates 19 to 24). The supine spinal curve is divided into corresponding supine shoulder-back, supine lumbar, and supine gluteal segments. With a preset segment spacing of 2 rows, four baseline shoulder-back coordinate points are sampled at x-coordinates 1, 3, 5, and 7 in the baseline shoulder-back segment, assuming their y-coordinates are 40 kPa, 46 kPa, 48 kPa, and 45 kPa respectively. Similarly, four supine shoulder-back coordinate points are sampled at the same x-coordinates in the supine shoulder-back segment, with y-coordinates of 38 kPa, 43 kPa, 45 kPa, and 42 kPa respectively. The shoulder-back segment fit can be calculated using the shoulder-back segment fit formula. equal The value is approximately 0.94. Similarly, the lumbar and gluteal segment fit can be calculated. If the lumbar and gluteal segment fits are 0.62 and 0.91 respectively, the morphological parameter set is represented as (0.94, 0.62, 0.91).
[0136] Further, obtaining the priority segment sequence corresponding to the target user based on the morphological parameter set includes:
[0137] Obtain historical adjustment records, which include multiple historical adjustment segments, namely historical shoulder and back segments, historical waist segments, or historical hip segments, and each historical adjustment segment is marked with an effective maintenance duration;
[0138] The occurrence frequency of the historical shoulder-back segment, historical waist segment, and historical hip segment in multiple historical adjustment segments were counted separately to obtain the historical shoulder-back frequency, historical waist frequency, and historical hip frequency.
[0139] The effective maintenance duration corresponding to the historical shoulder-back segment in multiple historical adjustment segments is calculated separately. The effective maintenance duration is the sum of the effective maintenance durations corresponding to all historical shoulder-back segments in multiple historical adjustment segments.
[0140] The effective duration of historical shoulder carrying is obtained by calculating the ratio of the effective duration of historical shoulder carrying to the number of historical shoulder carrying sessions.
[0141] The effective duration of the historical lumbar segment and the effective duration of the historical hip segment are calculated based on historical adjustment records, historical lumbar segment frequency, and historical hip segment frequency.
[0142] The overall shoulder-back ratio is calculated based on the morphological parameter set, historical effective duration of shoulder and back, historical effective duration of waist segment, and historical effective duration of hip segment. The calculation formula is as follows:
[0143]
[0144] in, This indicates the overall shoulder and back ratio. , and These represent the fit of the shoulder and back segment, the fit of the waist segment, and the fit of the hip segment, respectively. This indicates the effective duration of the historical shoulder carry. This indicates the effective duration of the historical waist segment. This indicates the effective duration of the historical buttock segment;
[0145] The overall lumbar and hip proportions are calculated based on the morphological parameter set, the historical effective duration of the lumbar segment, and the historical effective duration of the hip segment.
[0146] The ergonomic levels of the target users were identified, including the shoulder and back segment, waist segment, and hip segment. The shoulder and back segment, waist segment, and hip segment were sorted in descending order of their overall proportion of shoulder and back, overall proportion of waist, and overall proportion of hip to obtain a priority segment sequence.
[0147] It is understandable that the reason for introducing historical adjustment records in the embodiments of the present invention is that, in addition to reflecting the current actual spinal deformation of the target user through the morphological parameter group, the ergonomic segments that the target user frequently adjusts and can maintain a good support effect during past use are often the ergonomic segments that their body needs the most attention. Therefore, by combining the morphological parameter group and the historical adjustment records, the order of the ergonomic segments that the target user needs the most attention to support can be determined more comprehensively.
[0148] It should be explained that the historical adjustment records are the adjustment level records saved by the magnetic therapy mattress during its multiple uses in the past. These records can be read from the pre-set built-in storage module in the adaptive control system. Each historical adjustment record includes multiple historical adjustment segments. This purpose can be achieved by using ROM or EEPROM as the built-in storage module. The historical adjustment segments are the ergonomic segments that the target user has previously focused on adjusting, as identified in the historical adjustment records. These segments are categorized by ergonomic segment type as historical shoulder and back segments, historical waist segments, and historical hip segments, respectively representing records of historically focused adjustments to the shoulder and back segments, waist segments, and hip segments.
[0149] Understandably, the effective maintenance duration refers to the duration during which the target user's supine spinal shape remains stable within a reasonable range after being intensively adjusted during the historical adjustment period. The effective maintenance duration is obtained by collecting subsequent pressure distribution data during supine positioning using a morphological acquisition unit, and analyzing the stable duration of this pressure distribution. This stable duration is the effective maintenance duration. The historical shoulder and back counts are the cumulative number of occurrences of all historical shoulder and back segments in the historical adjustment records. The historical lumbar segment counts and historical hip segment counts have the same meaning as the historical shoulder and back counts, corresponding to the cumulative number of occurrences of the historical lumbar segment and historical hip segment, respectively.
[0150] It should be explained that the historical effective maintenance duration is the sum of the effective maintenance durations corresponding to all historical shoulder and back segments in the historical adjustment records. The historical effective shoulder and back duration is the ratio of the historical effective maintenance duration to the historical number of shoulder and back segments, reflecting the average stable duration that the target user can maintain each time they focus on adjusting the shoulder and back segments. The calculation method for the historical effective waist segment and historical effective hip segment is the same as that for the historical effective shoulder and back duration, the only difference being that they are the ratios of the sum of the effective maintenance durations corresponding to the historical waist segment to the historical number of waist segments, and the ratios of the sum of the effective maintenance durations corresponding to the historical hip segment to the historical number of hip segments, respectively.
[0151] Understandably, the comprehensive shoulder-back ratio is an indicator reflecting the relative importance of the shoulder-back segment among all the ergonomic segments that the target user currently needs to support. It is obtained by adding two parts: the first part is the ratio of the shoulder-back segment's fit to the sum of the three fit segments, reflecting the current fit between the actual shoulder-back segment and the baseline shape; the second part is the ratio of the historical effective shoulder-back duration to the sum of the three historical effective durations, reflecting the target user's level of attention to the shoulder-back segment in their usage habits. The calculation methods for the comprehensive waist segment ratio and the comprehensive hip segment ratio are the same as those for the comprehensive shoulder-back ratio, the only difference being that the numerator of the first part is replaced by the waist segment fit and the hip segment fit, respectively, and the numerator of the second part is replaced by the historical effective waist segment duration and the historical effective hip segment duration, respectively.
[0152] It should be explained that the ergonomic segments are body segments that can be supported from an ergonomic perspective. Based on the actual body structure of the target user, the ergonomic segments include: the shoulder-back segment, the lumbar segment, and the hip segment, corresponding to the segment types in the aforementioned baseline segment group and supine segment group. The priority segment sequence is obtained by sorting the shoulder-back, lumbar, and hip segments in the ergonomic segments in descending order of their combined shoulder-back percentage, lumbar percentage, and hip percentage. Segments with higher positions in the sequence indicate those that require more support for the current target user. This embodiment of the invention extracts the three-segment conformity by comparing the spinal curve with the feature points of the target user's ergonomic segments. Combined with the user's historical adjustment frequency and effective maintenance duration, a priority segment sequence is dynamically generated. By combining the target user's current spinal morphology and long-term usage habits, the most supportive segments are accurately identified, achieving adaptive and differentiated adjustment.
[0153] S4. Based on the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks, the multiple magnetic therapy units in the magnetic therapy unit group are divided into back unit group, waist unit group, and buttock unit group. The segmented magnetic support intensity group is retrieved from the pre-built adaptation database using the morphological parameter group.
[0154] It should be explained that, based on the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks, the magnetic therapy unit group is divided into a back unit group, a waist unit group, and a buttock unit group, including:
[0155] The following operations were performed on each magnetotherapy unit within the magnetotherapy unit group:
[0156] In the pre-constructed coordinate system, obtain the coordinates of the magnetic therapy center point of the magnetic therapy unit, as well as the coordinates of the back point, the waist point, and the hip peak point.
[0157] Calculate the Euclidean distances between the coordinates of the magnetic therapy center point and the coordinates of the back point, waist point, and hip peak point, respectively, to obtain the back distance, waist distance, and hip distance;
[0158] Compare the distance between the backs, waists, and hips;
[0159] If the distance between the back and waist is the smallest, the magnetic therapy unit is identified as the back unit; if the distance between the waist and hip is the smallest, the magnetic therapy unit is identified as the waist unit; if the distance between the buttocks and hip is the smallest, the magnetic therapy unit is identified as the buttock unit.
[0160] Otherwise, extract the engineering segment with position 1 from the priority segment sequence to obtain the extracted segment. If the extracted segment is the shoulder and back segment, then the magnetic therapy unit is identified as the back unit. If the extracted segment is the waist segment, then the magnetic therapy unit is identified as the waist unit. Otherwise, the magnetic therapy unit is identified as the buttock unit.
[0161] The back unit, waist unit, and hip unit are summarized separately to obtain the back unit group, waist unit group, and hip unit group.
[0162] It is understandable that the reason why the magnetic therapy unit is assigned to the corresponding unit group by proximity in the embodiments of the present invention is that the magnetic therapy unit closest to the most prominent point of the back has the most direct magnetic support effect on the back after being powered on, and has the greatest impact on back support. The same applies to the waist and buttocks. When a magnetic therapy unit has the same Euclidean distance from three feature points, the unit group to which the magnetic therapy unit should be assigned is determined by using the ergonomic segment with position 1 in the priority segment sequence.
[0163] It should be explained that the coordinate system is an internal reference coordinate system established when the magnetic therapy mattress is manufactured. Its origin is located at the upper left corner of the pressure sensing array, with the row number direction as the horizontal axis and the column number direction as the vertical axis. This is consistent with the row and column number directions of the reference pressure distribution matrix and the supine pressure distribution matrix, allowing the position of the magnetic therapy unit to be directly calculated using Euclidean distance from the reference spinal point and the supine spinal point. The coordinates of the magnetic therapy center point are the coordinates of the geometric center of the magnetic therapy unit in the coordinate system. The coordinates of the back point, waist point, and hip peak point are the position coordinates of the most convex point of the back, the most concave point of the waist, and the hip peak point in the pre-constructed coordinate system, respectively.
[0164] It should be explained that the back distance is the Euclidean distance from the coordinates of the magnetic therapy center point to the coordinates of the back point, the waist distance is the Euclidean distance from the coordinates of the magnetic therapy center point to the coordinates of the waist point, and the hip distance is the Euclidean distance from the coordinates of the magnetic therapy center point to the coordinates of the hip peak. The calculation process for the Euclidean distance is achievable with existing technology and will not be elaborated upon here. The back unit group, waist unit group, and hip unit group are sets of magnetic therapy units, divided from the magnetic therapy unit group according to their position coordinates, used to support the back, waist, and hips.
[0165] Understandably, the spinal morphology of the target user can usually be found in the database corresponding to the magnetic therapy mattress, where similar past users can be found. The support strength parameters corresponding to similar past users can be used as the initial settings to meet the actual needs of the target user. The corresponding database is the adaptation database, which is used to store a set of adaptation nodes containing historical morphological parameter groups (including the fit of the shoulder, back, waist, and hip segments) and corresponding historical segmental magnetic support strength groups (including the magnetic support strength of the shoulder, back, waist, and hip segments). The specific construction method is as follows: collect the spinal morphological parameters of multiple types of users, calculate the fit of the shoulder, back, waist, and hip segments respectively, and combine professional tests or simulations to determine the effective segmental magnetic support strength (shoulder, back, waist, and hip segments) for each type of user. Each set of three-segment fit and three-segment magnetic support strength is taken as an adaptation node, and the multiple adaptation nodes obtained by aggregation constitute the adaptation database.
[0166] Specifically, the step of retrieving the segmented magnetic support strength group from the pre-built adaptation database using the morphological parameter group includes:
[0167] c adaptation nodes were identified from the adaptation database. The adaptation nodes include: historical morphological parameter group and historical segmented magnetic support strength group. The historical morphological parameter group includes: historical shoulder and back segment fit, historical waist segment fit and historical hip segment fit, and the historical segmented magnetic support strength group includes: historical shoulder and back segment magnetic support strength, historical waist segment magnetic support strength and historical hip segment magnetic support strength.
[0168] Calculate the similarity between the morphological parameter group and each of the c historical morphological parameter groups to obtain c morphological similarity scores, where the morphological similarity scores correspond one-to-one with the historical morphological parameter groups.
[0169] The historical morphological parameter set corresponding to the largest morphological similarity among c morphological similarities is taken as the target morphological parameter set, and the historical segmented magnetic support intensity set corresponding to the target morphological parameter set is taken as the segmented magnetic support intensity set.
[0170] It should be understood that the adaptation node is a record in the adaptation database. Each adaptation node includes a historical morphology parameter set and a paired historical segmented magnetic support intensity set. The historical morphology parameter set is used to characterize the degree of matching between the shoulder-back, waist, and hip segments of past users at a certain adaptation node and their corresponding baseline morphology. The definitions of the historical shoulder-back segment fit, historical waist segment fit, and historical hip segment fit are the same as those for the shoulder-back segment fit, waist segment fit, and hip segment fit. The historical segmented magnetic support intensity set represents the shoulder-back segment magnetic support intensity, waist segment magnetic support intensity, and hip segment magnetic support intensity used by past users at a certain adaptation node. The shoulder-back segment magnetic support intensity is the magnetic field support strength value set by the magnetic therapy mattress in the area corresponding to the shoulder to back of the human body, used to characterize the degree of support the magnetic therapy mattress provides to the user's shoulder and back morphology. The waist segment magnetic support intensity and hip segment magnetic support intensity are similar.
[0171] It should be explained that the morphological similarity is a numerical value that measures how close the target user's current morphological parameter set is to historical morphological parameter sets. Optionally, it can be calculated by using the cosine similarity between the morphological parameter set and historical morphological parameter sets, with the cosine similarity being the morphological similarity. The target morphological parameter set is the historical morphological parameter set in the adaptation database that has the highest morphological similarity to the target user's current morphological parameter set. The segmented magnetic support strength set is the historical segmented magnetic support strength set retrieved from the adaptation database that best matches the target user's morphological parameter set.
[0172] S5. Use the segmented magnetic support strength group to set the back unit group, waist unit group and hip unit group to obtain the set back unit group, set waist unit group and set hip unit group.
[0173] It should be explained that the process of using segmented magnetic support strength groups to set the back unit group, waist unit group, and hip unit group to obtain the set back unit group, waist unit group, and hip unit group includes:
[0174] The historical shoulder and back segment magnetic support intensity is extracted from the segmented magnetic support intensity group. The magnetic support intensity of each back unit in the back unit group is set using the historical shoulder and back segment magnetic support intensity to obtain the set back unit group. The set back unit group includes multiple set back units.
[0175] Extract the historical lumbar magnetic support strength and the historical hip magnetic support strength from the segmented magnetic support strength group. Set the lumbar unit group and the hip unit group according to the historical lumbar magnetic support strength and the historical hip magnetic support strength, respectively, to obtain the set lumbar unit group and the set hip unit group.
[0176] It is understood that the magnetic support strength is the magnitude of the magnetic support reaction force generated by the magnetic therapy unit after it is powered on. The larger the value of the magnetic support strength, the greater the support force that the magnetic therapy unit provides to the target user.
[0177] It should be explained that the "set back unit" refers to a back unit whose magnetic support strength has been set according to the historical magnetic support strength of the shoulder and back segments in the segmented magnetic support strength group. The "set back unit group" is the collection of all set back units. The definition of the "set waist unit," "set waist unit group," "set hip unit," and "set hip unit group" is similar, obtained by setting them according to the historical magnetic support strength of the waist segment and the historical magnetic support strength of the hip segment, respectively.
[0178] For example, the segmented magnetic support intensity groups are (120A / m, 80A / m, 100A / m). Assuming there are 60 back units in the back unit group, the magnetic support intensity of all 60 back units is set to 120A / m, thus obtaining a pre-defined back unit group (including 60 pre-defined back units). Similarly, the magnetic support intensity of all lumbar units in the lumbar unit group is set to 80A / m to obtain a pre-defined lumbar unit group, and the magnetic support intensity of all hip units in the hip unit group is set to 100A / m to obtain a pre-defined hip unit group. This embodiment of the invention divides unit groups by feature points and combines morphological parameters to search the adaptation database, enabling rapid matching of historically optimal magnetic support intensities, thus improving the efficiency and accuracy of the magnetic therapy mattress in adapting to different spinal shapes.
[0179] S6. Using a priority segment sequence, differentiated support adjustments are made to the pre-set back unit group, pre-set waist unit group, and pre-set hip unit group to obtain the target back unit group, target waist unit group, and target hip unit group. The target back unit group, target waist unit group, and target hip unit group are activated using the magnetic therapy control unit to provide segmented magnetic therapy support to the target user, thereby achieving adaptive support of the magnetic therapy mattress.
[0180] In detail, the step of using a priority segment sequence to perform differentiated support adjustment on the pre-defined back unit group, pre-defined waist unit group, and pre-defined hip unit group to obtain the target back unit group, target waist unit group, and target hip unit group includes:
[0181] Obtain the support coefficient sequence, which contains 3 support coefficients;
[0182] The position of the shoulder and back segment is determined from the priority segment sequence to obtain the shoulder and back position. Using the shoulder and back position, the support coefficient corresponding to the shoulder and back segment is retrieved from the support coefficient sequence to obtain the shoulder and back coefficient. The position of the support coefficient corresponding to the shoulder and back segment in the support coefficient sequence is the shoulder and back position.
[0183] Based on the priority segment sequence, the waist segment coefficient and hip segment coefficient are retrieved from the support coefficient sequence;
[0184] Perform the following operation on each configured back unit in the configured back unit group:
[0185] Extract the historical shoulder and back magnetic support intensity of the set back unit, and use the product of the historical shoulder and back magnetic support intensity and the shoulder and back coefficient as the target shoulder and back magnetic support intensity. Use the target shoulder and back magnetic support intensity to reset the set back unit to obtain the target back unit. Summarize the target back units to obtain the target back unit group.
[0186] The target waist unit group and the target hip unit group are obtained by adjusting the support of the pre-set waist unit group and the pre-set hip unit group using the waist segment coefficient and hip segment coefficient respectively.
[0187] Understandably, the differentiated support adjustment is based on the position of each segment in the target user's priority segment sequence, and applies different levels of support adjustment (increase or decrease) to the set back unit group, set waist unit group and set hip unit group respectively, so that the magnetic support effect is strongest in the segment that needs the most important support, and slightly weaker in the relatively less important segment.
[0188] It should be explained that the support coefficient sequence is a numerical sequence of three support coefficients, each corresponding to a specific position, pre-stored in the adaptive control system. Optionally, the three support coefficients in the support coefficient sequence are set as follows: during the adjustment of the magnetic therapy mattress, multiple users propose the most comfortable support adjustment rate according to positions 1 to 3, and the average of the support adjustment rates corresponding to each position is taken. This average is used as the support coefficient, and values are assigned decreasing values in ascending order of position (e.g., position 1 corresponds to 1.20, position 2 to 1.00, and position 3 to 0.85). It should be clarified that the purpose of introducing the support coefficient sequence in this embodiment of the invention is to convert the position information of the priority segment sequence into a directly multiplicative numerical multiplier, so that the earlier the ergonomic segment, the greater the adjustment force, and the later the ergonomic segment, the smaller the adjustment force, thereby achieving differentiated support adjustment. The support coefficient is a value used to adjust the magnetic support intensity of the corresponding ergonomic segment.
[0189] It should be explained that the shoulder and back position number refers to the sequence number of the shoulder and back segment in the priority segment sequence. For example, when the priority segment sequence is (waist segment, shoulder and back segment, hip segment), the shoulder and back position number is 2. The shoulder and back coefficient is the support coefficient in the support coefficient sequence that has the same position as the shoulder and back position number. It is used to adjust the magnitude of the historical magnetic support strength of the shoulder and back segment. Similarly, the waist segment coefficient and hip segment coefficient are the support coefficients in the support coefficient sequence that have the same position as the waist segment position number and hip segment position number, respectively. They are used to adjust the historical magnetic support strength of the waist segment and the historical magnetic support strength of the hip segment.
[0190] It should be clarified that the target shoulder and back magnetic support strength is the final magnetic support strength value obtained by multiplying the historical shoulder and back segment magnetic support strength of the already set back unit by the shoulder and back coefficient. The target back unit is the back unit reset according to the target shoulder and back magnetic support strength, and the target back unit group is the collection of all target back units. Similarly, the target waist unit, target waist unit group, target hip unit, and target hip unit group are obtained by resetting and summing the target waist segment magnetic support strength (historical waist segment magnetic support strength of the already set waist unit multiplied by the waist segment coefficient) and the target hip segment magnetic support strength (historical hip segment magnetic support strength of the already set hip unit multiplied by the hip segment coefficient), respectively.
[0191] It should be explained that the process of the magnetic therapy control unit activating the target back unit group, target waist unit group, and target hip unit group is as follows: the magnetic therapy control unit sends an activation control signal to each target unit, causing the electromagnetic coil in the corresponding magnetic therapy unit to be energized with the target segment's magnetic support intensity. This simultaneously outputs pulsed magnetic fields and magnetic support reaction forces corresponding to the magnetic support intensity to the target user's shoulder, back, waist, and hip segments, thereby completing segmented magnetic therapy support and achieving adaptive support from the magnetic therapy mattress. This embodiment of the invention utilizes a priority segment sequence to match support coefficients, differentially adjusting the pre-set unit groups so that segments with earlier sequences receive greater magnetic support enhancement, achieving graded support and avoiding insufficient or excessive support caused by uniform intensity.
[0192] To address the problems described in the background art, this invention receives an adaptive support command, identifies a magnetic therapy mattress and an adaptive control system based on the command, wherein the magnetic therapy mattress includes a magnetic therapy unit group and a pressure sensor array, and the pressure sensor array includes m x n pressure sensors; the adaptive control system includes a shape acquisition unit and a magnetic therapy adjustment unit, wherein the magnetic therapy unit group includes multiple magnetic therapy units; the target user is identified, and the reference spinal curve and supine spinal curve of the target user are acquired using the shape acquisition unit and the pressure sensor array, and the most prominent point of the back, the most concave point of the waist, and the gluteal peak are identified in the supine spinal curve; it can be seen that this invention acquires the target user's natural straight posture... Pressure data from two postures—lying supine and supine—is used to plot corresponding spinal curves. By calculating the curve slope, morphological inflection points are selected to determine three key points: dorsiflexion, lumbar concavity, and gluteal peak. Spinal deformation is assessed based on the target user's morphological data, providing data support for mattress zonal support and adaptive magnetic therapy. A set of morphological parameters is obtained based on the baseline spinal curve, supine spinal curve, the most convex point of the back, the most concave point of the lumbar region, and the gluteal peak. Based on these morphological parameters, a priority segment sequence corresponding to the target user is obtained. This invention extracts the three-segment conformity by comparing the spinal curve with the ergonomic segment features of the target user, and dynamically generates a priority segment sequence by combining the user's historical adjustment frequency and effective maintenance duration. Based on current spinal morphology and long-term usage habits, this invention accurately identifies the segments most in need of support, enabling adaptive and differentiated adjustments. According to the most prominent point of the back, the most concave point of the waist, and the gluteal peak, multiple magnetic therapy units within the magnetic therapy unit group are divided into back unit groups, waist unit groups, and hip unit groups. Using morphological parameters, segmented magnetic support intensity groups are retrieved from a pre-built adaptation database. These segmented magnetic support intensity groups are then used to set the back, waist, and hip unit groups, resulting in the configured back, waist, and hip unit groups. This invention demonstrates that by dividing unit groups using feature points and combining morphological parameters with adaptation database retrieval, it can quickly match historically optimal magnetic support intensity, enhancing the magnetic therapy mattress. To improve the efficiency and accuracy of adapting to different spinal shapes, this invention utilizes a priority segment sequence to perform differentiated support adjustments on pre-defined back, lumbar, and hip unit groups, resulting in target back, lumbar, and hip unit groups. A magnetic therapy control unit then activates these target back, lumbar, and hip unit groups, providing segmented magnetic therapy support to the target user. This achieves adaptive support from the magnetic therapy mattress. The invention leverages a priority segment sequence to match support coefficients, differentially adjusting pre-defined unit groups so that earlier segments receive greater magnetic support, achieving tiered support and avoiding insufficient or excessive support caused by uniform force. Therefore, this invention improves the ability of magnetic therapy mattresses to adjust to segmented differences in user spinal shape and usage habits.
[0193] like Figure 2The diagram shown is a functional block diagram of an ergonomically based magnetic therapy mattress adaptive support system provided in an embodiment of the present invention.
[0194] The ergonomically designed magnetic therapy mattress adaptive support system 100 of this invention can be installed in an electronic device. Depending on the functions implemented, the ergonomically designed magnetic therapy mattress adaptive support system 100 may include a user shape modeling module 101, a shape parameter construction module 102, a magnetic therapy unit setting module 103, and a magnetic therapy support execution module 104. The module mentioned in this invention can also be called a unit, which refers to a series of computer program segments that can be executed by the processor of an electronic device and can perform a fixed function, and which are stored in the memory of the electronic device.
[0195] The user form modeling module 101 is used to receive adaptive support instructions and confirm the magnetic therapy mattress and adaptive control system based on the adaptive support instructions. The magnetic therapy mattress includes a magnetic therapy unit group and a pressure sensor array, and the pressure sensor array includes m multiplied by n pressure sensors. The adaptive control system includes a form acquisition unit and a magnetic therapy adjustment unit, wherein the magnetic therapy unit group includes multiple magnetic therapy units.
[0196] Once the target user is identified, the baseline spinal curve and supine spinal curve of the target user are obtained using the shape acquisition unit and pressure sensor array, and the most prominent point of the back, the most concave point of the waist and the peak of the buttocks are identified in the supine spinal curve.
[0197] The morphological parameter construction module 102 is used to obtain a set of morphological parameters based on the baseline spinal curve, supine spinal curve, the most prominent point of the back, the most concave point of the waist, and the peak point of the buttocks, and to obtain the priority segment sequence corresponding to the target user based on the set of morphological parameters.
[0198] The magnetic therapy unit setting module 103 is used to divide multiple magnetic therapy units in the magnetic therapy unit group into a back unit group, a waist unit group and a buttock unit group according to the most prominent point of the back, the most concave point of the waist and the peak point of the buttocks, and to retrieve the segmented magnetic support intensity group from the pre-built adaptation database using the morphological parameter group.
[0199] By using segmented magnetic support strength groups to set the back unit group, waist unit group and hip unit group, the set back unit group, set waist unit group and set hip unit group are obtained;
[0200] The magnetic therapy support execution module 104 is used to perform differentiated support adjustment on the pre-set back unit group, pre-set waist unit group and pre-set hip unit group using a priority segment sequence to obtain the target back unit group, target waist unit group and target hip unit group. The magnetic therapy control unit is used to activate the target back unit group, target waist unit group and target hip unit group and provide segmented magnetic therapy support to the target user to realize the adaptive support of the magnetic therapy mattress.
[0201] In detail, the modules in the ergonomically designed magnetic therapy mattress adaptive support system 100 described in this embodiment of the invention employ the same principles as described above during use. Figure 1 The method used is the same as the adaptive support method for ergonomic magnetic therapy mattresses described above, and it can produce the same technical effect, so it will not be repeated here.
[0202] like Figure 3 The diagram shown is a structural schematic of an electronic device that implements an ergonomically based adaptive support method for a magnetic therapy mattress, according to an embodiment of the present invention.
[0203] The electronic device 1 may include a processor 10, a memory 11 and a bus 12, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as an ergonomic magnetic therapy mattress adaptive support method program.
[0204] The memory 11 includes at least one type of readable storage medium, such as flash memory, portable hard drive, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of the electronic device 1, such as the portable hard drive of the electronic device 1. In other embodiments, the memory 11 can be an external storage device of the electronic device 1, such as a plug-in portable hard drive, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the electronic device 1. Furthermore, the memory 11 includes both internal storage units and external storage devices of the electronic device 1. The memory 11 can be used not only to store application software and various types of data installed on the electronic device 1, such as the code of an ergonomic magnetic therapy mattress adaptive support method program, but also to temporarily store data that has been output or will be output.
[0205] In some embodiments, the processor 10 may be composed of integrated circuits, such as a single packaged integrated circuit or multiple integrated circuits with the same or different functions, including combinations of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor 10 is the control unit of the electronic device, connecting various components of the entire electronic device through various interfaces and lines. It executes programs or modules stored in the memory 11 (e.g., an ergonomic magnetic therapy mattress adaptive support method program) and calls data stored in the memory 11 to perform various functions of the electronic device 1 and process data.
[0206] The bus 12 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus 12 can be divided into an address bus, a data bus, a control bus, etc. The bus 12 is configured to realize the connection and communication between the memory 11 and at least one processor 10, etc.
[0207] Figure 3 Only electronic devices with components are shown; those skilled in the art will understand that... Figure 3 The structure shown does not constitute a limitation on the electronic device 1, and may include fewer or more components than shown, or combine certain components, or have different component arrangements.
[0208] For example, although not shown, the electronic device 1 may also include a power supply (such as a battery) to power the various components. Preferably, the power supply can be logically connected to the at least one processor 10 through a power management device, thereby enabling functions such as charging management, discharging management, and power consumption management. The power supply may also include one or more DC or AC power supplies, recharging devices, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components. The electronic device 1 may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.
[0209] Furthermore, the electronic device 1 may also include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a Wi-Fi interface, a Bluetooth interface, etc.), which is typically used to establish communication connections between the electronic device 1 and other electronic devices.
[0210] Optionally, the electronic device 1 may further include a target user interface, which may be a display, an input unit (such as a keyboard), or a standard wired or wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display may also be appropriately referred to as a screen or display unit, used to display information processed in the electronic device 1 and to display a visual target user interface.
[0211] The ergonomic magnetic therapy mattress adaptive support method program stored in the memory 11 of the electronic device 1 is a combination of multiple instructions. When run in the processor 10, it can achieve the following:
[0212] The system receives an adaptive support command and identifies the magnetic therapy mattress and adaptive control system based on the adaptive support command. The magnetic therapy mattress includes a magnetic therapy unit group and a pressure sensor array, and the pressure sensor array includes m by n pressure sensors. The adaptive control system includes a shape acquisition unit and a magnetic therapy adjustment unit, and the magnetic therapy unit group includes multiple magnetic therapy units.
[0213] Once the target user is identified, the baseline spinal curve and supine spinal curve of the target user are obtained using the shape acquisition unit and pressure sensor array, and the most prominent point of the back, the most concave point of the waist and the peak of the buttocks are identified in the supine spinal curve.
[0214] Based on the baseline spinal curve, supine spinal curve, the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks, a set of morphological parameters is obtained, and based on the set of morphological parameters, the priority segment sequence corresponding to the target user is obtained.
[0215] Based on the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks, multiple magnetic therapy units in the magnetic therapy unit group are divided into back unit group, waist unit group, and buttock unit group. The segmented magnetic support intensity group is retrieved from the pre-built adaptation database using the morphological parameter group.
[0216] By using segmented magnetic support strength groups to set the back unit group, waist unit group and hip unit group, the set back unit group, set waist unit group and set hip unit group are obtained;
[0217] By using a priority segment sequence to perform differentiated support adjustments on the pre-set back unit group, pre-set waist unit group, and pre-set hip unit group, the target back unit group, target waist unit group, and target hip unit group are obtained. The target back unit group, target waist unit group, and target hip unit group are activated by the magnetic therapy control unit and segmented magnetic therapy support is provided to the target user, thereby achieving adaptive support of the magnetic therapy mattress.
[0218] Specifically, the processor 10's implementation method for the above instructions can be found in [reference needed]. Figures 1 to 3 The descriptions of the relevant steps in the corresponding embodiments are not repeated here.
[0219] Furthermore, if the modules / units integrated in the electronic device 1 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, or a read-only memory (ROM).
[0220] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor of an electronic device, can perform the following:
[0221] The system receives an adaptive support command and identifies the magnetic therapy mattress and adaptive control system based on the adaptive support command. The magnetic therapy mattress includes a magnetic therapy unit group and a pressure sensor array, and the pressure sensor array includes m by n pressure sensors. The adaptive control system includes a shape acquisition unit and a magnetic therapy adjustment unit, and the magnetic therapy unit group includes multiple magnetic therapy units.
[0222] Once the target user is identified, the baseline spinal curve and supine spinal curve of the target user are obtained using the shape acquisition unit and pressure sensor array, and the most prominent point of the back, the most concave point of the waist and the peak of the buttocks are identified in the supine spinal curve.
[0223] Based on the baseline spinal curve, supine spinal curve, the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks, a set of morphological parameters is obtained, and based on the set of morphological parameters, the priority segment sequence corresponding to the target user is obtained.
[0224] Based on the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks, multiple magnetic therapy units in the magnetic therapy unit group are divided into back unit group, waist unit group, and buttock unit group. The segmented magnetic support intensity group is retrieved from the pre-built adaptation database using the morphological parameter group.
[0225] By using segmented magnetic support strength groups to set the back unit group, waist unit group and hip unit group, the set back unit group, set waist unit group and set hip unit group are obtained;
[0226] By using a priority segment sequence to perform differentiated support adjustments on the pre-set back unit group, pre-set waist unit group, and pre-set hip unit group, the target back unit group, target waist unit group, and target hip unit group are obtained. The target back unit group, target waist unit group, and target hip unit group are activated by the magnetic therapy control unit and segmented magnetic therapy support is provided to the target user, thereby achieving adaptive support of the magnetic therapy mattress.
[0227] In the embodiments provided by this invention, it should be understood that the disclosed devices, systems, and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative, and actual implementations may have other classification methods.
[0228] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0229] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.
[0230] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0231] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. An ergonomically based adaptive support method for magnetic therapy mattresses, characterized in that, The method includes: The system receives an adaptive support command and identifies the magnetic therapy mattress and adaptive control system based on the adaptive support command. The magnetic therapy mattress includes a magnetic therapy unit group and a pressure sensor array, and the pressure sensor array includes m by n pressure sensors. The adaptive control system includes a shape acquisition unit and a magnetic therapy adjustment unit, and the magnetic therapy unit group includes multiple magnetic therapy units. Once the target user is identified, the baseline spinal curve and supine spinal curve of the target user are obtained using the shape acquisition unit and pressure sensor array, and the most prominent point of the back, the most concave point of the waist and the peak of the buttocks are identified in the supine spinal curve. Based on the baseline spinal curve, supine spinal curve, the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks, a set of morphological parameters is obtained, and based on the set of morphological parameters, the priority segment sequence corresponding to the target user is obtained. Based on the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks, multiple magnetic therapy units in the magnetic therapy unit group are divided into back unit group, waist unit group, and buttock unit group. The segmented magnetic support intensity group is retrieved from the pre-built adaptation database using the morphological parameter group. By using segmented magnetic support strength groups to set the back unit group, waist unit group and hip unit group, the set back unit group, set waist unit group and set hip unit group are obtained; By using a priority segment sequence to perform differentiated support adjustments on the pre-set back unit group, pre-set waist unit group, and pre-set hip unit group, the target back unit group, target waist unit group, and target hip unit group are obtained. The target back unit group, target waist unit group, and target hip unit group are activated by the magnetic therapy control unit and segmented magnetic therapy support is provided to the target user, thereby achieving adaptive support of the magnetic therapy mattress.
2. The adaptive support method for an ergonomic magnetic therapy mattress as described in claim 1, characterized in that, The process of acquiring the target user's baseline spinal curve and supine spinal curve using a morphological acquisition unit and a pressure sensor array includes: When the shape acquisition unit receives the preset reference positioning signal, it calls the pressure sensor array to acquire the reference pressure distribution matrix. The reference pressure distribution matrix contains m by n reference pressure values, and the position coordinates corresponding to each reference pressure value are different. The reference pressure distribution matrix is scanned row by row to obtain m reference spinal points, wherein the position coordinates are based on the row number of the reference spinal point as the horizontal axis and the reference pressure value as the vertical axis. Connect the m reference spinal points sequentially in ascending order of their row numbers to obtain the reference spinal curve. When the morphological acquisition unit receives the preset supine positioning signal, it acquires the supine spinal curve based on the pressure sensor array, wherein the supine spinal curve contains m supine spinal points.
3. The adaptive support method for an ergonomic magnetic therapy mattress as described in claim 2, characterized in that, The process of identifying the most prominent point of the back, the most concave point of the waist, and the gluteal peak in the supine spinal curve includes: m-1 supine spine point groups were identified on the supine spine curve. Each supine spine point group includes anterior supine spine point and posterior supine spine point. The row number corresponding to the posterior supine spine point is adjacent and lags behind the row number corresponding to the anterior supine spine point. Calculate the slopes of the anterior and posterior supine spine points in each of the m-1 supine spine point groups to obtain the m-1 slope, where the slopes correspond one-to-one with the supine spine point groups. The slopes of m-1 are sorted according to the order of the supine spinal points corresponding to the m-1 supine spinal point groups on the supine spinal curve to obtain the slope sequence. Reference slopes are extracted sequentially from the slope sequence. Based on the reference slopes, comparison slopes are retrieved from the slope sequence, wherein the comparison slopes are adjacent in position in the slope sequence and lag behind the reference slopes in position in the slope sequence. Calculate the product of the reference slope and the comparison slope. If the product is less than 0, mark the supine spine point in the supine spine point group corresponding to the comparison slope as a candidate sign change point. Summarize the candidate sign change points to obtain the candidate sign change point set. Sort the candidate sign points in the candidate sign point set according to the ascending order of the horizontal coordinates corresponding to the candidate sign points to obtain the candidate sign point sequence; Extract the candidate sign-changing point with the smallest ordinate from the candidate sign-changing point sequence as the most concave point of the waist. In the candidate sign change point sequence, the candidate sign change point with the largest ordinate is extracted from the candidate sign change point with the highest position order of the most concave point of the waist as the most convex point of the back. Among the candidate sign change points in the candidate sign change point sequence, the candidate sign change point with the largest ordinate is extracted as the hip peak point.
4. The adaptive support method for an ergonomic magnetic therapy mattress as described in claim 3, characterized in that, The set of morphological parameters obtained based on the baseline spinal curve, supine spinal curve, the most prominent point of the back, the most concave point of the waist, and the gluteal peak includes: Using the x-coordinate of the most convex point of the back, the x-coordinate of the most concave point of the waist, and the x-coordinate of the gluteal peak as the boundaries, the baseline spinal curve and the supine spinal curve are divided into the baseline segment group and the supine segment group, respectively. The baseline segment group includes the baseline shoulder and back segment, the baseline waist segment, and the baseline hip segment, while the supine segment group includes the supine shoulder and back segment, the supine waist segment, and the supine hip segment. Using the preset segmentation interval, a reference shoulder and back coordinate points and a supine shoulder and back coordinate points are retrieved from the reference shoulder and back segment and the supine shoulder and back segment, respectively. The reference shoulder and back coordinate points correspond one-to-one with the supine shoulder and back coordinate points, and the abscissas of the reference shoulder and back coordinate points and the supine shoulder and back coordinate points are the same. The shoulder-back segment fit is calculated based on a reference shoulder-back coordinate points and a supine shoulder-back coordinate points. The calculation formula is as follows: in, This indicates the degree of fit of the shoulder and back segments. Indicates shared ownership A baseline shoulder and back coordinate point, Indicates the first The ordinate of a reference shoulder and back coordinate point Indicates the first The ordinate of the supine shoulder and back coordinate point () indicates taking the minimum value. () indicates taking the maximum value. Indicates the reference identifier; The lumbar segment fit and gluteal segment fit are calculated based on the segment spacing, reference lumbar segment, reference hip segment, supine lumbar segment, and supine hip segment. By summarizing the compatibility of the shoulder and back segments, the waist segment, and the hip segment, a set of morphological parameters is obtained.
5. The adaptive support method for an ergonomic magnetic therapy mattress as described in claim 4, characterized in that, The step of obtaining the priority segment sequence corresponding to the target user based on the morphological parameter group includes: Obtain historical adjustment records, which include multiple historical adjustment segments, namely historical shoulder and back segments, historical waist segments, or historical hip segments, and each historical adjustment segment is marked with an effective maintenance duration; The occurrence frequency of the historical shoulder-back segment, historical waist segment, and historical hip segment in multiple historical adjustment segments were counted separately to obtain the historical shoulder-back frequency, historical waist frequency, and historical hip frequency. The effective maintenance duration corresponding to the historical shoulder-back segment in multiple historical adjustment segments is calculated separately. The effective maintenance duration is the sum of the effective maintenance durations corresponding to all historical shoulder-back segments in multiple historical adjustment segments. The effective duration of historical shoulder carrying is obtained by calculating the ratio of the effective duration of historical shoulder carrying to the number of historical shoulder carrying sessions. The effective duration of the historical lumbar segment and the effective duration of the historical hip segment are calculated based on historical adjustment records, historical lumbar segment frequency, and historical hip segment frequency. The overall shoulder-back ratio is calculated based on the morphological parameter set, historical effective duration of shoulder and back, historical effective duration of waist segment, and historical effective duration of hip segment. The calculation formula is as follows: in, This indicates the overall shoulder and back ratio. , and These represent the fit of the shoulder and back segment, the fit of the waist segment, and the fit of the hip segment, respectively. This indicates the effective duration of the historical shoulder carry. This indicates the effective duration of the historical waist segment. This indicates the effective duration of the historical buttock segment; The overall lumbar and hip proportions are calculated based on the morphological parameter set, the historical effective duration of the lumbar segment, and the historical effective duration of the hip segment. The ergonomic levels of the target users were identified, including the shoulder and back segment, waist segment, and hip segment. The shoulder and back segment, waist segment, and hip segment were sorted in descending order of their overall proportion of shoulder and back, overall proportion of waist, and overall proportion of hip to obtain a priority segment sequence.
6. The adaptive support method for an ergonomic magnetic therapy mattress as described in claim 5, characterized in that, The magnetic therapy unit group is divided into a back unit group, a waist unit group, and a buttock unit group based on the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks. This includes: The following operations were performed on each magnetotherapy unit within the magnetotherapy unit group: In the pre-constructed coordinate system, obtain the coordinates of the magnetic therapy center point of the magnetic therapy unit, as well as the coordinates of the back point, the waist point, and the hip peak point. Calculate the Euclidean distances between the coordinates of the magnetic therapy center point and the coordinates of the back point, waist point, and hip peak point, respectively, to obtain the back distance, waist distance, and hip distance; Compare the distance between the backs, waists, and hips; If the distance between the back and waist is the smallest, the magnetic therapy unit is identified as the back unit; if the distance between the waist and hip is the smallest, the magnetic therapy unit is identified as the waist unit; if the distance between the buttocks and hip is the smallest, the magnetic therapy unit is identified as the buttock unit. Otherwise, extract the engineering segment with position 1 from the priority segment sequence to obtain the extracted segment. If the extracted segment is the shoulder and back segment, then the magnetic therapy unit is identified as the back unit. If the extracted segment is the waist segment, then the magnetic therapy unit is identified as the waist unit. Otherwise, the magnetic therapy unit is identified as the buttock unit. The back unit, waist unit, and hip unit are summarized separately to obtain the back unit group, waist unit group, and hip unit group.
7. The adaptive support method for an ergonomic magnetic therapy mattress as described in claim 6, characterized in that, The step of retrieving segmented magnetic support strength groups from a pre-built adaptation database using morphological parameter sets includes: c adaptation nodes were identified from the adaptation database. The adaptation nodes include: historical morphological parameter group and historical segmented magnetic support strength group. The historical morphological parameter group includes: historical shoulder and back segment fit, historical waist segment fit and historical hip segment fit, and the historical segmented magnetic support strength group includes: historical shoulder and back segment magnetic support strength, historical waist segment magnetic support strength and historical hip segment magnetic support strength. Calculate the similarity between the morphological parameter group and each of the c historical morphological parameter groups to obtain c morphological similarity scores, where the morphological similarity scores correspond one-to-one with the historical morphological parameter groups. The historical morphological parameter set corresponding to the largest morphological similarity among c morphological similarities is taken as the target morphological parameter set, and the historical segmented magnetic support intensity set corresponding to the target morphological parameter set is taken as the segmented magnetic support intensity set.
8. The adaptive support method for an ergonomic magnetic therapy mattress as described in claim 7, characterized in that, The method of using segmented magnetic support strength groups to set the back unit group, waist unit group, and hip unit group to obtain the set back unit group, waist unit group, and hip unit group includes: The historical shoulder and back segment magnetic support intensity is extracted from the segmented magnetic support intensity group. The magnetic support intensity of each back unit in the back unit group is set using the historical shoulder and back segment magnetic support intensity to obtain the set back unit group. The set back unit group includes multiple set back units. Extract the historical lumbar magnetic support strength and the historical hip magnetic support strength from the segmented magnetic support strength group. Set the lumbar unit group and the hip unit group according to the historical lumbar magnetic support strength and the historical hip magnetic support strength, respectively, to obtain the set lumbar unit group and the set hip unit group.
9. The adaptive support method for an ergonomic magnetic therapy mattress as described in claim 8, characterized in that, The method of using a priority segment sequence to perform differentiated support adjustment on the pre-defined back unit group, pre-defined waist unit group, and pre-defined hip unit group to obtain the target back unit group, target waist unit group, and target hip unit group includes: Obtain the support coefficient sequence, which contains 3 support coefficients; The position of the shoulder and back segment is determined from the priority segment sequence to obtain the shoulder and back position. Using the shoulder and back position, the support coefficient corresponding to the shoulder and back segment is retrieved from the support coefficient sequence to obtain the shoulder and back coefficient. The position of the support coefficient corresponding to the shoulder and back segment in the support coefficient sequence is the shoulder and back position. Based on the priority segment sequence, the waist segment coefficient and hip segment coefficient are retrieved from the support coefficient sequence; Perform the following operation on each configured back unit in the configured back unit group: Extract the historical shoulder and back magnetic support intensity of the set back unit, and use the product of the historical shoulder and back magnetic support intensity and the shoulder and back coefficient as the target shoulder and back magnetic support intensity. Use the target shoulder and back magnetic support intensity to reset the set back unit to obtain the target back unit. Summarize the target back units to obtain the target back unit group. The target waist unit group and the target hip unit group are obtained by adjusting the support of the pre-set waist unit group and the pre-set hip unit group using the waist segment coefficient and hip segment coefficient respectively.
10. An ergonomically designed adaptive support system for a magnetic therapy mattress, characterized in that: The system includes: The user form modeling module is used to receive adaptive support instructions and identify the magnetic therapy mattress and adaptive control system based on the adaptive support instructions. The magnetic therapy mattress includes a magnetic therapy unit group and a pressure sensor array, and the pressure sensor array includes m by n pressure sensors. The adaptive control system includes a form acquisition unit and a magnetic therapy control unit, wherein the magnetic therapy unit group includes multiple magnetic therapy units. Once the target user is identified, the baseline spinal curve and supine spinal curve of the target user are obtained using the shape acquisition unit and pressure sensor array, and the most prominent point of the back, the most concave point of the waist and the peak of the buttocks are identified in the supine spinal curve. The morphological parameter construction module is used to obtain a set of morphological parameters based on the baseline spinal curve, supine spinal curve, the most prominent point of the back, the most concave point of the waist, and the peak of the buttocks, and to obtain the priority segment sequence corresponding to the target user based on the morphological parameter set. The magnetic therapy unit setting module is used to divide multiple magnetic therapy units in the magnetic therapy unit group into back unit group, waist unit group and buttock unit group according to the most prominent point of the back, the most concave point of the waist and the peak point of the buttocks. The segmented magnetic support intensity group is retrieved from the pre-built adaptation database using the morphological parameter group. By using segmented magnetic support strength groups to set the back unit group, waist unit group and hip unit group, the set back unit group, set waist unit group and set hip unit group are obtained; The magnetic therapy support execution module is used to perform differentiated support adjustment on the pre-set back unit group, pre-set waist unit group, and pre-set hip unit group using a priority segment sequence to obtain the target back unit group, target waist unit group, and target hip unit group. The magnetic therapy control unit is used to activate the target back unit group, target waist unit group, and target hip unit group and provide segmented magnetic therapy support to the target user, thereby realizing the adaptive support of the magnetic therapy mattress.
