A control method based on command recognition, smart mattress, and storage medium

By dividing the real area on the smart mattress and configuring voiceprint features, the problem that smart mattresses cannot recognize and prioritize voice command execution in a multi-user environment is solved, and more efficient voice command execution is achieved.

CN115376510BActive Publication Date: 2025-02-07DONGGUAN DERUCCI BEDDING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210951041.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-09
Publication Date
2025-02-07
Estimated Expiration
2042-08-09

AI Technical Summary

Technical Problem

When smart mattress listens to voice commands issued by multiple users, it cannot accurately identify voice commands that need to be executed first, resulting in reduced execution efficiency.

Method used

By dividing the realistic upper surface of the smart mattress into several realistic areas, the target realistic area that is first pressed within the preset time period is determined, and its voiceprint feature is configured, and voice commands matching the voiceprint feature are identified and executed.

Benefits of technology

The smart mattress accurately recognizes and prioritizes the execution of voice commands for multiple users, and improves the efficiency of voice command control operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115376510B_ABST
    Figure CN115376510B_ABST
Patent Text Reader

Abstract

The embodiment of the present application relates to the technical field of smart mattresses, and discloses a control method based on command recognition, a smart mattress, and a storage medium. In the method, the real upper surface of the smart mattress is divided into several real areas. The method includes: after the smart mattress detects voice commands issued by multiple users within the listening range, it determines a real area that is pressed first in the several real areas within a preset time length as the target real area; determines the voiceprint features configured in the target real area as the target voiceprint features; identifies whether there is a target voice command in the voice commands of the multiple users, and the voiceprint features of the target voice command match the target voiceprint features; if so, executes the control operation corresponding to the target voice command. The implementation of the embodiment of the present application can accurately identify the control operation corresponding to the voice command that needs to be executed first, which is conducive to improving the efficiency of the smart mattress in executing the control operation corresponding to the voice command.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of smart mattresses, and in particular to a control method based on instruction recognition, a smart mattress, and a storage medium. Background Art

[0002] At present, some smart mattresses on the market can perform corresponding control operations according to the voice commands issued by the user, such as switching massage modes, turning on the TV, turning off the TV, turning on the lights, turning off the lights, opening the curtains or closing the curtains, etc.

[0003] In practice, it is found that if a smart mattress detects voice commands issued by multiple users (such as multiple children on the smart mattress) within the listening range, the smart mattress cannot identify which user's voice command needs to be executed first. The corresponding smart mattress will prompt to re-issue the voice command, which will be detrimental to improving the efficiency of the smart mattress in executing the control operations corresponding to the voice commands. Summary of the invention

[0004] The embodiment of the present application discloses a control method based on command recognition, a smart mattress, and a storage medium, which can accurately identify the control operations corresponding to the voice commands that need to be executed first, thereby facilitating improving the efficiency of the smart mattress in executing the control operations corresponding to the voice commands.

[0005] In a first aspect, an embodiment of the present application discloses a control method based on command recognition, the method is applied to a smart mattress, the real upper surface of the smart mattress is divided into a plurality of real areas, the method comprises:

[0006] After the smart mattress detects voice commands issued by multiple users within the monitoring range, it determines a real area that is pressed first among the multiple real areas within a preset time period as the target real area;

[0007] The smart mattress determines the voiceprint feature configured in the target real area as the target voiceprint feature;

[0008] The smart mattress identifies whether there is a target voice command among the voice commands of the multiple users, and the voiceprint feature of the target voice command matches the target voiceprint feature; if so, executes a control operation corresponding to the target voice command.

[0009] As an optional implementation, in the first aspect of the embodiment of the present application, before the smart mattress detects voice commands issued by multiple users within the listening range, the method further includes:

[0010] The smart mattress configures a voiceprint feature for any real area of ​​the plurality of real areas.

[0011] As another optional implementation, in the first aspect of the embodiment of the present application, the smart mattress configures a voiceprint feature for any of the plurality of real areas, including:

[0012] The smart mattress controls the smart screen to display a virtual upper surface corresponding to the real upper surface; the virtual upper surface includes a plurality of virtual areas, the number of the plurality of virtual areas is the same as the number of the plurality of real areas, and the plurality of virtual areas correspond one to one with the plurality of real areas;

[0013] The smart mattress collects the voiceprint feature of the target user when any virtual area among the plurality of virtual areas is touched;

[0014] The smart mattress records the voiceprint features of the target user as the voiceprint features configured in the real area corresponding to any virtual area.

[0015] As another optional implementation, in the first aspect of the embodiment of the present application, the target voice command is used to instruct the cleaning robot to perform a floor cleaning operation, and the smart mattress executes a control operation corresponding to the target voice command, including:

[0016] The smart mattress determines the various ground areas to be cleaned in the house where the smart mattress is located according to the various real areas pressed in the plurality of real areas within the preset time period; the various pressed real areas include the target real area, the number of the various ground areas to be cleaned is equal to the number of the various pressed real areas, and the various pressed real areas correspond one to one to the various ground areas to be cleaned;

[0017] The smart mattress determines the operation order of each floor area to be cleaned according to the pressing order of each pressed real area;

[0018] The smart mattress controls the cleaning robot to perform floor cleaning operations on each floor area to be cleaned in sequence according to the operation sequence of each floor area to be cleaned.

[0019] As another optional implementation, in the first aspect of the embodiment of the present application, the floor cleaning operation is a floor vacuuming operation, and the cleaning robot discharges filtered gas when performing the floor vacuuming operation on each floor area to be cleaned, and the method further includes:

[0020] The smart mattress determines the target air purification power corresponding to each floor area to be cleaned according to the area of ​​the floor area to be cleaned; the target air purification power is in direct proportion to the area of ​​the floor area to be cleaned;

[0021] When the smart mattress detects that the cleaning robot has completed the floor vacuuming operation in each floor area to be cleaned, it controls the air purification robot to move to the floor area to be cleaned and performs air purification according to the target air purification power corresponding to the floor area to be cleaned.

[0022] A second aspect of an embodiment of the present application discloses a smart mattress, wherein the real upper surface of the smart mattress is divided into a plurality of real areas, and the smart mattress comprises:

[0023] A region determination unit, configured to determine, after hearing voice commands issued by multiple users within a listening range, a real region that is pressed first among the multiple real regions within a preset time period as a target real region;

[0024] A feature determination unit, configured to determine a voiceprint feature configured in the target real area as a target voiceprint feature;

[0025] a command recognition unit, configured to recognize whether there is a target voice command among the voice commands of the plurality of users, wherein the voiceprint feature of the target voice command matches the target voiceprint feature;

[0026] An execution control unit is used to execute a control operation corresponding to the target voice instruction when the instruction recognition unit recognizes that the target voice instruction exists in the voice instructions of the multiple users.

[0027] As an optional implementation, in the second aspect of the embodiment of the present application, the smart mattress further includes:

[0028] The feature configuration unit is used to configure a voiceprint feature for any real area among the multiple real areas before the area determination unit detects voice commands issued by multiple users within the listening range.

[0029] As another optional implementation, in the second aspect of the embodiment of the present application, the feature configuration unit configures the voiceprint feature for any real area of ​​the plurality of real areas in the following manner:

[0030] Controlling the smart screen to display a virtual upper surface corresponding to the real upper surface; the virtual upper surface includes a plurality of virtual areas, the number of the plurality of virtual areas is the same as the number of the plurality of real areas, and the plurality of virtual areas correspond one to one to the plurality of real areas;

[0031] A voiceprint feature of a target user is collected during the process of any virtual area among the plurality of virtual areas being touched;

[0032] The voiceprint feature of the target user is recorded as the voiceprint feature configured in the real area corresponding to any virtual area.

[0033] As another optional implementation, in the second aspect of the embodiment of the present application, the target voice command is used to instruct the cleaning robot to perform a floor cleaning operation, and the execution control unit includes:

[0034] A first determination subunit is used for determining, when the command recognition unit recognizes that the target voice command exists in the voice commands of the multiple users, the various floor areas to be cleaned of the house where the smart mattress is located according to the various real areas pressed in the plurality of real areas within the preset time period; the various pressed real areas include the target real area, the number of the various floor areas to be cleaned is equal to the number of the various pressed real areas, and the various pressed real areas correspond one to one to the various floor areas to be cleaned;

[0035] A second determining subunit is used to determine the operation order of each of the floor areas to be cleaned according to the pressing order of each of the pressed actual areas;

[0036] The control subunit is used to control the cleaning robot to perform floor cleaning operations on each floor area to be cleaned in sequence according to the operation sequence of each floor area to be cleaned.

[0037] As another optional implementation, in the second aspect of the embodiment of the present application, the floor cleaning operation is a floor vacuuming operation, and the cleaning robot discharges filtered gas when performing the floor vacuuming operation on each floor area to be cleaned, and the smart mattress further includes:

[0038] A power determination unit, configured to determine a target air purification power corresponding to each floor area to be cleaned according to the area of ​​the floor area to be cleaned; the target air purification power is in direct proportion to the area of ​​the floor area to be cleaned;

[0039] The purification operation unit is used to control the air purification robot to move to the ground area to be cleaned and perform air purification operations according to the target air purification power corresponding to the ground area to be cleaned when it is detected that the cleaning robot has completed the ground vacuuming operation in each ground area to be cleaned.

[0040] A third aspect of an embodiment of the present application discloses a smart mattress, wherein the real upper surface of the smart mattress is divided into a plurality of real areas, and the smart mattress comprises:

[0041] A memory storing executable program code;

[0042] a processor coupled to the memory;

[0043] The processor calls the executable program code stored in the memory to perform the following steps:

[0044] After the voice commands issued by multiple users are intercepted within the interception range, a real area that is pressed first among the multiple real areas within a preset time period is determined as the target real area;

[0045] Determine the voiceprint feature configured in the target real area as the target voiceprint feature;

[0046] Identify whether there is a target voice command among the voice commands of the multiple users, and the voiceprint feature of the target voice command matches the target voiceprint feature; if so, execute a control operation corresponding to the target voice command.

[0047] As an optional implementation, in the third aspect of the embodiment of the present application, before the processor intercepts voice commands issued by multiple users within the interception range, the processor further performs the following steps:

[0048] A voiceprint feature is configured for any real area of ​​the plurality of real areas.

[0049] As another optional implementation, in the third aspect of the embodiment of the present application, the processor configures the voiceprint feature for any real area of ​​the plurality of real areas in the following manner:

[0050] Controlling the smart screen to display a virtual upper surface corresponding to the real upper surface; the virtual upper surface includes a plurality of virtual areas, the number of the plurality of virtual areas is the same as the number of the plurality of real areas, and the plurality of virtual areas correspond one to one to the plurality of real areas;

[0051] A voiceprint feature of a target user is collected during the process of any virtual area among the plurality of virtual areas being touched;

[0052] The voiceprint feature of the target user is recorded as the voiceprint feature configured in the real area corresponding to any virtual area.

[0053] As another optional implementation, in the third aspect of the embodiment of the present application, the target voice instruction is used to instruct the cleaning robot to perform a floor cleaning operation, and the processor executes a control operation corresponding to the target voice instruction, including:

[0054] According to each of the pressed real areas in the plurality of real areas within the preset time period, each of the floor areas to be cleaned in the house where the smart mattress is located is determined; each of the pressed real areas includes the target real area, the number of the floor areas to be cleaned is equal to the number of the pressed real areas, and each of the pressed real areas corresponds to each of the floor areas to be cleaned one by one;

[0055] Determining the operation order of each of the floor areas to be cleaned according to the pressing order of each of the pressed actual areas;

[0056] According to the operation sequence of each floor area to be cleaned, the cleaning robot is controlled to perform floor cleaning operations on each floor area to be cleaned in sequence.

[0057] As another optional implementation, in the third aspect of the embodiment of the present application, the floor cleaning operation is a floor vacuuming operation, and the cleaning robot discharges filtered gas when performing the floor vacuuming operation on each floor area to be cleaned, and the processor further performs the following steps:

[0058] According to the area of ​​each floor area to be cleaned, a target air purification power corresponding to the floor area to be cleaned is determined; the target air purification power is in direct proportion to the area of ​​the floor area to be cleaned;

[0059] When it is detected that the cleaning robot completes the floor vacuuming operation of each floor area to be cleaned, the air purification robot is controlled to move to the floor area to be cleaned and perform the air purification operation according to the target air purification power corresponding to the floor area to be cleaned.

[0060] The fourth aspect of an embodiment of the present application discloses a storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the control method based on instruction recognition in the first aspect of the embodiment of the present application or any optional implementation of the first aspect of the embodiment of the present application are implemented.

[0061] Compared with the prior art, the embodiments of the present application have the following beneficial effects:

[0062] In the embodiment of the present application, after the smart mattress detects voice commands issued by multiple users within the listening range, it can determine a certain real area that is pressed first among the multiple real areas divided on its real surface within a preset time length as the target real area; and determine the voiceprint feature configured in the target real area as the target voiceprint feature. When it is identified that there is a target voice command whose voiceprint feature matches the target voiceprint feature among the voice commands of the multiple users, it can be determined that the target voice command is a voice command that needs to be executed first, and the corresponding smart mattress can execute the control operation corresponding to the target voice command. It can be seen that the implementation of the embodiment of the present application can accurately identify the control operation corresponding to the voice command that needs to be executed first, which is conducive to improving the efficiency of the smart mattress in executing the control operation corresponding to the voice command.

[0063] In addition, the implementation of the embodiments of the present application can also improve the intelligence level of the smart mattress, which is conducive to the promotion and application of the smart mattress. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0065] Figure 1 It is a flowchart of a first embodiment of a control method based on instruction recognition disclosed in an embodiment of the present application;

[0066] Figure 2 is a schematic diagram of a control scenario based on instruction recognition disclosed in an embodiment of the present application;

[0067] Figure 3-4 It is a flowchart of the second embodiment to the third embodiment of the control method based on instruction recognition disclosed in the embodiment of the present application;

[0068] Figures 5 to 8 It is a schematic structural diagram of the first to fourth embodiments of the smart mattress disclosed in the embodiments of the present application. DETAILED DESCRIPTION

[0069] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0070] It should be noted that the terms "including" and "having" in the embodiments of the present application and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0071] The embodiment of the present application discloses a control method based on command recognition, a smart mattress, and a storage medium, which can accurately identify the control operation corresponding to the voice command that needs to be executed first, thereby facilitating improving the efficiency of the smart mattress in executing the control operation corresponding to the voice command. The following is a detailed description with reference to the accompanying drawings.

[0072] See also Figure 1 , Figure 1 1 is a flow chart of the first embodiment of the control method based on instruction recognition disclosed in the embodiment of the present application. Figure 1 In the control method based on command recognition shown, the real upper surface of the smart mattress is divided into several real areas, and the smart mattress can record the voiceprint features configured in any real area. In some embodiments, any real area among the several real areas corresponds to a unique area number, and the unique area numbers corresponding to any two real areas are different. Accordingly, the smart mattress can store the corresponding relationship between the unique area number corresponding to any real area and the voiceprint features of a certain user, so as to achieve the effect of recording the voiceprint features configured in any real area. Figure 1 As shown, the control method based on instruction recognition includes the following steps:

[0073] 101. After the smart mattress detects voice commands issued by multiple users within the monitoring range, it determines a real area that is pressed first among the multiple real areas within a preset time period as the target real area.

[0074] In some embodiments, a thin film pressure sensor array may be laid underneath any of the multiple real areas. After the smart mattress detects voice commands issued by multiple users within the listening range, it can identify the pressed electrical signal sent by the thin film pressure sensor array laid underneath a certain real area that is first received within a preset time period, and use the real area located above the thin film pressure sensor array as the target real area that is pressed first among the multiple real areas within the preset time period.

[0075] Exemplarily, the multiple users may be multiple children, or the multiple users may also be multiple adults, or the multiple users may include at least one child and at least one adult.

[0076] Exemplarily, the above-mentioned preset time length can be set according to actual needs. For example, the above-mentioned preset time length can be 1 second, 2 seconds or 5 seconds, etc., which is not limited in the embodiments of the present application.

[0077] 102. The smart mattress determines the voiceprint feature configured in the target real area as the target voiceprint feature.

[0078] In some implementations, the smart mattress may use the unique region number of the target real area as an index, and query the voiceprint feature configured in the target real area from the local memory as the target voiceprint feature.

[0079] In other embodiments, the smart mattress may use the unique region number of the target real area as an index, and query the voiceprint features configured in the target real area from the cloud server as the target voiceprint features.

[0080] 103. The smart mattress identifies whether there is a target voice command among the voice commands of the multiple users, and the voiceprint feature of the target voice command matches the target voiceprint feature; if so, execute step 104; if not, end this process.

[0081] Among them, the smart mattress can compare the target voiceprint feature with the voiceprint feature of each voice command of the multiple users respectively. If the comparison shows that the voiceprint feature of a certain voice command matches the target voiceprint feature, the voice command is used as the target voice command and step 104 is executed; if the voiceprint feature of any voice command does not match the target voiceprint feature, this process ends.

[0082] 104. The smart mattress executes the control operation corresponding to the target voice command.

[0083] Please also read Figure 2 , Figure 2 Schematic diagram of a control scenario based on instruction recognition disclosed in an embodiment of the present application. Figure 2 As shown, the real upper surface of the smart mattress is divided into eight real areas, namely, real area 1, real area 2, real area 3, real area 4, real area 5, real area 6, real area 7 and real area 8; wherein, users 1 to 4 are on the smart mattress, specifically, user 1 is located in real area 2, user 2 is located in real area 4, user 3 is located in real area 5, and user 4 is located in real area 7. Assume that Figure 2In the control scenario shown, after the smart mattress detects the voice commands issued by user 1, user 2, user 3 and user 4 within the listening range, it determines that the first real area pressed among the above eight real areas within a preset time (such as 2 seconds) is real area 1 (for example, real area 1 is pressed by the palm of user 1), then the smart mattress can use real area 1 as the target real area, and determine the voiceprint feature configured for the target real area (i.e., real area 1) as the target voiceprint feature; and, when it is identified that there is a target voice command whose voiceprint feature matches the target voiceprint feature among the voice commands issued by user 1, user 2, user 3 and user 4 (for example, the target voice command may be the voice command issued by user 1), the control operation corresponding to the target voice command is executed.

[0084] Exemplarily, the control operations corresponding to the target voice command executed by the smart mattress include but are not limited to switching massage modes, turning on the TV, turning off the TV, turning on the lights, turning off the lights, opening the curtains or closing the curtains.

[0085] It can be seen that implementation Figure 1 The control method shown can accurately identify the control operations corresponding to the voice commands that need to be executed first, thereby helping to improve the efficiency of the smart mattress in executing the control operations corresponding to the voice commands.

[0086] In addition, implementation Figure 1 The control method shown can also improve the intelligence level of the smart mattress, which is conducive to the promotion and application of the smart mattress.

[0087] See also Figure 3 , Figure 3 1 is a flow chart of a second embodiment of a control method based on instruction recognition disclosed in an embodiment of the present application. Figure 3 In the control method based on command recognition shown in FIG. 1 , the real upper surface of the smart mattress is divided into several real areas, and the smart mattress can record the voiceprint features configured in any real area. Figure 3 As shown, the control method based on instruction recognition includes the following steps:

[0088] 301. The smart mattress configures a voiceprint feature for any real area among the multiple real areas.

[0089] In some embodiments, the smart mattress may configure the voiceprint feature for any of the multiple real areas as follows:

[0090] The smart mattress controls the smart screen to display a virtual upper surface corresponding to the real upper surface of the smart mattress; wherein the virtual upper surface includes a plurality of virtual areas, the number of the plurality of virtual areas is the same as the number of the plurality of real areas, and the plurality of virtual areas correspond one to one with the plurality of real areas;

[0091] And, the smart mattress collects the voiceprint features of the target user during the process of any virtual area among the plurality of virtual areas being touched;

[0092] Furthermore, the smart mattress records the voiceprint features of the target user as the voiceprint features configured in the real area corresponding to any virtual area.

[0093] In some embodiments, the smart screen can be set at the head of the bed frame where the smart mattress is located (ie, the bed screen), or on a wall of the environment where the smart mattress is located. Furthermore, the smart mattress can be connected to the smart screen via wired or wireless means.

[0094] Among them, by implementing the above implementation, the smart mattress can flexibly configure voiceprint features for any real area among the several real areas.

[0095] In some embodiments, the smart mattress can control the smart screen to display a virtual upper surface corresponding to the real upper surface of the smart mattress in response to a voice command or a key command.

[0096] In some embodiments, the smart mattress collects the voiceprint features of the target user when any virtual area among the plurality of virtual areas is touched, including:

[0097] When the smart screen detects that any one of the several virtual areas is beginning to be touched, the smart screen uses a camera to scan a hotspot coded image (such as a hotspot QR code) displayed on the screen of an electronic device to access the hotspot of the electronic device; and, in the process of any one of the virtual areas being touched, if a microphone device is used to detect voice signals emitted by at least two users, it is monitored whether a voice signal broadcast by the electronic device and detected by the electronic device is received from the user of the electronic device; wherein the user of the electronic device is one of the at least two users mentioned above; if received, the smart screen identifies whether the voice signals emitted by the at least two users contain the voice signal emitted by the user of the electronic device detected by the electronic device; if contained, the smart screen can identify the voice print features of the voice signal emitted by the user of the electronic device detected by the electronic device as the voice print features of the target user collected in the process of any one of the virtual areas being touched, and send the voice print features of the target user to the smart mattress, so that the smart mattress can collect the voice print features of the target user in the process of any one of the virtual areas being touched.

[0098] Among them, by implementing the above-mentioned implementation mode, when any virtual area is touched, even if the smart screen detects voice signals from at least two users, it can accurately identify the voice signal emitted by the user of a certain electronic device connected to the smart screen from the voice signals emitted by the at least two users, and use the voiceprint features of the user of the electronic device as the voiceprint features of the target user, thereby solving the problem that when any virtual area is touched, if the smart screen detects voice signals from at least two users, it cannot accurately identify which user's voice signal is needed to determine the voiceprint features of the target user.

[0099] In some implementations, when the smart screen detects that any virtual area among the plurality of virtual areas is initially touched, the smart screen uses a camera to scan a hotspot coded image (e.g., a hotspot QR code) displayed on a screen of an electronic device to access the hotspot of the electronic device, including:

[0100] When the smart screen detects that any of the several virtual areas is touched, it detects whether there is an electronic device in a specified direction relative to the smart screen (such as the northeast direction). If so, it detects whether the instant distance between the electronic device and the smart screen is equal to the specified distance; if so, the smart screen turns on the camera to scan the hotspot coded image (such as the hotspot QR code) displayed on the screen of the electronic device to access the hotspot of the electronic device. Among them, implementing this embodiment can improve the accuracy of the smart screen accessing the hotspot of the electronic device.

[0101] 302. After the smart mattress detects voice commands issued by multiple users within the monitoring range, it determines a real area that is pressed first among the multiple real areas within a preset time period as the target real area.

[0102] 303. The smart mattress determines the voiceprint feature configured in the target real area as the target voiceprint feature.

[0103] 304. The smart mattress identifies whether there is a target voice command among the voice commands of the multiple users, the voiceprint features of the target voice command match the target voiceprint features, and the target voice command is used to instruct the cleaning robot to perform floor cleaning operations; if there is, execute steps 305 to 307; if not, end this process.

[0104] 305. The smart mattress determines the floor areas to be cleaned in the house where the smart mattress is located according to the pressed real areas among the multiple real areas within the preset time period; wherein the pressed real areas include the target real areas, and the number of the floor areas to be cleaned is equal to the number of the pressed real areas, and the pressed real areas correspond one to one to the floor areas to be cleaned.

[0105] Exemplarily, the various floor areas to be cleaned in the house where the smart mattress is located may be floor areas to be cleaned in various rooms of the house where the smart mattress is located.

[0106] by Figure 2 For example, assuming that the real areas pressed in the eight real areas within the preset time are real areas 1, 3 and 6, where real area 1 is the target real area pressed first within the preset time; accordingly, the smart mattress can determine the floor areas a, b and c to be cleaned in the house where the smart mattress is located according to real areas 1, 3 and 6; where real area 1 corresponds to floor area a to be cleaned, real area 3 corresponds to floor area b to be cleaned, and real area 6 corresponds to floor area c to be cleaned. Wherein, floor area a to be cleaned can be the floor area to be cleaned of the first room (such as the room where the smart mattress is located) in the house where the smart mattress is located, floor area b to be cleaned can be the floor area to be cleaned of the second room in the house where the smart mattress is located, and floor area c to be cleaned can be the floor area to be cleaned of the third room in the house where the smart mattress is located.

[0107] 306. The smart mattress determines the operation order of each floor area to be cleaned according to the pressing order of each actual area being pressed.

[0108] For example, the pressing order of the real areas 1, 3 and 6 pressed within the preset time is real area 1, real area 3, real area 6, then the operation order of the floor areas a, b and c to be cleaned is floor area a to be cleaned, floor area b to be cleaned, floor area c to be cleaned.

[0109] 307. The intelligent mattress controls the cleaning robot to perform floor cleaning operations on each floor area to be cleaned in sequence according to the operation sequence of each floor area to be cleaned.

[0110] Exemplarily, the smart mattress can control the cleaning robot to perform floor cleaning operations on floor area a to be cleaned in the order of floor areas a, b and c to be cleaned, first control the cleaning robot to perform floor cleaning operations on floor area b to be cleaned, and finally control the cleaning robot to perform floor cleaning operations on floor area c to be cleaned.

[0111] It can be seen that implementation Figure 3 The control method shown can accurately identify the voice commands that need to be executed first and are used to instruct the cleaning robot to perform floor cleaning operations, thereby helping to improve the efficiency of the smart mattress controlling the cleaning robot to perform floor cleaning operations.

[0112] In addition, implementation Figure 3 The control method shown can also improve the intelligence level of the smart mattress, which is conducive to the promotion and application of the smart mattress.

[0113] See also Figure 4 , Figure 4 1 is a flow chart of the third embodiment of the control method based on instruction recognition disclosed in the embodiment of the present application. Figure 4 In the control method based on command recognition shown in FIG. 1 , the real upper surface of the smart mattress is divided into several real areas, and the smart mattress can record the voiceprint features configured in any real area. Figure 4 As shown, the control method based on instruction recognition includes the following steps:

[0114] 401. The smart mattress configures a voiceprint feature for any real area among the multiple real areas.

[0115] Among them, the implementation method of step 401 is the same as the implementation method of step 401, and will not be repeated here.

[0116] 402. After the smart mattress detects voice commands issued by multiple users within the monitoring range, it determines a real area that is pressed first among the multiple real areas within a preset time period as the target real area.

[0117] 403. The smart mattress determines the voiceprint feature configured in the target real area as the target voiceprint feature.

[0118] 404. The smart mattress identifies whether there is a target voice command among the voice commands of the multiple users, the voiceprint feature of the target voice command matches the target voiceprint feature, and the target voice command is used to instruct the cleaning robot to perform a floor cleaning operation, which is a floor vacuuming operation; if there is, execute steps 405 to 409; if not, end this process.

[0119] 405. The smart mattress determines the floor areas to be cleaned in the house where the smart mattress is located according to the pressed real areas among the multiple real areas within the preset time period; wherein the pressed real areas include the target real areas, and the number of the floor areas to be cleaned is equal to the number of the pressed real areas, and the pressed real areas correspond one to one to the floor areas to be cleaned.

[0120] 406. The smart mattress determines the operation order of each floor area to be cleaned according to the pressing order of each actual area being pressed.

[0121] 407. The smart mattress controls the cleaning robot to sequentially vacuum each floor area to be cleaned according to the operation sequence of each floor area to be cleaned; wherein the cleaning robot discharges filtered gas when performing the vacuuming operation on each floor area to be cleaned.

[0122] Among them, the filtered gas discharged by the cleaning robot often carries bacterial allergens and dust particles. Once these bacterial allergens and dust particles are inhaled into the human body, they will cause health hazards such as respiratory diseases to people with low immunity such as the elderly, children, and pregnant women.

[0123] 408. The smart mattress determines the target air purification power corresponding to each floor area to be cleaned according to the area of ​​the floor area to be cleaned; wherein the target air purification power is in direct proportion to the area of ​​the floor area to be cleaned.

[0124] 409. When the smart mattress detects that the cleaning robot has completed the floor vacuuming operation in each floor area to be cleaned, the smart mattress controls the air purification robot to move to the floor area to be cleaned and perform the air purification operation according to the target air purification power corresponding to the floor area to be cleaned.

[0125] In some embodiments, when the cleaning robot completes the floor vacuuming operation of each floor area to be cleaned, it can send a notification message to the smart mattress, where the notification message is used to describe that the floor vacuuming operation of the floor area to be cleaned has been completed; accordingly, after receiving the notification message, the smart mattress can send a control message to the air purifier robot, where the control message is used to control the air purification robot to move to the floor area to be cleaned and perform air purification operations according to the target air purification power corresponding to the floor area to be cleaned; and, according to the above-mentioned operation sequence, the cleaning robot can be controlled to perform floor vacuuming operations on the next floor area to be cleaned, or when the floor vacuuming operations have been completed in each floor area to be cleaned, the cleaning robot can be controlled to end the floor cleaning operation.

[0126] Among them, when implementing the above steps 408 to 409, the smart mattress can control the air purification robot to move to the floor area to be cleaned and perform air purification according to the target air purification power that is directly proportional to the area of ​​the floor area to be cleaned when detecting that the cleaning robot has completed the floor vacuuming operation in each floor area to be cleaned, thereby helping to improve the purification effect of bacterial allergens and dust particles in the filtered gas discharged by the cleaning robot when performing the floor vacuuming operation in the floor area to be cleaned, and reduce the health hazards caused by bacterial allergens and dust particles to people with low immunity such as the elderly, children, and pregnant women.

[0127] In some embodiments, after receiving the control message sent by the smart mattress, the air purification robot can detect the air purification quality of the environment in which the air purification robot is currently located, and determine whether the air purification quality meets the standard; if it meets the standard, it will move to the floor area to be cleaned in response to the control message and perform air purification operations according to the target air purification power corresponding to the floor area to be cleaned; otherwise, if it does not meet the standard, a response message is sent to the smart mattress, and the response message includes description information and inquiry information. The description information is used to describe that the air purification quality of the environment in which the air purification robot is currently located does not meet the standard, and the inquiry information is used to inquire whether to immediately move to the floor area to be cleaned and perform air purification operations according to the target air purification power corresponding to the floor area to be cleaned; accordingly, the smart mattress can output the response message through the smart screen and / or the speaker, and detect the voice response of the user to whom the target voiceprint feature belongs among the multiple users to the response message, and send the voice response to the air purification robot; accordingly, the air purification robot receives the voice response, analyzes the voice response, and if the voice response is analyzed, If the voice response is analyzed to indicate that the air purification robot will immediately move to the floor area to be cleaned and perform air purification according to the target air purification power corresponding to the floor area to be cleaned, the air purification robot will immediately move to the floor area to be cleaned and perform air purification according to the target air purification power corresponding to the floor area to be cleaned; or, if the voice response is analyzed to indicate that the air purification robot will move to the floor area to be cleaned when the air purification quality meets the standard and perform air purification according to the target air purification power corresponding to the floor area to be cleaned, the air purification robot will move to the floor area to be cleaned and perform air purification according to the target air purification power corresponding to the floor area to be cleaned when it detects that the air purification quality of the current environment of the air purification robot meets the standard; or, if the voice response is analyzed to indicate that the air purification robot will move to the floor area to be cleaned after a specified time and perform air purification according to the target air purification power corresponding to the floor area to be cleaned, the air purification robot will start the timing, and when the timing reaches the specified time, the air purification robot will move to the floor area to be cleaned and perform air purification according to the target air purification power corresponding to the floor area to be cleaned.

[0128] Among them, the implementation of the above-mentioned embodiment is conducive to ensuring the air purification quality of the house where the smart mattress is located.

[0129] It can be seen that implementation Figure 4 The control method shown can accurately identify the voice commands that need to be executed first and are used to instruct the cleaning robot to perform floor vacuuming operations, thereby helping to improve the efficiency of the smart mattress controlling the cleaning robot to perform floor vacuuming operations.

[0130] In addition, implementation Figure 4The control method shown can also improve the intelligence level of the smart mattress, which is conducive to the promotion and application of the smart mattress.

[0131] See also Figure 5 , Figure 5 Schematic diagram of the structure of the first embodiment of the smart mattress disclosed in the embodiment of the present application. Figure 5 In the smart mattress shown, the real upper surface of the smart mattress is divided into several real areas, and the smart mattress can record the voiceprint features configured in any real area. In some embodiments, any real area among the several real areas corresponds to a unique area number, and the unique area numbers corresponding to any two real areas are different. Accordingly, the smart mattress can store the corresponding relationship between the unique area number corresponding to any real area and the voiceprint features of a certain user, so as to achieve the effect of recording the voiceprint features configured in any real area. Figure 5 As shown, the smart mattress may include:

[0132] The area determination unit 501 is used to determine, after hearing voice commands issued by multiple users within the listening range, a real area that is pressed first among the multiple real areas within a preset time period as a target real area;

[0133] A feature determination unit 502, used to determine a voiceprint feature configured in a target real area as a target voiceprint feature;

[0134] The command recognition unit 503 is used to recognize whether there is a target voice command among the voice commands of the multiple users, and the voiceprint feature of the target voice command matches the target voiceprint feature;

[0135] The execution control unit 504 is used to execute the control operation corresponding to the target voice instruction when the instruction recognition unit 503 recognizes that there is a target voice instruction among the voice instructions of the multiple users.

[0136] It can be seen that implementation Figure 5 The smart mattress shown can accurately identify the control operations corresponding to the voice commands that need to be executed first, thereby helping to improve the efficiency of the smart mattress in executing the control operations corresponding to the voice commands.

[0137] also, Figure 5 The intelligence level of the smart mattress shown has been improved, which is conducive to promotion and application.

[0138] See also Figure 6 , Figure 6 : is a schematic diagram of the structure of the second embodiment of the smart mattress disclosed in the embodiment of the present application. Figure 6 The smart mattress shown is made of Figure 5 The smart mattress shown is optimized. Figure 5Compared with the smart mattress shown, Figure 6 The smart mattress shown may also include:

[0139] The feature configuration unit 605 is used to configure a voiceprint feature for any real area among the multiple real areas before the area determination unit 601 detects voice commands issued by multiple users within the monitoring range.

[0140] In some implementations, the feature configuration unit 605 may configure the voiceprint feature for any of the multiple real areas in the following manner:

[0141] Controlling the smart screen to display a virtual upper surface corresponding to the above-mentioned real upper surface; wherein the virtual upper surface includes a plurality of virtual areas, the number of the plurality of virtual areas is the same as the number of the plurality of real areas, and the plurality of virtual areas correspond one to one to the plurality of real areas;

[0142] When any virtual area among the plurality of virtual areas is touched, a voiceprint feature of the target user is collected;

[0143] The voiceprint feature of the target user is recorded as the voiceprint feature configured in the real area corresponding to any virtual area.

[0144] In some implementations, the feature configuration unit 605 collects the voiceprint feature of the target user during the process of any virtual area among the plurality of virtual areas being touched, including:

[0145] When the smart screen detects that any one of the several virtual areas is beginning to be touched, the smart screen uses a camera to scan a hotspot coded image (such as a hotspot QR code) displayed on the screen of a certain electronic device to access the hotspot of the electronic device; and, in the process of any one of the virtual areas being touched, if a microphone device is used to detect voice signals emitted by at least two users, it is monitored whether a voice signal broadcast by the electronic device and detected by the electronic device is received; wherein the user to which the electronic device belongs is one of the at least two users mentioned above; if received, the smart screen identifies whether the voice signals emitted by the at least two users contain the voice signal emitted by the user to which the electronic device belongs detected by the electronic device, and if so, the smart screen can identify the voice print feature of the voice signal emitted by the user to which the electronic device belongs detected by the electronic device as the voice print feature of the target user collected in the process of any one of the virtual areas being touched, and send the voice print feature of the target user to the smart mattress, so that the feature configuration unit 605 can collect the voice print feature of the target user in the process of any one of the virtual areas being touched.

[0146] Among them, by implementing the above-mentioned implementation mode, when any virtual area is touched, even if the smart screen detects voice signals from at least two users, it can accurately identify the voice signal emitted by the user of a certain electronic device connected to the smart screen from the voice signals emitted by the at least two users, and use the voiceprint features of the user of the electronic device as the voiceprint features of the target user, thereby solving the problem that when any virtual area is touched, if the smart screen detects voice signals from at least two users, it cannot accurately identify which user's voice signal is needed to determine the voiceprint features of the target user.

[0147] In some embodiments, the target voice command is used to instruct the cleaning robot to perform a floor cleaning operation, and the corresponding execution control unit 504 may include:

[0148] The first determination subunit 5041 is used to determine the various floor areas to be cleaned of the house where the smart mattress is located according to the various reality areas pressed in the plurality of reality areas within the preset time period when the command recognition unit 503 recognizes that there is a target voice command in the voice commands of the multiple users; wherein the pressed reality areas include the above-mentioned target reality areas, the number of the various floor areas to be cleaned is equal to the number of the pressed reality areas, and the pressed reality areas correspond one to one to the various floor areas to be cleaned;

[0149] The second determining subunit 5042 is used to determine the operation order of each floor area to be cleaned according to the pressing order of each actual area being pressed;

[0150] The control subunit 5043 is used to control the cleaning robot to perform floor cleaning operations on each floor area to be cleaned in sequence according to the operation sequence of each floor area to be cleaned.

[0151] It can be seen that implementation Figure 5 The smart mattress shown can accurately identify the voice commands that need to be executed first and are used to instruct the cleaning robot to perform floor cleaning operations, thereby helping to improve the efficiency of the smart mattress in controlling the cleaning robot to perform floor cleaning operations.

[0152] See also Figure 7 , Figure 7 : is a schematic diagram of the structure of the third embodiment of the smart mattress disclosed in the embodiment of the present application. Figure 7 The smart mattress shown is made of Figure 6 The smart mattress shown is optimized. Figure 6 In the smart mattress shown, the floor cleaning operation is a floor vacuuming operation, and the cleaning robot discharges filtered gas when performing floor vacuuming operations on each floor area to be cleaned. Figure 7The smart mattress shown may also include:

[0153] The power determination unit 506 is used to determine the target air purification power corresponding to each floor area to be cleaned according to the area of ​​the floor area to be cleaned; the target air purification power is directly proportional to the area of ​​the floor area to be cleaned;

[0154] The purification operation unit 507 is used to control the air purification robot to move to the ground area to be cleaned and perform air purification operations according to the target air purification power corresponding to the ground area to be cleaned when it is detected that the cleaning robot has completed the ground vacuuming operation in each ground area to be cleaned.

[0155] Among them, implementation Figure 7 The smart mattress shown is beneficial to improving the purification effect of bacterial allergens and dust particles in the filtered gas discharged by the cleaning robot when performing floor vacuuming operations in the floor area to be cleaned, and reducing the health hazards caused by bacterial allergens and dust particles to people with low immunity such as the elderly, children, and pregnant women.

[0156] In addition, implementation Figure 7 The smart mattress shown can accurately identify the voice commands that need to be executed first and are used to instruct the cleaning robot to perform floor vacuuming operations, thereby helping to improve the efficiency of controlling the cleaning robot to perform floor vacuuming operations.

[0157] See also Figure 8 , Figure 8 Schematic diagram of the structure of the fourth embodiment of the smart mattress disclosed in the embodiment of the present application. Figure 8 In the smart mattress shown, the real upper surface of the smart mattress is divided into several real areas, and the smart mattress can record the voiceprint features configured in any real area. In some embodiments, any real area among the several real areas corresponds to a unique area number, and the unique area numbers corresponding to any two real areas are different. Accordingly, the smart mattress can store the corresponding relationship between the unique area number corresponding to any real area and the voiceprint features of a certain user, so as to achieve the effect of recording the voiceprint features configured in any real area. Figure 8 As shown, the smart mattress may include:

[0158] A memory 801 storing executable program codes;

[0159] a processor 802 coupled to a memory;

[0160] The processor 802 calls the executable program code stored in the memory 801 to perform the following steps:

[0161] After the voice commands issued by multiple users are intercepted within the interception range, a certain real area that is pressed first within a preset time period is determined as the target real area;

[0162] Determine the voiceprint features configured in the target real area as the target voiceprint features;

[0163] It is identified whether there is a target voice command among the voice commands of the multiple users, and the voiceprint feature of the target voice command matches the target voiceprint feature; if so, a control operation corresponding to the target voice command is executed.

[0164] In some implementations, before the processor 802 intercepts voice commands issued by multiple users within the interception range, it further performs the following steps:

[0165] A voiceprint feature is configured for any real area among the multiple real areas.

[0166] In some implementations, the processor 802 configures the voiceprint feature for any of the multiple real areas in the following manner:

[0167] Controlling the smart screen to display a virtual upper surface corresponding to the real upper surface of the smart mattress; wherein the virtual upper surface includes a plurality of virtual areas, the number of the plurality of virtual areas is the same as the number of the plurality of real areas, and the plurality of virtual areas correspond one to one with the plurality of real areas;

[0168] and, in the process of any virtual area among the plurality of virtual areas being touched, collecting a voiceprint feature of the target user;

[0169] And, the voiceprint feature of the target user is recorded as the voiceprint feature configured in the real area corresponding to any virtual area.

[0170] Wherein, by implementing the above implementation, the processor 802 can flexibly configure the voiceprint feature for any real area among the several real areas.

[0171] In some implementations, the processor 802 collects the voiceprint feature of the target user during the process of any virtual area among the plurality of virtual areas being touched, including:

[0172] When the smart screen detects that any one of the several virtual areas is beginning to be touched, the smart screen uses a camera to scan a hotspot coded image (such as a hotspot QR code) displayed on the screen of an electronic device to access the hotspot of the electronic device; and, in the process of any one of the virtual areas being touched, if a microphone device is used to detect voice signals emitted by at least two users, it is monitored whether a voice signal broadcast by the electronic device and detected by the electronic device is received from the user to whom the electronic device belongs; wherein the user to whom the electronic device belongs is one of the at least two users mentioned above; if received, the smart screen identifies whether the voice signals emitted by the at least two users contain the voice signal emitted by the user to whom the electronic device belongs detected by the electronic device, and if so, the smart screen can identify the voice print feature of the voice signal emitted by the user to whom the electronic device belongs detected by the electronic device as the voice print feature of the target user collected in the process of any one of the virtual areas being touched, and send the voice print feature of the target user to the smart mattress, so that the processor 802 can collect the voice print feature of the target user in the process of any one of the virtual areas being touched.

[0173] Among them, by implementing the above-mentioned implementation mode, when any virtual area is touched, even if the smart screen detects voice signals from at least two users, it can accurately identify the voice signal emitted by the user of a certain electronic device connected to the smart screen from the voice signals emitted by the at least two users, and use the voiceprint features of the user of the electronic device as the voiceprint features of the target user, thereby solving the problem that when any virtual area is touched, if the smart screen detects voice signals from at least two users, it cannot accurately identify which user's voice signal is needed to determine the voiceprint features of the target user.

[0174] In some embodiments, the target voice command is used to instruct the cleaning robot to perform a floor cleaning operation. Accordingly, the processor 802 executes a control operation corresponding to the target voice command, including:

[0175] According to each of the pressed real areas in the plurality of real areas within the preset time period, each of the floor areas to be cleaned in the house where the smart mattress is located is determined; wherein each of the pressed real areas includes the above-mentioned target real area, the number of each of the floor areas to be cleaned is equal to the number of each of the pressed real areas, and each of the pressed real areas corresponds to each of the floor areas to be cleaned one by one;

[0176] According to the pressing order of each actual area being pressed, the operation order of each floor area to be cleaned is determined;

[0177] According to the operation sequence of each floor area to be cleaned, the cleaning robot is controlled to perform floor cleaning operations on each floor area to be cleaned in sequence.

[0178] In some embodiments, the floor cleaning operation is a floor vacuuming operation, and the cleaning robot discharges filtered gas when performing the floor vacuuming operation on each floor area to be cleaned. The processor 802 further performs the following steps:

[0179] According to the area of ​​each floor area to be cleaned, a target air purification power corresponding to the floor area to be cleaned is determined; the target air purification power is directly proportional to the area of ​​the floor area to be cleaned;

[0180] When it is detected that the cleaning robot has completed the floor vacuuming operation in each floor area to be cleaned, the air purification robot is controlled to move to the floor area to be cleaned and perform the air purification operation according to the target air purification power corresponding to the floor area to be cleaned.

[0181] In some embodiments, when the cleaning robot completes the floor vacuuming operation of each floor area to be cleaned, it can send a notification message to the smart mattress, where the notification message is used to describe that the floor vacuuming operation of the floor area to be cleaned has been completed; accordingly, after receiving the notification message, the processor 802 can send a control message to the air purifier robot, where the control message is used to control the air purification robot to move to the floor area to be cleaned and perform air purification operations according to the target air purification power corresponding to the floor area to be cleaned; and, according to the above-mentioned operation sequence, the cleaning robot can be controlled to perform floor vacuuming operations on the next floor area to be cleaned, or when the floor vacuuming operations have been completed in each floor area to be cleaned, the cleaning robot can be controlled to end the floor cleaning operation.

[0182] In some embodiments, after receiving the control message sent by the processor 802, the air purification robot can detect the air purification quality of the current environment of the air purification robot and determine whether the air purification quality meets the standard; if it meets the standard, it will move to the floor area to be cleaned in response to the control message and perform air purification operations according to the target air purification power corresponding to the floor area to be cleaned; otherwise, if it does not meet the standard, a response message is sent to the smart mattress, and the response message includes description information and inquiry information, the description information is used to describe that the air purification quality of the current environment of the air purification robot does not meet the standard, and the inquiry information is used to inquire whether to immediately move to the floor area to be cleaned and perform air purification operations according to the target air purification power corresponding to the floor area to be cleaned; accordingly, the processor 802 can output the response message through the smart screen and / or the speaker, and detect the voice response of the user to whom the target voiceprint feature belongs among the multiple users to the response message, and send the voice response to the air purification robot; accordingly, the air purification robot receives the voice response and analyzes the voice response, If it is analyzed that the voice response indicates immediate shifting to the floor area to be cleaned and performing air purification operations according to the target air purification power corresponding to the floor area to be cleaned, then the air purification robot immediately shifts to the floor area to be cleaned and performs air purification operations according to the target air purification power corresponding to the floor area to be cleaned; or, if it is analyzed that the voice response indicates shifting to the floor area to be cleaned when the air purification quality meets the standard and performing air purification operations according to the target air purification power corresponding to the floor area to be cleaned, then the air purification robot shifts to the floor area to be cleaned and performs air purification operations according to the target air purification power corresponding to the floor area to be cleaned when it detects that the air purification quality of the current environment of the air purification robot meets the standard; or, if it is analyzed that the voice response indicates shifting to the floor area to be cleaned after a specified time and performing air purification operations according to the target air purification power corresponding to the floor area to be cleaned, then the air purification robot starts the timing, and when the timing reaches the specified time, it shifts to the floor area to be cleaned and performs air purification operations according to the target air purification power corresponding to the floor area to be cleaned.

[0183] Among them, the implementation of the above-mentioned embodiment is conducive to ensuring the air purification quality of the house where the smart mattress is located.

[0184] It can be seen that implementation Figure 8 The smart mattress shown is beneficial to improving the purification effect of bacterial allergens and dust particles in the filtered gas discharged by the cleaning robot when performing floor vacuuming operations in the floor area to be cleaned, and reducing the health hazards caused by bacterial allergens and dust particles to people with low immunity such as the elderly, children, and pregnant women.

[0185] In addition, implementation Figure 8The smart mattress shown can accurately identify the voice commands that need to be executed first and are used to instruct the cleaning robot to perform floor vacuuming operations, thereby helping to improve the efficiency of the smart mattress in controlling the cleaning robot to perform floor vacuuming operations.

[0186] also, Figure 8 The intelligence level of the smart mattress shown has been improved, which is conducive to the promotion and application of smart mattresses.

[0187] The embodiments of the present application further disclose a storage medium on which a computer program is stored. When the computer program is executed by a processor, all or part of the steps in the foregoing method embodiments are implemented.

[0188] The above is a detailed introduction to a control method based on instruction recognition, a smart mattress, and a storage medium disclosed in an embodiment of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for a general technician in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the application.

Claims

1. A control method based on instruction recognition, characterized in that: The method is applied to a smart mattress, the real upper surface of the smart mattress is divided into a plurality of real areas, and the method comprises: After the smart mattress detects voice commands issued by multiple users within the monitoring range, it determines a real area that is pressed first among the multiple real areas within a preset time period as the target real area; The smart mattress determines the voiceprint feature configured in the target real area as the target voiceprint feature; The smart mattress identifies whether there is a target voice command among the voice commands of the multiple users, and the voiceprint feature of the target voice command matches the target voiceprint feature; if so, executes a control operation corresponding to the target voice command; The target voice command is used to instruct the cleaning robot to perform a floor cleaning operation, and the smart mattress executes a control operation corresponding to the target voice command, including: The smart mattress determines the various ground areas to be cleaned in the house where the smart mattress is located according to the various real areas pressed in the plurality of real areas within the preset time period; the various pressed real areas include the target real area, the number of the various ground areas to be cleaned is equal to the number of the various pressed real areas, and the various pressed real areas correspond one to one to the various ground areas to be cleaned; The smart mattress determines the operation order of each floor area to be cleaned according to the pressing order of each pressed real area; The smart mattress controls the cleaning robot to perform floor cleaning operations on each floor area to be cleaned in sequence according to the operation sequence of each floor area to be cleaned.

2. The control method according to claim 1, characterized in that: Before the smart mattress detects voice commands issued by multiple users within the detection range, the method further includes: The smart mattress configures a voiceprint feature for any real area of ​​the plurality of real areas.

3. The control method according to claim 2, characterized in that: The smart mattress configures a voiceprint feature for any one of the plurality of real areas, including: The smart mattress controls the smart screen to display a virtual upper surface corresponding to the real upper surface; the virtual upper surface includes a plurality of virtual areas, the number of the plurality of virtual areas is the same as the number of the plurality of real areas, and the plurality of virtual areas correspond one to one with the plurality of real areas; The smart mattress collects the voiceprint feature of the target user when any virtual area among the plurality of virtual areas is touched; The smart mattress records the voiceprint features of the target user as the voiceprint features configured in the real area corresponding to any virtual area.

4. The control method according to claim 1, 2 or 3, characterized in that: The floor cleaning operation is a floor vacuuming operation, and the cleaning robot discharges filtered gas when performing floor vacuuming operations on each floor area to be cleaned. The method further includes: The smart mattress determines the target air purification power corresponding to each floor area to be cleaned according to the area of ​​the floor area to be cleaned; the target air purification power is in direct proportion to the area of ​​the floor area to be cleaned; When the smart mattress detects that the cleaning robot has completed the floor vacuuming operation in each floor area to be cleaned, it controls the air purification robot to move to the floor area to be cleaned and perform air purification operations according to the target air purification power corresponding to the floor area to be cleaned.

5. A smart mattress, characterized in that: The real upper surface of the smart mattress is divided into a plurality of real areas, and the smart mattress comprises: A region determination unit, configured to determine, after hearing voice commands issued by multiple users within a listening range, a real region that is pressed first among the multiple real regions within a preset time period as a target real region; A feature determination unit, configured to determine a voiceprint feature configured in the target real area as a target voiceprint feature; a command recognition unit, configured to recognize whether there is a target voice command among the voice commands of the plurality of users, wherein the voiceprint feature of the target voice command matches the target voiceprint feature; an execution control unit, configured to execute a control operation corresponding to the target voice instruction when the instruction recognition unit recognizes that the target voice instruction exists in the voice instructions of the multiple users; The target voice command is used to instruct the cleaning robot to perform a floor cleaning operation, and the execution control unit includes: A first determination subunit is used for determining, when the command recognition unit recognizes that the target voice command exists in the voice commands of the multiple users, the various floor areas to be cleaned of the house where the smart mattress is located according to the various real areas pressed in the plurality of real areas within the preset time period; the various pressed real areas include the target real area, the number of the various floor areas to be cleaned is equal to the number of the various pressed real areas, and the various pressed real areas correspond one to one to the various floor areas to be cleaned; A second determining subunit is used to determine the operation order of each of the floor areas to be cleaned according to the pressing order of each of the pressed actual areas; The control subunit is used to control the cleaning robot to perform floor cleaning operations on each floor area to be cleaned in sequence according to the operation sequence of each floor area to be cleaned.

6. A smart mattress, characterized in that: The real upper surface of the smart mattress is divided into a plurality of real areas, and the smart mattress comprises: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to perform the following steps: After the voice commands issued by multiple users are intercepted within the interception range, a real area that is pressed first among the multiple real areas within a preset time period is determined as the target real area; Determine the voiceprint feature configured in the target real area as the target voiceprint feature; Identify whether there is a target voice command among the voice commands of the multiple users, and the voiceprint feature of the target voice command matches the target voiceprint feature; if so, execute a control operation corresponding to the target voice command; The target voice command is used to instruct the cleaning robot to perform a floor cleaning operation, and the processor executes a control operation corresponding to the target voice command, including: According to each of the pressed real areas in the plurality of real areas within the preset time period, each of the floor areas to be cleaned in the house where the smart mattress is located is determined; each of the pressed real areas includes the target real area, the number of the floor areas to be cleaned is equal to the number of the pressed real areas, and each of the pressed real areas corresponds to each of the floor areas to be cleaned one by one; Determining the operation order of each of the floor areas to be cleaned according to the pressing order of each of the pressed actual areas; According to the operation sequence of each floor area to be cleaned, the cleaning robot is controlled to perform floor cleaning operations on each floor area to be cleaned in sequence.

7. The smart mattress according to claim 6, characterized in that: Before the processor detects voice commands issued by multiple users within the monitoring range, the processor further performs the following steps: A voiceprint feature is configured for any real area of ​​the plurality of real areas.

8. The smart mattress according to claim 7, characterized in that: The processor configures the voiceprint feature for any one of the plurality of real areas in the following manner: Controlling the smart screen to display a virtual upper surface corresponding to the real upper surface; the virtual upper surface includes a plurality of virtual areas, the number of the plurality of virtual areas is the same as the number of the plurality of real areas, and the plurality of virtual areas correspond one to one to the plurality of real areas; A voiceprint feature of a target user is collected during the process of any virtual area among the plurality of virtual areas being touched; The voiceprint feature of the target user is recorded as the voiceprint feature configured in the real area corresponding to any virtual area.

9. The smart mattress according to claim 6, 7 or 8, characterized in that: The floor cleaning operation is a floor vacuuming operation. The cleaning robot discharges filtered gas when performing floor vacuuming operations on each floor area to be cleaned. The processor further performs the following steps: According to the area of ​​each floor area to be cleaned, a target air purification power corresponding to the floor area to be cleaned is determined; the target air purification power is in direct proportion to the area of ​​the floor area to be cleaned; When it is detected that the cleaning robot has completed the floor vacuuming operation in each floor area to be cleaned, the air purification robot is controlled to move to the floor area to be cleaned and perform the air purification operation according to the target air purification power corresponding to the floor area to be cleaned.

10. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the control method based on instruction recognition according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • AI sleep-aiding intelligent mattress voice interaction method and system

    CN111028829A

  • Intelligent mattress based on voice control adjustment

    CN112951225A