Voice control method and device for intelligent air conditioner
By obtaining the time information of the smart air conditioner's WiFi module and light intensity detection module and matching the voice wake-up mode, the problem of unintentional wake-up of the smart air conditioner is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202111062706.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-10
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2041-09-10
AI Technical Summary
The voice control method of smart air conditioners can easily lead to unnecessary voice wake-up operations when users inadvertently issue voice control commands, affecting the user experience.
By obtaining the time information reported by the smart air conditioner's WiFi module and light intensity detection module, the target time period is determined, and the corresponding voice wake-up mode is matched according to the time period to control the smart air conditioner to execute voice control commands.
It reduces unnecessary voice wake-up operations, reduces sound interference to users, and improves user experience.
Smart Images

Figure CN115789882B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent air conditioners, and in particular to a voice control method and device for an intelligent air conditioner. Background Art
[0002] With the rapid development of electronic technology, the control methods of smart air conditioners have also become diversified. In addition to touch control, remote control and control based on physical buttons on smart air conditioners, voice control has also emerged.
[0003] Currently, voice control of smart air conditioners does not require users to click touch icons or press physical buttons on the smart air conditioner, nor does it require users to hold a remote control. Users only need to issue set voice control commands to control the smart air conditioner. Due to its advantages such as convenient and fast control, voice control has gradually become popular among users. However, practice has found that in actual applications, when users inadvertently issue voice control commands, it will cause unnecessary voice wake-up operations (i.e., output unnecessary voice prompts) for the smart air conditioner, causing certain troubles to users and not conducive to improving the user experience. Therefore, it is particularly important to provide a smart air conditioner voice control method to reduce unnecessary voice wake-up operations and thus improve the user experience. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a voice control method and device for an intelligent air conditioner, which can realize intelligent matching of the voice wake-up mode of the intelligent air conditioner through the acquired time information, thereby reducing unnecessary voice wake-up operations (i.e., voice output operations) of the intelligent air conditioner, thereby reducing the sound interference caused by unnecessary voice wake-up operations to the user, and improving the user experience.
[0005] In order to solve the above technical problems, the first aspect of the present invention discloses a voice control method for an intelligent air conditioner, the method comprising:
[0006] Detecting whether there is currently a voice control command for the smart air conditioner;
[0007] When the voice control command is detected, target information for determining a target time reported by a target module of the smart air conditioner is obtained, and the target time is determined according to the target information, wherein the target module includes a WiFi module of the smart air conditioner and / or a light intensity detection module of the smart air conditioner;
[0008] Determine a target time period to which the target time belongs, obtain a voice wake-up mode corresponding to the target time period, and control the smart air conditioner to perform an operation matching the voice control instruction in the voice wake-up mode.
[0009] As an optional implementation manner, in the first aspect of the present invention, obtaining target information reported by the target module of the smart air conditioner for determining the target time includes:
[0010] Determine whether the WiFi module of the smart air conditioner is in a target state, where the target state is a disconnected state or a state where the corresponding network signal strength value is less than or equal to a preset signal strength threshold;
[0011] When it is determined that the WiFi module of the smart air conditioner is in the target state, acquiring target information for determining the target time based on the light intensity detection module of the smart air conditioner;
[0012] Among them, the target information obtained based on the light intensity detection module of the smart air conditioner includes the light brightness information detected by the light intensity detection module of the smart air conditioner and / or the target time determined by the light brightness information detected by the light intensity detection module.
[0013] As an optional implementation manner, in the first aspect of the present invention, obtaining the voice wake-up mode corresponding to the target time period includes:
[0014] Determining whether the target time period is a predetermined rest time period;
[0015] When it is determined that the target time period is the rest time period, obtaining a detection order of the voice control instruction in the voice control instruction set detected during the rest time period;
[0016] Determining whether the detection order is later than a predetermined detection order threshold, and obtaining a determination result;
[0017] The voice wake-up mode corresponding to the target time period is determined according to the judgment result.
[0018] As an optional implementation manner, in the first aspect of the present invention, determining the voice wake-up mode corresponding to the target time period according to the judgment result includes:
[0019] When the judgment result indicates that the detection order is later than the detection order threshold, determining the voice response mode as the voice wake-up mode corresponding to the target time period;
[0020] When the judgment result indicates that the detection order is not later than the detection order threshold, determining the display response mode to be the voice wake-up mode corresponding to the target time period;
[0021] In which, in the voice response mode, the smart air conditioner outputs voice information indicating that the smart air conditioner has been awakened; in the display response mode, the smart air conditioner outputs display information indicating that the smart air conditioner has been awakened on the display screen of the smart air conditioner and / or a display screen associated with the smart air conditioner.
[0022] As an optional implementation, in the first aspect of the present invention, the voice response pattern includes a plurality of voice response sub-patterns, and different voice response sub-patterns correspond to different voice response parameters;
[0023] Wherein, controlling the smart air conditioner to perform an operation matching the voice control instruction in the voice wake-up mode includes:
[0024] When the voice wake-up mode is the voice response mode, according to the service information corresponding to the smart air conditioner and / or the target time period, a matching target voice response sub-mode is filtered from the multiple voice response sub-modes included in the voice response mode, and the smart air conditioner is controlled to perform an operation matching the voice control instruction in the target voice response sub-mode.
[0025] As an optional implementation manner, in the first aspect of the present invention, determining the target time period to which the target time belongs includes:
[0026] Determining the air conditioner identifier of the smart air conditioner corresponding to the voice control command;
[0027] determining service information corresponding to the smart air conditioner according to the air conditioner identifier, where the service information corresponding to the smart air conditioner includes space information served by the smart air conditioner and / or object information served by the smart air conditioner;
[0028] According to the service information corresponding to the smart air conditioner, a time period set matching the service information corresponding to the smart air conditioner is selected from a plurality of predetermined time periods;
[0029] The target time period to which the target time belongs is filtered from the time period set.
[0030] As an optional implementation manner, in the first aspect of the present invention, after determining that the target time period is the rest time period, the method further includes:
[0031] Determine whether the rest type corresponding to the target time period is a short rest type. When it is determined that the rest type is not the short rest type, trigger the execution of the operation of obtaining the detection order of the voice control instruction in the set of voice control instructions detected within the rest time period and trigger the execution of the operation of determining whether the detection order is later than a predetermined detection order threshold to obtain a judgment result.
[0032] A second aspect of the present invention discloses a voice control device for an intelligent air conditioner, the device comprising:
[0033] A detection module, configured to detect whether there is currently a voice control command for the smart air conditioner;
[0034] a first acquisition module, configured to, when the detection module detects the presence of the voice control command, acquire target information reported by a target module of the smart air conditioner for determining a target time, wherein the target module includes a WiFi module of the smart air conditioner and / or a light intensity detection module of the smart air conditioner;
[0035] a determination module, configured to determine the target time according to the target information, and determine the target time period to which the target time belongs;
[0036] A second acquisition module is used to acquire the voice wake-up mode corresponding to the target time period;
[0037] A control module is used to control the smart air conditioner to perform an operation matching the voice control instruction in the voice wake-up mode.
[0038] As an optional embodiment, in the second aspect of the present invention, the specific manner in which the first acquisition module acquires the target information reported by the target module of the smart air conditioner for determining the target time is:
[0039] Determine whether the WiFi module of the smart air conditioner is in a target state, where the target state is a disconnected state or a state where the corresponding network signal strength value is less than or equal to a preset signal strength threshold;
[0040] When it is determined that the WiFi module of the smart air conditioner is in the target state, acquiring target information for determining the target time based on the light intensity detection module of the smart air conditioner;
[0041] Among them, the target information obtained based on the light intensity detection module of the smart air conditioner includes the light brightness information detected by the light intensity detection module of the smart air conditioner and / or the target time determined by the light brightness information detected by the light intensity detection module.
[0042] As an optional implementation manner, in the second aspect of the present invention, the second acquisition module includes:
[0043] A judging submodule, configured to judge whether the target time period is a predetermined rest time period;
[0044] an acquisition submodule, configured to, when the determination submodule determines that the target time period is the rest time period, acquire a detection order of the voice control instruction in a set of voice control instructions detected within the rest time period;
[0045] The judgment submodule is further configured to judge whether the detection order is later than a predetermined detection order threshold, and obtain a judgment result;
[0046] The determination submodule is configured to determine the voice wake-up mode corresponding to the target time period according to the judgment result.
[0047] As an optional implementation, in the second aspect of the present invention, the specific manner in which the determination submodule determines the voice wake-up mode corresponding to the target time period according to the judgment result is:
[0048] When the judgment result indicates that the detection order is later than the detection order threshold, determining the voice response mode as the voice wake-up mode corresponding to the target time period;
[0049] When the judgment result indicates that the detection order is not later than the detection order threshold, determining the display response mode to be the voice wake-up mode corresponding to the target time period;
[0050] In which, in the voice response mode, the smart air conditioner outputs voice information indicating that the smart air conditioner has been awakened; in the display response mode, the smart air conditioner outputs display information indicating that the smart air conditioner has been awakened on the display screen of the smart air conditioner and / or a display screen associated with the smart air conditioner.
[0051] As an optional implementation, in the second aspect of the present invention, the voice response pattern includes a plurality of voice response sub-patterns, and different voice response sub-patterns correspond to different voice response parameters;
[0052] The specific manner in which the control module controls the smart air conditioner to perform an operation matching the voice control instruction in the voice wake-up mode is as follows:
[0053] When the voice wake-up mode is the voice response mode, according to the service information corresponding to the smart air conditioner and / or the target time period, a matching target voice response sub-mode is filtered from the multiple voice response sub-modes included in the voice response mode, and the smart air conditioner is controlled to perform an operation matching the voice control instruction in the target voice response sub-mode.
[0054] As an optional implementation manner, in the second aspect of the present invention, the specific manner in which the determination module determines the target time period to which the target time belongs is:
[0055] Determining the air conditioner identifier of the smart air conditioner corresponding to the voice control command;
[0056] determining service information corresponding to the smart air conditioner according to the air conditioner identifier, where the service information corresponding to the smart air conditioner includes space information served by the smart air conditioner and / or object information served by the smart air conditioner;
[0057] According to the service information corresponding to the smart air conditioner, a time period set matching the service information corresponding to the smart air conditioner is selected from a plurality of predetermined time periods;
[0058] The target time period to which the target time belongs is filtered from the time period set.
[0059] As an optional embodiment, in the second aspect of the present invention, the judgment submodule is also used to judge whether the rest type corresponding to the target time period is a short rest type after judging that the target time period is the rest time period. When it is judged that the rest type is not the short rest type, the acquisition submodule is triggered to execute the operation of acquiring the detection order of the voice control instruction set detected by the voice control instruction within the rest time period and triggering the operation of judging whether the detection order is later than a predetermined detection order threshold to obtain a judgment result.
[0060] As an optional embodiment, in the second aspect of the present invention, the determination submodule is further used to determine the voice response mode as the voice wake-up mode corresponding to the target time period when the judgment submodule determines that the rest type is the short rest type.
[0061] A third aspect of the present invention discloses another voice control device for an intelligent air conditioner, the device comprising:
[0062] a memory storing executable program code;
[0063] a processor coupled to the memory;
[0064] The processor calls the executable program code stored in the memory to execute some or all of the steps in the voice control method for the intelligent air conditioner disclosed in the first aspect of the present invention.
[0065] The fourth aspect of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute some or all of the steps in the voice control method for the intelligent air conditioner disclosed in the first aspect of the present invention.
[0066] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0067] In an embodiment of the present invention, it is detected whether there is a voice control command for the smart air conditioner; when the voice control command is detected, the target information reported by the target module of the smart air conditioner for determining the target time is obtained, and the target time is determined according to the target information, wherein the target module includes the WiFi module of the smart air conditioner and / or the light intensity detection module of the smart air conditioner; the target time period to which the target time belongs is determined, the voice wake-up mode corresponding to the target time period is obtained, and the smart air conditioner is controlled to perform an operation matching the voice control command in the voice wake-up mode. It can be seen that the present invention can realize intelligent matching of the voice wake-up mode of the smart air conditioner through the time information reported by the relevant modules of the smart air conditioner, and realize intelligent control of the smart air conditioner in the matched voice wake-up mode, which is conducive to reducing unnecessary voice wake-up operations (i.e., voice output operations) of the smart air conditioner, thereby reducing the sound interference caused by unnecessary voice wake-up operations to the user (such as disturbing the user's sleep, etc.), which is conducive to improving the user experience. In addition, the time information reported by the WiFi module and / or the light intensity detection module can be obtained. When the WiFi module is in a disconnected state or the network signal strength value is low, the time information of the light intensity detection module is used to improve the reliability of the time information obtained. In addition, it can also intelligently determine whether the time period determined according to the time information reported by the relevant module is a rest period (such as night). When the judgment result is yes, it can also intelligently determine the matching voice wake-up mode according to the detection sequence corresponding to the currently detected voice control command, providing an intelligent method for determining the voice wake-up mode, realizing adaptive changes in the voice wake-up mode, and facilitating the improvement of the matching degree between the determined voice wake-up mode (such as voice response mode or display response mode, etc.) and the actual needs of the user. In addition, it can further determine whether the rest type corresponding to the time period determined according to the time information reported by the relevant module is a short rest type. If not, the operation of obtaining the detection sequence and determining the detection sequence is performed again, which can reduce unnecessary operations of obtaining the detection sequence and determining the detection sequence, and improve the accuracy and reliability of the operations of obtaining the detection sequence and determining the detection sequence. In addition, it can also directly determine the voice response mode as the matching voice wake-up mode when the rest type corresponding to the time period determined according to the time information reported by the relevant module is a short rest type. While ensuring the matching degree between the determined voice wake-up mode and the actual needs of the user, the efficiency of determining the voice wake-up mode is improved. In addition, the voice response mode can be subdivided into multiple voice response sub-modes, and when the voice wake-up mode is determined to be the voice response mode, the matching voice response sub-mode can be further filtered according to the service information corresponding to the smart air conditioner and / or the time period to which it belongs, which is conducive to improving the accuracy of the determined voice response sub-mode and improving the matching of the determined voice response sub-mode with the actual needs of the user.In addition, the efficiency of determining the target time period to which the target time belongs can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0069] Figure 1 This is a schematic diagram of a control architecture of a smart air conditioner disclosed in an embodiment of the present invention;
[0070] Figure 2 This is a flow chart of a method for voice control of an intelligent air conditioner disclosed in an embodiment of the present invention;
[0071] Figure 3 This is a flow chart of another method for voice control of an intelligent air conditioner disclosed in an embodiment of the present invention;
[0072] Figure 4 This is a structural diagram of a voice control device for an intelligent air conditioner disclosed in an embodiment of the present invention;
[0073] Figure 5 1 is a schematic structural diagram of another voice control device for an intelligent air conditioner disclosed in an embodiment of the present invention;
[0074] Figure 6 This is a structural diagram of another voice control device for an intelligent air conditioner disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0075] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0076] The terms "first," "second," and so on, in the description and claims of the present invention and the accompanying drawings are used to distinguish between different items, not to describe a specific order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, port, or endpoint comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed therein, or may optionally include other steps or elements inherent to the process, method, product, port, or endpoint.
[0077] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present invention. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute a separate or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0078] The present invention discloses a method and device for voice control of a smart air conditioner. These methods can intelligently match the smart air conditioner's voice wake-up mode using time information reported by the air conditioner's module, and intelligently control the smart air conditioner under the matched voice wake-up mode. This method helps reduce unnecessary voice wake-up operations (i.e., voice output operations) for the smart air conditioner, thereby reducing the sound interference caused by unnecessary voice wake-up operations to the user, thereby improving the user experience. These methods are described in detail below.
[0079] In order to better understand the voice control method and device of the intelligent air conditioner described in the present invention, the control architecture of the intelligent air conditioner in the present invention is first described, and the control architecture of the intelligent air conditioner in the present invention can be described as follows: Figure 1 As shown, Figure 1 This is a schematic diagram of the control architecture of a smart air conditioner disclosed in an embodiment of the present invention. Figure 1 As shown, the control architecture of the smart air conditioner can include a main control module (such as the air conditioner host MCU), a WiFi module, a light intensity detection module and a voice module, wherein the voice module has a corresponding voice module load, and the voice module load is used to specifically execute control operations that match the voice control instructions.
[0080] Specifically: The WiFi module can obtain the corresponding time after network configuration and can communicate the obtained corresponding time to the main control regularly or irregularly. In addition, the light intensity detection module can also detect light intensity information and report the light intensity information so that the main control can determine the corresponding time based on the reported light intensity information. Alternatively, the corresponding time can be directly determined based on the detected light scheduling information and reported to the main control. The main control can determine the time period (such as daytime or nighttime) to which the corresponding time belongs. If the obtained corresponding time belongs to daytime, the main control can control the voice module to execute according to the daytime wake-up logic. If the obtained corresponding time belongs to nighttime, the main control can control the voice module to execute according to the nighttime wake-up logic.
[0081] Furthermore, the nighttime wake-up logic can be as follows: upon receiving a voice control command for the first time, the voice module's speaker does not respond, i.e., does not output a voice reminder; upon receiving a voice control command for the second or subsequent time, the voice module's speaker responds, i.e., outputs a voice reminder. In actual applications, the specific number of times or subsequent times the voice control command is received before the voice module's speaker responds can be adaptively adjusted based on actual conditions, and can be the second or subsequent time, or the fifth or subsequent time, and this is not limited in the present invention.
[0082] Furthermore, the target module of the smart air conditioner can be awakened at a scheduled time or when a voice control command is detected. If the target module is awakened at a scheduled time, the number of scheduled awakenings or the scheduled awakening time interval within different time periods can be pre-set.
[0083] Furthermore, when the voice module speaker does not respond when receiving the voice control command for the first time, a prompt message indicating that the smart air conditioner has been awakened can be displayed on the display screen of the smart air conditioner or the display screen of other devices associated with the smart air conditioner, such as a combination of one or more graphic prompt messages, text prompt messages, and table prompt messages.
[0084] The control architecture of the smart air conditioner is described above. The voice control method and device for the smart air conditioner described in the present invention are described in detail below.
[0085] Example 1
[0086] See also Figure 2 , Figure 2 This is a flow chart of a method for voice control of an intelligent air conditioner disclosed in an embodiment of the present invention. Figure 2 The described method can be applied to a voice control device of an intelligent air conditioner, and the voice control device can exist independently of the intelligent air conditioner or can be integrated into the intelligent air conditioner as a part of the intelligent air conditioner, which is not limited in the embodiment of the present invention. Figure 2As shown, the voice control method of the smart air conditioner may include the following operations:
[0087] 101. Detect whether there is a voice control command for the smart air conditioner.
[0088] In an embodiment of the present invention, when the detection result of step 101 is yes, step 102 is triggered; when the detection result of step 101 is no, step 101 can continue to be triggered, or it can continue to be triggered after a certain time period, which is not limited in the embodiment of the present invention.
[0089] Optionally, the voice control instruction may be specifically a voice wake-up instruction, which is used to wake up the control mode of the smart air conditioner so that the relevant user can intelligently control the smart air conditioner. Alternatively, the voice control instruction may be specifically a control instruction for controlling the smart air conditioner to perform a matching intelligent operation, such as a voice control instruction for controlling the smart air conditioner to adjust the operating mode or the operating temperature. It should be noted that when the voice control instruction is a control instruction for controlling the smart air conditioner to perform a matching intelligent operation, the voice control instruction specifically first wakes up the control mode of the smart air conditioner and then controls the smart air conditioner to perform the matching intelligent operation.
[0090] 102. When a voice control command is detected, target information for determining a target time reported by a target module of the smart air conditioner is obtained, and the target time is determined according to the target information.
[0091] In an embodiment of the present invention, the target module may include a WiFi module and / or a light intensity detection module of the smart air conditioner. For the WiFi module, the target information reported by the module may be a specific target time. For the light intensity detection module, the target information reported by the module may be a specific target time, light intensity information used to determine the target time, or both. When the target information reported by the module includes a specific target time, the target time is determined by the light intensity detection module based on the light intensity information detected by the module. Optionally, the light intensity information may include a light intensity value. More preferably, the light intensity value is the light intensity value of natural light.
[0092] In an embodiment of the present invention, the WiFi module can obtain the network time regularly or irregularly and report the obtained network time to the voice control device. When the WiFi module obtains the network time regularly, the target time reported by the WiFi module is non-real-time time. When the WiFi module obtains the network time irregularly, the target time reported by the WiFi module can be real-time time, with the latter being preferred.
[0093] Furthermore, when the target time reported by the WiFi module is real-time time, the real-time time can be the network time obtained by the WiFi module in real time, or it can be calculated by the WiFi module based on the most recently obtained network time and the timer's duration from the moment the most recently obtained network time was obtained, which is not limited in the embodiments of the present invention. Furthermore, when the WiFi module obtains network time irregularly, whenever a voice control command is detected, the voice control device can wake up the WiFi module to obtain the network time (in this case, real-time time). This not only wakes up the WiFi module when needed to reduce power consumption, but also improves the accuracy of the determined time.
[0094] The light intensity detection module can be awakened regularly or irregularly. Furthermore, when it is awakened irregularly, it can be awakened when a voice control command is detected to reduce power consumption.
[0095] 103. Determine a target time period to which the target time belongs, and obtain a voice wake-up mode corresponding to the target time period.
[0096] In an embodiment of the present invention, a plurality of time periods may be stored in the voice control device or a service device corresponding to the voice control device (such as a cloud server). The plurality of time periods may be set by the user according to his or her own needs, or may be obtained based on the user's work and rest habits and / or the user's adaptive learning of the voice control records of the smart air conditioner, or may be comprehensively determined by combining the time period set by the user and the time period obtained based on the user's work and rest habits and / or the user's adaptive learning of the voice control records of the smart air conditioner.
[0097] As an optional implementation, determining the target time period to which the target time belongs may include:
[0098] Determine the air conditioner identifier of the smart air conditioner corresponding to the voice control command;
[0099] Determining service information corresponding to the smart air conditioner based on the determined air conditioner identifier, the service information may include space information served by the smart air conditioner and / or object information served by the smart air conditioner. For example, the space information served by the smart air conditioner may be a master bedroom, a second bedroom, a guest room, a living room, or a kitchen, and the object information served by the smart air conditioner may be a parent, an elderly person, an elementary school student, a middle school student, a college student, or a child, etc.;
[0100] According to the service information corresponding to the smart air conditioner, a time period set matching the service information corresponding to the smart air conditioner is screened from a plurality of predetermined time periods, the time period set including a plurality of time periods;
[0101] Filter the target time period to which the target time belongs from the filtered time period set.
[0102] Among them, the stored time periods can be divided according to different predetermined service information, and each service information has a corresponding time period set, which can improve the efficiency of determining the target time period to which the target time belongs. It should be noted that the time period set corresponding to each service information can be adaptively adjusted according to actual conditions; or, each stored time period can be configured with a corresponding service information identifier, such as a spatial information identifier, a service object identifier, etc. The service information identifier configured for each time period can be adaptively adjusted according to actual conditions, and each time period can be configured with one or more service information identifiers, which can improve the flexibility of time period configuration. Compared with the method of dividing according to different service information, configuring corresponding service information identifiers for each time period can realize the reuse of time periods and reduce the duplication of time periods.
[0103] Furthermore, to account for special circumstances, such as when certain service recipients are away from home for extended periods or when certain spaces remain idle for periods of time, if time periods are divided according to predetermined service information to form multiple time period sets, an activation flag can be configured for each time period set to indicate whether the corresponding time period set is activated. In this case, when filtering for a time period belonging to a target time from the multiple time period sets, the target time period belonging to the target time can be selected from the time period sets indicated as activated by the activation flag, thereby improving filtering efficiency.
[0104] 104. In the voice wake-up mode, control the smart air conditioner to perform an operation matching the voice control command.
[0105] In the embodiment of the present invention, specifically, the determined voice wake-up mode can be a voice response mode (which can also be understood as a voice output mode or a voice prompt mode) or a non-voice response mode (which can also be understood as a non-voice output mode or a non-voice prompt mode).
[0106] Furthermore, when the determined voice wake-up mode is a voice response mode, the voice response mode may also include multiple voice response sub-modes, and different voice response sub-modes correspond to different voice reminder parameters. Optionally, the voice reminder parameters may include one or more combinations of voice reminder sound decibel value, voice reminder duration, voice reminder content, and voice reminder corresponding tone (such as imitating the tone of a parent). Furthermore, when the voice response mode includes multiple voice response sub-modes, a matching target voice response sub-mode may also be determined based on the voice reminder parameters corresponding to the voice response sub-mode. That is, when the determined voice wake-up mode is a voice response mode, controlling the smart air conditioner to perform operations matching the above-mentioned voice control instructions in the above-mentioned voice wake-up mode may include:
[0107] When the voice wake-up mode is the voice response mode, according to the service information corresponding to the above-mentioned smart air conditioner and / or the above-mentioned target time period, a matching target voice wake-up sub-mode is filtered from the multiple voice wake-up sub-modes included in the voice wake-up mode, and the smart air conditioner is controlled to perform an operation matching the above-mentioned voice control instruction in the target voice wake-up sub-mode.
[0108] Among them, the service information may include the space information served by the smart air conditioner and / or the object information served by the smart air conditioner. For example, the space information served by the smart air conditioner may be the master bedroom, second bedroom, guest room, living room or kitchen, etc., and the object information served by the smart air conditioner may be parents, the elderly, elementary school students, middle school students, college students or children, etc.
[0109] For example, when the service object of the above-mentioned smart air conditioner is a child, and the determined target time period is the daytime study time period, a voice response sub-mode can be selected from the multiple voice response sub-modes included in the voice response mode, in which the decibel value of the voice reminder sound is less than the determined decibel threshold and the corresponding tone is a voice response sub-mode that imitates the tone of the child's mother, and in this voice response sub-mode, the smart air conditioner is controlled to perform matching operations, such as voice output operations, or voice output operations and control response operations (such as temperature adjustment operations), etc.
[0110] Further optionally, the voice response sub-patterns included in the above-mentioned voice response pattern can be divided into two categories, the first category is universal voice response sub-patterns, and the second category is personalized voice response sub-patterns.
[0111] It can be seen that the voice response pattern can be subdivided into multiple voice response sub-patterns, each voice response sub-pattern corresponds to different voice reminder parameters, which is conducive to improving the accuracy of the determined voice response sub-pattern and improving the matching of the determined voice response sub-pattern with the actual needs of the user.
[0112] It can be seen that the implementation of the method described in the embodiment of the present invention can realize intelligent matching of the voice wake-up mode of the smart air conditioner through the time information reported by the module of the smart air conditioner, and realize intelligent control of the smart air conditioner under the matched voice wake-up mode, which is conducive to reducing unnecessary voice wake-up operations (that is, voice output operations) of the smart air conditioner, thereby reducing the sound interference caused to the user by unnecessary voice wake-up operations, and is conducive to improving the user experience.
[0113] In an optional embodiment, when a voice control instruction is detected in step 101, the method may further include the following operations:
[0114] Analyze the sound parameters corresponding to the above voice control instructions;
[0115] Determining whether the voice control command satisfies a pre-set command response condition based on the analyzed sound parameters;
[0116] When it is determined that the voice control command satisfies the command response condition, the operation of obtaining the target information reported by the target module of the smart air conditioner for determining the target time is triggered.
[0117] In this optional embodiment, further optionally, the sound parameters corresponding to the above-mentioned voice control instructions may include a combination of one or more of the decibel value corresponding to the voice control instruction, the tone corresponding to the voice control instruction, the speaking speed corresponding to the voice control instruction, the voice duration corresponding to the voice control instruction, and the semantic content corresponding to the voice control instruction.
[0118] It can be seen that this optional embodiment can also intelligently determine whether it is necessary to respond to the voice control command based on the sound parameters corresponding to the voice control command after detecting the voice control command, which is conducive to reducing unnecessary command response operations, reducing erroneous command response operations and saving power consumption of the smart air conditioner.
[0119] In another optional embodiment, obtaining target information reported by a target module of the smart air conditioner for determining the target time may include:
[0120] Determine whether the WiFi module of the smart air conditioner is in a target state, which is a disconnected state or a state where the corresponding network signal strength value is less than or equal to a preset signal strength threshold;
[0121] When it is determined that the WiFi module of the smart air conditioner is in the target state, the light intensity detection module of the smart air conditioner obtains target information for determining the target time.
[0122] The target information obtained based on the light intensity detection module of the smart air conditioner includes the light brightness information detected by the light intensity detection module of the smart air conditioner and / or the target time determined by the light brightness information detected by the light intensity detection module.
[0123] Furthermore, when the WiFi module of the smart air conditioner is not disconnected and the corresponding network signal strength value is not less than or equal to a preset signal strength threshold, at least one of the WiFi module and the light intensity detection module reports target information for determining the target time. The WiFi module is preferably used to improve the accuracy of determining the target time.
[0124] Furthermore, the target time reported by the WiFi module of the smart air conditioner is obtained, including:
[0125] Wake up the WiFi module of the smart air conditioner and obtain the real-time time reported by the WiFi module as the target time; or,
[0126] The latest reported time is selected from all time sets reported by the WiFi module of the smart air conditioner within the determined historical time period and used as the target time.
[0127] It can be seen that this optional embodiment can obtain the time information reported by the WiFi module and / or the light intensity detection module. When the WiFi module is in a disconnected state or the network signal strength value is small, the reliability of obtaining the time information is improved through the time information of the light intensity detection module; in addition, it can also realize the timed wake-up or real-time wake-up of the WiFi module, and provide a matching time acquisition method for different wake-up methods, which is conducive to improving the efficiency of determining the voice wake-up mode.
[0128] Example 2
[0129] See also Figure 3 , Figure 3 This is a flow chart of another method for voice control of an intelligent air conditioner disclosed in an embodiment of the present invention. Figure 3 The described method can be applied to a voice control device of an intelligent air conditioner, and the voice control device can exist independently of the intelligent air conditioner or can be integrated into the intelligent air conditioner as a part of the intelligent air conditioner, which is not limited in the embodiment of the present invention. Figure 3 As shown, the voice control method of the smart air conditioner may include the following operations:
[0130] 201. Detect whether there is a voice control command for the smart air conditioner.
[0131] In an embodiment of the present invention, when the detection result of step 201 is yes, step 202 is triggered; when the detection result of step 201 is no, step 201 can continue to be triggered, or it can continue to be triggered after a certain time period, which is not limited in the embodiment of the present invention.
[0132] 202. When a voice control command is detected, target information for determining a target time reported by a target module of the smart air conditioner is obtained, and the target time is determined according to the target information.
[0133] 203. Determine whether the target time period is a predetermined rest time period. If yes, execute steps 204 to 207; if no, execute step 208.
[0134] 204. Obtain a detection order of the voice control command in a set of voice control commands detected during the rest period.
[0135] In the embodiment of the present invention, it should be noted that the set of voice control commands detected during the rest period specifically refers to all voice control commands detected for the smart air conditioner during the rest period. Specifically, the voice control commands can be sorted according to the time when the voice control commands were detected. If the voice control command is detected for the first time during the rest period, the corresponding detection order is 1. If the voice control command is detected for the second time during the rest period, the corresponding detection order is 2, and so on.
[0136] 205. Determine whether the above-mentioned detection sequence is later than a predetermined detection sequence threshold, and obtain a judgment result. When the judgment result indicates that the detection sequence is later than the detection sequence threshold, trigger the execution of step 206; when the judgment result indicates that the detection sequence is not later than the detection sequence threshold, trigger the execution of step 207.
[0137] In the embodiment of the present invention, the detection order threshold may be set according to actual needs, or may correspond to a default value (such as 1), which is not limited in the embodiment of the present invention.
[0138] 206. Determine the voice response mode as the voice wake-up mode corresponding to the target time period.
[0139] In the voice response mode, the smart air conditioner outputs a voice message indicating that the smart air conditioner has been awakened, that is, the speaker of the voice module responds to output the voice message (also known as "voice prompt message"). Furthermore, while outputting the voice message, the smart air conditioner may also output a display message indicating that the smart air conditioner has been awakened on the display screen of the smart air conditioner and / or a display screen associated with the smart air conditioner.
[0140] 207. Determine the display response mode as the voice wake-up mode corresponding to the target time period.
[0141] In the display response mode, the smart air conditioner outputs display information indicating that the smart air conditioner has been awakened on the display screen of the smart air conditioner and / or a display screen associated with the smart air conditioner.
[0142] 208. Determine the voice response mode or the combined response mode consisting of the voice response mode and the display response mode as the voice wake-up mode corresponding to the target time period.
[0143] 209. In the voice wake-up mode, control the smart air conditioner to perform an operation matching the voice control command.
[0144] It can be seen that the implementation of the method described in the embodiment of the present invention can realize intelligent matching of the voice wake-up mode of the smart air conditioner through the time information reported by the module of the smart air conditioner, and realize intelligent control of the smart air conditioner under the matched voice wake-up mode, which is conducive to reducing unnecessary voice wake-up operations (i.e., voice output operations) of the smart air conditioner, thereby reducing the sound interference caused by unnecessary voice wake-up operations to the user (such as disturbing the user's sleep, etc.), which is conducive to improving the user experience. In addition, it can also intelligently determine whether the time period determined according to the time information reported by the relevant module belongs to a rest time period (such as at night). When the judgment result is yes, it can also intelligently determine the matching voice wake-up mode according to the detection order corresponding to the currently detected voice control command, providing an intelligent determination method for the voice wake-up mode, realizing adaptive changes in the voice wake-up mode, and helping to improve the matching degree between the determined voice wake-up mode (such as voice response mode or display response mode, etc.) and the actual needs of the user.
[0145] In an optional embodiment, after determining that the target time period is a rest time period, the method may further include:
[0146] Determine whether the rest type corresponding to the above-mentioned target time period is a short rest type. When it is determined that the rest type is not a short rest type, trigger the execution of the above-mentioned operation of obtaining the detection order of the voice control instructions in the voice control instruction set detected during the rest time period and trigger the execution of the above-mentioned operation of determining whether the detection order is later than a predetermined detection order threshold to obtain the judgment result.
[0147] Optionally, the short break type may be a lunch break type, and the non-period break type may be a nighttime sleep type.
[0148] Further optionally, the method further includes:
[0149] When it is determined that the rest type is a short rest type, the voice response mode is determined to be a voice wake-up mode corresponding to the target time period.
[0150] It can be seen that this optional embodiment can further determine whether the rest type corresponding to the time period to which the time determined based on the time information reported by the relevant module belongs is a short rest type. If not, the operation of obtaining the detection order and determining the detection order is performed again. This can reduce unnecessary operations of obtaining the detection order and determining the detection order, and improve the accuracy and reliability of the operations of obtaining the detection order and determining the detection order. In addition, if the rest type corresponding to the time period to which the time determined based on the time information reported by the relevant module belongs is a short rest type, the voice response mode can be directly determined as a matching voice wake-up mode. This improves the efficiency of determining the voice wake-up mode while ensuring that the determined voice wake-up mode matches the actual needs of the user.
[0151] It should be noted that for other relevant descriptions in the embodiment of the present invention, please refer to the relevant detailed description in the first embodiment, and the embodiment of the present invention will not be repeated.
[0152] Example 3
[0153] See also Figure 4 Figure 4 This is a structural diagram of a voice control device for an intelligent air conditioner disclosed in an embodiment of the present invention. Figure 4 The device described can exist independently of the smart air conditioner or can be integrated into the smart air conditioner, which is not limited in the embodiment of the present invention. Figure 4 As shown, the device may include:
[0154] The detection module 301 is used to detect whether there is a voice control instruction for the smart air conditioner.
[0155] Optionally, the voice control instruction may be specifically a voice wake-up instruction, which is used to wake up the control mode of the smart air conditioner so that the relevant user can intelligently control the smart air conditioner. Alternatively, the voice control instruction may be specifically a control instruction for controlling the smart air conditioner to perform a matching intelligent operation, such as a voice control instruction for controlling the smart air conditioner to adjust the operating mode or the operating temperature. It should be noted that when the voice control instruction is a control instruction for controlling the smart air conditioner to perform a matching intelligent operation, the voice control instruction specifically first wakes up the control mode of the smart air conditioner and then controls the smart air conditioner to perform the matching intelligent operation.
[0156] The first acquisition module 302 is used to obtain target information reported by the target module of the smart air conditioner for determining the target time when the detection module 301 detects the presence of a voice control command, wherein the target module includes the WiFi module of the smart air conditioner and / or the light intensity detection module of the smart air conditioner.
[0157] In an embodiment of the present invention, the target module may include a WiFi module and / or a light intensity detection module of the smart air conditioner. For the WiFi module, the target information reported by the module may be a specific target time. For the light intensity detection module, the target information reported by the module may be a specific target time, light intensity information used to determine the target time, or both. When the target information reported by the module includes a specific target time, the target time is determined by the light intensity detection module based on the light intensity information detected by the module. Optionally, the light intensity information may include a light intensity value. More preferably, the light intensity value is the light intensity value of natural light.
[0158] In an embodiment of the present invention, the WiFi module can obtain the network time regularly or irregularly and report the obtained network time to the voice control device. When the WiFi module obtains the network time regularly, the target time reported by the WiFi module is non-real-time time. When the WiFi module obtains the network time irregularly, the target time reported by the WiFi module can be real-time time, with the latter being preferred.
[0159] Furthermore, when the target time reported by the WiFi module is real-time time, the real-time time can be the network time obtained by the WiFi module in real time, or it can be calculated by the WiFi module based on the most recently obtained network time and the timer's duration from the moment the most recently obtained network time was obtained, which is not limited in the embodiments of the present invention. Furthermore, when the WiFi module obtains network time irregularly, whenever a voice control command is detected, the voice control device can wake up the WiFi module to obtain the network time (in this case, real-time time). This not only wakes up the WiFi module when needed to reduce power consumption, but also improves the accuracy of the determined time.
[0160] The light intensity detection module can be awakened regularly or irregularly. Furthermore, when it is awakened irregularly, it can be awakened when a voice control command is detected to reduce power consumption.
[0161] The determination module 303 is configured to determine the target time period to which the target time belongs.
[0162] In an embodiment of the present invention, a plurality of time periods may be stored in the voice control device or a service device corresponding to the voice control device (such as a cloud server). The plurality of time periods may be set by the user according to his or her own needs, or may be obtained based on the user's work and rest habits and / or the user's adaptive learning of the voice control records of the smart air conditioner, or may be comprehensively determined by combining the time period set by the user and the time period obtained based on the user's work and rest habits and / or the user's adaptive learning of the voice control records of the smart air conditioner.
[0163] As an optional implementation manner, the specific manner in which the determination module 303 determines the target time period to which the target time belongs may be:
[0164] Determine the air conditioner identifier of the smart air conditioner corresponding to the voice control command;
[0165] Determining service information corresponding to the smart air conditioner based on the determined air conditioner identifier, the service information may include space information served by the smart air conditioner and / or object information served by the smart air conditioner. For example, the space information served by the smart air conditioner may be a master bedroom, a second bedroom, a guest room, a living room, or a kitchen, and the object information served by the smart air conditioner may be a parent, an elderly person, an elementary school student, a middle school student, a college student, or a child, etc.;
[0166] According to the service information corresponding to the smart air conditioner, a time period set matching the service information corresponding to the smart air conditioner is screened from a plurality of predetermined time periods, the time period set including a plurality of time periods;
[0167] Filter the target time period to which the target time belongs from the filtered time period set.
[0168] Among them, the stored time periods can be divided according to different predetermined service information, and each service information has a corresponding time period set, which can improve the efficiency of determining the target time period to which the target time belongs. It should be noted that the time period set corresponding to each service information can be adaptively adjusted according to actual conditions; or, each stored time period can be configured with a corresponding service information identifier, such as a spatial information identifier, a service object identifier, etc. The service information identifier configured for each time period can be adaptively adjusted according to actual conditions, and each time period can be configured with one or more service information identifiers, which can improve the flexibility of time period configuration. Compared with the method of dividing according to different service information, configuring corresponding service information identifiers for each time period can realize the reuse of time periods and reduce the duplication of time periods.
[0169] Furthermore, to account for special circumstances, such as when certain service recipients are away from home for extended periods or when certain spaces remain idle for periods of time, if time periods are divided according to predetermined service information to form multiple time period sets, an activation flag can be configured for each time period set to indicate whether the corresponding time period set is activated. In this case, when filtering for a time period belonging to a target time from the multiple time period sets, the target time period belonging to the target time can be selected from the time period sets indicated as activated by the activation flag, thereby improving filtering efficiency.
[0170] The second acquisition module 304 is configured to acquire the voice wake-up mode corresponding to the target time period.
[0171] In the embodiment of the present invention, specifically, the determined voice wake-up mode can be a voice response mode (which can also be understood as a voice output mode or a voice prompt mode) or a non-voice response mode (which can also be understood as a non-voice output mode or a non-voice prompt mode).
[0172] The control module 305 is used to control the smart air conditioner to perform operations matching the voice control instructions in the voice wake-up mode.
[0173] It can be seen that implementation Figure 4 The described device can intelligently match the voice wake-up mode of the smart air conditioner through the time information reported by the module of the smart air conditioner, and realize intelligent control of the smart air conditioner under the matched voice wake-up mode, which is conducive to reducing unnecessary voice wake-up operations (i.e., voice output operations) of the smart air conditioner, thereby reducing the sound interference caused by unnecessary voice wake-up operations to the user (such as disturbing the user's sleep, etc.), which is conducive to improving the user experience.
[0174] In an optional embodiment, the first acquisition module 302 acquires the target information reported by the target module of the smart air conditioner for determining the target time in the following manner:
[0175] Determine whether the WiFi module of the smart air conditioner is in a target state, which is a disconnected state or a state where the corresponding network signal strength value is less than or equal to a preset signal strength threshold;
[0176] When it is determined that the WiFi module of the smart air conditioner is in the target state, the light intensity detection module of the smart air conditioner obtains target information for determining the target time.
[0177] The target information obtained based on the light intensity detection module of the smart air conditioner includes the light brightness information detected by the light intensity detection module of the smart air conditioner and / or the target time determined by the light brightness information detected by the light intensity detection module.
[0178] It can be seen that implementation Figure 4 The described device can also obtain time information reported by the WiFi module and / or the light intensity detection module. When the WiFi module is disconnected or the network signal strength value is low, the light intensity detection module time information is used to improve the reliability of obtaining time information.
[0179] In an optional embodiment, if Figure 5 As shown, the second acquisition module 304 may include:
[0180] The judging submodule 3041 is used to judge whether the target time period is a predetermined rest time period;
[0181] The acquisition submodule 3042 is configured to acquire a detection order of the voice control instructions in the voice control instruction set detected during the rest time period when the determination submodule 3041 determines that the target time period is a rest time period;
[0182] The judgment submodule 3041 is further used to judge whether the detection order is later than a predetermined detection order threshold, and obtain a judgment result;
[0183] The determination submodule 3043 is configured to determine the voice wake-up mode corresponding to the target time period according to the determination result.
[0184] In this optional embodiment, further optionally, the specific manner in which the determination submodule 3043 determines the voice wake-up mode corresponding to the target time period according to the judgment result may be:
[0185] When the judgment result indicates that the detection order is later than the detection order threshold, determining the voice response mode as the voice wake-up mode corresponding to the target time period;
[0186] When the judgment result indicates that the detection order is not later than the detection order threshold, the display response mode is determined to be the voice wake-up mode corresponding to the target time period.
[0187] Among them, in the voice response mode, the smart air conditioner outputs voice information indicating that the smart air conditioner has been awakened; in the display response mode, the smart air conditioner outputs display information indicating that the smart air conditioner has been awakened on the display screen of the smart air conditioner and / or the display screen associated with the smart air conditioner.
[0188] It can be seen that this optional embodiment can also intelligently determine whether the time period determined according to the time information reported by the relevant module is a rest time period (such as at night). When the judgment result is yes, it can also intelligently determine the matching voice wake-up mode according to the detection sequence corresponding to the currently detected voice control instruction, provide an intelligent determination method for the voice wake-up mode, realize the adaptive change of the voice wake-up mode, and help to improve the matching degree of the determined voice wake-up mode (such as voice response mode or display response mode, etc.) with the actual needs of the user.
[0189] In this optional embodiment, further, the judgment submodule 3041 is also used to judge whether the rest type corresponding to the target time period is a short rest type after judging that the target time period is a rest time period. When it is judged that the rest type is not a short rest type, the acquisition submodule 3042 is triggered to execute the above-mentioned operation of acquiring the detection order of the voice control instructions in the voice control instruction set detected during the rest time period and triggering the above-mentioned operation of judging whether the detection order is later than a predetermined detection order threshold to obtain the judgment result.
[0190] Furthermore, the determination submodule 3043 is further configured to determine the voice response mode as the voice wake-up mode corresponding to the target time period when the judgment submodule 3041 determines that the rest type is a short rest type.
[0191] It can be seen that this optional embodiment can further determine whether the rest type corresponding to the time period to which the time determined based on the time information reported by the relevant module belongs is a short rest type. If not, the operation of obtaining the detection order and determining the detection order is performed again. This can reduce unnecessary operations of obtaining the detection order and determining the detection order, and improve the accuracy and reliability of the operations of obtaining the detection order and determining the detection order. In addition, if the rest type corresponding to the time period to which the time determined based on the time information reported by the relevant module belongs is a short rest type, the voice response mode can be directly determined as a matching voice wake-up mode. This improves the efficiency of determining the voice wake-up mode while ensuring that the determined voice wake-up mode matches the actual needs of the user.
[0192] In another optional embodiment, Figure 5 As shown, the device may also include:
[0193] The parsing module 306 is configured to parse the sound parameters corresponding to the voice control instruction after the detection module 301 detects the presence of the voice control instruction;
[0194] The judgment module 307 is used to judge whether the voice control instruction meets the pre-set instruction response conditions based on the sound parameters; when it is judged that the voice control instruction meets the instruction response conditions, the first acquisition module 302 is triggered to execute the above-mentioned operation of obtaining the target information reported by the target module of the smart air conditioner for determining the target time.
[0195] Optionally, the sound parameters include at least one or more combinations of the decibel value corresponding to the voice control instruction, the tone corresponding to the voice control instruction, the speaking speed corresponding to the voice control instruction, the voice duration corresponding to the voice control instruction, and the semantic content corresponding to the voice control instruction.
[0196] It can be seen that after detecting the voice control command, this optional embodiment can also intelligently determine whether it is necessary to respond to the voice control command based on the sound parameters corresponding to the voice control command, which is conducive to reducing unnecessary command response operations, reducing erroneous command response operations and saving power consumption of the smart air conditioner.
[0197] In another optional embodiment, the voice response mode includes multiple voice response sub-modes, and different voice response sub-modes correspond to different voice response parameters. The specific manner in which the control module 305 controls the smart air conditioner to perform operations matching the voice control instructions in the voice wake-up mode is as follows:
[0198] When the voice wake-up mode is the voice response mode, according to the service information and / or target time period corresponding to the smart air conditioner, a matching target voice response sub-mode is filtered from the multiple voice response sub-modes included in the voice response mode, and the smart air conditioner is controlled to perform an operation matching the voice control instruction in the target voice response sub-mode.
[0199] Further optionally, the voice response sub-patterns included in the above-mentioned voice response pattern can be divided into two categories, the first category is universal voice response sub-patterns, and the second category is personalized voice response sub-patterns.
[0200] It can be seen that this optional embodiment can also subdivide the voice response mode into multiple voice response sub-modes, and when it is determined that the voice wake-up mode is the voice response mode, further filter the matching voice response sub-mode according to the service information corresponding to the smart air conditioner and / or the time period to which it belongs, which is beneficial to improve the accuracy of the determined voice response sub-mode and improve the matching of the determined voice response sub-mode with the actual needs of the user.
[0201] In another optional embodiment, the specific manner in which the determination module 303 determines the target time period to which the target time belongs is:
[0202] Determine the air conditioner identifier of the smart air conditioner corresponding to the voice control command;
[0203] Determining service information corresponding to the smart air conditioner based on the determined air conditioner identifier, the service information may include space information served by the smart air conditioner and / or object information served by the smart air conditioner. For example, the space information served by the smart air conditioner may be a master bedroom, a second bedroom, a guest room, a living room, or a kitchen, and the object information served by the smart air conditioner may be a parent, an elderly person, an elementary school student, a middle school student, a college student, or a child, etc.;
[0204] According to the service information corresponding to the smart air conditioner, a time period set matching the service information corresponding to the smart air conditioner is screened from a plurality of predetermined time periods, the time period set including a plurality of time periods;
[0205] Filter the target time period to which the target time belongs from the filtered time period set.
[0206] Among them, the stored time periods can be divided according to different predetermined service information, and each service information has a corresponding time period set, which can improve the efficiency of determining the target time period to which the target time belongs. It should be noted that the time period set corresponding to each service information can be adaptively adjusted according to actual conditions; or, each stored time period can be configured with a corresponding service information identifier, such as a spatial information identifier, a service object identifier, etc. The service information identifier configured for each time period can be adaptively adjusted according to actual conditions, and each time period can be configured with one or more service information identifiers, which can improve the flexibility of time period configuration. Compared with the method of dividing according to different service information, configuring corresponding service information identifiers for each time period can realize the reuse of time periods and reduce the duplication of time periods.
[0207] Furthermore, to account for special circumstances, such as when certain service recipients are away from home for extended periods or when certain spaces remain idle for periods of time, if time periods are divided according to predetermined service information to form multiple time period sets, an activation flag can be configured for each time period set to indicate whether the corresponding time period set is activated. In this case, when filtering for a time period belonging to a target time from the multiple time period sets, the target time period belonging to the target time can be selected from the time period sets indicated as activated by the activation flag, thereby improving filtering efficiency.
[0208] In another optional embodiment, when the WiFi module of the smart air conditioner is not disconnected and the corresponding network signal strength value is not less than or equal to a preset signal strength threshold, at least one of the WiFi module and the light intensity detection module reports target information for determining the target time. Preferably, the WiFi module is used to improve the accuracy of determining the target time.
[0209] Furthermore, the first obtaining module 302 may obtain the target time reported by the WiFi module of the smart air conditioner in the following manner:
[0210] Wake up the WiFi module of the smart air conditioner and obtain the real-time time reported by the WiFi module as the target time; or,
[0211] The latest reported time is selected from all time sets reported by the WiFi module of the smart air conditioner within the determined historical time period and used as the target time.
[0212] It can be seen that this optional embodiment can also realize the scheduled wake-up or real-time wake-up of the WiFi module, and provides a matching time acquisition method for different wake-up methods, which is conducive to improving the efficiency of determining the voice wake-up mode.
[0213] Example 4
[0214] See also Figure 6 , Figure 6 This is a structural diagram of another voice control device for an intelligent air conditioner disclosed in an embodiment of the present invention. Figure 6 The device described can exist independently of the smart air conditioner or can be integrated into the smart air conditioner, which is not limited in the embodiment of the present invention. Figure 6 As shown, the voice control device of the intelligent air conditioner includes:
[0215] A memory 401 storing executable program code;
[0216] a processor 402 coupled to the memory 401;
[0217] The processor 402 calls the executable program code stored in the memory 401 to execute part or all of the steps in the voice control method for the intelligent air conditioner disclosed in the first or second embodiment of the present invention.
[0218] Example 5
[0219] An embodiment of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute some or all of the steps in the voice control method for an intelligent air conditioner disclosed in Embodiment 1 or Embodiment 2 of the present invention.
[0220] Example 6
[0221] An embodiment of the present invention discloses an intelligent air conditioner, which is used to implement some or all steps in the voice control method of the intelligent air conditioner disclosed in Example 1 or Example 2, or the intelligent air conditioner can include the voice control device of any one of the intelligent air conditioners in Example 3, and the embodiment of the present invention is not limited thereto.
[0222] The device embodiments described above are merely illustrative, wherein the modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, i.e., they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Those skilled in the art can understand and implement the present invention without inventive effort.
[0223] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus the necessary general hardware platform, or of course, by means of hardware. Based on this understanding, the above technical solution, in essence, or the portion that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a computer-readable storage medium, including a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.
[0224] Finally, it should be noted that the voice control method and device for an intelligent air conditioner disclosed in the embodiment of the present invention only disclose a preferred embodiment of the present invention, which is only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A voice control method for an intelligent air conditioner, characterized in that: The method comprises: Detecting whether there is currently a voice control command for the smart air conditioner; When the voice control command is detected, target information for determining a target time reported by a target module of the smart air conditioner is obtained, and the target time is determined according to the target information, wherein the target module includes a WiFi module of the smart air conditioner and / or a light intensity detection module of the smart air conditioner; Determine the target time period to which the target time belongs. When the target time period is a predetermined rest time period, determine whether the rest type corresponding to the target time period is a short rest type. When it is determined that the rest type is not the short rest type, obtain the detection order of the voice control instruction in the voice control instruction set detected during the rest time period. The voice control instruction set is all voice control instructions detected for the smart air conditioner during the rest time period, and the detection order is obtained by sorting all the voice control instructions according to the time when the voice control instructions are detected. If the voice control instruction is detected for the first time during the rest time period, the detection order corresponding to the voice control instruction is 1. If the voice control instruction is detected for the second time during the rest time period, the detection order corresponding to the voice control instruction is 2, and so on; determine whether the detection sequence is later than a predetermined detection sequence threshold, and obtain a judgment result; when the judgment result indicates that the detection sequence is later than the detection sequence threshold, determine the voice response mode as the voice wake-up mode corresponding to the target time period; when the judgment result indicates that the detection sequence is not later than the detection sequence threshold, determine the display response mode as the voice wake-up mode corresponding to the target time period, and control the smart air conditioner to perform an operation matching the voice control instruction in the voice wake-up mode; wherein, in the voice response mode, the smart air conditioner outputs voice information indicating that the smart air conditioner has been awakened; in the display response mode, the smart air conditioner outputs display information indicating that the smart air conditioner has been awakened on the display screen of the smart air conditioner and / or a display screen associated with the smart air conditioner.
2. The voice control method for an intelligent air conditioner according to claim 1, characterized in that: The obtaining target information reported by the target module of the smart air conditioner and used to determine the target time includes: Determine whether the WiFi module of the smart air conditioner is in a target state, where the target state is a disconnected state or a state where the corresponding network signal strength value is less than or equal to a preset signal strength threshold; When it is determined that the WiFi module of the smart air conditioner is in the target state, acquiring target information for determining the target time based on the light intensity detection module of the smart air conditioner; Among them, the target information obtained based on the light intensity detection module of the smart air conditioner includes the light brightness information detected by the light intensity detection module of the smart air conditioner and / or the target time determined by the light brightness information detected by the light intensity detection module.
3. The voice control method for an intelligent air conditioner according to claim 1, characterized in that: The speech response mode includes a plurality of speech response sub-modes, and different speech response sub-modes correspond to different speech response parameters; Wherein, controlling the smart air conditioner to perform an operation matching the voice control instruction in the voice wake-up mode includes: When the voice wake-up mode is the voice response mode, according to the service information corresponding to the smart air conditioner and / or the target time period, a matching target voice response sub-mode is screened from the multiple voice response sub-modes included in the voice response mode, and the smart air conditioner is controlled to perform an operation matching the voice control instruction under the target voice response sub-mode; the service information corresponding to the smart air conditioner includes space information served by the smart air conditioner and / or object information served by the smart air conditioner.
4. The voice control method for an intelligent air conditioner according to any one of claims 1 to 3, characterized in that: Determining the target time period to which the target time belongs includes: Determining the air conditioner identifier of the smart air conditioner corresponding to the voice control command; determining service information corresponding to the smart air conditioner according to the air conditioner identifier, where the service information corresponding to the smart air conditioner includes space information served by the smart air conditioner and / or object information served by the smart air conditioner; According to the service information corresponding to the smart air conditioner, a time period set matching the service information corresponding to the smart air conditioner is selected from a plurality of predetermined time periods; The target time period to which the target time belongs is filtered from the time period set.
5. A voice control device for an intelligent air conditioner, characterized in that: The device comprises: A detection module, configured to detect whether there is currently a voice control command for the smart air conditioner; a first acquisition module, configured to, when the detection module detects the presence of the voice control command, acquire target information reported by a target module of the smart air conditioner for determining a target time, wherein the target module includes a WiFi module of the smart air conditioner and / or a light intensity detection module of the smart air conditioner; a determination module, configured to determine the target time according to the target information, and determine the target time period to which the target time belongs; A second acquisition module is used to acquire the voice wake-up mode corresponding to the target time period; A control module, configured to control the smart air conditioner to perform an operation matching the voice control instruction in the voice wake-up mode; The second acquisition module includes: a judgment submodule, configured to judge whether the target time period is a predetermined rest time period; after judging that the target time period is the rest time period, judge whether the rest type corresponding to the target time period is a short rest type; an acquisition submodule, configured to, when the judgment submodule determines that the target time period is the rest time period and when the rest type is determined not to be the short rest type, acquire a detection order of the voice control instruction in a set of voice control instructions detected within the rest time period, wherein the voice control instruction set is all voice control instructions detected for the intelligent air conditioner within the rest time period, and the detection order is obtained by sorting all the voice control instructions according to the time when the voice control instructions are detected. If a voice control instruction is detected for the first time within the rest time period, the detection order corresponding to the voice control instruction is 1; if a voice control instruction is detected for the second time within the rest time period, the detection order corresponding to the voice control instruction is 2, and so on; The judgment submodule is further configured to judge whether the detection order is later than a predetermined detection order threshold, and obtain a judgment result; A determination submodule is configured to determine the voice response mode as the voice wake-up mode corresponding to the target time period when the judgment result indicates that the detection sequence is later than the detection sequence threshold; and to determine the display response mode as the voice wake-up mode corresponding to the target time period when the judgment result indicates that the detection sequence is not later than the detection sequence threshold; wherein, in the voice response mode, the smart air conditioner outputs voice information indicating that the smart air conditioner has been awakened; and in the display response mode, the smart air conditioner outputs display information indicating that the smart air conditioner has been awakened on the display screen of the smart air conditioner and / or a display screen associated with the smart air conditioner.
6. A voice control device for an intelligent air conditioner, characterized in that: The device 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 execute the voice control method for the smart air conditioner according to any one of claims 1 to 4.
7. A computer storage medium, characterized in that The computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the voice control method for the intelligent air conditioner according to any one of claims 1 to 4.
Citation Information
Patent Citations
Air conditioner control method and device
CN106016607A
Intelligent household appliance control method and device based on voice recognition and air conditioner
CN106354025A
Equipment control method and device, storage medium and electronic device
CN109445289A