Air conditioner control methods and devices, air conditioners

By determining the control command type and generating the corresponding control strategy in the air conditioner, a high degree of linkage between the air conditioner and its built-in application software is achieved, solving the problem of low linkage between the air conditioner and the application software and improving the level of intelligence.

CN116202199BActive Publication Date: 2025-11-14GREE (HANGZHOU) ELECTRIC APPLIANCES CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310324561.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-28
Publication Date
2025-11-14
Estimated Expiration
2043-03-28

AI Technical Summary

Technical Problem

The low level of integration between the air conditioner and the application software results in a low level of intelligence in the internal linkage functions of the air conditioner.

Method used

By determining the type of control command, a device control strategy is generated and the air conditioner's own operating mode is adjusted. Based on the device's operating parameters, an application software control strategy is generated, achieving a high degree of linkage between the air conditioner and its built-in application software.

Benefits of technology

It improves the integration between the air conditioner and its built-in application software, and enhances the intelligence of the internal linkage functions of the air conditioner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116202199B_ABST
    Figure CN116202199B_ABST
Patent Text Reader

Abstract

This invention discloses a control method and device for an air conditioner, as well as the air conditioner itself. The method includes: determining the instruction type of a control command, wherein the control command is used to control the air conditioner itself or its built-in application software to perform a predetermined operation; the instruction type includes a mode adjustment command for controlling the air conditioner to adjust its operating mode; when the instruction type is a mode adjustment command, generating a device control strategy based on the control command, and adjusting the air conditioner's operating mode according to the device control strategy; determining the air conditioner's device operating parameters after the operating mode is adjusted according to the device control strategy; generating an application software control strategy based on the device operating parameters, and controlling the air conditioner's built-in application software according to the application software control strategy. This invention solves the technical problem in related technologies where the linkage between the air conditioner and the application software is low, resulting in a low level of intelligence in the air conditioner's internal linkage functions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent home appliance control technology, and more specifically, to a control method and device for an air conditioner, and an air conditioner. Background Technology

[0002] Currently, a wide variety of smart home devices are integrating more and more convenience and innovative functions into family life. Among them, smart home control systems enable smart devices to interconnect. More and more smart devices now have screens, such as smart screens, smart TVs, and smart speakers with screens. Smart air conditioners with screens have also emerged, allowing users to install relevant market applications on the air conditioner and operate them via the app. However, currently, the integration between the application and the air conditioner's functions is low, resulting in a low level of intelligence in internal linkage functions. The app performs its functions, and the air conditioner performs its functions, with the two not being well integrated.

[0003] There is currently no effective solution to the problem of low interoperability between air conditioners and application software in the aforementioned technologies, which results in low intelligence of the internal linkage functions of air conditioners. Summary of the Invention

[0004] This invention provides a control method and device for an air conditioner, as well as an air conditioner, to at least solve the technical problem in the related art where the low linkage between the air conditioner and application software leads to a low level of intelligence in the internal linkage function of the air conditioner.

[0005] According to one aspect of the present invention, a control method for an air conditioner is provided, comprising: determining an instruction type of a control instruction, wherein the control instruction is used to control the air conditioner itself or an application software built into the air conditioner to perform a predetermined operation, the instruction type including: a mode adjustment instruction for controlling the air conditioner itself to adjust its operating mode; when the instruction type is the mode adjustment instruction, generating a device control strategy according to the control instruction, and adjusting the operating mode of the air conditioner itself according to the device control strategy; determining the device operating parameters of the air conditioner after the air conditioner adjusts its operating mode according to the device control strategy; generating an application software control strategy according to the device operating parameters, and controlling the application software built into the air conditioner according to the application software control strategy.

[0006] Optionally, determining the instruction type of the control command includes: triggering the voice receiving module of the air conditioner to start after the air conditioner is powered on, so as to receive the control command; parsing the control command to obtain the instruction type of the control command.

[0007] Optionally, the control command is parsed to obtain the command type of the control command, including: identifying keywords in the control command; comparing the keywords with a keyword database to obtain a comparison result, wherein the keyword database is pre-constructed based on the functions of the air conditioner itself and the functions of the application software built into the air conditioner; and determining the command type of the control command based on the comparison result.

[0008] Optionally, when the instruction type is the mode adjustment instruction, generating a device control strategy based on the control instruction includes: parsing device adjustment parameters from the control instruction; and generating the device control strategy based on the device adjustment parameters.

[0009] Optionally, generating an application software control strategy based on the device operating parameters includes: determining the current environmental information of the space where the air conditioner is located based on the device operating parameters, wherein the current environmental information corresponds to user intent information, and the user intent information includes control information of the application software; determining target user intent information based on the current environmental information; determining the control information based on the target user intent information, wherein the control information includes operations that the application software needs to perform; and generating the application software control strategy based on the control information.

[0010] Optionally, the instruction type further includes: an application software control instruction for controlling the application software built into the air conditioner. The control method of the air conditioner further includes: when the instruction type is the application software control instruction, identifying the control instruction to obtain the control information of the application software; and generating the application software control strategy based on the control information.

[0011] Optionally, the instruction type further includes: when the usage scenario of the air conditioner is a scene control instruction, the usage scenario is the required environment type of the room where the air conditioner is located. The control method of the air conditioner further includes: when the instruction type is the scene control instruction, identifying the control instruction to obtain the scene type of the usage scenario; generating a linkage control instruction based on the scene type, wherein the linkage control instruction is used to control other smart appliances linked with the air conditioner, and the installation position of the other smart appliances is less than a predetermined distance from the installation position of the air conditioner; and controlling the other smart appliances based on the linkage control instruction.

[0012] Optionally, the control method for the air conditioner further includes: generating application software control instructions according to the scenario type; and controlling the application software according to the application software control instructions.

[0013] Optionally, adjusting the operating mode of the air conditioner according to the device control strategy includes at least one of the following: adjusting the fan speed of the air conditioner according to the device control strategy; adjusting the temperature of the air conditioner according to the device control strategy; adjusting the air sweeping type of the air conditioner according to the device control strategy; and adjusting the cooling mode of the air conditioner according to the device control strategy.

[0014] Optionally, controlling the application software according to the application software control strategy includes one of the following: controlling the application software to play audio resources; controlling the application software to play video resources.

[0015] Optionally, the air conditioner has a display screen, and the control method of the air conditioner further includes: determining the current state of the display screen when controlling the application software to play audio resources; when the current state indicates that the display screen is in a screen-off state, controlling the application software to play only the audio resources; and when the current state indicates that the display screen is in a screen-on state, controlling the application software to simultaneously play video resources corresponding to the audio resources.

[0016] According to another aspect of the present invention, a control device for an air conditioner is also provided, comprising: a first determining unit, configured to determine the instruction type of a control instruction, wherein the control instruction is used to control the air conditioner itself or an application software built into the air conditioner to perform a predetermined operation, and the instruction type includes: a mode adjustment instruction for controlling the air conditioner itself to adjust its operating mode; a generating unit, configured to generate a device control strategy according to the control instruction when the instruction type is the mode adjustment instruction, and adjust the operating mode of the air conditioner itself according to the device control strategy; a second determining unit, configured to determine the device operating parameters of the air conditioner after the air conditioner adjusts its operating mode according to the device control strategy; and a control unit, configured to generate an application software control strategy according to the device operating parameters, and control the application software built into the air conditioner according to the application software control strategy.

[0017] Optionally, the first determining unit includes: a triggering module, configured to trigger the voice receiving module of the air conditioner to start after the air conditioner is powered on, so as to receive the control command; and a first parsing module, configured to parse the control command to obtain the command type of the control command.

[0018] Optionally, the first parsing module includes: an identification submodule for identifying keywords in the control command; a comparison submodule for comparing the keywords with a keyword database to obtain a comparison result, wherein the keyword database is pre-constructed based on the functions of the air conditioner itself and the functions of the application software built into the air conditioner; and a determination submodule for determining the command type of the control command based on the comparison result.

[0019] Optionally, the generation unit includes: a second parsing module that parses device adjustment parameters from the control command; and a first generation module that generates the device control strategy based on the device adjustment parameters.

[0020] Optionally, the control unit includes: a first determining module, configured to determine the current environmental information of the space where the air conditioner is located based on the device operating parameters, wherein the current environmental information corresponds to user intent information, and the user intent information includes control information of the application software; a second determining module, configured to determine target user intent information based on the current environmental information; a third determining module, configured to determine the control information based on the target user intent information, wherein the control information includes operations that the application software needs to perform; and a second generating module, configured to generate a control strategy for the application software based on the control information.

[0021] Optionally, the instruction type further includes: an application software control instruction for controlling the application software built into the air conditioner. The control device of the air conditioner further includes: a first identification unit, used to identify the control instruction when the instruction type is the application software control instruction, and obtain the control information of the application software; the generation unit is further used to generate the application software control strategy based on the control information.

[0022] Optionally, the instruction type further includes: when the usage scenario of the air conditioner is a scene control instruction, the usage scenario is the required environment type of the room where the air conditioner is located. The control device of the air conditioner further includes: a second identification unit, used to identify the control instruction when the instruction type is the scene control instruction, to obtain the scene type of the usage scenario; the generation unit is further used to generate a linkage control instruction according to the scene type, wherein the linkage control instruction is used to control other smart appliances linked with the air conditioner, and the installation position of the other smart appliances is less than a predetermined distance from the installation position of the air conditioner; the control unit is further used to control the other smart appliances according to the linkage control instruction.

[0023] Optionally, the control device of the air conditioner further includes: the generation unit, which is further configured to generate application software control instructions according to the scene type; and the control unit, which is further configured to control the application software according to the application software control instructions.

[0024] Optionally, the generating unit includes at least one of the following: a first adjustment module for adjusting the fan speed of the air conditioner according to the device control strategy; a second adjustment module for adjusting the temperature of the air conditioner according to the device control strategy; a third adjustment module for adjusting the air sweeping type of the air conditioner according to the device control strategy; and a fourth adjustment module for adjusting the cooling mode of the air conditioner according to the device control strategy.

[0025] Optionally, the control unit includes one of the following: a first control module for controlling the application software to play audio resources; and a second control module for controlling the application software to play video resources.

[0026] Optionally, the air conditioner has a display screen, and the control device of the air conditioner further includes: a fourth determining module, used to determine the current state of the display screen when controlling the application software to play audio resources; a third control module, used to control the application software to play only audio resources when the current state indicates that the display screen is in a screen-off state; and a fourth control module, used to control the application software to simultaneously play video resources corresponding to the audio resources when the current state indicates that the display screen is in a screen-on state.

[0027] According to another aspect of the present invention, an air conditioner is also provided, wherein the air conditioner uses the control method of any one of the above-described air conditioners.

[0028] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored program, wherein the program executes the control method of the air conditioner described in any one of the above embodiments.

[0029] According to another aspect of the present invention, a processor is also provided, the processor being configured to run a program, wherein the program, when running, executes the control method of the air conditioner described in any one of the above embodiments.

[0030] In this embodiment of the invention, the instruction type of the control instruction is determined. The control instruction is used to control the air conditioner itself or its built-in application software to perform a predetermined operation. Instruction types include: a mode adjustment instruction for controlling the air conditioner to adjust its operating mode; when the instruction type is a mode adjustment instruction, a device control strategy is generated based on the control instruction, and the air conditioner's operating mode is adjusted according to the device control strategy; the air conditioner's operating parameters are determined after the operating mode is adjusted according to the device control strategy; an application software control strategy is generated based on the device operating parameters, and the air conditioner's built-in application software is controlled according to the application software control strategy. This invention provides a control method for an air conditioner. The control method for an air conditioner provided in this embodiment of the invention achieves a high degree of linkage between the air conditioner itself and its built-in application software, improving the degree of linkage between the air conditioner and its built-in application software, and also improving the intelligence level of the internal linkage function of the air conditioner. This solves the technical problem in related technologies where the linkage between the air conditioner and the application software is low, resulting in a low level of intelligence in the internal linkage function of the air conditioner. Attached Figure Description

[0031] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0032] Figure 1 This is a flowchart of an air conditioner control method according to an embodiment of the present invention;

[0033] Figure 2 This is a flowchart of an optional air conditioner control method according to an embodiment of the present invention;

[0034] Figure 3 This is a schematic diagram of the control device of an air conditioner according to an embodiment of the present invention. Detailed Implementation

[0035] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0036] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0037] According to an embodiment of the present invention, a method embodiment for controlling an air conditioner is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0038] Figure 1 This is a flowchart of an air conditioner control method according to an embodiment of the present invention, such as... Figure 1 As shown, the control method of this air conditioner includes the following steps:

[0039] Step S102: Determine the instruction type of the control instruction. The control instruction is used to control the air conditioner itself or the application software built into the air conditioner to perform a predetermined operation. The instruction type includes: mode adjustment instruction for controlling the air conditioner itself to adjust the operating mode.

[0040] Optionally, the above control command can be a voice command issued by the user, such as "Please increase the temperature to 26℃".

[0041] Optionally, the above instruction type is the control type of the above control instruction, such as a device control instruction that controls the air conditioner itself, or an application control instruction that controls the application built into the air conditioner.

[0042] Optionally, the aforementioned application software can be an audio player, video player, etc. That is, in this embodiment of the invention, the air conditioner can install various apps, and the built-in apps include, but are not limited to, WeChat mini programs, video programs, music programs, etc. WeChat mini programs are used similarly to mobile devices and can call various third-party resources.

[0043] Step S104: When the instruction type is mode adjustment instruction, generate a device control strategy according to the control instruction, and adjust the air conditioner's own operating mode according to the device control strategy.

[0044] In this embodiment, if the control command is determined to be a mode adjustment command, a device control strategy can be generated based on the control command, and the air conditioner can be controlled to adjust its operating mode according to the device control strategy.

[0045] Step S106: Determine the air conditioner's operating parameters after the air conditioner adjusts its operating mode according to the equipment control strategy.

[0046] In this embodiment, after determining that the air conditioner adjusts its operating mode according to the equipment control strategy, and determining that the current environment of the room where the air conditioner is located is not suitable for the user, the application software can be controlled according to the equipment operating parameters after the air conditioner adjusts its operating mode.

[0047] Step S108: Generate an application software control strategy based on the equipment operating parameters, and control the application software built into the air conditioner according to the application software control strategy.

[0048] In this embodiment, the way the application software needs to be adjusted can be determined based on the device's operating parameters. For example, if the room temperature is high according to the control command, the audio playback software can be controlled to play some soothing music.

[0049] As can be seen from the above, in this embodiment of the invention, after determining the instruction type of the control instruction; when the instruction type is a mode adjustment instruction, a device control strategy is generated according to the control instruction, and the operating mode of the air conditioner itself is adjusted according to the device control strategy; after determining the operating mode adjustment of the air conditioner according to the device control strategy, the device operating parameters of the air conditioner are determined; an application software control strategy is generated according to the device operating parameters, and the application software built into the air conditioner is controlled according to the application software control strategy, thereby achieving the goal of high linkage between the air conditioner itself and its built-in application software, improving the degree of linkage between the air conditioner and its built-in application software, and also improving the intelligence level of the internal linkage function of the air conditioner.

[0050] Therefore, the air conditioner control method provided by the embodiments of the present invention solves the technical problem in the related art of low linkage between air conditioner and application software, resulting in low intelligence of internal linkage function of air conditioner.

[0051] According to the above embodiments of the present invention, determining the instruction type of the control instruction may include: triggering the voice receiving module of the air conditioner to start after the air conditioner is powered on, so as to receive the control instruction; parsing the control instruction to obtain the instruction type of the control instruction.

[0052] In this embodiment, after the air conditioner is powered on, its voice receiving module can be activated to receive control commands issued by the user. The voice recognition module then parses the control commands to determine their type. Natural language processing technology can be used to identify the type of control command, facilitating subsequent control of the air conditioner.

[0053] According to the above embodiments of the present invention, parsing the control command to obtain the command type of the control command includes: identifying keywords in the control command; comparing the keywords with a keyword database to obtain a comparison result, wherein the keyword database is pre-constructed based on the functions of the air conditioner itself and the functions of the application software built into the air conditioner; and determining the command type of the control command based on the comparison result.

[0054] In this embodiment, a keyword library can be pre-built. For example, all functions of the air conditioner and the application software built into the air conditioner can be determined based on the functions of the air conditioner itself and the functions of the application software built into the air conditioner. Keywords corresponding to all these functions can be determined to associate these functions with keywords and form a keyword library.

[0055] In practical applications, the keywords identified from the control commands can be compared with a keyword database. Specifically, the identified keywords can be used as indexes to traverse the keyword database and obtain the function corresponding to the keyword. This allows the type of control command to be determined, thus enabling the type of control command to be determined quickly and accurately.

[0056] According to the above embodiments of the present invention, when the instruction type is a mode adjustment instruction, generating a device control strategy based on the control instruction may include: parsing device adjustment parameters from the control instruction; and generating a device control strategy based on the device adjustment parameters.

[0057] In this embodiment, equipment adjustment parameters can be parsed from control commands, and then equipment control strategies can be generated based on the equipment adjustment parameters. For example, equipment control strategies can be generated based on the temperature, wind speed, and swing type that need to be adjusted.

[0058] According to the above embodiments of the present invention, generating an application software control strategy based on device operating parameters includes: determining the current environmental information of the space where the air conditioner is located based on the device operating parameters, wherein the current environmental information corresponds to user intent information, and the user intent information includes control information of the application software; determining target user intent information based on the current environmental information; determining control information based on the target user intent information, wherein the control information includes operations that the application software needs to perform; and generating an application software control strategy based on the control information.

[0059] In this embodiment, the current environmental information (e.g., temperature, humidity, etc.) of the space where the air conditioner is located (e.g., a room) can be determined based on the air conditioner's operating parameters. This allows the determination of the user's intent information, such as what type / style of music the user wants the air conditioner's built-in application software to play. Based on the user's intent information, control information can be determined. This control information may include the name of the music that the application software needs to play. Furthermore, the application software control strategy can be generated based on the control information.

[0060] In an optional embodiment, the instruction type may further include: an application software control instruction for controlling the application software built into the air conditioner. The control method of the air conditioner further includes: when the instruction type is an application software control instruction, identifying the control instruction to obtain control information of the application software; and generating an application software control strategy based on the control information.

[0061] In this embodiment, if the instruction type is determined to be an application software control instruction, the control information of the application software is obtained by identifying the control instruction, and an application software control strategy can be generated based on the control information.

[0062] In an optional embodiment, the instruction type further includes: when the instruction is a scene control instruction for controlling the usage scenario of the air conditioner, the usage scenario is the required environment type of the room where the air conditioner is located. The control method of the air conditioner further includes: when the instruction type is a scene control instruction, identifying the control instruction to obtain the scene type of the usage scenario; generating a linkage control instruction based on the scene type, wherein the linkage control instruction is used to control other smart appliances linked with the air conditioner, and the setting position of the other smart appliances is less than a predetermined distance from the setting position of the air conditioner; and controlling the other smart appliances based on the linkage control instruction.

[0063] In this embodiment, the air conditioner can be linked with smart home devices and can be set to multiple scene modes. When the user uses the air conditioner and sets the voice command to the focus mode scene, the air conditioner recognizes this as a skill domain command (i.e., the control command type is an application software control command). The air conditioner then executes the smart home linkage function, controlling the corresponding devices (e.g., in focus mode, setting preset parameters for the air conditioner, turning on warm-colored lights for smart lights, and turning off noisy appliances, etc.). Simultaneously, when the air conditioner's status changes, it can trigger the built-in app based on the status information (focus scene mode), automatically activating the app's focus music function until the scene mode is closed, at which point the app automatically closes. That is, in this embodiment, the user can switch from scene A to scene B, and the app function will also perform a corresponding switch.

[0064] In the above embodiments, the control method of the air conditioner may further include: generating application software control instructions according to the scenario type; and controlling the application software according to the application software control instructions.

[0065] In this embodiment, application software control commands can be generated based on the user-defined scenario type. These commands allow the application software to be controlled. For example, in a focus mode scenario, where the user requires a quiet and comfortable environment, the air conditioner can be linked to control other smart devices to remain quiet, for instance, by reducing noise from other smart devices. In this case, the application software can be controlled to play soothing music.

[0066] According to the above embodiments of the present invention, adjusting the operating mode of the air conditioner itself according to the equipment control strategy may include at least one of the following: adjusting the air speed of the air conditioner according to the equipment control strategy; adjusting the temperature of the air conditioner according to the equipment control strategy; adjusting the air sweeping type of the air conditioner according to the equipment control strategy; and adjusting the cooling mode of the air conditioner according to the equipment control strategy.

[0067] In this embodiment, the air conditioner is a smart air conditioner, which can adjust, but is not limited to, fan speed, temperature, humidity, and airflow type according to the device control strategy, in order to provide a comfortable environment for the user.

[0068] According to the above embodiments of the present invention, controlling the application software according to the application software control strategy includes one of the following: controlling the application software to play audio resources; controlling the application software to play video resources.

[0069] In this embodiment of the invention, the application software can be controlled to play audio or video resources in order to provide users with the resources they need.

[0070] According to the above embodiments of the present invention, the air conditioner has a display screen, and the control method of the air conditioner may further include: determining the current state of the display screen when the control application software plays audio resources; when the current state indicates that the display screen is in a screen-off state, controlling the application software to play only the audio resources; when the current state indicates that the display screen is in a screen-on state, controlling the application software to simultaneously play video resources corresponding to the audio resources.

[0071] In this embodiment, if the air conditioner has a display screen, when controlling the application software, the current state of the display screen can be determined first. If the current state of the display screen is off, the application software can be controlled to play only audio resources; otherwise, if the current state of the display screen is on, the application software can be controlled to play video resources corresponding to the audio resources at the same time, thus enriching the user experience.

[0072] According to the above embodiments of the present invention, the air conditioner may include: a main control module unit, a wireless communication module unit, a voice module unit, an edge module unit, etc. In the embodiments of the present invention, the main control module unit is responsible for logic operations, scheduling control, etc.; the wireless communication module unit is responsible for network connection and terminal communication, and the communication method is selected from WiFi, Bluetooth, ZigBee, etc.; the voice module unit includes: a microphone array, a voice recognition algorithm module, a speaker unit, etc., and the voice module is responsible for voice recognition.

[0073] Among them, the edge module unit is responsible for identifying device status, analyzing device parameters, judging status changes, and analyzing and recognizing user control intentions. For example, it can intelligently identify music suitable for the current environment based on the user's settings for the air conditioner's operating parameters (fan speed, temperature, mode).

[0074] Figure 2 This is a flowchart of an optional air conditioner control method according to an embodiment of the present invention, such as... Figure 2 As shown, when the device (i.e., the air conditioner) is in use, it receives a command message. The device's edge module first identifies whether the command is from the control domain or the skill domain. If it is from the control domain, the device performs corresponding functional control and executes the corresponding parameter adjustment actions. At the same time, the edge module analyzes and identifies the current adjustment parameters and historical parameters to obtain device status information and user intent. Then, based on the status information and intent, it calls the built-in APP and analyzes the adjustment settings required by the APP based on the status information and control intent. The APP then performs the corresponding function adjustment settings based on the information fed back from the edge module.

[0075] Conversely, if it is a skill domain, the device will perform corresponding skill recognition and execute the corresponding skill resource broadcast; at the same time, the edge module will identify and judge the user's skill service intent and device status, and then link and call the built-in APP. If the device is in a screen-off state, only the resource will be played and the device APP will not need to broadcast the animation resource. If the device is in a screen-on state, the APP will play the corresponding skill resource animation.

[0076] In this embodiment of the invention, the control domain refers to the instructions used to control the air conditioner itself, such as mode adjustment instructions; the skill domain refers to the instructions used to control the application programs built into the air conditioner, such as application software control instructions.

[0077] For example, if a user (through voice control) increases the fan speed, the system first identifies the current operating parameters of the device and then assesses the user's intent. If the current fan speed is medium and the user's request is to increase the fan speed, it indicates that the user is currently experiencing heat or dryness. The mini-program automatically matches a music scene that is appropriate for this state, such as a cooling or comfortable music scene.

[0078] The control method of the air conditioner provided by the embodiments of the present invention will be described below in combination with some specific application scenarios.

[0079] Application scenario 1: The user uses the air conditioner at night and adjusts the air conditioner to the sleep mode. At this time, the air conditioner recognizes this as a control domain instruction, and the device main control executes the air conditioner function setting; at the same time, the edge module recognizes the change in the air conditioner state, and联动调用 the built-in APP of the device according to the status information, and automatically turns on the APP sleep music function (such as Figure 2 ), and set a certain duration to close the APP (such as automatically closing after 30 minutes).

[0080] Application scenario 2: The user controls the device to play music by voice, such as playing "Dao Xiang", and the device recognizes and broadcasts the music; at the same time, if the device is in the screen-on state, it will联动调用 the built-in APP to play the music MV.

[0081] Through the control method of the air conditioner provided by the embodiments of the present invention, when adjusting the settings of the air conditioner, the relevant APP can automatically execute relevant adjustments according to the set state of the air conditioner,实现空调与APP进行联动, making the use of device resources more abundant and improving the consumer experience. By调用APP功能, the problem of lack of intelligent air conditioner resource services is solved; at the same time, the problem of poor internal function linkage of the air conditioner is also solved.

[0082] The air conditioner in the embodiments of the present invention can judge through its own adjustment settings or mode states, and automatically联动调用 the relevant functions of the built-in APP, so that the air conditioner makes full use of the APP resources, the APP executes relevant functions according to the state of the device, and makes the functions of the air conditioner more abundant, achieving the following effective effects: 1). Analyze and identify the device state and user intention according to the user control instruction; 2). The device actively联动调用 the built-in APP; 3). Adjust the corresponding APP functions according to the device state and / or user control intention.

[0083] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0084] It should be noted that there are some inaccuracies in the original Chinese text. For example, "联动调用" is not a standard expression. I have tried my best to translate it according to the context, but it may need to be further adjusted according to the actual situation.Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0085] According to embodiments of the present invention, a control device for an air conditioner for implementing the above-described control method for an air conditioner is also provided. Figure 3 This is a schematic diagram of the control device of an air conditioner according to an embodiment of the present invention, such as... Figure 3 As shown, the control device of the air conditioner includes: a first determining unit 31, a generating unit 33, a second determining unit 35, and a control unit 37. The control device of the air conditioner will be described below.

[0086] The first determining unit 31 is used to determine the instruction type of the control instruction, wherein the control instruction is used to control the air conditioner itself or the application software built into the air conditioner to perform a predetermined operation, and the instruction type includes: a mode adjustment instruction used to control the air conditioner itself to adjust the operating mode.

[0087] The generation unit 33 is used to generate a device control strategy according to the control command when the command type is a mode adjustment command, and adjust the operating mode of the air conditioner itself according to the device control strategy.

[0088] The second determining unit 35 is used to determine the equipment operating parameters of the air conditioner after the air conditioner adjusts its operating mode according to the equipment control strategy.

[0089] The control unit 37 is used to generate application software control strategies based on equipment operating parameters, and to control the application software built into the air conditioner according to the application software control strategies.

[0090] It should be noted that the first determining unit 31, the generating unit 33, the second determining unit 35, and the control unit 37 mentioned above correspond to steps S102 to S108 in the embodiments. The four units and the corresponding steps implement the same instances and application scenarios, but are not limited to the content disclosed in the above embodiments.

[0091] As can be seen from the above, in the solution described in the above embodiments of the present invention, the first determining unit can be used to determine the instruction type of the control instruction, wherein the control instruction is used to control the air conditioner itself or the application software built into the air conditioner to perform a predetermined operation, and the instruction type includes: a mode adjustment instruction for controlling the air conditioner itself to adjust its operating mode; then, when the instruction type is a mode adjustment instruction, the generating unit generates a device control strategy according to the control instruction, and adjusts the air conditioner's own operating mode according to the device control strategy; then, the second determining unit determines the air conditioner's device operating parameters after the air conditioner adjusts its operating mode according to the device control strategy; and the control unit generates an application software control strategy according to the device operating parameters, and controls the application software built into the air conditioner according to the application software control strategy, thereby achieving a high degree of linkage between the air conditioner itself and its built-in application software, improving the degree of linkage between the air conditioner and its built-in application software, and also improving the intelligence level of the internal linkage function of the air conditioner.

[0092] Therefore, the control device for the air conditioner provided by the embodiments of the present invention solves the technical problem in the related art of low linkage between the air conditioner and the application software, resulting in low intelligence of the internal linkage function of the air conditioner.

[0093] In one optional embodiment, the first determining unit includes: a triggering module, configured to trigger the voice receiving module of the air conditioner to start after the air conditioner is powered on, so as to receive control commands; and a first parsing module, configured to parse the control commands to obtain the command type of the control commands.

[0094] In one optional embodiment, the first parsing module includes: an identification submodule for identifying keywords in the control command; a comparison submodule for comparing the keywords with a keyword database to obtain a comparison result, wherein the keyword database is pre-constructed based on the functions of the air conditioner itself and the functions of the application software built into the air conditioner; and a determination submodule for determining the command type of the control command based on the comparison result.

[0095] In one optional embodiment, the generation unit includes: a second parsing module that parses device adjustment parameters from control instructions; and a first generation module that generates a device control strategy based on the device adjustment parameters.

[0096] In one optional embodiment, the control unit includes: a first determining module, configured to determine the current environmental information of the space where the air conditioner is located based on device operating parameters, wherein the current environmental information corresponds to user intent information, and the user intent information includes control information of the application software; a second determining module, configured to determine target user intent information based on the current environmental information; a third determining module, configured to determine control information based on the target user intent information, wherein the control information includes operations that the application software needs to perform; and a second generating module, configured to generate an application software control strategy based on the control information.

[0097] In an optional embodiment, the instruction type further includes: an application software control instruction for controlling the application software built into the air conditioner. The control device of the air conditioner further includes: a first identification unit, used to identify the control instruction when the instruction type is an application software control instruction, and obtain the control information of the application software; and a generation unit, used to generate an application software control strategy based on the control information.

[0098] In an optional embodiment, the instruction type further includes: when the usage scenario of the air conditioner is a scene control instruction, the usage scenario is the required environment type of the room where the air conditioner is located. The control device of the air conditioner further includes: a second identification unit, used to identify the control instruction when the instruction type is a scene control instruction, and obtain the scene type of the usage scenario; a generation unit, further used to generate a linkage control instruction according to the scene type, wherein the linkage control instruction is used to control other smart appliances linked with the air conditioner, and the setting position of the other smart appliances is less than a predetermined distance from the setting position of the air conditioner; and a control unit, further used to control other smart appliances according to the linkage control instruction.

[0099] In one optional embodiment, the control device of the air conditioner further includes: a generation unit, which is further configured to generate application software control instructions according to the scene type; and a control unit, which is further configured to control the application software according to the application software control instructions.

[0100] In one optional embodiment, the generating unit includes at least one of the following: a first adjustment module for adjusting the fan speed of the air conditioner according to the device control strategy; a second adjustment module for adjusting the temperature of the air conditioner according to the device control strategy; a third adjustment module for adjusting the air sweeping type of the air conditioner according to the device control strategy; and a fourth adjustment module for adjusting the cooling mode of the air conditioner according to the device control strategy.

[0101] In one alternative embodiment, the control unit includes one of the following: a first control module for controlling the application software to play audio resources; and a second control module for controlling the application software to play video resources.

[0102] In one optional embodiment, the air conditioner has a display screen, and the control device of the air conditioner further includes: a fourth determining module, used to determine the current state of the display screen when the control application software plays audio resources; a third control module, used to control the application software to play only audio resources when the current state indicates that the display screen is in a screen-off state; and a fourth control module, used to control the application software to play video resources corresponding to the audio resources simultaneously when the current state indicates that the display screen is in a screen-on state.

[0103] According to another aspect of the present invention, an air conditioner is also provided, wherein the air conditioner uses the control method of any of the above-described air conditioners.

[0104] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored program, wherein the program executes the control method of an air conditioner according to any one of the above embodiments.

[0105] Optionally, in this embodiment, the computer-readable storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any communication device in a group of communication devices.

[0106] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: determining the instruction type of a control instruction, wherein the control instruction is used to control the air conditioner itself or the application software built into the air conditioner to perform a predetermined operation, and the instruction type includes: a mode adjustment instruction for controlling the air conditioner itself to adjust its operating mode; when the instruction type is a mode adjustment instruction, generating a device control strategy according to the control instruction, and adjusting the air conditioner's own operating mode according to the device control strategy; determining the air conditioner's device operating parameters after the air conditioner adjusts its operating mode according to the device control strategy; generating an application software control strategy according to the device operating parameters, and controlling the application software built into the air conditioner according to the application software control strategy.

[0107] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: after the air conditioner is powered on, the voice receiving module of the air conditioner is triggered to start in order to receive control commands; the control commands are parsed to obtain the command type of the control commands.

[0108] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: identifying keywords in control instructions; comparing the keywords with a keyword database to obtain comparison results, wherein the keyword database is pre-constructed based on the functions of the air conditioner itself and the functions of the application software built into the air conditioner; and determining the instruction type of the control instructions based on the comparison results.

[0109] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: parsing device adjustment parameters from control instructions; and generating a device control strategy based on the device adjustment parameters.

[0110] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: determining the current environmental information of the space where the air conditioner is located based on the device operating parameters, wherein the current environmental information corresponds to user intent information, and the user intent information includes control information of the application software; determining target user intent information based on the current environmental information; determining control information based on the target user intent information, wherein the control information includes operations that the application software needs to perform; and generating an application software control strategy based on the control information.

[0111] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: when the instruction type is an application software control instruction, the control instruction is identified to obtain the control information of the application software; and an application software control strategy is generated based on the control information.

[0112] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: when the instruction type is a scene control instruction, the control instruction is identified to obtain the scene type of the usage scene; a linkage control instruction is generated according to the scene type, wherein the linkage control instruction is used to control other smart appliances linked with the air conditioner, and the setting position of the other smart appliances is less than a predetermined distance from the setting position of the air conditioner; and the other smart appliances are controlled according to the linkage control instruction.

[0113] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: generating application software control instructions according to the scenario type; controlling the application software according to the application software control instructions.

[0114] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: adjusting the air conditioner's fan speed according to the device control strategy; adjusting the air conditioner's temperature according to the device control strategy; adjusting the air sweeping type of the air conditioner according to the device control strategy; and adjusting the air conditioner's cooling mode according to the device control strategy.

[0115] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: controlling the application software to play audio resources; controlling the application software to play video resources.

[0116] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: when controlling the application software to play audio resources, determining the current state of the display screen; when the current state indicates that the display screen is in a screen-off state, controlling the application software to play only the audio resources; when the current state indicates that the display screen is in a screen-on state, controlling the application software to simultaneously play the video resources corresponding to the audio resources.

[0117] According to another aspect of the present invention, a processor is also provided, which is used to run a program, wherein the program executes the control method of the air conditioner described above when it runs.

[0118] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0119] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0120] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

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

[0122] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0123] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0124] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A control method for an air conditioner, characterized in that, include: The instruction type of the control instruction is determined, wherein the control instruction is used to control the air conditioner itself or the application software built into the air conditioner to perform a predetermined operation, and the instruction type includes: a mode adjustment instruction for controlling the air conditioner itself to adjust the operating mode; When the instruction type is the mode adjustment instruction, a device control strategy is generated according to the control instruction, and the operating mode of the air conditioner itself is adjusted according to the device control strategy; After determining that the air conditioner adjusts its operating mode according to the equipment control strategy, the equipment operating parameters of the air conditioner are as follows: The application software control strategy is generated based on the device operating parameters, and the application software built into the air conditioner is controlled according to the application software control strategy. Specifically, when the instruction type is the mode adjustment instruction, generating a device control strategy based on the control instruction includes: parsing device adjustment parameters from the control instruction; and generating the device control strategy based on the device adjustment parameters. The process of generating an application software control strategy based on the device operating parameters includes: determining the current environmental information of the space where the air conditioner is located based on the device operating parameters, wherein the current environmental information corresponds to user intent information, and the user intent information includes the control information of the application software; determining target user intent information based on the current environmental information; determining the control information based on the target user intent information, wherein the control information includes the operations that the application software needs to perform; and generating the application software control strategy based on the control information.

2. The control method for an air conditioner according to claim 1, characterized in that, Determine the instruction type of the control instructions, including: After the air conditioner is powered on, the voice receiving module of the air conditioner is triggered to start in order to receive the control command; The control command is parsed to obtain the command type of the control command.

3. The control method for an air conditioner according to claim 2, characterized in that, The control command is parsed to obtain the command type, including: Identify keywords in the control commands; The keywords are compared with the keyword database to obtain the comparison results. The keyword database is constructed in advance based on the functions of the air conditioner itself and the functions of the application software built into the air conditioner. The instruction type of the control instruction is determined based on the comparison results.

4. The control method for an air conditioner according to claim 1, characterized in that, The instruction type further includes: application software control instructions for controlling the application software built into the air conditioner; the method further includes: When the instruction type is the application software control instruction, the control instruction is identified to obtain the control information of the application software; The application software control strategy is generated based on the control information.

5. The control method for an air conditioner according to claim 1, characterized in that, The instruction type further includes: when using a scene control instruction to control the usage scenario of the air conditioner, the usage scenario is the required environment type of the room where the air conditioner is located, and the method further includes: When the instruction type is the scene control instruction, the control instruction is identified to obtain the scene type of the usage scenario; A linkage control instruction is generated based on the scenario type, wherein the linkage control instruction is used to control other smart appliances linked with the air conditioner, and the installation position of the other smart appliances is less than a predetermined distance from the installation position of the air conditioner; The other smart appliances are controlled according to the linkage control command.

6. The control method for an air conditioner according to claim 5, characterized in that, Also includes: Generate application software control instructions based on the scenario type; Control the application software according to the application software control instructions.

7. The control method for an air conditioner according to any one of claims 1 to 6, characterized in that, Adjusting the operating mode of the air conditioner according to the device control strategy includes at least one of the following: Adjust the air conditioner's fan speed according to the device control strategy described above; Adjust the temperature of the air conditioner according to the device control strategy; Adjust the airflow type of the air conditioner according to the device control strategy; The air conditioner's cooling mode is adjusted according to the device control strategy.

8. The control method for an air conditioner according to any one of claims 1 to 6, characterized in that, Controlling the application software according to the application software control strategy includes one of the following: Control the application software to play audio resources; Control the application software to play video resources.

9. The control method for an air conditioner according to claim 8, characterized in that, The air conditioner has a display screen and also includes: When controlling the application software to play audio resources, determine the current state of the display screen; When the current state indicates that the display screen is in an off state, the application software is controlled to play only audio resources; When the current state indicates that the display screen is on, the application software is controlled to simultaneously play the video resource corresponding to the audio resource.

10. A control device for an air conditioner, characterized in that, include: The first determining unit is used to determine the instruction type of the control instruction, wherein the control instruction is used to control the air conditioner itself or the application software built into the air conditioner to perform a predetermined operation, and the instruction type includes: a mode adjustment instruction for controlling the air conditioner itself to adjust the operating mode. The generation unit is configured to generate a device control strategy according to the control instruction when the instruction type is the mode adjustment instruction, and adjust the operating mode of the air conditioner itself according to the device control strategy; The second determining unit is used to determine the equipment operating parameters of the air conditioner after the air conditioner adjusts its operating mode according to the equipment control strategy. The control unit is used to generate an application software control strategy based on the device operating parameters, and to control the application software built into the air conditioner according to the application software control strategy. The generation unit includes: a second parsing module that parses device adjustment parameters from the control command; and a first generation module that generates the device control strategy based on the device adjustment parameters. The control unit includes: a first determining module, configured to determine the current environmental information of the space where the air conditioner is located based on the device operating parameters, wherein the current environmental information corresponds to user intent information, and the user intent information includes control information of the application software; a second determining module, configured to determine target user intent information based on the current environmental information; a third determining module, configured to determine the control information based on the target user intent information, wherein the control information includes operations that the application software needs to perform; and a second generating module, configured to generate a control strategy for the application software based on the control information.

11. An air conditioner, characterized in that, The air conditioner uses the control method of any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program executes the control method of the air conditioner according to any one of claims 1 to 9.

13. A processor, characterized in that, The processor is used to run a program, wherein the program executes the control method of the air conditioner according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Scene-based air conditioner control method, device and equipment and storage medium

    CN115751636A

  • KR20200010013A