Intelligent terminal controller of intelligent air conditioner and control method

Through the image acquisition and command pairing module of the smart terminal controller, the user's body movements are analyzed and the air conditioner parameters are predicted, and the problem of operation errors and cumbersome cancellations under the body movement control in the smart air conditioner is solved, and efficient adjustment of air conditioner parameters and rapid cancellations are achieved.

CN119309287AActive Publication Date: 2025-01-14SATURN CHANGZHOU TECH
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411650287.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-01-14
Estimated Expiration
2044-11-19

AI Technical Summary

Technical Problem

When existing smart air conditioners are controlled by body movement, they are prone to errors in operation commands, and the process of revoking incorrect commands is cumbersome and time-consuming, making it difficult to efficiently adjust the air conditioner parameters.

Method used

Design an intelligent terminal controller, including an image acquisition module, instruction pairing module, parameter adjustment module and execution module, collect user's body movements through the camera, analyze the movements and wake up the corresponding operation instructions, mark the adjustment progress node, judge the cancellation command, and use History predicts air conditioning parameters and recommends appropriate parameter values ​​for quick undoing.

Benefits of technology

The intelligent air conditioner parameter adjustment of body movements is realized, the undoing steps is shortened, and the operation efficiency is improved. Users can quickly realize jump undoing, reducing the time and steps in the undoing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119309287A_ABST
    Figure CN119309287A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of air conditioner control, in particular to an intelligent terminal controller of an intelligent air conditioner and a control method, and the intelligent terminal controller comprises an image acquisition module, an instruction pairing module, a parameter adjusting module and an execution module; wherein the output end of the image acquisition module is connected with the input end of the instruction pairing module, and the output end of the instruction pairing module is electrically connected with the input ends of the parameter adjustment module and the execution module. According to the method, when the user carries out continuous multiple times of revocation commands, the revocation intention of the user is analyzed according to the revocation frequency of the revocation commands, and if the user has the intention of continuing to carry out the revocation commands, the air conditioner parameter value in the current time period is predicted according to the historical use record of the air conditioner; and the predicted air conditioner parameters and the air conditioner parameters of the initial node are recommended to the user, and if the user selects the recommended air conditioner parameters, the purpose of continuously performing revocation commands at one time can be realized, so that the user can realize jump revocation, the revocation steps are shortened, and the efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of air-conditioning control, and in particular to an intelligent terminal controller and a control method of an intelligent air-conditioning. Background Art

[0002] Smart air conditioners are air conditioners with automatic adjustment functions. They can analyze and judge the signals from sensors such as temperature, humidity, and air cleanliness according to external climate conditions and user-set indicators, and automatically turn on functions such as cooling, heating, dehumidification, and air purification.

[0003] Smart air conditioners can generally be controlled by a variety of control methods, such as using a remote control, a mobile phone, or buttons on the air conditioner cabinet panel. With the development of technology, some smart air conditioners on the market currently use body control technology, allowing users to control the air conditioner through simple body movements without the need for cumbersome button operations or looking for a remote control.

[0004] When controlling through body movements, it is inevitable that operating instructions will be wrong, but the operation of undoing the wrong instructions is complicated and wastes a lot of time. For example, when turning on the air conditioner, the initial parameter is C, and the user increases the air conditioning parameter value to C+K based on the initial parameter. At this time, if the user finds that the instruction is wrong, the purpose is to reduce the air conditioning parameter value to CK. At this time, the normal operation is to return to the initial parameter C first, and then readjust the parameter until the air conditioning parameter is adjusted to CK. The above-mentioned undoing process is complicated and wastes a lot of time. Summary of the invention

[0005] The object of the present invention is to provide an intelligent terminal controller and a control method for an intelligent air conditioner to solve the problems raised in the prior art.

[0006] To achieve the above object, the present invention provides the following technical solutions: an intelligent terminal controller for an intelligent air conditioner, the intelligent terminal controller comprising an image acquisition module, an instruction pairing module, a parameter adjustment module and an execution module;

[0007] The image acquisition module is used to collect the user's body movements;

[0008] The instruction pairing module is used to analyze the collected body movements, determine the operation instructions corresponding to the body movements, and wake up the corresponding operation instructions;

[0009] The parameter adjustment module adjusts the air conditioning parameters within the wake-up operation instruction range;

[0010] The execution module is used to mark the adjustment progress node and determine the adjustment progress node to be returned when the user executes the cancel adjustment command;

[0011] The output end of the image acquisition module is connected to the input end of the instruction pairing module, and the output end of the instruction pairing module is electrically connected to the parameter adjustment module and the input end of the execution module.

[0012] Further, the image acquisition module includes a camera, a setting unit and an image analysis unit;

[0013] The camera is used to collect the user's body movements;

[0014] The setting unit is used to set the duration of the limb movement and the moving path of the limb movement;

[0015] The image analysis unit is used to determine the type of the body movement made by the user and analyze the operation command corresponding to the body movement.

[0016] Furthermore, the instruction pairing module includes a wake-up unit, an operation instruction selection unit and a marking unit;

[0017] The awakening unit is used to awaken the corresponding operation command when the user makes a specified body movement;

[0018] The operation instruction selection unit is used to determine whether to adjust the air-conditioning parameters after the operation instruction is awakened, and if the air-conditioning parameters are adjusted, the air-conditioning parameters are adjusted according to the moving path of the limb movement;

[0019] The marking unit is used to mark each changed air-conditioning parameter as a new adjustment progress node, sort the adjustment progress nodes according to the order of adjustment, and mark the adjustment type of each adjustment progress node, wherein the adjustment type includes a positive parameter type and a negative parameter type; if the parameter value of the current adjustment progress node is greater than the parameter value of the previous adjustment progress node, the current adjustment progress node is marked as a positive parameter type; if the parameter value of the current adjustment progress node is less than the parameter value of the previous adjustment progress node, the current adjustment progress node is marked as a decreasing parameter type.

[0020] Further, the parameter adjustment module includes an adjustment command determination unit and an adjustment command cancellation unit;

[0021] After the user adjusts the air conditioning parameters once, a new adjustment progress node is generated, which is marked as the target adjustment progress node, and the user's next operation instruction is obtained to obtain the next adjustment progress node, which is marked as the auxiliary adjustment progress node;

[0022] When the adjustment type of the auxiliary adjustment progress node is the same as that of the target adjustment progress node, the adjustment command determination unit issues a user-selected execution adjustment command; if the adjustment type of the auxiliary adjustment progress node is different from that of the target adjustment progress node, the adjustment command cancellation unit issues a user-selected execution adjustment cancellation command.

[0023] Further, the execution module includes a recommending cancellation node unit and a re-generating operation command unit;

[0024] The recommended cancellation node unit is used for extracting the air-conditioning parameters in the same time period within I days before the current adjustment from the historical records when the cancellation adjustment command is executed m times in succession and the cancellation frequency f>frequency threshold F, and calculating the push value of each type of air-conditioning parameter, marking the air-conditioning parameter corresponding to the maximum push value as the target air-conditioning parameter, and if the target air-conditioning parameter value is between the air-conditioning parameter value of the initial node and the air-conditioning parameter value of the new adjustment progress node, recommending the target air-conditioning parameter to the user; if the target air-conditioning parameter value is outside the range of the air-conditioning parameter value of the initial node and the air-conditioning parameter value of the new adjustment progress node, recommending the air-conditioning parameter of the initial node to the user;

[0025] The re-generating operation command unit is used to re-determine the operation command, and the user makes body movements according to the prompt to adjust the air-conditioning parameters.

[0026] A control method for an intelligent air conditioner is applied to an intelligent terminal controller of the intelligent air conditioner, and the control method comprises the following steps:

[0027] Step S1, setting the body movements and the corresponding operation instructions, and the conditions for the body movements to wake up the operation instructions;

[0028] Step S2, collecting images of the user's body movements, determining the operation instructions awakened by the body movements, adjusting the air-conditioning parameters according to the operation instructions, and marking an adjustment progress node each time the air-conditioning parameters are adjusted;

[0029] Step S3: after a new adjustment progress node is generated, the user chooses to execute a confirm adjustment command or cancel the adjustment command. If the user executes the confirm adjustment command, the air conditioning parameters continue to be adjusted within the range of the current operation instruction. If the user executes the cancel adjustment command, the returned adjustment progress node is determined.

[0030] Step S4: confirm the operation command again, and the user makes body movements according to the prompts to adjust the air conditioning parameters.

[0031] Further, the step S1 includes: setting a body movement, wherein the body movement includes one or a combination of head movement, facial movement, hand movement and leg movement;

[0032] Setting operation instructions, wherein the operation instructions include temperature adjustment commands, wind speed adjustment commands and mode switching commands;

[0033] Set the duration of the body movement and the movement path of the body movement;

[0034] The body movements are matched one by one with the operation commands. When the specified body movement is performed, the corresponding operation command is awakened, and the air-conditioning parameters are adjusted according to the moving path of the body movement.

[0035] Furthermore, the step S2 includes:

[0036] Step S201, setting a collection range, guiding the user to make a body movement within the collection range, and waking up the corresponding operation instruction according to the body movement;

[0037] Step S202: obtaining the current air-conditioning parameter of the awakened operation instruction, marking it as the initial node, marking each changed air-conditioning parameter as a new adjustment progress node, and sorting the adjustment progress nodes according to the order of adjustment, marking the adjustment type of each adjustment progress node, wherein the adjustment type includes a positive parameter type and a negative parameter type;

[0038] If the parameter value of the current adjustment progress node is greater than the parameter value of the previous adjustment progress node, the current adjustment progress node is marked as a positive parameter type; if the parameter value of the current adjustment progress node is less than the parameter value of the previous adjustment progress node, the current adjustment progress node is marked as a decreasing parameter type.

[0039] Furthermore, the step S3 includes:

[0040] Step S301: After the user adjusts the air conditioning parameters once, a new adjustment progress node is generated, which is marked as a target adjustment progress node, and the next operation instruction of the user is continuously obtained to obtain the next adjustment progress node, which is marked as an auxiliary adjustment progress node. If the adjustment type of the auxiliary adjustment progress node is the same as that of the target adjustment progress node, it is determined that the user chooses to execute the confirm adjustment command; if the adjustment type of the auxiliary adjustment progress node is different from that of the target adjustment progress node, it is determined that the user chooses to execute the cancel adjustment command;

[0041] Step S302: if the cancel adjustment command is executed m times in succession, the execution time tn of the cancel adjustment command is obtained, and the cancel frequency f is calculated, and the calculation formula is f=(t1+t2+t3+......+tn) / m, where t1, t2, t3...tn respectively represent the execution time between the first cancel adjustment command and the second cancel adjustment command, the execution time between the second cancel adjustment command and the third cancel adjustment command, the execution time between the third cancel adjustment command and the fourth cancel adjustment command, and the execution time between the m-1th cancel adjustment command and the mth cancel adjustment command;

[0042] Step S303, if the cancellation frequency f>frequency threshold F, then obtain the time period [T1, T2] for the current air-conditioning parameter adjustment, and obtain the air-conditioning parameters in the same time period within I days before the current adjustment in the historical records in units of days, to form a historical data set A, A={a1, a2, a3, ..., ai}, where a1, a2, a3, ..., ai represent the air-conditioning parameters of the first day, the air-conditioning parameters of the second day, the air-conditioning parameters of the third day, ..., the air-conditioning parameters of the i-th day in I days, respectively;

[0043] The data with the same air-conditioning parameters in set A are divided into one category, and the number of data in each category is obtained to form a data set K, K = {k1, k2, k3, ..., kj}, where k1, k2, k3, ..., kj represent the number of data with the same air-conditioning parameters in the first category, the number of data with the same air-conditioning parameters in the second category, the number of data with the same air-conditioning parameters in the third category, ..., the number of data with the same air-conditioning parameters in the jth category, respectively. The push value Q of each category of data in set K is calculated, and the calculation formula is: Q = [(kj / K 总 )*β1]*[(1 / (T1+T2+T3+......+Tj))*β2], where K 总 It is represented by the total number of air conditioning parameters in the set K; T1, T2, T3, ..., Tj respectively represent the number of days between the recording date of the first air conditioning parameter and the current adjustment date, the number of days between the recording date of the second air conditioning parameter and the current adjustment date, the number of days between the recording date of the third air conditioning parameter and the current adjustment date, and the number of days between the recording date of the jth air conditioning parameter and the current adjustment date in each type of data; β1 and β2 are weight parameters; * represents the multiplication sign;

[0044] The air-conditioning parameter corresponding to the maximum push value is marked as the target air-conditioning parameter. If the target air-conditioning parameter value is between the air-conditioning parameter value of the initial node and the air-conditioning parameter value of the new adjustment progress node, the target air-conditioning parameter is recommended to the user; if the target air-conditioning parameter value is outside the range of the air-conditioning parameter value of the initial node and the air-conditioning parameter value of the new adjustment progress node, the air-conditioning parameter of the initial node is recommended to the user;

[0045] If the user selects the recommended target air-conditioning parameters, it will directly return to the adjustment progress node corresponding to the target air-conditioning parameters; if the user selects the recommended initial node air-conditioning parameters, it will directly return to the adjustment progress node corresponding to the initial node; if the user does not select the recommended air-conditioning parameters, it will return to the previous adjustment progress node after executing the undo command.

[0046] Compared with the prior art, the present invention has the following beneficial effects:

[0047] 1. The present invention can intelligently adjust air-conditioning parameters through body movements, and when the user performs multiple consecutive cancellation commands, the user's cancellation intention is analyzed according to the cancellation frequency of the cancellation instruction. If the user intends to continue to cancel the command, the air-conditioning parameter values ​​of the current time period are predicted according to the historical usage records of the air-conditioning, and the predicted air-conditioning parameters and the air-conditioning parameters of the initial node are recommended to the user. If the user selects the recommended air-conditioning parameters, the purpose of continuously canceling the command can be achieved at one time, so that the user can realize jump cancellation, shorten the cancellation steps, and improve efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 The present invention is a flowchart of a method for controlling an intelligent air conditioner. DETAILED DESCRIPTION

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

[0050] Example: Figure 1 As shown, the present invention provides an intelligent terminal controller for an intelligent air conditioner, the intelligent terminal controller includes an image acquisition module, a command pairing module, a parameter adjustment module and an execution module; wherein the output end of the image acquisition module is connected to the input end of the command pairing module, and the output end of the command pairing module is electrically connected to the input end of the parameter adjustment module and the execution module.

[0051] The image acquisition module is used to collect the user's body movements; the image acquisition module includes a camera, a setting unit and an image analysis unit;

[0052] The camera is used to collect the user's body movements;

[0053] The setting unit is used to set the duration of the limb movement and the moving path of the limb movement;

[0054] The image analysis unit is used to determine the type of the body movement made by the user and analyze the operation command corresponding to the body movement.

[0055] The instruction pairing module is used to analyze the collected body movements, determine the operation instructions corresponding to the body movements, and wake up the corresponding operation instructions; the instruction pairing module includes a wake-up unit, an operation instruction selection unit and a marking unit;

[0056] The awakening unit is used to awaken the corresponding operation command when the user makes a specified body movement;

[0057] The operation instruction selection unit is used to determine whether to adjust the air-conditioning parameters after the operation instruction is awakened, and if the air-conditioning parameters are adjusted, the air-conditioning parameters are adjusted according to the moving path of the limb movement;

[0058] The marking unit is used to mark each changed air-conditioning parameter as a new adjustment progress node, sort the adjustment progress nodes according to the order of adjustment, and mark the adjustment type of each adjustment progress node, wherein the adjustment type includes a positive parameter type and a negative parameter type; if the parameter value of the current adjustment progress node is greater than the parameter value of the previous adjustment progress node, the current adjustment progress node is marked as a positive parameter type; if the parameter value of the current adjustment progress node is less than the parameter value of the previous adjustment progress node, the current adjustment progress node is marked as a decreasing parameter type.

[0059] The parameter adjustment module adjusts the air conditioning parameters within the scope of the awakening operation command; the parameter adjustment module includes a determination adjustment command unit and a cancellation adjustment command unit;

[0060] After the user adjusts the air conditioning parameters once, a new adjustment progress node is generated, which is marked as the target adjustment progress node, and the user's next operation instruction is obtained to obtain the next adjustment progress node, which is marked as the auxiliary adjustment progress node;

[0061] When the adjustment type of the auxiliary adjustment progress node is the same as that of the target adjustment progress node, the adjustment command determination unit issues a user-selected execution adjustment command; if the adjustment type of the auxiliary adjustment progress node is different from that of the target adjustment progress node, the adjustment command cancellation unit issues a user-selected execution adjustment cancellation command.

[0062] The execution module is used to mark the adjustment progress node and determine the adjustment progress node to be returned when the user executes the cancel adjustment command;

[0063] The execution module includes a revocation node recommendation unit and a regeneration operation command unit;

[0064] The recommended cancellation node unit is used for extracting the air-conditioning parameters in the same time period within I days before the current adjustment from the historical records when the cancellation adjustment command is executed m times in succession and the cancellation frequency f>frequency threshold F, and calculating the push value of each type of air-conditioning parameter, marking the air-conditioning parameter corresponding to the maximum push value as the target air-conditioning parameter, and if the target air-conditioning parameter value is between the air-conditioning parameter value of the initial node and the air-conditioning parameter value of the new adjustment progress node, recommending the target air-conditioning parameter to the user; if the target air-conditioning parameter value is outside the range of the air-conditioning parameter value of the initial node and the air-conditioning parameter value of the new adjustment progress node, recommending the air-conditioning parameter of the initial node to the user;

[0065] The re-generating operation command unit is used to re-determine the operation command, and the user makes body movements according to the prompt to adjust the air-conditioning parameters.

[0066] A control method for an intelligent air conditioner is applied to an intelligent terminal controller of the intelligent air conditioner, and the control method comprises the following steps:

[0067] Step S1, setting the body movements and the corresponding operation instructions, and the conditions for the body movements to wake up the operation instructions;

[0068] The step S1 comprises: setting a body movement, wherein the body movement comprises one or a combination of head movement, facial movement, hand movement and leg movement;

[0069] Setting operation instructions, wherein the operation instructions include temperature adjustment commands, wind speed adjustment commands and mode switching commands;

[0070] Set the duration of the body movement and the movement path of the body movement;

[0071] The body movements are matched one by one with the operation commands. When the specified body movement is performed, the corresponding operation command is awakened, and the air-conditioning parameters are adjusted according to the moving path of the body movement.

[0072] For example, body movement one is set to extending the index finger, and body movement two is set to extending the index finger and middle finger, where body movement one corresponds to the operating instruction of adjusting the air-conditioning temperature parameter, and body movement two corresponds to the operating instruction of adjusting the air-conditioning wind speed parameter. When the duration of body movement one reaches the set 10 seconds, the operating instruction of adjusting the air-conditioning temperature parameter can be awakened. At this time, body movement guidance appears on the display terminal, such as moving the palm to the left to lower the air-conditioning temperature parameter, and moving the palm to the right to increase the air-conditioning temperature parameter. The user adjusts the air-conditioning parameters after making the specified body movement according to the guidance.

[0073] Step S2, collecting images of the user's body movements, determining the operation instructions awakened by the body movements, adjusting the air-conditioning parameters according to the operation instructions, and marking an adjustment progress node each time the air-conditioning parameters are adjusted; the step S2 includes:

[0074] Step S201, setting a collection range, guiding the user to make a body movement within the collection range, and waking up the corresponding operation instruction according to the body movement;

[0075] Step S202: obtaining the current air-conditioning parameter of the awakened operation instruction, marking it as the initial node, marking each changed air-conditioning parameter as a new adjustment progress node, and sorting the adjustment progress nodes according to the order of adjustment, marking the adjustment type of each adjustment progress node, wherein the adjustment type includes a positive parameter type and a negative parameter type; wherein the positive parameter type is to increase or increase the air-conditioning parameter on the basis of the air-conditioning parameter corresponding to the initial node, and the negative parameter type is opposite to the positive parameter type, and the negative parameter type is to decrease or reduce the air-conditioning parameter on the basis of the air-conditioning parameter corresponding to the initial node;

[0076] If the parameter value of the current adjustment progress node is greater than the parameter value of the previous adjustment progress node, the current adjustment progress node is marked as a positive parameter type; if the parameter value of the current adjustment progress node is less than the parameter value of the previous adjustment progress node, the current adjustment progress node is marked as a decreasing parameter type.

[0077] For example: when the wake-up operation instruction is to adjust the air conditioning temperature parameters, the temperature of the air conditioning at the time of wake-up is marked as the initial temperature, and the initial temperature is 20°. At this time, if the user issues an instruction to increase the air conditioning temperature and adjusts the air conditioning temperature to 21°, the parameter value of the current adjustment progress node is 21°, and the adjustment type of this adjustment progress node is a positive parameter type. If the user continues to issue an instruction to reduce the air conditioning temperature and adjusts the air conditioning temperature to 20.5°, the parameter value of the next adjustment progress node is 20.5°, and the adjustment type of this adjustment progress node is a negative parameter type.

[0078] Step S3: after a new adjustment progress node is generated, the user chooses to execute a confirm adjustment command or cancel the adjustment command. If the user executes the confirm adjustment command, the air conditioning parameters continue to be adjusted within the range of the current operation instruction. If the user executes the cancel adjustment command, the returned adjustment progress node is determined.

[0079] The step S3 comprises:

[0080] Step S301: After the user adjusts the air conditioning parameters once, a new adjustment progress node is generated, which is marked as a target adjustment progress node, and the next operation instruction of the user is continuously obtained to obtain the next adjustment progress node, which is marked as an auxiliary adjustment progress node. If the adjustment type of the auxiliary adjustment progress node is the same as that of the target adjustment progress node, it is determined that the user chooses to execute the confirm adjustment command; if the adjustment type of the auxiliary adjustment progress node is different from that of the target adjustment progress node, it is determined that the user chooses to execute the cancel adjustment command;

[0081] Step S302: if the revocation adjustment command is executed m times in succession, where m is a set value and can be set according to actual conditions, then the execution time tn of the revocation adjustment command is obtained, and the revocation frequency f is calculated, and the calculation formula is f=(t1+t2+t3+......+tn) / m, where t1, t2, t3...tn respectively represent the execution time between the first revocation adjustment command and the second revocation adjustment command, the execution time between the second revocation adjustment command and the third revocation adjustment command, the execution time between the third revocation adjustment command and the fourth revocation adjustment command, and the execution time between the m-1th revocation adjustment command and the mth revocation adjustment command;

[0082] Step S303, if the cancellation frequency f>frequency threshold F, where the frequency threshold F is a set value, which can be calculated according to a prediction formula or manually set, then obtain the time period [T1, T2] for the current air-conditioning parameter adjustment, in units of days, obtain the air-conditioning parameters in the same time period within I days before the current adjustment in the historical records, and form a historical data set A, A = {a1, a2, a3, ..., ai}, where a1, a2, a3, ..., ai represent the air-conditioning parameters of the first day, the air-conditioning parameters of the second day, the air-conditioning parameters of the third day, ..., the air-conditioning parameters of the i-th day in I days, respectively;

[0083] The data with the same air-conditioning parameters in set A are divided into one category, and the number of data in each category is obtained to form a data set K, K = {k1, k2, k3, ..., kj}, where k1, k2, k3, ..., kj represent the number of data with the same air-conditioning parameters in the first category, the number of data with the same air-conditioning parameters in the second category, the number of data with the same air-conditioning parameters in the third category, ..., the number of data with the same air-conditioning parameters in the jth category, respectively. The push value Q of each category of data in set K is calculated, and the calculation formula is: Q = [(kj / K 总 )*β1]*[(1 / (T1+T2+T3+......+Tj))*β2], where K 总It is represented by the total number of air conditioning parameters in the set K; T1, T2, T3, ..., Tj respectively represent the number of days between the recording date of the first air conditioning parameter and the current adjustment date, the number of days between the recording date of the second air conditioning parameter and the current adjustment date, the number of days between the recording date of the third air conditioning parameter and the current adjustment date, and the number of days between the recording date of the jth air conditioning parameter and the current adjustment date in each type of data; β1 and β2 are weight parameters; * represents the multiplication sign;

[0084] The air-conditioning parameter corresponding to the maximum push value is marked as the target air-conditioning parameter. If the target air-conditioning parameter value is between the air-conditioning parameter value of the initial node and the air-conditioning parameter value of the new adjustment progress node, the target air-conditioning parameter is recommended to the user; if the target air-conditioning parameter value is outside the range of the air-conditioning parameter value of the initial node and the air-conditioning parameter value of the new adjustment progress node, the air-conditioning parameter of the initial node is recommended to the user;

[0085] If the user selects the recommended target air-conditioning parameters, it will directly return to the adjustment progress node corresponding to the target air-conditioning parameters; if the user selects the recommended initial node air-conditioning parameters, it will directly return to the adjustment progress node corresponding to the initial node; if the user does not select the recommended air-conditioning parameters, it will return to the previous adjustment progress node after executing the undo command.

[0086] For example: if the initial temperature of the initial node is 20°, the user issues an adjustment command to adjust the air-conditioning temperature to 21°, and the adjustment type of this adjustment progress node is a positive parameter type; the user issues a second adjustment command to adjust the air-conditioning temperature to 22°, and the adjustment type of this adjustment progress node is a positive parameter type; the user issues a third adjustment command to adjust the air-conditioning temperature to 21.5°, and the adjustment type of this adjustment progress node is a negative parameter type; the user issues a fourth adjustment command to adjust the air-conditioning temperature to 21°, and the adjustment type of this adjustment progress node is a negative parameter type;

[0087] If the set m is 2, the execution time of the third adjustment command and the fourth adjustment command are obtained at this time, that is, the time required to adjust the air-conditioning temperature from 22° of the second adjustment command to 21.5° of the third adjustment command is taken as the execution time t1 of the third adjustment command, and the time required to adjust the air-conditioning temperature from 21.5° of the third adjustment command to 21° of the fourth adjustment command is taken as the execution time t2 of the fourth adjustment command; when the revocation frequency reaches the set frequency threshold, it is judged that the user is performing multiple revocation operations. At this time, the air-conditioning parameter values ​​of the current time period can be predicted based on the historical records and recommended to the user, or the air-conditioning parameters of the initial node can be recommended to the user, so that the user can realize jump revocation, shorten the revocation steps, and improve efficiency.

[0088] Step S4: confirm the operation command again, and the user makes body movements according to the prompts to adjust the air conditioning parameters.

[0089] It will be apparent to those skilled in the art that the invention is not limited to the details of the exemplary embodiments described above and that the invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations falling within the meaning and scope of the equivalent elements of the claims be included in the invention. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.

Claims

1. An intelligent terminal controller for an intelligent air conditioner, characterized in that: The intelligent terminal controller includes an image acquisition module, an instruction pairing module, a parameter adjustment module and an execution module; The image acquisition module is used to collect the user's body movements; The instruction pairing module is used to analyze the collected body movements, determine the operation instructions corresponding to the body movements, and wake up the corresponding operation instructions; The parameter adjustment module adjusts the air conditioning parameters within the wake-up operation instruction range; The execution module is used to mark the adjustment progress node and determine the adjustment progress node to be returned when the user executes the cancel adjustment command; The output end of the image acquisition module is connected to the input end of the instruction pairing module, and the output end of the instruction pairing module is electrically connected to the parameter adjustment module and the input end of the execution module.

2. The intelligent terminal controller of an intelligent air conditioner according to claim 1, characterized in that: The image acquisition module includes a camera, a setting unit and an image analysis unit; The camera is used to collect the user's body movements; The setting unit is used to set the duration of the limb movement and the moving path of the limb movement; The image analysis unit is used to determine the type of the body movement made by the user and analyze the operation command corresponding to the body movement.

3. The intelligent terminal controller of an intelligent air conditioner according to claim 2, characterized in that: The instruction pairing module includes a wake-up unit, an operation instruction selection unit and a marking unit; The awakening unit is used to awaken the corresponding operation command when the user makes a specified body movement; The operation instruction selection unit is used to determine whether to adjust the air-conditioning parameters after the operation instruction is awakened, and if the air-conditioning parameters are adjusted, the air-conditioning parameters are adjusted according to the moving path of the limb movement; The marking unit is used to mark each changed air-conditioning parameter as a new adjustment progress node, sort the adjustment progress nodes according to the order of adjustment, and mark the adjustment type of each adjustment progress node, wherein the adjustment type includes a positive parameter type and a negative parameter type; If the parameter value of the current adjustment progress node is greater than the parameter value of the previous adjustment progress node, the current adjustment progress node is marked as a positive parameter type; if the parameter value of the current adjustment progress node is less than the parameter value of the previous adjustment progress node, the current adjustment progress node is marked as a decreasing parameter type.

4. The intelligent terminal controller of an intelligent air conditioner according to claim 3, characterized in that: The parameter adjustment module includes an adjustment command determination unit and an adjustment command cancellation unit; After the user adjusts the air conditioning parameters once, a new adjustment progress node is generated, which is marked as the target adjustment progress node, and the user's next operation instruction is obtained to obtain the next adjustment progress node, which is marked as the auxiliary adjustment progress node; When the adjustment type of the auxiliary adjustment progress node is the same as that of the target adjustment progress node, the adjustment command determination unit issues a user-selected execution adjustment command; if the adjustment type of the auxiliary adjustment progress node is different from that of the target adjustment progress node, the adjustment command cancellation unit issues a user-selected execution adjustment cancellation command.

5. The intelligent terminal controller of an intelligent air conditioner according to claim 1, characterized in that: The execution module includes a revocation node recommendation unit and a regeneration operation command unit; The recommended cancellation node unit is used for extracting the air-conditioning parameters in the same time period within I days before the current adjustment from the historical records when the cancellation adjustment command is executed m times in succession and the cancellation frequency f>frequency threshold F, and calculating the push value of each type of air-conditioning parameter, marking the air-conditioning parameter corresponding to the maximum push value as the target air-conditioning parameter, and if the target air-conditioning parameter value is between the air-conditioning parameter value of the initial node and the air-conditioning parameter value of the new adjustment progress node, recommending the target air-conditioning parameter to the user; if the target air-conditioning parameter value is outside the range of the air-conditioning parameter value of the initial node and the air-conditioning parameter value of the new adjustment progress node, recommending the air-conditioning parameter of the initial node to the user; The re-generating operation command unit is used to re-determine the operation command, and the user makes body movements according to the prompt to adjust the air-conditioning parameters.

6. A control method for an intelligent air conditioner, applied to an intelligent terminal controller of an intelligent air conditioner according to any one of claims 1 to 5, characterized in that: The control method comprises the following steps: Step S1, setting the body movements and the corresponding operation instructions, and the conditions for the body movements to wake up the operation instructions; Step S2, collecting images of the user's body movements, determining the operation instructions awakened by the body movements, adjusting the air-conditioning parameters according to the operation instructions, and marking an adjustment progress node each time the air-conditioning parameters are adjusted; Step S3: after a new adjustment progress node is generated, the user chooses to execute a confirm adjustment command or cancel the adjustment command. If the user executes the confirm adjustment command, the air conditioning parameters continue to be adjusted within the range of the current operation instruction. If the user executes the cancel adjustment command, the returned adjustment progress node is determined. Step S4: confirm the operation command again, and the user makes body movements according to the prompts to adjust the air conditioning parameters.

7. The control method of an intelligent air conditioner according to claim 6, characterized in that: The step S1 comprises: setting a body movement, wherein the body movement comprises one or a combination of head movement, facial movement, hand movement and leg movement; Setting operation instructions, wherein the operation instructions include temperature adjustment commands, wind speed adjustment commands and mode switching commands; Set the duration of the body movement and the movement path of the body movement; The body movements are matched one by one with the operation commands. When the specified body movement is performed, the corresponding operation command is awakened, and the air-conditioning parameters are adjusted according to the moving path of the body movement.

8. The control method of an intelligent air conditioner according to claim 7, characterized in that: The step S2 comprises: Step S201, setting a collection range, guiding the user to make a body movement within the collection range, and waking up the corresponding operation instruction according to the body movement; Step S202: obtaining the current air-conditioning parameter of the awakened operation instruction, marking it as the initial node, marking each changed air-conditioning parameter as a new adjustment progress node, and sorting the adjustment progress nodes according to the order of adjustment, marking the adjustment type of each adjustment progress node, wherein the adjustment type includes a positive parameter type and a negative parameter type; If the parameter value of the current adjustment progress node is greater than the parameter value of the previous adjustment progress node, the current adjustment progress node is marked as a positive parameter type; if the parameter value of the current adjustment progress node is less than the parameter value of the previous adjustment progress node, the current adjustment progress node is marked as a decreasing parameter type.

9. The control method of an intelligent air conditioner according to claim 8, characterized in that: The step S3 comprises: Step S301: After the user adjusts the air conditioning parameters once, a new adjustment progress node is generated, which is marked as a target adjustment progress node, and the next operation instruction of the user is continuously obtained to obtain the next adjustment progress node, which is marked as an auxiliary adjustment progress node. If the adjustment type of the auxiliary adjustment progress node is the same as that of the target adjustment progress node, it is determined that the user chooses to execute the confirm adjustment command; if the adjustment type of the auxiliary adjustment progress node is different from that of the target adjustment progress node, it is determined that the user chooses to execute the cancel adjustment command; Step S302: if the cancel adjustment command is executed m times in succession, the execution time tn of the cancel adjustment command is obtained, and the cancel frequency f is calculated, and the calculation formula is f=(t1+t2+t3+......+tn) / m, where t1, t2, t3...tn respectively represent the execution time between the first cancel adjustment command and the second cancel adjustment command, the execution time between the second cancel adjustment command and the third cancel adjustment command, the execution time between the third cancel adjustment command and the fourth cancel adjustment command, and the execution time between the m-1th cancel adjustment command and the mth cancel adjustment command; Step S303, if the cancellation frequency f>frequency threshold F, then obtain the time period [T1, T2] for the current air-conditioning parameter adjustment, and obtain the air-conditioning parameters in the same time period within I days before the current adjustment in the historical records in units of days, to form a historical data set A, A={a1, a2, a3, ..., ai}, where a1, a2, a3, ..., ai represent the air-conditioning parameters of the first day, the air-conditioning parameters of the second day, the air-conditioning parameters of the third day, ..., the air-conditioning parameters of the i-th day in I days, respectively; The data with the same air-conditioning parameters in set A are divided into one category, and the number of data in each category is obtained to form a data set K, K = {k1, k2, k3, ..., kj}, where k1, k2, k3, ..., kj represent the number of data with the same air-conditioning parameters in the first category, the number of data with the same air-conditioning parameters in the second category, the number of data with the same air-conditioning parameters in the third category, ..., the number of data with the same air-conditioning parameters in the jth category, respectively. The push value Q of each category of data in set K is calculated, and the calculation formula is: Q = [(kj / K 总 )*β1]*[(1 / (T1+T2+T3+......+Tj))*β2], where K 总 It is represented by the total number of air conditioning parameters in the set K; T1, T2, T3, ..., Tj respectively represent the number of days between the recording date of the first air conditioning parameter and the current adjustment date, the number of days between the recording date of the second air conditioning parameter and the current adjustment date, the number of days between the recording date of the third air conditioning parameter and the current adjustment date, and the number of days between the recording date of the jth air conditioning parameter and the current adjustment date in each type of data; β1 and β2 are weight parameters; * represents the multiplication sign; The air-conditioning parameter corresponding to the maximum push value is marked as the target air-conditioning parameter. If the target air-conditioning parameter value is between the air-conditioning parameter value of the initial node and the air-conditioning parameter value of the new adjustment progress node, the target air-conditioning parameter is recommended to the user; if the target air-conditioning parameter value is outside the range of the air-conditioning parameter value of the initial node and the air-conditioning parameter value of the new adjustment progress node, the air-conditioning parameter of the initial node is recommended to the user; If the user selects the recommended target air-conditioning parameters, it will directly return to the adjustment progress node corresponding to the target air-conditioning parameters; if the user selects the recommended initial node air-conditioning parameters, it will directly return to the adjustment progress node corresponding to the initial node; if the user does not select the recommended air-conditioning parameters, it will return to the previous adjustment progress node after executing the undo command.

Citation Information

Patent Citations

  • Control method and system of air-conditioner, readable storage medium and air-conditioner

    CN110500728A

  • Startup content recommendation method based on user identification, smart television and storage medium

    CN112312215A

  • Terminal and indoor air conditioning method

    CN113494756A

  • Operation mode pushing method and device for air conditioner and air conditioner

    CN113531818A

  • Air conditioner intelligent control method, storage medium and air conditioner

    CN114719421A