Air conditioner control method and device, air conditioner and storage medium
By collecting posture and voice data of users in the area associated with the air conditioner, the system identifies users, determines air conditioning control strategies, and adjusts air conditioning operating parameters, thus solving the problem that the air conditioner cannot accurately identify the user's state and improving user comfort.
Patent Information
- Application Number
- CN202410250846.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-05
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2044-03-05
AI Technical Summary
Existing air conditioners cannot accurately identify the user's status, resulting in the inability to adjust the air conditioning operating parameters appropriately according to the user's status, and thus failing to meet the user's environmental conditioning needs.
By calling the preset scanning module to collect the posture information of the target object and collect voice data, the user's identity information is identified, the air conditioning control strategy is determined based on the posture and identity information, and the operating update parameters are generated to adjust the operating status of the air conditioner.
This enables the air conditioner to accurately and stably adjust its operating status to meet the comfort environment needs of target users and improve user comfort.
Smart Images

Figure CN118031402B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of air conditioner control, and in particular to an air conditioner control method, device, equipment and storage medium. BACKGROUND
[0002] At present, with the rapid development of air conditioners, more and more users use air conditioners for temperature adjustment. The existing air conditioners can generate air flow with different temperature, humidity and flow rate in a specified area, thereby increasing user comfort. However, in actual application scenarios, since the use states of different users in different scenarios are not the same, the existing air conditioners cannot accurately identify the user state in the working area, resulting in that the air conditioner cannot accurately adjust the air conditioner running parameters of the suitable environment according to the user state, and thus the environmental adjustment demand of the user cannot be met. SUMMARY
[0003] The embodiments of the present application provide an air conditioner control method, device, equipment and storage medium, aiming at solving the technical problem that the existing air conditioner cannot accurately adjust the air conditioner running parameters according to the user state, resulting in that the environmental adjustment demand of the user cannot be met.
[0004] In one aspect, the embodiments of the present application provide an air conditioner control method, which comprises the following steps:
[0005] Calling a preset scanning module to collect target posture information of a target object in an air conditioner associated target area;
[0006] Collecting object voice data of the target object, and determining target identity information of the target object based on the object voice data;
[0007] Determining a target air conditioner control strategy according to the target identity information and the target posture information;
[0008] Generating running update parameters of an air conditioner based on the target air conditioner control strategy, and adjusting the air conditioner running state of the air conditioner according to the running update parameters.
[0009] In one possible implementation manner of the present application, before the target air conditioner control strategy of the target object is determined according to the object identity information and the object state information, the method further comprises:
[0010] In response to a voice control event triggered by the target object, obtaining a voice control instruction corresponding to the voice control event;
[0011] Collecting object posture information of the target object in a target area based on a preset scanning module;
[0012] Performing voice recognition on the voice control instruction to determine object identity information of the target object;
[0013] create an air conditioner control strategy of the target object according to the object posture information, the object identity information and the voice control instruction;
[0014] The determining the target air conditioner control strategy according to the target identity information and the target state information comprises:
[0015] The determining the target air conditioner control strategy according to the target identity information and the target state information comprises:
[0016] In a possible implementation manner of the present application, the creating the air conditioner control strategy of the target object according to the object posture information, the object identity information and the voice control instruction comprises:
[0017] accessing a preset control database to obtain a historical control instruction associated with the object posture information and the object identity information;
[0018] setting a running parameter interval in a default control strategy based on the historical control instruction and the voice control instruction to obtain the air conditioner control strategy of the target object.
[0019] In a possible implementation manner of the present application, the determining the target air conditioner control strategy according to the target identity information and the target posture information comprises:
[0020] if the target identity information is the same as the object identity information in the air conditioner control strategy and the target posture information is the same as the object posture information in the air conditioner control strategy, setting the air conditioner control strategy as the target air conditioner control strategy of the target object;
[0021] if the target identity information is different from the object identity information in each air conditioner control strategy, setting a default control strategy corresponding to the target posture information as the target air conditioner control strategy of the target object.
[0022] In a possible implementation manner of the present application, the generating the running update parameter of the air conditioner based on the target air conditioner control strategy and / or the air conditioner control instruction of the target object and adjusting the air conditioner running state of the air conditioner according to the running update parameter comprises:
[0023] obtaining the air conditioner control instruction triggered by the target object and determining a control type of the air conditioner control instruction;
[0024] generating the running update parameter of the air conditioner according to the control type and a running parameter interval in the target air conditioner control strategy, the running update parameter comprising any one or more of a temperature update parameter, a wind speed update parameter and a fresh air volume update parameter;
[0025] The air conditioner operation state of the air conditioner is adjusted according to the operation update parameter.
[0026] In a possible implementation manner of the present application, the target air conditioner control strategy includes a first air conditioner control strategy corresponding to a first target object and a second air conditioner control strategy corresponding to a second target object.
[0027] The operation update parameter of the air conditioner is generated based on the target air conditioner control strategy, and the air conditioner operation state of the air conditioner is adjusted according to the operation update parameter.
[0028] The first operation parameter interval in the first air conditioner control strategy and the second operation parameter interval in the second air conditioner control strategy are obtained.
[0029] The overlapping operation interval is determined according to the first operation parameter interval and the second operation parameter interval, and the operation update parameter of the air conditioner is generated based on the overlapping operation interval.
[0030] The air conditioner operation state of the air conditioner is adjusted according to the operation update parameter.
[0031] In a possible implementation manner of the present application, the target air conditioner control strategy includes a first air conditioner control strategy corresponding to a first target object and a second air conditioner control strategy corresponding to a second target object.
[0032] The operation update parameter of the air conditioner is generated based on the target air conditioner control strategy, and the air conditioner operation state of the air conditioner is adjusted according to the operation update parameter.
[0033] The first operation parameter interval in the first air conditioner control strategy and the second operation parameter interval in the second air conditioner control strategy are obtained.
[0034] If the first operation parameter interval and the second operation parameter interval do not overlap, the operation update parameter of the air conditioner is determined according to the target identity information, the first operation parameter interval and the second operation parameter interval.
[0035] The air conditioner operation state of the air conditioner is adjusted according to the operation update parameter.
[0036] In a possible implementation manner of the present application, the operation update parameter of the air conditioner is determined according to the target identity information, the first operation parameter interval and the second operation parameter interval.
[0037] If the target identity information of the first target object and the target identity information of the second target object are both first identity information, an interval parameter intermediate value between the first operation parameter interval and the second operation parameter interval is set as the operation update parameter of the air conditioner.
[0038] If the target identity information of the first target object is the first identity information and the target identity information of the second target object is the second identity information, an end point running parameter in the first running parameter interval similar to the second running parameter interval is set as the running update parameter of the air conditioner.
[0039] In another aspect, the present application provides an air conditioner control device, which comprises:
[0040] A state recognition module configured to call a preset scanning module to collect target posture information of a target object in a target area associated with the air conditioner;
[0041] An identity recognition module configured to collect object voice data of the target object and determine target identity information of the target object based on the object voice data;
[0042] A strategy determination module configured to determine a target air conditioner control strategy according to the target identity information and the target posture information;
[0043] An air conditioner control module configured to generate a running update parameter of an air conditioner based on the target air conditioner control strategy and adjust an air conditioner running state of the air conditioner according to the running update parameter.
[0044] In another aspect, the present application further provides an air conditioner, which comprises:
[0045] One or more processors;
[0046] A memory; and
[0047] One or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor to implement the steps of the air conditioner control method.
[0048] In another aspect, the present application further provides a computer readable storage medium having a computer program stored thereon, wherein the computer program is loaded by a processor to execute the steps of the air conditioner control method.
[0049] In the present application, the target posture information of a target object in an air conditioner associated target area is collected by calling a preset scanning module; object voice data of the target object is collected, and target identity information of the target object is determined based on the object voice data; a target air conditioner control strategy is determined according to the target identity information and the target posture information; running update parameters of the air conditioner are generated based on the target air conditioner control strategy, and the air conditioner running state is adjusted according to the running update parameters. The user state and user identity of the target user using the air conditioner are recognized by the scanning method such as ultrasonic scanning and voice, so as to determine the air conditioner control strategy suitable for the target user, and the running state of the air conditioner is adjusted through the air conditioner control strategy and air conditioner control instruction, so that the air conditioner can accurately and stably adjust the running state, and then maintain the running state suitable for the target user, so as to improve the user comfort. BRIEF DESCRIPTION OF DRAWINGS
[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0051] Figure 1 The scene schematic diagram of the air conditioner control method of the present application embodiment;
[0052] Figure 2 The flowchart of one embodiment of the air conditioner control method in the present application embodiment;
[0053] Figure 3 The flowchart of one embodiment of the air conditioner control method in the present application embodiment;
[0054] Figure 4 The flowchart of another embodiment of the air conditioner control method in the present application embodiment;
[0055] Figure 5 The structural schematic diagram of one embodiment of the air conditioner control device provided by the present application embodiment;
[0056] Figure 6 The structural schematic diagram of one embodiment of the air conditioner provided by the present application embodiment. DETAILED DESCRIPTION
[0057] With reference to the drawings and the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments of the present application, any other embodiments obtained by a person of ordinary skill in the art without creative effort should fall within the scope of the present application.
[0058] In the description of the present application, it should be understood that the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second" are only for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined as "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "a plurality of" is two or more, unless otherwise explicitly and specifically limited.
[0059] In the present application, the word "exemplary" is used to mean "serving as an example, instance, or illustration." Any implementation described as "exemplary" is not necessarily to be construed as preferred or advantageous over other implementations. The following description is presented to enable any person skilled in the art to make and use the application. In the following description, for purposes of explanation, specific details are set forth. It will be apparent to those skilled in the art that the present application can be practiced without the specific details. In other instances, well-known structures and processes are not shown in detail to avoid obscuring the application. Thus, the present application is not intended to be limited to the implementations shown, but is to be accorded the widest scope consistent with the principles and features presented herein.
[0060] At present, with the rapid development of air conditioners, more and more users use air conditioners for temperature adjustment. The existing air conditioner can generate air flow with different temperature, humidity and flow rate in a specified area, thereby increasing user comfort. However, in actual application scenarios, since the use state of different users in different scenarios is not the same, the existing air conditioner cannot accurately identify the user state in the working area, resulting in that the air conditioner cannot accurately adjust the air conditioner operating parameters of the suitable environment according to the user state, and thus cannot meet the user's environmental adjustment demand.
[0061] Based on this, this application proposes an air conditioning control method, apparatus, device, and computer-readable storage medium to solve the technical problem in the prior art that air conditioners cannot accurately adjust air conditioning operating parameters according to user status, resulting in the inability to meet user environmental regulation needs.
[0062] The air conditioning control method in this embodiment of the invention is applied to an air conditioning control device, which is installed in an air conditioner. The air conditioner is provided with one or more processors, a memory, and one or more application programs. The one or more application programs are stored in the memory and configured to be executed by the processor to implement the air conditioning control method. The air conditioner can be various types of air conditioners such as portable air conditioners, window air conditioners, wall-mounted air conditioners, and floor-standing air conditioners.
[0063] like Figure 1 As shown, Figure 1 This is a schematic diagram of a scenario for an air conditioning control method according to an embodiment of the present application. The air conditioning control scenario in this embodiment includes an air conditioner 100 (the air conditioner 100 integrates an air conditioning control device), and the air conditioner 100 has a computer-readable storage medium corresponding to the air conditioning control method running in it to execute the steps of the air conditioning control method.
[0064] Understandable, Figure 1 The air conditioner in the air conditioning control method scenario shown, or the device contained in the air conditioner, does not constitute a limitation on the embodiments of the present invention. That is, the number or type of air conditioner in the air conditioning control method scenario, or the number or type of device contained in each device, does not affect the overall implementation of the technical solution in the embodiments of the present invention, and can all be considered as equivalent substitutions or derivatives of the technical solutions claimed in the embodiments of the present invention.
[0065] In this embodiment of the invention, the air conditioner 100 is mainly used to: call a preset scanning module to collect target posture information of target objects in the target area associated with the air conditioner;
[0066] Collect the target object's voice data, and determine the target object's identity information based on the voice data;
[0067] Determine the target air conditioning control strategy based on the target identity information and the target attitude information;
[0068] Based on the target air conditioning control strategy, the air conditioner's operating update parameters are generated, and the air conditioning operating status of the air conditioner is adjusted according to the operating update parameters.
[0069] In this embodiment of the invention, the air conditioner 100 can be an independent air conditioner, such as a portable air conditioner, a window air conditioner, a wall-mounted air conditioner, and a cabinet air conditioner, or it can be an air conditioning control network or an air conditioning control cluster composed of multiple air conditioners.
[0070] The application embodiment provides an air conditioner control method, device, equipment and computer readable storage medium, which are described in detail below.
[0071] Those skilled in the art can understand that, Figure 1 The application environment shown in the above is only one of the application scenarios related to the application scheme, and does not constitute a limitation on the application scenarios of the application scheme. Other application environments can also include more or less air conditioners or air conditioner control network connection relationships than Figure 1 The above is only one of the application scenarios related to the application scheme, and does not constitute a limitation on the application scenarios of the application scheme. Other application environments can also include more or less air conditioners or air conditioner control network connection relationships than Figure 1 The above is only one of the application scenarios related to the application scheme, and does not constitute a limitation on the application scenarios of the application scheme. Other application environments can also include more or less air conditioners or air conditioner control network connection relationships than
[0072] It should be noted that, Figure 1 The scene diagram of the air conditioner control method shown above is only one example. The scene of the air conditioner control method described in the application embodiment is to more clearly illustrate the technical scheme of the application embodiment, and does not constitute a limitation on the technical scheme provided by the application embodiment.
[0073] Based on the above air conditioner control method, various embodiments of the air conditioner control method disclosed in the application are proposed.
[0074] As Figure 2 shown, Figure 2 The flowchart of one embodiment of the air conditioner control method in the application embodiment is shown in the above, which includes the following steps 201-204:
[0075] 201, calling a preset scanning module to collect target posture information of a target object in an air conditioner associated target area;
[0076] The air conditioner control method in the embodiment is applied to an air conditioner, and the type and number of the air conditioner are not limited, that is, the air conditioner can be one or more mobile air conditioners, air conditioner window units, air conditioner hanging units and air conditioner cabinet units and various air conditioners, and optionally, the air conditioner can also be at least one air conditioner extension in a distributed air conditioning system. In one specific embodiment, the air conditioner is an air conditioner hanging unit.
[0077] Specifically, the air conditioner is provided with a preset scanning module, and the air conditioner can collect target posture information of a target object in a target area associated with the air conditioner based on the preset scanning module. The preset scanning module can be an ultrasonic scanning module, and in other embodiments, the preset scanning module can also be an infrared scanning module, etc. The target object is a user within the working coverage range of the air conditioner. The target posture information is posture information representing the target object in the target area. The target posture information includes standing posture information, sitting posture information, squatting posture information, and lying posture information. Different target posture information represents different air conditioner use states of the target object. For example, if the target posture information is lying posture information, it is determined that the air conditioner use state of the target object is a sleep state.
[0078] Specifically, when the target object uses the air conditioner to adjust the indoor temperature, etc., the target object can be in different air conditioner use states, such as standing state, sitting state, and sleeping state, etc. The target object's target suitable environment is not the same in different air conditioner use states. Therefore, during the operation of the air conditioner, the preset scanning module is called to emit ultrasonic waves to the target area associated with the air conditioner, and the time parameter and intensity parameter of the reflection between the ultrasonic waves and the target object are detected. The time parameter and intensity parameter are input into a preset posture detection model for posture recognition, so as to determine the target posture information of the target object. After determining the target posture information of the target object, the air conditioner determines the current air conditioner use state of the user based on the target posture information.
[0079] 202, collecting object voice data of the target object, and determining target identity information of the target object based on the object voice data;
[0080] Specifically, in order to ensure the control accuracy of the air conditioner, when the target posture of the target object is obtained, the object voice data of the target object is also collected, and the target identity information of the target object is identified through the object voice data of the target object. The object voice data is a voice instruction triggered by the target object to the air conditioner or other Internet of Things devices in the target area that are communicatively connected to the air conditioner. In one specific embodiment, the object voice data is a voice control instruction issued by the target object to the air conditioner.
[0081] Specifically, different users have different comfortable operation states of the air conditioner, therefore, when the target posture of the target object is obtained, the object voice data of the target object is further collected, and the object voice data is voice recognized, so as to determine the target identity information of the target object. The target identity information is identity tag information used to distinguish the identities of the target objects.
[0082] Specifically, the air conditioner pre-records voice samples of each target object, and extracts sound features of the voice samples through a preset voice extraction module to obtain sound sample features of the voice samples, and stores the sound sample features and identity label information of the target object in a preset identity recognition database. The voice sample can be voice data when the target object triggers a voice control event. Optionally, the voice sample can also be voice sample data that the user voluntarily enters in a client interface associated with the air conditioner.
[0083] Specifically, after the air conditioner collects object voice data of the target object, the air conditioner extracts sound features of the object voice data to obtain object sound features, and compares the object sound features with sound sample features in the identity recognition database to determine target identity information of the target object.
[0084] Optionally, if the object sound features are the same as any sound sample features in the identity recognition database, the identity label information corresponding to the sound sample features is set as the target identity information of the target object.
[0085] Optionally, if the object sound features are not the same as any sound sample features in the identity recognition database, the object sound features are stored in the identity recognition database, and the target identity information corresponding to the object sound features is set as new user identity information.
[0086] 203. determining a target air conditioner control strategy of the target object according to the target identity information and the target posture information;
[0087] Specifically, after obtaining the target identity information and the target posture information, the air conditioner determines a target air conditioner control strategy of the target object according to the target identity information and the target posture information, wherein the target air conditioner control strategy is an air conditioner control strategy for adjusting the operating state of the air conditioner (including but not limited to operating parameters such as wind speed, wind direction, fresh air volume, temperature, and humidity) to meet the target object's suitable environment standard.
[0088] Specifically, the air conditioner pre-creates a default control strategy corresponding to each target posture information, and also responds to a voice control event triggered by the target object and obtains a voice control instruction corresponding to the voice control event.
[0089] When the air conditioner obtains the voice control instruction of the target object, the object posture information of the target object in the target area is collected by a preset scanning module, and the voice control instruction is recognized to determine the object identity information of the target object, so as to obtain the object posture information of the target object when the voice control instruction is output and the object identity information of the target object, and the air conditioner control strategy of the target object is created according to the object posture information, the object identity information and the voice control instruction.
[0090] Specifically, when the air conditioner scans and determines the object posture information of the target user, a preset control database is accessed to obtain each historical control instruction associated with the object posture information and the object identity information, and the running parameter interval of the default control strategy is set according to the historical control instruction and the voice control instruction to obtain the air conditioner control strategy of the target object.
[0091] Specifically, after the air conditioner obtains the historical control instruction and the voice control instruction, it is determined whether the historical control instruction and the voice control instruction are the same, if they are the same, the number of instructions of the historical control instruction of the target object under the object posture information is further calculated, if the number of instructions exceeds a preset threshold, the running parameter interval of the default control strategy is adjusted based on the historical control instruction to produce the air conditioner control strategy of the target object under the object posture information. In an embodiment, the preset threshold is 10 times. In other embodiments, the preset threshold can also be customized according to the actual application scene requirements.
[0092] Specifically, after the air conditioner generates each air conditioner control strategy, the target air conditioner control strategy is determined from the air conditioner control strategy according to the target identity information and the target state information.
[0093] Specifically, after the air conditioner obtains the target identity information and the target state information of the target object, the target identity information is compared with the object identity information in each air conditioner control strategy, and the target posture information is compared with the object posture information in the air conditioner control strategy, so as to determine the target air conditioner control strategy suitable for the target object.
[0094] Optionally, if the air conditioner determines that the target identity information of the target object is the same as the object identity information in the air conditioner control strategy, and the target posture information is the same as the object posture information in the air conditioner control strategy, the air conditioner sets the air conditioner control strategy as the target air conditioner control strategy of the target object.
[0095] Optionally, if the air conditioner determines that the target identity information of the target object is not the same as the object identity information in each air conditioner control strategy, the air conditioner determines that the target object is a new user, and the air conditioner sets the default control strategy corresponding to the target posture information as the target air conditioner control strategy of the target object.
[0096] 204、based on the target air conditioner control strategy, generating an operation update parameter of the air conditioner, and adjusting the air conditioner operation state of the air conditioner according to the operation update parameter.
[0097] Specifically, after determining the target air conditioner control strategy of the target object in the target area, the air conditioner generates an operation update parameter of the air conditioner based on the target air conditioner control strategy, and adjusts the air conditioner operation state of the air conditioner according to the operation update parameter, so that the air conditioner can accurately and stably adjust the operation state, and then maintain the operation state of the target user suitable environment, to improve the user comfort.
[0098] Specifically, after determining the target air conditioner control strategy of the target object in the target area, if there is only one target object in the target area, and the target object does not trigger the air conditioner control instruction, the air conditioner generates an operation update parameter of the air conditioner based on each operation parameter interval in the target air conditioner control strategy, that is, the air conditioner selects a specified operation parameter in each operation parameter interval in the target air conditioner control strategy as the operation update parameter of the air conditioner, and adjusts the air conditioner operation state of the air conditioner through the operation update parameter. Optionally, the operation parameter interval includes any one or more of the air conditioner operation parameter intervals such as temperature parameter interval, wind speed parameter interval, and fresh air parameter interval.
[0099] For example, in a specific embodiment, the current operation state of the air conditioner is a cooling mode, the set temperature is 23 degrees Celsius, the wind speed is strong mode, and the wind direction is direct blowing mode. The air conditioner determines that the target object is in a sleep state through the preset scanning module, and then the air conditioner obtains the target air conditioner control strategy corresponding to the target object in the sleep state, adjusts the set temperature to 26 degrees Celsius based on the temperature operation parameter interval in the target air conditioner control strategy, sets the wind speed to normal mode and the wind direction to non-direct blowing mode based on the wind speed operation parameter interval, to adjust the air conditioner operation state suitable for the target object to sleep.
[0100] Optionally, when the air conditioner adjusts the air conditioner operation state based on the target air conditioner control strategy, if the target object triggers the air conditioner control instruction, the air conditioner further determines the control type of the air conditioner control instruction, selects the operation parameter interval in the target air conditioner control strategy according to the control type, generates the operation update parameter of the air conditioner, and adjusts the air conditioner operation state of the air conditioner according to the operation update parameter. The operation update parameter includes any one or more of the temperature update parameter, the wind speed update parameter, and the fresh air volume update parameter.
[0101] Optionally, in other embodiments, the air conditioner can also include multiple target objects in the corresponding target area, different target objects correspond to different target air conditioner control strategies, and the air conditioner also adjusts the operating state according to each target air conditioner control strategy, so as to meet the comfort environment requirements of each target object as much as possible.
[0102] In this embodiment, the air conditioner collects target posture information of a target object in the target area associated with the air conditioner by calling a preset scanning module; collects object voice data of the target object, determines target identity information of the target object based on the object voice data; determines a target air conditioner control strategy according to the target identity information and the target posture information; generates an operating update parameter of the air conditioner based on the target air conditioner control strategy, and adjusts the air conditioner operating state of the air conditioner according to the operating update parameter. The user state and user identity of the target user using the air conditioner are recognized by a scanning method such as ultrasonic scanning and voice, so as to determine the air conditioner control strategy suitable for the target user, and the air conditioner operating state is adjusted through the air conditioner control strategy and air conditioner control instruction, so that the air conditioner can accurately and stably adjust the operating state, and then maintain the operating state suitable for the target user, so as to improve the user comfort.
[0103] As shown in Figure 3 , the air conditioner control method provided in this embodiment includes steps 301-303: Figure 3 Based on the above embodiment, in this embodiment, the air conditioner control method further includes steps 301-303:
[0104] 301, the first operating parameter interval in the first air conditioner control strategy and the second operating parameter interval in the second air conditioner control strategy are obtained;
[0105] 302, the overlapping operating interval is determined according to the first operating parameter interval and the second operating parameter interval, and the operating update parameter of the air conditioner is generated based on the overlapping operating interval;
[0106] 303, the air conditioner operating state of the air conditioner is adjusted according to the operating update parameter.
[0107] Based on the above embodiment, in this embodiment, the air conditioner scans and determines that multiple target objects exist in the corresponding target area, and the air conditioner determines the target air conditioner control strategy suitable for each target object according to the target identity information and the target posture information of each target object, and then adjusts the operating parameter of the air conditioner according to each target air conditioner control strategy, so that the air conditioner can output the operating state meeting the comfort environment requirements of each target object.
[0108] Specifically, after the air conditioner determines that there are a first target object and a second target object in the target area, it also obtains the first air conditioning control strategy corresponding to the first target object and the second air conditioning control strategy of the second target object. The air conditioner generates the air conditioner's operation update parameters based on the first air conditioning control strategy and the second air conditioning control strategy.
[0109] Specifically, the air conditioner obtains the first operating parameter range in the first air conditioning control strategy and the second operating parameter range in the second air conditioning control strategy, determines the overlapping operating range between the first operating parameter range and the second operating parameter range based on the first operating parameter range and the second operating parameter range, selects the operating parameters in the overlapping operating range as the operating update parameters of the air conditioner, and determines the air conditioning operating status of the air conditioner according to the operating update parameters.
[0110] In this embodiment, the air conditioner obtains a first operating parameter range from the first air conditioning control strategy and a second operating parameter range from the second air conditioning control strategy; determines overlapping operating ranges based on the first and second operating parameter ranges, and generates updated operating parameters for the air conditioner based on the overlapping operating ranges; and adjusts the air conditioning operating state of the air conditioner according to the updated operating parameters. This allows for adjustments to the air conditioner's operating state based on overlapping operating ranges in the air conditioning control strategies of each user when multiple users are present in the operating scenario, thereby meeting the air conditioning adjustment needs of each user and improving user comfort.
[0111] like Figure 4 As shown, Figure 4 This is a flowchart illustrating another embodiment of the air conditioning control method provided in this application, which adjusts the operating state of the air conditioner according to multiple air conditioning control strategies. Based on the above embodiments, in this embodiment, the air conditioning control method further includes steps 401 to 403:
[0112] 401. Obtain the first operating parameter range in the first air conditioning control strategy and the second operating parameter range in the second air conditioning control strategy;
[0113] 402. If the first operating parameter range and the second operating parameter range do not overlap, then the operating update parameters of the air conditioner are determined based on the target identity information, the first operating parameter range, and the second operating parameter range;
[0114] 403. Adjust the air conditioning operation status of the air conditioner according to the operation update parameters.
[0115] Based on the above embodiment, in this embodiment, the air conditioner scans to determine that multiple target objects exist in the corresponding target area, and the air conditioner determines the target air conditioner control strategy applicable to each target object according to the target identity information and the target posture information of each target object, and further adjusts the operation parameters of the air conditioner according to each target air conditioner control strategy, so that the air conditioner can output an operation state that meets the comfort environment demand of each target object.
[0116] Specifically, after the air conditioner determines that the first target object and the second target object exist in the target area, the air conditioner further obtains the first air conditioner control strategy corresponding to the first target object and the second air conditioner control strategy of the second target object, and generates the operation update parameters of the air conditioner according to the first air conditioner control strategy and the second air conditioner control strategy.
[0117] Specifically, the air conditioner obtains the first operation parameter interval in the first air conditioner control strategy and the second operation parameter interval in the second air conditioner control strategy, and compares the first operation parameter interval and the second operation parameter interval. If the first operation parameter interval and the second operation parameter interval do not overlap, that is, there is no overlapping operation parameter range between the first operation parameter interval and the second operation parameter interval, the air conditioner determines the operation update parameters of the air conditioner according to the target identity information of each target object, the first operation parameter interval and the second operation parameter interval, and adjusts the air conditioner operation state of the air conditioner according to the operation update parameters.
[0118] Specifically, in order to distinguish whether each target object is a new user or an old user, the air conditioner divides the target object identity information into first identity information representing an old user and second identity information representing a new user in advance, and further sets the operation update parameters of the air conditioner by detecting the target identity information of each target object.
[0119] Optionally, if the air conditioner determines that the target identity information of the first target object and the target identity information of the second target object are both first identity information, that is, the air conditioner determines that each target object is an old user, the air conditioner sets the interval parameter middle value between the first operation parameter interval and the second operation parameter interval as the operation update parameters of the air conditioner. For example, if the first operation parameter interval is [16, 20) (unit: Celsius), and the second operation parameter interval is (22, 26] (unit: Celsius), the air conditioner sets the interval parameter middle value 21 of the [20, 22] interval as the operation update parameters of the air conditioner, and adjusts the air conditioner operation state of the air conditioner according to the operation update parameters.
[0120] Optionally, if the air conditioner determines that the target identity information of the first target object is the first identity information, and the target identity information of the second target object is the second identity information, that is, there are new users and old users in the target area of the air conditioner, the air conditioner preferentially meets the application requirements of the old users, and sets the end point running parameter in the first running parameter interval similar to the second running parameter interval as the running update parameter of the air conditioner. For example, if the first running parameter interval corresponding to the old user is [16, 20) (unit: Celsius), and the second running parameter interval corresponding to the new user is (22, 26], the air conditioner sets the end point 20 Celsius in the first running parameter interval similar to the second running parameter interval as the running update parameter of the air conditioner, and adjusts the air conditioning running state of the air conditioner according to the running update parameter.
[0121] In this embodiment, the air conditioner obtains the first running parameter interval in the first air conditioner control strategy and the second running parameter interval in the second air conditioner control strategy, and if the first running parameter interval and the second running parameter interval do not overlap, determines the running update parameter of the air conditioner according to the target identity information, the first running parameter interval and the second running parameter interval, and adjusts the air conditioning running state of the air conditioner according to the running update parameter. When there are multiple users in the running scene, the running state of the air conditioner is adjusted according to the identity information of different users, so as to meet the air conditioning adjustment requirements of each user and improve the air conditioning comfort of the user.
[0122] In order to better implement the air conditioner control method in the embodiments of the present application, on the basis of the air conditioner control method, an air conditioner control device is further provided in the embodiments of the present application, as shown in Figure 5 , the air conditioner control device 500 provided in the embodiments of the present application includes: Figure 5 The air conditioner control device 500 provided in the embodiments of the present application includes:
[0123] The state recognition module 501 is configured to call a preset scanning module to collect target posture information of a target object in a target area associated with the air conditioner;
[0124] The identity recognition module 502 is configured to collect object voice data of the target object, and determine target identity information of the target object based on the object voice data;
[0125] The strategy determination module 503 is configured to determine a target air conditioner control strategy according to the target identity information and the target posture information;
[0126] The air conditioner control module 504 is configured to generate a running update parameter of the air conditioner based on the target air conditioner control strategy, and adjust the air conditioning running state of the air conditioner according to the running update parameter.
[0127] In a possible implementation of the embodiment, before the air conditioner control device determines the target air conditioner control strategy of the target object according to the object identity information and the object state information, the air conditioner control device further includes:
[0128] In response to a voice control event triggered by the target object, the air conditioner control device acquires a voice control instruction corresponding to the voice control event;
[0129] The air conditioner control device acquires object posture information of the target object in a target region based on a preset scanning module;
[0130] The air conditioner control device performs voice recognition on the voice control instruction to determine object identity information of the target object;
[0131] The air conditioner control device creates an air conditioner control strategy of the target object according to the object posture information, the object identity information, and the voice control instruction;
[0132] The air conditioner control device determines the target air conditioner control strategy according to the target identity information and the target state information, including:
[0133] The air conditioner control device determines the target air conditioner control strategy from the air conditioner control strategy according to the target identity information and the target state information.
[0134] In a possible implementation of the embodiment, the air conditioner control device creates an air conditioner control strategy of the target object according to the object posture information, the object identity information, and the voice control instruction, including:
[0135] The air conditioner control device accesses a preset control database to acquire historical control instructions associated with the object posture information and the object identity information;
[0136] The air conditioner control device sets a running parameter interval in a default control strategy based on the historical control instructions and the voice control instruction to obtain the air conditioner control strategy of the target object.
[0137] In a possible implementation of the embodiment, the air conditioner control device determines the target air conditioner control strategy from the air conditioner control strategy according to the target identity information and the target state information, including:
[0138] If the target identity information is the same as the object identity information in the air conditioner control strategy, and the target posture information is the same as the object posture information in the air conditioner control strategy, the air conditioner control device sets the air conditioner control strategy as the target air conditioner control strategy of the target object;
[0139] If the target identity information is different from the object identity information in each air conditioner control strategy, the air conditioner control device sets a default control strategy corresponding to the target posture information as the target air conditioner control strategy of the target object.
[0140] In a possible implementation of the embodiment, the air conditioner control apparatus generates an operation update parameter of the air conditioner based on the target air conditioner control strategy, and adjusts an air conditioning operation state of the air conditioner according to the operation update parameter, including:
[0141] obtaining an air conditioner control instruction triggered by the target object, and determining a control type of the air conditioner control instruction;
[0142] generating an operation update parameter of the air conditioner according to the control type and an operation parameter interval in the target air conditioner control strategy, the operation update parameter including any one or more of a temperature update parameter, a wind speed update parameter, and a fresh air volume update parameter;
[0143] adjusting the air conditioning operation state of the air conditioner according to the operation update parameter.
[0144] In a possible implementation of the embodiment, the air conditioner control apparatus generates an operation update parameter of the air conditioner based on the target air conditioner control strategy, and adjusts an air conditioning operation state of the air conditioner according to the operation update parameter, including:
[0145] obtaining a first operation parameter interval in the first air conditioner control strategy and a second operation parameter interval in the second air conditioner control strategy;
[0146] determining an overlapping operation interval according to the first operation parameter interval and the second operation parameter interval, and generating an operation update parameter of the air conditioner based on the overlapping operation interval;
[0147] adjusting the air conditioning operation state of the air conditioner according to the operation update parameter.
[0148] In a possible implementation of the embodiment, the air conditioner control apparatus generates an operation update parameter of the air conditioner based on the target air conditioner control strategy, and adjusts an air conditioning operation state of the air conditioner according to the operation update parameter, including:
[0149] obtaining a first operation parameter interval in the first air conditioner control strategy and a second operation parameter interval in the second air conditioner control strategy;
[0150] if the first operation parameter interval and the second operation parameter interval do not overlap, determining an operation update parameter of the air conditioner according to each of the target identity information, the first operation parameter interval, and the second operation parameter interval;
[0151] adjusting the air conditioning operation state of the air conditioner according to the operation update parameter.
[0152] In a possible implementation of the embodiment, the air conditioner control device determines an operation update parameter of the air conditioner according to the target identity information, the first operation parameter interval and the second operation parameter interval, and the operation update parameter includes:
[0153] If the target identity information of the first target object and the target identity information of the second target object are both the first identity information, an interval parameter intermediate value between the first operation parameter interval and the second operation parameter interval is set as the operation update parameter of the air conditioner.
[0154] If the target identity information of the first target object is the first identity information and the target identity information of the second target object is the second identity information, an endpoint operation parameter of the first operation parameter interval close to the second operation parameter interval is set as the operation update parameter of the air conditioner.
[0155] In the embodiment, the air conditioner control device collects target posture information of a target object in a target area associated with the air conditioner by calling a preset scanning module; collects object voice data of the target object, determines target identity information of the target object based on the object voice data; determines a target air conditioner control strategy according to the target identity information and the target posture information; generates an operation update parameter of the air conditioner based on the target air conditioner control strategy, and adjusts an air conditioner operation state of the air conditioner according to the operation update parameter. The user state and the user identity of the target user using the air conditioner are recognized by a scanning method such as ultrasonic scanning and voice, so as to determine an air conditioner control strategy suitable for the target user, and the air conditioner operation state is adjusted by the air conditioner control strategy and the air conditioner control instruction, so that the air conditioner can accurately and stably adjust the operation state, and then maintain the operation state suitable for the target user, to improve user comfort.
[0156] The embodiment of the present application further provides an air conditioner, as shown in Figure 6 Figure 6 is a schematic structural diagram of one embodiment of the air conditioner provided in the embodiment.
[0157] The air conditioner integrates any one of the air conditioner control devices provided in the embodiments of the present application, and the air conditioner includes:
[0158] one or more processors;
[0159] a memory; and
[0160] one or more application programs, wherein the one or more application programs are stored in the memory and are configured to execute steps in the air conditioner control method in any one of the air conditioner control method embodiments by the processor.
[0161] Specifically, the air conditioner can include a processor 601 with one or more processing cores, a memory 602 with one or more computer-readable storage media, a power supply 603, an input unit 604, and the like. Those skilled in the art can understand that Figure 6 The air conditioner structure shown in the figure is not a limitation on the air conditioner, and can include more or fewer components than shown, or combine certain components, or different component arrangements. Among them:
[0162] The processor 601 is the control center of the air conditioner, connects various parts of the entire air conditioner through various interfaces and lines, executes various functions of the air conditioner and processes data by running or executing software programs and / or modules stored in the memory 602, and calling data stored in the memory 602, thereby overall monitoring the air conditioner. Optionally, the processor 601 can include one or more processing cores; preferably, the processor 601 can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application program, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 601.
[0163] The memory 602 can be used to store software programs and modules, and the processor 601 executes various function applications and data processing by running the software programs and modules stored in the memory 602. The memory 602 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), etc.; the data storage area can store data created according to the use of the air conditioner, etc. In addition, the memory 602 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device. Accordingly, the memory 602 can also include a memory controller to provide access for the processor 601 to the memory 602.
[0164] The air conditioner also includes a power supply 603 for supplying power to various components, and preferably the power supply 603 can be logically connected to the processor 601 through a power management system, thereby realizing functions such as management of charging, discharging, and power consumption management through the power management system. The power supply 603 can also include one or more direct current or alternating current power supplies, a recharging system, a power supply fault detection circuit, a power supply converter or inverter, a power supply state indicator, and the like. Any component.
[0165] The air conditioner can also include an input unit 604, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0166] Although not shown, the air conditioner can also include a display unit and the like, which will not be described here. In particular, in the present embodiment, the processor 601 in the air conditioner will load the executable file corresponding to the process of one or more application programs into the memory 602 according to the following instructions, and run the application program stored in the memory 602 by the processor 601, thereby realizing various functions, as follows:
[0167] Call the preset scanning module to collect target posture information of a target object in a target area associated with the air conditioner;
[0168] Collect object voice data of the target object, and determine target identity information of the target object based on the object voice data;
[0169] Determine a target air conditioner control strategy of the target object according to the target identity information and the target posture information;
[0170] Generate an operation update parameter of the air conditioner based on the target air conditioner control strategy, and adjust the air conditioner operation state of the air conditioner according to the operation update parameter.
[0171] To this end, the embodiment of the present application provides a computer readable storage medium, which can include a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in any air conditioner control method provided by the embodiment of the present application. For example, the computer program loaded by the processor can execute the following steps:
[0172] Call the preset scanning module to collect target posture information of a target object in a target area associated with the air conditioner;
[0173] Collect object voice data of the target object, and determine target identity information of the target object based on the object voice data;
[0174] Determine a target air conditioner control strategy of the target object according to the target identity information and the target posture information;
[0175] Generate an operation update parameter of the air conditioner based on the target air conditioner control strategy, and adjust the air conditioner operation state of the air conditioner according to the operation update parameter.
[0176] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the detailed description of other embodiments above, which will not be described here.
[0177] In practice, the above-mentioned units or structures can be realized as independent entities, or be combined as the same or several entities, and the specific implementation of the above-mentioned units or structures can be referred to the method embodiments above, which will not be repeated here.
[0178] The specific implementation of the above-mentioned operations can be referred to the embodiments above, which will not be repeated here.
[0179] The above has carried out the detailed introduction to the air conditioner control method provided by the embodiment of the application, the principle and implementation mode of the application are described in this paper, the above embodiment is only used for helping understanding the method and core idea of the application; at the same time, for the person skilled in the art, according to the idea of the application, the specific implementation mode and application range will have the change, and the above is described, the content of the specification should not be understood as the limitation of the application.
Claims
1. An air conditioner control method characterized by comprising: The air conditioner control method comprises: calling a preset scanning module to collect target posture information of a target object in an air conditioner associated target area; collecting object voice data of the target object, and determining target identity information of the target object based on the object voice data; in response to a voice control event triggered by the target object, obtaining a voice control instruction corresponding to the voice control event, collecting object posture information of the target object in the target area based on the preset scanning module, performing voice recognition on the voice control instruction, determining object identity information of the target object, creating an air conditioner control strategy of the target object according to the object posture information, the object identity information and the voice control instruction, setting the air conditioner control strategy as a target air conditioner control strategy of the target object if the target identity information is the same as the object identity information in the air conditioner control strategy and the target posture information is the same as the object posture information in the air conditioner control strategy, and setting a default control strategy corresponding to the target posture information as the target air conditioner control strategy of the target object if the target identity information is different from the object identity information in each air conditioner control strategy; generating running update parameters of the air conditioner based on the target air conditioner control strategy, and adjusting an air conditioner running state of the air conditioner according to the running update parameters.
2. The air conditioner control method according to claim 1, characterized by, The air conditioner control strategy of the target object is created according to the object posture information, the object identity information and the voice control instruction, which comprises: accessing a preset control database to obtain historical control instructions associated with the object posture information and the object identity information; setting a running parameter interval in a default control strategy based on the historical control instructions and the voice control instructions to obtain the air conditioner control strategy of the target object.
3. The air conditioner control method according to claim 1, characterized by, The running update parameters of the air conditioner are generated based on the target air conditioner control strategy, and the air conditioner running state of the air conditioner is adjusted according to the running update parameters, which comprises: obtaining an air conditioner control instruction triggered by the target object, and determining a control type of the air conditioner control instruction; generating running update parameters of the air conditioner according to the control type and the running parameter interval in the target air conditioner control strategy, wherein the running update parameters comprise any one or more of a temperature update parameter, a wind speed update parameter and a fresh air volume update parameter; adjusting the air conditioner running state of the air conditioner according to the running update parameters.
4. The air conditioner control method according to any one of claims 1 to 3, characterized by, The target air conditioner control strategy comprises a first air conditioner control strategy corresponding to a first target object and a second air conditioner control strategy corresponding to a second target object; The running update parameters of the air conditioner are generated based on the target air conditioner control strategy, and the air conditioner running state of the air conditioner is adjusted according to the running update parameters, which comprises: obtaining a first running parameter interval in the first air conditioner control strategy and a second running parameter interval in the second air conditioner control strategy; determining an overlapping running interval according to the first running parameter interval and the second running parameter interval, and generating the running update parameters of the air conditioner based on the overlapping running interval; adjusting the air conditioner running state of the air conditioner according to the running update parameters.
5. The air conditioner control method according to any one of claims 1 to 3, characterized by, The target air conditioner control strategy includes a first air conditioner control strategy corresponding to a first target object and a second air conditioner control strategy corresponding to a second target object. The generating of the running update parameter of the air conditioner based on the target air conditioner control strategy and the adjusting of the air conditioner running state of the air conditioner according to the running update parameter include: obtaining a first running parameter interval in the first air conditioner control strategy and a second running parameter interval in the second air conditioner control strategy; if the first running parameter interval and the second running parameter interval do not overlap, determining a running update parameter of the air conditioner according to each target identity information, the first running parameter interval and the second running parameter interval; adjusting the air conditioner running state of the air conditioner according to the running update parameter.
6. The air conditioner control method according to claim 5, characterized by, The determining of the running update parameter of the air conditioner according to each target identity information, the first running parameter interval and the second running parameter interval includes: if the target identity information of the first target object and the target identity information of the second target object are both first identity information, setting an interval parameter intermediate value between the first running parameter interval and the second running parameter interval as the running update parameter of the air conditioner; if the target identity information of the first target object is first identity information and the target identity information of the second target object is second identity information, setting an endpoint running parameter of the first running parameter interval close to the second running parameter interval as the running update parameter of the air conditioner.
7. An air conditioner control device characterized by comprising: The air conditioner control device includes: a state recognition module configured to call a preset scanning module to collect target posture information of a target object in an air conditioner associated target area; an identity recognition module configured to collect object voice data of the target object and determine target identity information of the target object based on the object voice data; a strategy determination module configured to, in response to a voice control event triggered by a target object, obtain a voice control instruction corresponding to the voice control event, collect object posture information of the target object in a target area based on a preset scanning module, perform voice recognition on the voice control instruction, determine object identity information of the target object, create an air conditioner control strategy of the target object according to the object posture information, the object identity information and the voice control instruction, set the air conditioner control strategy as a target air conditioner control strategy of the target object if the target identity information is the same as object identity information in the air conditioner control strategy and the target posture information is the same as object posture information in the air conditioner control strategy, and set a default control strategy corresponding to the target posture information as the target air conditioner control strategy of the target object if the target identity information is different from object identity information in each air conditioner control strategy; an air conditioner control module configured to generate a running update parameter of an air conditioner based on the target air conditioner control strategy and adjust the air conditioner running state of the air conditioner according to the running update parameter.
8. An air conditioner characterized by comprising: The air conditioner includes: one or more processors; a memory; and one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor to implement the steps of the air conditioner control method of any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, a computer program stored thereon, the computer program being loaded by a processor to execute the steps of the air conditioner control method of any one of claims 1 to 6.
Citation Information
Patent Citations
Air conditioner control method and device, air conditioner and storage medium
CN115289663A
Air conditioner control method and device, air conditioner and storage medium
CN115682319A