Method and device for reducing noise, electronic equipment and storage medium

By predicting the moving noise of the smart bed frame and adjusting the driving motor parameters according to the user's noise sensitivity, the problem of interference between the running noise of the smart bed frame on users' sleep is solved, personalized noise control is realized, and the user's sleep experience is improved.

CN120549338APending Publication Date: 2025-08-29JIAXING DERUCCI SMART HOME CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510893459.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2025-08-29

AI Technical Summary

Technical Problem

In the field of smart homes, the mechanical noise of smart bed frames (such as motor running sound, structural friction sound, and object collision sound) interferes with the user's sleep during operation. How to effectively reduce the impact of noise is an urgent problem to be solved.

Method used

By predicting mobile noise, obtaining user noise sensitivity and adjusting the driving parameters of the drive motor according to the sensitivity, the noise generated by the control box within the preset time is less than or equal to the noise threshold, and personalized noise reduction control is achieved.

Benefits of technology

The driving parameters are adaptively determined according to the sensitivity of different users to noise, reducing the impact of noise on sleeping users, and improving sleep quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120549338A_ABST
    Figure CN120549338A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a method and device for reducing noise, electronic equipment and a storage medium, the method and device are applied to an intelligent bedstead, the intelligent bedstead comprises a plurality of boxes, a keel frame and a driving motor, the driving motor is used for driving any one of the boxes to move, the boxes are used for supporting the keel frame, and the keel frame is used for supporting the boxes. The method comprises the steps of determining a moving target box body and a target position of the target box body in response to a selection instruction of a user, and predicting moving noise generated when the target box body is driven by a driving motor to move from a current position to the target position at a preset speed; obtaining the sensitivity of a target user in a sleep state on the intelligent bed frame to noise; judging whether the moving noise is smaller than or equal to a noise threshold; and under the condition that the moving noise is greater than a noise threshold value, according to the sensitivity of the target user to the noise, determining a driving parameter of a driving motor so as to control the noise generated by moving the target box body within a preset time length to be less than or equal to the noise threshold value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart homes, and in particular to a method, device, electronic device, and storage medium for reducing noise. Background Art

[0002] In the smart home sector, embedded storage within bed frames has become a trend for more efficient space utilization, and access methods are becoming increasingly diverse. However, regardless of the access mechanism (such as lifting, pulling, or flipping), mechanical noise (such as motor noise, structural friction, and object collision) is inevitably generated during operation. Therefore, effectively reducing the impact of this noise on users is a pressing issue. Summary of the Invention

[0003] The embodiments of the present application provide a noise reduction method, device, electronic device, and storage medium, which can effectively reduce the impact of noise on a sleeping user.

[0004] A first aspect of the present application provides a method for reducing noise, which is applied to a smart bed frame, wherein the smart bed frame includes a plurality of boxes, a keel frame, and a drive motor, wherein the drive motor is used to drive any box of the plurality of boxes to move, and the plurality of boxes are used to support the keel frame. The method includes:

[0005] In response to a user's selection instruction, determining a target box to be moved and a target position of the target box, and predicting movement noise caused by driving the target box from a current position to the target position at a preset speed by the drive motor;

[0006] Obtaining noise sensitivity of a target user who is sleeping on the smart bed frame, where the sensitivity is used to indicate sensitivity to loudness and / or sensitivity to duration;

[0007] determining whether the motion noise is less than or equal to a noise threshold, where the noise threshold is determined based on the user's sensitivity to noise;

[0008] When the movement noise is greater than the noise threshold, the driving parameters of the drive motor are determined according to the target user's sensitivity to noise to control the noise generated by the movement of the target box within a preset time period to be less than or equal to the noise threshold.

[0009] In some possible embodiments, the sensitivity is used to indicate sensitivity to noise having a loudness greater than a target loudness threshold, the moving speed of the target box is positively correlated with the loudness of the noise generated by the target box during movement, and determining the driving parameters of the driving motor based on the target user's sensitivity to noise includes:

[0010] determining a target moving speed corresponding to the target loudness threshold according to a preset first mapping relationship between moving speed and noise loudness;

[0011] According to a second mapping relationship between a preset moving speed and the driving power of the driving motor, a target driving power corresponding to the target moving speed is determined, and the driving parameters include the target driving power.

[0012] In some possible embodiments, the sensitivity is used to indicate sensitivity to noise having a duration shorter than a target duration, and determining the driving parameters of the driving motor according to the target user's sensitivity to noise includes:

[0013] Determine a target moving path of the target box from the current position to the target position;

[0014] Determining a target movement speed based on the target movement path and target duration;

[0015] According to a second mapping relationship between a preset moving speed and the driving power of the driving motor, a target driving power corresponding to the target moving speed is determined, and the driving parameters include the target driving power.

[0016] In some possible embodiments, the sensitivity is used to indicate sensitivity to noise having a loudness greater than a target loudness threshold and sensitivity to noise having a duration less than a target duration. Determining the drive parameters of the drive motor based on the target user's sensitivity to noise includes:

[0017] Determine a target moving path of the target box from the current position to the target position;

[0018] Determining an initial target movement speed based on the target movement path and target duration;

[0019] determining, based on a preset first mapping relationship between movement speed and noise loudness, whether the noise loudness corresponding to the initial target movement speed is less than or equal to the target loudness threshold;

[0020] If the noise loudness is less than or equal to the target loudness threshold, determining the initial moving speed as the target moving speed; if the noise loudness is greater than the target loudness threshold, outputting a prompt message for the target user to select a moving speed corresponding to a moving speed less than or equal to the target loudness threshold from the initial target moving speeds as the target moving speed;

[0021] According to a second mapping relationship between a preset moving speed and the driving power of the driving motor, a target driving power corresponding to the target moving speed is determined, and the driving parameters include the target driving power.

[0022] In some possible embodiments, a plurality of noise detection devices are arranged around the smart bed frame, and the noise detection devices establish communication connections with the smart bed frame and a wearable device worn by the target user. Obtaining the noise sensitivity of the target user who is sleeping on the smart bed frame includes:

[0023] obtaining, through the wearable device, the current sensitivity of the target user to noise in a sleeping state during different time periods;

[0024] After determining the driving parameters of the driving motor according to the movement noise and the target user's sensitivity to noise, the method further includes:

[0025] recording movement noise during the movement of the target box according to the noise decibel detection device;

[0026] Obtaining, through the wearable device and the smart bed frame, changes in physiological parameters of the target user in response to the movement noise during multiple time periods during the movement of the target box;

[0027] The current sensitivity is updated according to the change of the physiological parameter corresponding to the motion noise.

[0028] In some possible embodiments, the multiple boxes include four support boxes, which are respectively placed at four corners of the smart bed frame. A plurality of first sensors are provided on a side of the multiple boxes close to the keel frame. After the user selects a target box to move, the method further includes:

[0029] Determining whether the target box selected by the user to move is a supporting box supporting the keel frame;

[0030] In a case where the target box is not the supporting box, moving the target box;

[0031] In a case where the target box is the supporting box, a prompt message is output, where the prompt message is used to indicate that the target box cannot be moved.

[0032] In some possible embodiments, the smart bed frame establishes a communication connection with a terminal device of the target user, the selection instruction further includes a time trigger condition, and the time trigger condition includes a start time during the movement process. After determining the driving parameters of the driving motor, the method further includes:

[0033] generating a driving parameter of the driving motor when the current time coincides with the starting time;

[0034] The target box is controlled to move according to the driving parameters of the driving motor.

[0035] In a second aspect, an embodiment of the present application provides a noise reduction device, which is applied to a smart bed frame. The smart bed frame includes a plurality of boxes, a keel frame, and a drive motor. The drive motor is used to drive any of the plurality of boxes to move. The plurality of boxes are used to support the keel frame. The device includes:

[0036] a prediction module, configured to predict movement noise caused by driving the target box from a current position to the target position at a preset speed by the drive motor in response to a target box selected by a user and a target position of the target box;

[0037] an acquisition module, configured to obtain the noise sensitivity of a target user who is in a sleeping state on the smart bed frame, wherein the sensitivity is used to indicate the sensitivity to loudness and / or the sensitivity to duration;

[0038] a determination module, configured to determine whether the motion noise is less than or equal to a noise threshold, where the noise threshold is determined based on the user's sensitivity to noise;

[0039] The processing module is used to determine the driving parameters of the driving motor according to the sensitivity of the target user to noise when the movement noise is greater than the noise threshold, so as to control the noise generated by the movement of the target box within a preset time period to be less than or equal to the noise threshold.

[0040] The third aspect embodiment of the present application provides an electronic device, including a processor and a memory, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method described in any one of the embodiments of the first aspect of the present application are implemented.

[0041] The fourth aspect embodiment of the present application provides a computer-readable storage medium storing computer instructions, which, when executed by a processor, implement the steps of the method described in any one of the embodiments of the first aspect of the present application.

[0042] The technical solutions provided by the embodiments of the present application include at least the following beneficial effects:

[0043] The embodiment of the present application proposes a method, device, electronic device and storage medium for reducing noise. The method is applied to a smart bed frame, which includes multiple boxes, a keel frame and a drive motor. The drive motor is used to drive any box among the multiple boxes to move, and the multiple boxes are used to support the keel frame. The method includes: in response to a user's selection instruction, determining a target box to be moved and a target position of the target box, and predicting the movement noise of the target box driven by the drive motor from the current position to the target position at a preset speed; obtaining the noise response of the target user who is sleeping on the smart bed frame sensitivity, the sensitivity being used to indicate sensitivity to loudness and / or sensitivity to duration; judging whether the moving noise is less than or equal to a noise threshold, the noise threshold being determined according to the user's sensitivity to noise; in the case where the moving noise is greater than the noise threshold, determining the driving parameters of the driving motor according to the target user's sensitivity to noise, so as to control the noise generated by the movement of the target box within a preset time period to be less than or equal to the noise threshold. The above technical solution adaptively determines the driving parameters of the driving motor according to the sensitivity of different users to noise, so as to reduce the noise impact on different sleeping users. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] FIG1( a ) is a schematic structural diagram of a smart bed frame proposed in an embodiment of the present application;

[0045] FIG1( b ) is a schematic structural diagram of a smart bed frame proposed in an embodiment of the present application;

[0046] Figure 2 A flowchart of a noise reduction method proposed in an embodiment of the present application;

[0047] Figure 3 A flowchart of another noise reduction method proposed in an embodiment of the present application;

[0048] Figure 4 A flowchart of another noise reduction method proposed in an embodiment of the present application;

[0049] Figure 5 A flowchart of another noise reduction method proposed in an embodiment of the present application;

[0050] Figure 6 A flowchart of another noise reduction method proposed in an embodiment of the present application;

[0051] Figure 7 A flowchart of another noise reduction method proposed in an embodiment of the present application;

[0052] Figure 8A flowchart of another noise reduction method proposed in an embodiment of the present application;

[0053] Figure 9 A flowchart of another noise reduction method proposed in an embodiment of the present application;

[0054] Figure 10 A flowchart of another noise reduction method proposed in an embodiment of the present application;

[0055] Figure 11 A schematic structural diagram of a noise reduction device proposed in an embodiment of the present application;

[0056] Figure 12 A schematic diagram of the structure of an electronic device proposed in an embodiment of the present application. DETAILED DESCRIPTION

[0057] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.

[0058] In order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. For example, the first instruction and the second instruction are intended to distinguish different user instructions and do not limit their order. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different.

[0059] It should be noted that in the embodiments of this application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of this application should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts in a concrete manner.

[0060] In addition, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, where a, b, c can be single or multiple.

[0061] It should be noted that, in the embodiments of the present application, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or also includes elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0062] In the smart home sector, embedded storage within bed frames has become a trend to more efficiently utilize space, and access methods are becoming increasingly diverse. However, regardless of the access mechanism (such as lifting, pulling, or flipping), the mechanical noise generated during operation (such as motor noise, structural friction, and the sound of objects colliding) inevitably causes significant disruption to the user while they sleep. Therefore, how to effectively reduce this noise and ensure that users can enjoy undisturbed, high-quality sleep is an urgent issue.

[0063] In view of this, the embodiments of the present application propose a method, device, electronic device and storage medium for reducing noise, the method being applied to an intelligent bed frame, the intelligent bed frame comprising a plurality of boxes, a keel frame and a drive motor, the drive motor being used to drive any box of the plurality of boxes to move, the plurality of boxes being used to support the keel frame, the method comprising: in response to a user's selection instruction, determining a target box to be moved and a target position of the target box, and predicting the movement noise of the target box being driven by the drive motor from a current position to the target position at a preset speed; obtaining a target user's response to a request for movement of the target box in a sleeping state on the intelligent bed frame; Noise sensitivity, the sensitivity is used to indicate sensitivity to loudness and / or sensitivity to duration; judging whether the moving noise is less than or equal to a noise threshold, the noise threshold is determined based on the user's sensitivity to noise; when the moving noise is greater than the noise threshold, determining the driving parameters of the driving motor based on the target user's sensitivity to noise, so as to control the noise generated by the movement of the target box within a preset time period to be less than or equal to the noise threshold. The above technical solution adaptively determines the driving parameters of the driving motor according to the sensitivity of different users to noise, so as to reduce the noise impact on different sleeping users.

[0064] The following is a detailed explanation of an example of a smart bed frame structure according to an embodiment of the present application. For example, as shown in FIG1 , the structure includes: a smart bed frame 1, a keel frame 2, multiple boxes 3, a target position 4, and a drive motor 5, wherein:

[0065] Exemplarily, the smart bed frame 1 includes multiple boxes 3 inside, which support the keel frame 2. After the user selects the target box, the target box is driven to the exit of the target position 4 by the driving motor 5 to achieve the purpose of taking things.

[0066] For example, the keel frame 2 can use boxes at the four corners as support boxes, or boxes at other parts as support boxes, as long as it can be ensured that the stability of the bed frame will not be affected during the movement of the boxes.

[0067] For example, the multiple boxes 3 can be arranged in a 3*3 or 4*4 arrangement in the smart bed frame. The multiple boxes in the bed frame can fill the entire interior of the bed frame or be smaller than the box space set within the bed frame. Each box can move independently. For example, if the layout of the multiple boxes is 3*3, the number of boxes can be 8, 7, or more than 4, of which 4 are support boxes. This embodiment of the application does not limit this.

[0068] For example, the target position 4 is a preset exit position of the box, which can be the position shown in the figure or anywhere around the bed frame to facilitate the user to retrieve items. This embodiment of the present application is not limited to this. For example, the target position can also be the position where the box reaches during the user's storage process (not shown in the figure).

[0069] Exemplarily, the drive motor 5 is used to drive any of the multiple boxes to move. The drive motor is the core power source for realizing the automated picking and placing of boxes. Its application forms are diverse. Exemplarily, the drive motor is an independent drive type: each storage box is equipped with a dedicated micro motor, and the motor directly drives the box in and out along the slide rail through gears or belts. Exemplarily, the drive motor can also be a centralized drive + switching type: a single main drive motor selectively transmits power to the screw rod or chain under the target box through a complex transmission mechanism (such as a movable gear meshing device, electromagnetic clutch or fork mechanism) to drive it to move. Exemplarily, the drive motor can also be a linear motor integrated type: the moving part of the linear motor is directly integrated into the bottom of the box, and the stator part is fixed on the bed frame track, and the selected box is directly driven by electromagnetic force to perform linear motion. These driving methods ultimately serve the user to conveniently and quietly access items in a specific box by selecting instructions (such as remote control or voice commands).

[0070] After understanding the structure and related functions of the smart bed frame of the embodiment of the present application, we will now introduce in detail a method for reducing noise in the system proposed in the embodiment of the present application. The method is applied to the smart bed frame, which includes multiple boxes, a keel frame, and a drive motor. The drive motor is used to drive any box in the multiple boxes to move, and the multiple boxes are used to support the keel frame, such as Figure 2 As shown, the method includes the following steps:

[0071] Step 201: In response to a user's selection instruction, determine a target box to be moved and a target position of the target box.

[0072] When a user issues an instruction to access items through an interactive interface (such as a mobile phone app, voice assistant, or bedside control panel), the instruction content is parsed. For example, if the user says "take out the blanket from box No. 3" or clicks the "move box No. 5" button in the interface, the system will accurately lock the unique identifier of the target box (such as the ID number) through semantic recognition or instruction mapping mechanism. Subsequently, the system needs to determine the target location based on the preset spatial logic model:

[0073] For example, in a scene of retrieving an object, the target position is usually the "access position" where the box moves to the opening of the bed frame (such as fully extended or raised to the reaching height).

[0074] For example, if it is a storage scenario, the target position is the "return position" where the box returns to the designated storage layer inside the bed frame (it needs to avoid other boxes and be fixed in place).

[0075] Exemplarily, the selection instruction also includes a time trigger condition, that is, a target box movement start time is preset, and the movement can be triggered when the preset time arrives.

[0076] Step 202: predicting the movement noise generated when the target box is driven by the drive motor from the current position to the target position at a preset speed.

[0077] After obtaining the target box selected by the user and the target position of the movement, the moving noise of the target box is predicted in the noise prediction model at a preset speed, and then the target movement speed is determined based on the subsequent sensitivity of different users to noise.

[0078] For example, the preset speed may be obtained based on historical data or a factory setting, or may be a user-defined setting.

[0079] Exemplarily, the prediction is made by driving the target box from the current position to the target position at a preset speed through the driving motor, such as Figure 3 As shown, the following steps are included:

[0080] Step 301: Obtain a path noise prediction model, where the noise prediction model is obtained by training based on actual noise corresponding to a plurality of test boxes moving from a plurality of test starting positions to a plurality of test ending positions.

[0081] For example, the training data for the noise prediction model can be derived from an anechoic chamber designed to simulate a real-world use environment. This involves deploying a test box with various load configurations (including no load, uniform load, and eccentric load scenarios), and dividing the interior of the bed frame into a dense grid of nodes. By systematically testing the noise generated by the box moving between any two nodes, across multiple preset speeds, including low, medium, and high, a noise database covering all mobile conditions is established.

[0082] Exemplarily, actual noise is collected by a distributed microphone array, and the noise prediction model is trained based on the actual noise corresponding to when multiple test boxes move from multiple test starting positions to multiple test ending positions.

[0083] Step 302: Input the target box, the current position corresponding to the target box, and the target position into the noise prediction model to obtain the moving noise of the target box from the current position to the target position.

[0084] For example, the above embodiment only introduces one way to obtain mobile noise. The embodiment of the present application does not limit the specific execution method of obtaining mobile noise. In other examples, other implementation methods may also be adopted, such as: using the industry's accumulated empirical formulas, curves, or databases on the noise levels of specific types of drive motors, loads, mobile speeds, and support structures under different working conditions to predict and obtain mobile noise. For example, based on the noise level of known systems, combined with the differences in the current system (such as mobile speed, the presence or absence of sound insulation measures, and the use of lubricants, etc.), rough inferences and adjustments can be made.

[0085] Step 203: Obtain the noise sensitivity of the target user who is sleeping on the smart bed frame. The sensitivity is used to indicate the sensitivity to loudness and / or the sensitivity to duration.

[0086] For example, multimodal sensing technology is used to dynamically identify the noise sensitivity characteristics of a target user who is sleeping on a smart bed frame. This characteristic includes two key dimensions: loudness sensitivity reflects the user's tolerance threshold for noise intensity (for example, a light sleeper is easily awakened by sounds above 40dB, while a deep sleeper can tolerate 45dB); duration sensitivity reflects their tolerance for noise duration (for example, users can generally accept sudden noises within 2 seconds, but constant noises lasting more than 5 seconds can easily interrupt sleep).

[0087] For example, noise sensitivity can be customized according to user settings, or the user's physiological parameters changes when noise occurs can be obtained through the smart wearable device worn by the user. For example, when noise occurs, the user's heart rate, blood pressure and other physiological parameters are comprehensively analyzed to obtain the user's noise sensitivity.

[0088] Step 204: Determine whether the motion noise is less than or equal to a noise threshold, where the noise threshold is determined based on the user's sensitivity to noise.

[0089] Exemplarily, a noise threshold is pre-set. When the predicted movement noise is less than or equal to the noise threshold, it can be considered that the high noise has little or no effect on the user's sleep, and it is not processed. The driving parameters of the driving motor corresponding to the preset speed are determined based on the correspondence between the preset speed and the driving parameters to control the movement of the target box within a preset time.

[0090] Step 205: When the movement noise is greater than the noise threshold, the driving parameters of the driving motor are determined according to the target user's sensitivity to noise, so as to control the noise generated by the movement of the target box within a preset time period to be less than or equal to the noise threshold.

[0091] For example, if a user is sensitive to loudness, a peak suppression strategy is prioritized. For example, an "S-shaped" speed curve can be used to smooth the motor acceleration changes and eliminate the mechanical impact sound during the start-up and stop phases. If the user is sensitive to duration, the duration of the noise can be reduced.

[0092] The above technical solution adaptively determines the driving parameters of the driving motor according to the sensitivity of different users to noise, so as to reduce the impact of noise on different sleeping users.

[0093] The following describes in detail how the sensitivity of different users to noise is obtained.

[0094] For example, a plurality of noise detection devices are arranged around the smart bed frame, and the noise detection devices establish a communication connection with the smart bed frame and a wearable device worn by the target user, and the sensitivity of the target user to noise in a sleeping state on the smart bed frame is obtained, such as Figure 4 As shown, the method includes the following steps:

[0095] Step 401: obtaining, through the wearable device, the current sensitivity of the target user to noise in a sleeping state in different time periods.

[0096] Through wearable devices such as smart bracelets / watches worn by users, the target user's immediate sensitivity to noise during the current sleep cycle is obtained in real time. For example, when the noise reduction function is first enabled, the system directly uses the current sensitivity measured at that moment as the benchmark (for example, the default loudness sensitivity threshold for light sleep is 40dB). During each subsequent movement of the box, the wearable device continuously monitors the user's physiological state (such as blood oxygen fluctuations and skin electrical response) when the movement noise is generated, and dynamically updates the sensitivity parameters.

[0097] For example, the current sensitivity may be obtained based on historical data of the user's wearable device, or may be customized by the user.

[0098] For example, the noise sensitivity of the target user in different time periods is obtained because the human sleep physiological state has a significant time-varying characteristic.

[0099] For example, the periodic fluctuations in sleep stages cause users to have different noise tolerance abilities at different times - for example, the loudness threshold of deep sleep (usually occurring 1-3 hours after falling asleep) can be 10-15dB higher than that of light sleep (common in the REM stage), and the baseline drift of environmental noise (such as the attenuation of late-night city noise causing the background sound pressure level to drop by 5-8dB) further amplifies the user's sensitivity to sudden noise. In addition, the cumulative effect of fatigue makes sleep near the early morning hours more fragile (the duration sensitivity tolerance window is shortened by 40%), while changes in body temperature rhythm (core body temperature drops by about 1°C after falling asleep) lead to an enhanced perception of low-frequency vibration noise by the human body. By dynamically capturing the sensitivity of multiple time periods, "time-based and graded" precise noise reduction is achieved.

[0100] After determining the driving parameters of the driving motor according to the movement noise and the target user's sensitivity to noise, the method further includes:

[0101] Step 402: Record the movement noise during the movement of the target box according to the noise decibel detection device.

[0102] Exemplarily, the noise decibel detection device can be a microphone array. Exemplarily, 2-4 microphone arrays can be arranged at key nodes of the smart bed frame; the box movement noise and environmental noise are separated by beamforming technology to obtain the movement noise.

[0103] Step 403: Obtaining changes in physiological parameters of the target user in response to the movement noise during multiple time periods during the movement of the target box through the wearable device and the smart bed frame.

[0104] During the movement of the target box, the user's physiological response to moving noise is continuously captured through the sensor fusion of wearable devices and smart bed frames: changes in the target user's physiological parameters on wearable devices (such as smart bracelets), for example: capturing the instantaneous sharp rise in heart rate variability through photoplethysmography (PPG) (such as HRV increase >15% within 0.3 seconds after the moving noise is triggered), and skin electrical response detection of the surge in sweat gland secretion caused by sympathetic nerve activation.

[0105] Step 404: Update the current sensitivity according to the change of the physiological parameter corresponding to the motion noise.

[0106] Exemplarily, updating the current sensitivity means updating the user's target loudness threshold and the target duration of the target noise duration. Exemplarily, it can also be marked whether the user is more sensitive to loudness, or more sensitive to the duration of the noise, or sensitive to both.

[0107] The above technical solution dynamically monitors sleep stages and integrates real-time noise and physiological feedback to build a closed-loop tuning system, accurately captures the fluctuation characteristics of individual sensitivity, and obtains more accurate noise sensitivity of target users in the sleeping state.

[0108] The following describes how, after obtaining the sensitivity of the target user, the driving parameters of the driving motor are determined based on the target user's sensitivity to noise. In the embodiment of the present application, three situations of the user's sensitivity to noise are exemplified, and these three situations are described in detail below.

[0109] For example, the first case is: the sensitivity is used to indicate sensitivity to noise with a loudness greater than a target loudness threshold, the moving speed of the target box is positively correlated with the loudness of the noise generated by the target box during movement, and the driving parameters of the driving motor are determined according to the sensitivity of the target user to noise, such as Figure 5 As shown, the following steps are included:

[0110] Step 501: Determine a target moving speed corresponding to the target loudness threshold according to a preset first mapping relationship between moving speed and noise loudness.

[0111] For example, if the sensitivity indication of the target user is that the user is sensitive to noise with a loudness greater than a target loudness threshold, then the noise loudness corresponding to the obtained target moving speed should be less than or equal to the target loudness threshold acceptable to the user.

[0112] Exemplarily, in a preset first mapping relationship between movement speed and noise loudness, the movement speed is selected according to the target loudness threshold. Since it is assumed that the movement speed of the target box is positively correlated with the loudness of the noise generated by the target box during movement, the target movement speed should be less than or equal to the movement speed corresponding to the target loudness threshold in the first mapping relationship.

[0113] Step 502: Determine a target driving power corresponding to the target moving speed according to a second mapping relationship between a preset moving speed and a driving power of the driving motor. The driving parameters include the target driving power.

[0114] For example, the drive power of the corresponding drive motor is determined based on any of the target moving speeds. To improve efficiency, the drive power corresponding to the maximum moving speed among the target moving speeds can be directly used. For example, if any of the target moving speeds meets the conditions, the corresponding drive power can be arbitrarily selected.

[0115] In the above technical solution, personalized noise reduction control is effectively achieved by establishing a mapping relationship between movement speed and noise loudness (first mapping relationship) and a mapping relationship between movement speed and driving power (second mapping relationship). When the user is sensitive to noise exceeding the target loudness threshold, the maximum movement speed of the box can be dynamically calculated and limited to ensure that the actual noise loudness during movement is always no higher than the user's tolerance threshold. At the same time, by associating the driving power parameters, the driving parameters are automatically matched while meeting the noise reduction requirements. This significantly improves the user experience. While maintaining the functionality of the device, it actively avoids the interference caused by noise to sensitive users and improves the comfort of users in sleeping state.

[0116] Exemplarily, the first mapping relationship includes multiple sub-mapping relationships, different sub-mapping relationships correspond to different box loads, multiple second sensors are set at the bottom of the multiple boxes, the moving speed of the target box is negatively correlated with the target load of the target box, and the target load is positively correlated with the moving noise, and the target moving speed corresponding to the target loudness threshold is determined according to the preset first mapping relationship between moving speed and noise loudness, such as Figure 6 As shown, the method includes the following steps:

[0117] Step 601: Obtain the target load of the target box through the multiple second sensors.

[0118] For example, a second sensor can be set in each of the multiple boxes, or multiple sensors can be set at the bottom of each box. The load of the box will also have a great impact on the moving noise and the noise loudness, so it is necessary to obtain the target load to further determine the target moving speed.

[0119] Step 602: Determine a target sub-mapping relationship according to the target load and the sub-mapping relationship.

[0120] Exemplarily, after the target load is obtained, a target sub-mapping relationship corresponding to the target load is selected from a plurality of sub-mapping relationships, where the target sub-mapping relationship includes a correspondence between the target load and the target moving speed.

[0121] Step 603: Determine the target moving speed according to the target sub-mapping relationship.

[0122] The above technical solution introduces the target sub-mapping relationship between load and moving speed within the first mapping relationship to calculate the maximum allowable moving speed that does not exceed the user sensitivity threshold, thereby solving the problem of noise control inaccuracy caused by load changes.

[0123] The following describes the second scenario, where the user's sensitivity indicator indicates sensitivity to noise whose duration is less than the target duration. In other words, for this type of user, the noise duration should be less than or equal to the target duration to minimize disturbing the user's sleep and improve their comfort.

[0124] Exemplarily, the driving parameters of the driving motor are determined according to the target user's sensitivity to noise, such as Figure 7 As shown, the following steps are included:

[0125] Step 701: Determine a target moving path of the target box from the current position to the target position.

[0126] For example, based on the target duration and the target movement path, the target movement speed corresponding to the target duration can be calculated. For example, the target box may have multiple paths from the current position to the target position, and any movement path can be selected for movement. For example, in the embodiment of the present application, the shortest path (target movement path) is taken for movement to minimize the duration of noise generated during the movement.

[0127] Step 702: Determine the target moving speed according to the target moving path and target duration.

[0128] In the above embodiment, an initial target moving speed is determined based on the target moving path and the target duration. Because the user is sensitive to the duration of noise being shorter than the target duration, the actual time may be longer than the target duration. Therefore, the actual target moving speed is within a range smaller than the initial moving speed.

[0129] Step 703: Determine a target driving power corresponding to the target moving speed according to a second mapping relationship between a preset moving speed and a driving power of the driving motor. The driving parameters include the target driving power.

[0130] For example, since the user is sensitive to the duration, the driving power of the driving motor corresponding to the maximum value of the target moving speed is selected here to determine the target driving power.

[0131] In the above technical solution, the target movement speed is determined by the target movement path and target duration, effectively realizing personalized noise reduction control. When the user is sensitive to noise that exceeds the target duration, the movement speed of the target box can be dynamically calculated and limited to ensure that the duration of the noise during the movement is always no longer than the target duration. At the same time, by associating the drive power parameters, the drive parameters are automatically matched while meeting the noise reduction requirements. This significantly improves the user experience of users who are sensitive to the duration of noise. While maintaining the functionality of the device, it actively avoids the interference caused by noise to the user and improves the comfort of the user in the sleeping state.

[0132] The third scenario is described below: the sensitivity is used to indicate sensitivity to noise with a loudness greater than a target loudness threshold and sensitivity to noise with a duration less than a target duration. In other words, for a user, the user's loudness should be less than or equal to the target loudness threshold, and the duration of the noise can be greater than or equal to the target duration to minimize the impact on the user's sleep.

[0133] Exemplarily, the driving parameters of the driving motor are determined according to the target user's sensitivity to noise, such as Figure 8 As shown, the following steps are included:

[0134] Step 801: Determine a target moving path of the target box from the current position to the target position.

[0135] Step 801 has been described in detail in step 701 and will not be repeated here.

[0136] Step 802: Determine an initial target moving speed according to the target moving path and target duration.

[0137] In the above embodiment, when the noise loudness is smaller and the duration can be longer, an initial target moving speed is first determined based on the target moving path and the target duration. Because the user is sensitive to the duration of the noise being shorter than the target duration, the actual time can be longer than the target duration. Therefore, the actual target moving speed is within a range smaller than the initial moving speed.

[0138] Step 803: Determine whether the noise loudness corresponding to the initial target moving speed is less than or equal to the target loudness threshold according to a preset first mapping relationship between moving speed and noise loudness.

[0139] Step 804: If the noise loudness is less than or equal to the target loudness threshold, determine the initial moving speed as the target moving speed.

[0140] Then, it is determined whether the noise loudness corresponding to the initial target moving speed is less than or equal to the target loudness threshold according to the noise loudness. If it is less than or equal to, the initial target moving speed is the target moving speed.

[0141] Step 805: If the noise loudness is greater than the target loudness threshold, a prompt message is outputted, so that the target user can select a moving speed less than or equal to the target loudness threshold from the initial target moving speeds as a target moving speed.

[0142] For example, the output prompt information allows the user to independently select a moving speed that meets the requirements. A pop-up window prompt may be displayed, and then all initial target moving speeds corresponding to the target loudness threshold that are less than or equal to the target loudness threshold are displayed for the target user to select.

[0143] For example, if the noise loudness corresponding to the initial target moving speed is greater than the target loudness threshold, the initial target moving speed is output to the user, and the user selects the initial target moving speed corresponding to the noise loudness threshold less than the target loudness threshold as the target moving speed.

[0144] Step 806: Determine a target driving power corresponding to the target moving speed according to a second mapping relationship between a preset moving speed and a driving power of the driving motor. The driving parameters include the target driving power.

[0145] Step 806 has been discussed in detail in the above step 502 or step 703 and will not be repeated here.

[0146] In the above technical solution, the user experience of users who are sensitive to the duration and loudness of noise is improved. While maintaining the functionality of the device, the interference caused by noise to users is actively avoided, thereby improving the comfort of users in sleeping state.

[0147] For example, in the three aforementioned situations, the user's sensitivity to noise varies. After obtaining the user's sensitivity to noise in step 203, adaptive matching can be performed to one or more appropriate situations, thereby determining the drive parameters of the drive motor based on the target user's sensitivity to noise. Alternatively, adaptive matching can be performed based on a user-defined noise sensitivity.

[0148] The following describes how to implement the pre-set target box movement service.

[0149] Exemplarily, the smart bed frame establishes a communication connection with the terminal device of the target user, the selection instruction further includes a time trigger condition, and the time trigger condition includes a start time during the movement process. After the driving parameters of the driving motor are determined, Figure 9 As shown, the method further includes the following steps:

[0150] Step 901: When the current time is consistent with the startup time, generate driving parameters of the driving motor.

[0151] The user's terminal device sends a start time to the smart bed frame. When the smart bed frame detects that the current time matches the user's preset time trigger condition (such as the start time is set to 3:00 am), it calls the pre-calculated drive parameter set and generates executable instructions.

[0152] For example, the smart bed frame switches to low-power listening mode (power consumption ≤ 0.3W) 5 minutes before the start-up time. The motor driver is pre-energized for the first 30 seconds to ensure that the power system can reach the standby state at the precise moment. Finally, dynamic parameter calibration is performed. For example, the original drive parameters are fine-tuned based on the updated environmental data during the interval (such as a sudden drop in temperature causing the guide rail friction coefficient to increase by +0.02). For example, if the user presets 03:00 to pick up medicine, the system activates standby at 02:59:55, completes motor preheating at 02:59:30, and outputs the final drive parameters within the 03:00:00.000 millisecond time window, achieving silent operation with precise timing triggering.

[0153] For example, when the instruction is sent at the startup moment, the target movement speed can be immediately obtained based on the pre-obtained user noise sensitivity, and then the driving parameters corresponding to the target movement speed, such as the target driving power, can be obtained based on the second mapping relationship, so as to provide a quick response during subsequent time matching.

[0154] Step 902: Control the target box to move according to the driving parameters of the driving motor.

[0155] According to the driving parameters of the driving motor obtained in advance, the target box is controlled to move to the target position set by the user.

[0156] The above technical solution, by pre-setting the time trigger condition, directly triggers the movement operation of the target box when this time is reached, realizes the pre-set target box movement service, allows users to independently select the movement time in advance, and the operation can be automatically triggered without the user being on duty, which significantly optimizes the convenience of use and time utilization.

[0157] For example, the user may choose to move the target box during a period of deep sleep to reduce the noise impact on the user in the sleeping state.

[0158] For example, when selecting a target box to move, it should be noted whether the target box is a supporting box. The supporting box cannot be moved to affect the structure of the smart bed frame.

[0159] Exemplarily, the multiple boxes include four supporting boxes, and the four supporting boxes are respectively placed at the four corners of the smart bed frame.

[0160] For example, the support box can store clothes or other items inside. When taking items out of the support box, an exit for storing and accessing items can be set on the side of the smart bed frame. The support box can also not store anything inside and only serve as a support.

[0161] For example, a plurality of first sensors are provided on one side of the plurality of boxes close to the keel frame, and after the user selects a target box to be moved, Figure 10 As shown, the method further includes the following steps:

[0162] Step 1001: Determine whether the target box selected by the user to move is a supporting box supporting the keel frame.

[0163] In response to the target user's instruction to move the target box, the smart bed frame will obtain the position coordinates of the target box through the label or remarks of the target box. The position coordinates of the four supporting boxes are pre-entered into the smart bed frame. When it is detected whether the position coordinates of the target box are consistent with the pre-stored position coordinates or labels of the supporting boxes.

[0164] Step 1002: If the target box is not the supporting box, move the target box.

[0165] Step 1003: When the target box is the supporting box, output a prompt message, where the prompt message is used to indicate that the target box cannot be moved.

[0166] If the target box is identified as a supporting box, the smart bed frame immediately outputs a prompt message to remind the user that the target box is a supporting box and cannot be moved.

[0167] For example, the first prompting method may be to generate a low-frequency pulse vibration (frequency 8-12 Hz) through a matrix tactile feedback device built into the bed frame to deliver an intuitive physical warning to the user's body.

[0168] For example, the second prompt method can be to output an image reminder through the terminal device - output a mechanical conduction diagram of the keel frame on the user's mobile phone, mark the box in red or other colors as the support box (that is, the target box selected by the user) to dynamically demonstrate the structural instability process caused by removing the support box.

[0169] For example, the third prompt method may be to activate the voice synthesis module to broadcast a prompt: "This box supports the core structure of the bed. Moving it may cause a risk of collapse. The operation has been aborted. It is recommended to select a box in a non-support area." For example, all prompt messages continue to detect that the user has contacted to cancel the movement instruction for the target box. For example, the selection permission for the supporting box can be automatically blocked in subsequent operations.

[0170] The above technical solution effectively prevents users from misoperating the core load-bearing structure by identifying the support box and triggering a multi-modal alarm (tactile vibration / icon / voice prompt). While ensuring the safety of the smart bed frame structure, it informs users of risks in an interactive form by outputting multiple prompts, taking into account both safety protection and user experience.

[0171] It should be understood that although Figure 2-10 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 2-10 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0172] In some embodiments, as Figure 11 As shown, a noise reduction device is provided, which is applied to an intelligent bed frame. The intelligent bed frame includes multiple boxes, a keel frame, and a drive motor. The drive motor is used to drive any box of the multiple boxes to move. The multiple boxes are used to support the keel frame. The device includes: a prediction module 1101, an acquisition module 1102, a judgment module 1103, and a processing module 1104, wherein:

[0173] The prediction module 1101 is configured to predict the movement noise of the target box driven by the drive motor from the current position to the target position at a preset speed in response to the user selecting the target box to move and the target position of the target box.

[0174] The acquisition module 1102 is configured to obtain the noise sensitivity of the target user who is sleeping on the smart bed frame, where the sensitivity indicates the sensitivity to loudness and / or the sensitivity to duration.

[0175] The judgment module 1103 is configured to judge whether the motion noise is less than or equal to a noise threshold, where the noise threshold is determined according to the user's sensitivity to noise.

[0176] The processing module 1104 is used to determine the driving parameters of the driving motor according to the sensitivity of the target user to noise when the moving noise is greater than the noise threshold, so as to control the noise generated by the movement of the target box within a preset time period to be less than or equal to the noise threshold.

[0177] For further limitations on the above-mentioned device, please refer to the above-mentioned limitations on the noise reduction method and will not be repeated here. Each module in the above-mentioned device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the terminal device in hardware form, or can be stored in the memory of the terminal device in software form, so that the processor can call and execute the corresponding operations of each of the above modules.

[0178] Another embodiment provides a computer-readable storage medium for storing a computer program. This computer program includes instructions for implementing the methods described in the embodiments of this application. By installing this computer program on a computer, the computer can execute the corresponding method.

[0179] Another embodiment provides a computer program product that includes computer program code. When the computer program code is executed on a computer, it causes the computer to implement the method provided in the embodiment of the present application. In this way, a user can achieve the method by using this computer program product.

[0180] For example, Figure 12 It is a schematic block diagram of an electronic device provided in an embodiment of the present application.

[0181] The electronic device 1200 may include a memory 1201 storing executable program codes and a processor 1202 coupled to the memory 1201 .

[0182] The processor 1202 calls the executable program code stored in the memory to execute any one of the methods disclosed in the embodiments of the present application. Those skilled in the art will understand that Figure 12 The electronic device structure shown in the figure does not constitute a limitation to the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0183] The processor 1202 is the control center of the electronic device. It connects the various parts of the entire electronic device using various interfaces and lines. By running or executing software programs and / or modules stored in the memory and accessing data stored in the memory, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. Optionally, the processor may include one or more processing units; preferably, the processor may integrate an application processor and a modem processor, wherein the application processor primarily processes the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into the processor.

[0184] The memory 1201 can be used to store software programs and modules. The processor executes the various functional applications and data processing of the electronic device by running the software programs and modules stored in the memory. The memory can mainly include a program storage area and a data storage area. The program storage area can store the operating system, at least one application required for a function, etc.; the data storage area can store data created based on the use of the electronic device, etc. In addition, the memory can include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state memory device.

[0185] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0186] During implementation, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor executes the instructions in the memory, and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.

[0187] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of this application.

[0188] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0189] In the several embodiments provided in the embodiments of the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0190] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0191] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0192] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0193] The above description is merely a specific implementation of the embodiments of the present application, but the scope of protection of the embodiments of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the embodiments of the present application should be included in the scope of protection of the embodiments of the present application. Therefore, the scope of protection of the embodiments of the present application should be based on the scope of protection of the claims.

Claims

1. A method for reducing noise, characterized in that: Applied to a smart bed frame, the smart bed frame includes a plurality of boxes, a keel frame, and a drive motor, the drive motor is used to drive any box of the plurality of boxes to move, the plurality of boxes are used to support the keel frame, the method includes: In response to a user's selection instruction, determining a target box to be moved and a target position of the target box, and predicting movement noise caused by driving the target box from a current position to the target position at a preset speed by the drive motor; Obtaining noise sensitivity of a target user who is sleeping on the smart bed frame, where the sensitivity is used to indicate sensitivity to loudness and / or sensitivity to duration; determining whether the motion noise is less than or equal to a noise threshold, where the noise threshold is determined based on the user's sensitivity to noise; When the movement noise is greater than the noise threshold, the driving parameters of the drive motor are determined according to the target user's sensitivity to noise to control the noise generated by the movement of the target box within a preset time period to be less than or equal to the noise threshold.

2. The method according to claim 1, characterized in that The sensitivity is used to indicate sensitivity to noise having a loudness greater than a target loudness threshold, the moving speed of the target box is positively correlated with the loudness of the noise generated by the target box during movement, and the driving parameters of the driving motor are determined based on the target user's sensitivity to noise, including: determining a target moving speed corresponding to the target loudness threshold according to a preset first mapping relationship between moving speed and noise loudness; According to a second mapping relationship between a preset moving speed and the driving power of the driving motor, a target driving power corresponding to the target moving speed is determined, and the driving parameters include the target driving power.

3. The method according to claim 1, characterized in that The sensitivity is used to indicate sensitivity to noise having a duration shorter than a target duration. Determining the driving parameters of the driving motor according to the target user's sensitivity to noise includes: Determine a target moving path of the target box from the current position to the target position; Determining a target movement speed based on the target movement path and target duration; According to a second mapping relationship between a preset moving speed and the driving power of the driving motor, a target driving power corresponding to the target moving speed is determined, and the driving parameters include the target driving power.

4. The method according to claim 1, wherein The sensitivity is used to indicate sensitivity to noise having a loudness greater than a target loudness threshold and sensitivity to noise having a duration less than a target duration. Determining the driving parameters of the driving motor according to the target user's sensitivity to noise includes: Determine a target moving path of the target box from the current position to the target position; Determining an initial target movement speed based on the target movement path and target duration; determining, based on a preset first mapping relationship between movement speed and noise loudness, whether the noise loudness corresponding to the initial target movement speed is less than or equal to the target loudness threshold; If the noise loudness is less than or equal to the target loudness threshold, determining the initial moving speed as the target moving speed; if the noise loudness is greater than the target loudness threshold, outputting a prompt message for the target user to select a moving speed corresponding to a moving speed less than or equal to the target loudness threshold from the initial target moving speeds as the target moving speed; According to a second mapping relationship between a preset moving speed and the driving power of the driving motor, a target driving power corresponding to the target moving speed is determined, and the driving parameters include the target driving power.

5. The method according to claim 1, characterized in that A plurality of noise detection devices are arranged around the smart bed frame, and the noise detection devices establish communication connections with the smart bed frame and a wearable device worn by the target user. The step of obtaining the noise sensitivity of the target user who is sleeping on the smart bed frame includes: obtaining, through the wearable device, the current sensitivity of the target user to noise in a sleeping state during different time periods; After determining the driving parameters of the driving motor according to the movement noise and the target user's sensitivity to noise, the method further includes: recording movement noise during the movement of the target box according to the noise decibel detection device; Obtaining, through the wearable device and the smart bed frame, changes in physiological parameters of the target user in response to the movement noise during multiple time periods during the movement of the target box; The current sensitivity is updated according to the change of the physiological parameter corresponding to the motion noise.

6. The method according to claim 5, characterized in that The multiple boxes include four support boxes, which are respectively placed at four corners of the smart bed frame. A plurality of first sensors are provided on one side of the multiple boxes close to the keel frame. After the user selects a target box to move, the method further includes: Determining whether the target box selected by the user to move is a supporting box supporting the keel frame; In a case where the target box is not the supporting box, moving the target box; In a case where the target box is the supporting box, a prompt message is output, where the prompt message is used to indicate that the target box cannot be moved.

7. The method according to claim 1, characterized in that The smart bed frame establishes a communication connection with the terminal device of the target user, the selection instruction further includes a time trigger condition, and the time trigger condition includes a start time during the movement process. After determining the driving parameters of the driving motor, the method further includes: generating a driving parameter of the driving motor when the current time coincides with the starting time; The target box is controlled to move according to the driving parameters of the driving motor.

8. A noise reduction device, characterized in that: Applied to a smart bed frame, the smart bed frame includes multiple boxes, a keel frame, and a drive motor, the drive motor is used to drive any box among the multiple boxes to move, the multiple boxes are used to support the keel frame, and the device includes: a prediction module, configured to predict movement noise caused by driving the target box from a current position to the target position at a preset speed by the drive motor in response to a target box selected by a user and a target position of the target box; an acquisition module, configured to obtain the noise sensitivity of a target user who is in a sleeping state on the smart bed frame, wherein the sensitivity is used to indicate the sensitivity to loudness and / or the sensitivity to duration; a determination module, configured to determine whether the motion noise is less than or equal to a noise threshold, where the noise threshold is determined based on the user's sensitivity to noise; The processing module is used to determine the driving parameters of the driving motor according to the sensitivity of the target user to noise when the movement noise is greater than the noise threshold, so as to control the noise generated by the movement of the target box within a preset time period to be less than or equal to the noise threshold.

9. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that Computer instructions are stored, and when the instructions are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.