Air conditioner control recording method, device, storage medium and air conditioner
By acquiring the source information of air conditioner control commands, determining strategies, and recording control operations, the problem of decreased user experience caused by the diversification of air conditioner control was solved, and clearer control records and feedback were achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GD MIDEA AIR CONDITIONING EQUIP CO LTD
- Filing Date
- 2021-11-15
- Publication Date
- 2026-07-14
AI Technical Summary
The diverse range of existing air conditioning control methods makes it impossible for users to record control operations, resulting in a decline in user experience.
By acquiring the source information of the control commands, the control strategy is determined, and the air conditioner is controlled according to the strategy. At the same time, the source of the control and the information are recorded and fed back to the user.
This improved users' ability to record and understand the operation of air conditioner controls, thus enhancing the user experience.
Smart Images

Figure CN116123674B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of air conditioner technology, and in particular to a recording method, apparatus, storage medium, and air conditioner for air conditioner control. Background Technology
[0002] Currently, air conditioners can be controlled in various ways. Traditional air conditioners can only be operated via remote control, while modern air conditioners can be controlled via remote control, home appliance apps, smart speakers (such as Tmall Genie), voice, and image recognition. These methods may include direct control and scheduled (timed) control, and each corresponds to different user operations. Compared to the previous one-to-one control of air conditioners, the diversification of air conditioner control provides convenience. However, the current diversified air conditioner control does not record the control operations. This can lead to situations where users notice changes in their air conditioner's status but do not remember operating it or being able to recall doing so, thus reducing the user experience.
[0003] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention
[0004] The main objective of this invention is to provide a method, apparatus, storage medium, and air conditioner for recording air conditioner control, aiming to solve the technical problem that the prior art does not record the control operations of the air conditioner, thus reducing the user experience.
[0005] To achieve the above objectives, the present invention provides a method for recording air conditioner control, the method comprising the following steps:
[0006] When the control strategy is the first control strategy, determine the current user corresponding to the control command;
[0007] Detect whether the current user and other users exist in the current indoor environment where the air conditioner is located; and
[0008] The air conditioner is controlled based on the test results.
[0009] Optionally, controlling the air conditioner based on the detection results includes:
[0010] When the detection result indicates that the current user exists and no other users exist, the air conditioner is controlled according to the control command; and
[0011] Accordingly, after recording the control source information and the control information, the method further includes:
[0012] The recorded control source information and the control information are sent to the current user.
[0013] Optionally, controlling the air conditioner based on the detection results includes:
[0014] If the detection result indicates that the current user does not exist but other users do, the control command is sent to the other users, and confirmation information from the other users based on the control command is received; and
[0015] When the confirmation information indicates that execution is permitted, the air conditioner is controlled according to the control command.
[0016] Optionally, controlling the air conditioner based on the detection results includes:
[0017] When the detection result indicates that both the current user and other users exist simultaneously, the air conditioner is controlled according to the control command; and
[0018] Accordingly, after recording the control source information and the control information, the method further includes:
[0019] The recorded control source information and the control information are simultaneously sent to the current user and other users.
[0020] Optionally, controlling the air conditioner according to the control strategy includes:
[0021] When the control strategy is the second control strategy, the air conditioner is controlled according to the control command;
[0022] Accordingly, after recording the control source information and the control information, the method further includes:
[0023] Extract the current device model from the control source information; and
[0024] The current device model and the control information are recorded.
[0025] Optionally, before controlling the air conditioner according to the control command, the method further includes:
[0026] Check if the current device model matches the preset model; and
[0027] When the current device model matches the preset model, the step of controlling the air conditioner according to the control command is executed.
[0028] Furthermore, to achieve the above objectives, the present invention also proposes a recording device for air conditioner control, the recording device for air conditioner control comprising:
[0029] The acquisition module is used to acquire the control source information of the control command when a control command is received;
[0030] The judgment module is used to determine the control strategy corresponding to the control command based on the control source information;
[0031] The control module is used to control the air conditioner according to the control strategy and to acquire the corresponding control information;
[0032] The recording module is used to record the control source information and the control information.
[0033] Furthermore, to achieve the above objectives, the present invention also proposes an air conditioner, the air conditioner comprising: a memory, a processor, and an air conditioner control recording program stored in the memory and executable on the processor, the air conditioner control recording program being configured to implement the air conditioner control recording method as described above.
[0034] In addition, to achieve the above objectives, the present invention also proposes a storage medium storing a recording program for air conditioner control, wherein the recording program for air conditioner control, when executed by a processor, implements the air conditioner control recording method as described above.
[0035] This invention improves the user experience by obtaining control source information of a control command upon receiving it; determining a control strategy corresponding to the control command based on the control source information; controlling the air conditioner according to the control strategy and obtaining corresponding control information; and recording the control source information and the control information. Attached Figure Description
[0036] Figure 1 This is a schematic diagram of the structure of an air conditioner in the hardware operating environment involved in the embodiments of the present invention;
[0037] Figure 2 This is a flowchart illustrating the first embodiment of the recording method for air conditioner control according to the present invention;
[0038] Figure 3 This is a schematic diagram of the overall process in one embodiment of the recording method for air conditioner control of the present invention;
[0039] Figure 4 This is a flowchart illustrating the second embodiment of the recording method for air conditioner control according to the present invention.
[0040] Figure 5 This is a flowchart illustrating the third embodiment of the recording method for air conditioner control according to the present invention.
[0041] Figure 6 This is a structural block diagram of the first embodiment of the recording device for air conditioner control of the present invention.
[0042] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0043] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.
[0044] Reference Figure 1 , Figure 1 This is a schematic diagram of the air conditioner structure in the hardware operating environment involved in the embodiments of the present invention.
[0045] like Figure 1 As shown, the air conditioner may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.
[0046] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the air conditioner and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0047] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and a recording program for air conditioner control.
[0048] exist Figure 1In the air conditioner shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the air conditioner of the present invention can be set in the air conditioner. The air conditioner calls the air conditioner control recording program stored in the memory 1005 through the processor 1001 and executes the air conditioner control recording method provided in the embodiment of the present invention.
[0049] This invention provides a method for recording air conditioner control, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of a recording method for controlling an air conditioner according to the present invention.
[0050] In this embodiment, the recording method for air conditioner control includes the following steps:
[0051] Step S10: Upon receiving a control command, obtain the control source information of the control command.
[0052] In this embodiment, the executing entity can be a recording device controlled by an air conditioner. The recording device controlled by the air conditioner can be an electronic device such as a personal computer or a server, or it can be other controllers in the air conditioner that can achieve the same or similar functions. This embodiment does not limit this. In this embodiment and the following embodiments, the recording method controlled by the air conditioner is used as an example to illustrate the recording method controlled by the air conditioner of the present invention.
[0053] It should be noted that traditional air conditioners can only be controlled using the remote control that comes with the air conditioner. Users send control commands to the air conditioner via buttons on the remote control. With the development of smart air conditioners, modern smart air conditioners are no longer limited to remote control. They can also use servers and internet communication to send various control commands remotely. For example, users can send control commands to the smart air conditioner through applications installed on mobile phones or other terminal devices. While this diverse control method facilitates user operation, it can also lead to users forgetting that they have controlled the air conditioner, or even being unaware that it has been controlled. For example, a user might return home from get off work and find the air conditioner on, but not remember whether they turned it on, or whether another family member turned it on. To address these issues, this embodiment records different control operations from different control sources and provides feedback to the corresponding users. Figure 3 The overall process of this solution will be explained using an example.
[0054] like Figure 3As shown, server control and on-site control are two control sources. When the control source is server control, this embodiment controls the air conditioner based on the family members in the indoor environment where the air conditioner is located, and sends the recorded control source information and control information. For example, when only user A is at home, the air conditioner can be controlled based on the control command sent by user A, and the recorded control source information and control information are sent to user A. When both user A and user B are at home, after completing the control operation of the air conditioner, the message "User A turned on the cooling function of the air conditioner via mobile phone" is sent to user B. Further, if user A is not at home, and only user B is at home, the control command sent by user A needs to be sent to user B first before executing the control command sent by user A. After user B confirms permission to execute, the air conditioner is controlled according to the control command sent by user A. If both user A and user B are not at home, user A needs to be asked whether to continue executing the control command. If user A confirms to continue, the air conditioner is controlled according to the control command sent by user A. The user can view the recorded control source information and control information through an application installed on the terminal device.
[0055] Furthermore, when the control source is on-site control, after receiving the control command, it is necessary to first confirm whether the remote control or speaker that issued the control command is the same remote control or speaker in the user's home. After confirming that it is the same remote control or speaker in the user's home, the control command is executed, and the device model of the control device and the control information of the air conditioner are sent to the user's terminal. Similarly, the user can view this information through the application.
[0056] In this specific implementation, the control operations such as turning the air conditioner on or off are not only fed back to the user, but also the controller of the air conditioner (including other users besides the user) is recorded and fed back to the user along with the control operations.
[0057] It should be noted that whether the air conditioner is controlled by a remote control or by the user's terminal device, it is achieved by sending corresponding control commands to the air conditioner. Therefore, in this embodiment, before recording information such as the source of control and control operation, it will first detect whether the air conditioner has received the control command.
[0058] It is easy to understand that if the air conditioner does not receive a control command, it means that the user does not intend to control the air conditioner and will not perform any corresponding control operation. In this case, there is no need to record information such as the source of control and the control operation.
[0059] Furthermore, if a control command is detected that the air conditioner has received a control command, it indicates that the user needs to perform a corresponding control operation on the air conditioner. In this case, this embodiment will first obtain the source of the control operation, that is, which user or device performed the corresponding control operation on the air conditioner. Specifically, the corresponding control source information can be obtained based on the control command. This control source information includes application information, user information, user control information, the model of the control device, and the location information of the control operation, etc.
[0060] In practical implementation, this embodiment can use a server-operated method to send control commands to the air conditioner. That is, the user sends control commands to the corresponding air conditioner via a server through an application installed on their terminal device. Alternatively, this embodiment can also use a field operation method to send control commands to the air conditioner, meaning the user can directly send control commands to the air conditioner via a remote control.
[0061] Step S20: Determine the control strategy corresponding to the control command based on the control source information.
[0062] It should be noted that in this embodiment, different control strategies will be adopted for the air conditioner based on control operations from different sources. For example, assuming the control source is a remote control, the air conditioner can be directly controlled according to the control commands issued by the remote control. If the control source is a server, the air conditioner will be controlled based on the location information of the user who issues the control commands through the server.
[0063] Step S30: Control the air conditioner according to the control strategy and obtain the corresponding control information.
[0064] In specific implementation, this embodiment records not only the source of the control operation, but also the corresponding control information after the air conditioner's device status changes. The control information includes, for example, the air conditioner's start or stop time, and the air conditioner's set temperature.
[0065] Step S40: Record the control source information and the control information.
[0066] In specific implementation, the obtained control source information and control information will be recorded. The recording process involves storing the control source information and control information in a database and then feeding it back to the user.
[0067] Specifically, control source information and control information can be sent to the user's terminal device. When the user does not know which user has controlled the air conditioner or forgets whether they have controlled the air conditioner, they can view the recorded control source information and control information through an application installed on the terminal device.
[0068] This embodiment obtains the control source information of the control command upon receiving a control command; determines the control strategy corresponding to the control command based on the control source information; controls the air conditioner according to the control strategy and obtains the corresponding control information; and records the control source information and the control information. By recording the source of the air conditioner control and the control information, the user is prevented from being unaware of or forgetting that the air conditioner has been controlled, thus improving the user experience.
[0069] refer to Figure 4 , Figure 4 This is a flowchart illustrating a second embodiment of a recording method for controlling an air conditioner according to the present invention.
[0070] Based on the first embodiment described above, the recording method for air conditioner control in this embodiment specifically includes the following in step S30:
[0071] Step S301: When the control strategy is the first control strategy, determine the current user corresponding to the control command.
[0072] It should be noted that in this embodiment, different control strategies will be adopted to control the air conditioner based on different control source information. Specifically, when the control source information indicates that the user sends control commands to the air conditioner through a server, the first control strategy will be adopted to control the air conditioner in this embodiment.
[0073] In practical implementation, when controlling the air conditioner using the first control strategy, it is necessary to detect the user corresponding to the control command. Before detection, the user who sent the control command, i.e., the current user, must first be determined based on the control command. Specifically, user information can be extracted from the control source information, and the current user who sent the control command can be determined based on this user information.
[0074] Step S302: Detect whether the current user and other users exist in the current indoor environment where the air conditioner is located.
[0075] It should be noted that when the first control strategy is adopted, the user sends control commands to the air conditioner through the server. This control method may occur when the user is not at home. In this case, if other users are present at the user's home, they will be unaware of the current user's control operations on the air conditioner, leading them to believe that the air conditioner is malfunctioning. To avoid this situation, this embodiment detects the location of the current user and other users.
[0076] In specific implementation, this embodiment will detect the users in the current indoor environment where the air conditioner is located, that is, detect whether the current user exists in the current indoor environment and whether there are other users besides the current user.
[0077] Step S303: Control the air conditioner based on the test results.
[0078] It should be noted that although the control command is sent by the current user, if there are other users in the current indoor environment where the air conditioner is located, it is necessary to decide whether to execute the control command based on the actual situation of the other users before controlling the air conditioner.
[0079] Furthermore, when the detection result indicates the presence of the current user but no other users—that is, when only the current user exists in the current indoor environment where the air conditioner is located—the current user sends a control command to the air conditioner based on their own heating or cooling needs. In this case, this embodiment can directly control the air conditioner according to the control command. For example, after user A sends a control command to the air conditioner, the air conditioner is controlled according to the control command sent by user A. After completing the control operation of the air conditioner, this embodiment will directly send the control source information and control information to the current user.
[0080] Furthermore, when the detection result indicates that there is no current user but other users exist, that is, when there are only other users in the current indoor environment where the air conditioner is located, since the current user is not in the current indoor environment, the other users are the direct recipients of the air conditioner. Therefore, the consent of the other users is required before the air conditioner can be controlled.
[0081] Specifically, in this embodiment, the control command is not executed immediately. Instead, it is sent to other users in the current indoor environment. After receiving the control command, other users can decide whether to execute it based on the control parameters and other information included in the command, and then provide corresponding confirmation information. For example, user A sends a control command to turn off the air conditioner, but user A is not at home; only user B is home. When user B receives the command to turn off the air conditioner, they decide whether to turn it off according to their own needs. If so, user B can provide confirmation information allowing the air conditioner to be turned off.
[0082] If other users allow the control commands sent by the current user to be executed, the corresponding control information will be recorded, and the control source information and control information will be sent directly to the current user. If other users do not allow the control sent by the current user to be executed, since the air conditioner is not controlled, in this embodiment, the control source information and the confirmation information fed back by other users will be sent to the current user to inform them of the reason why the air conditioner control operation was not executed.
[0083] Furthermore, when the detection result indicates the simultaneous presence of the current user and other users—that is, when the current user and other users are simultaneously in the current indoor environment—this embodiment will directly control the air conditioner according to the control command, since the current user is also in the current indoor environment. After completing the control operation, this embodiment will send the control source information and control information to the current user, as well as to the other users simultaneously. For example, if User A and User B are both at home, and User A sends a control command to the air conditioner to turn on its cooling function, after the air conditioner is turned on, the information "User A has turned on the air conditioner's cooling function" will be sent to both User A and User B simultaneously.
[0084] Furthermore, when the detection result indicates that neither the current user nor any other users exist simultaneously, meaning there are no users in the current indoor environment, in this embodiment, the control command is not executed immediately. Instead, the current user is questioned to confirm whether they still need to continue executing the control command. If the current user confirms to continue, the control source information and control information are recorded; otherwise, if the current user confirms not to execute, no record is made.
[0085] This embodiment determines the current user corresponding to the control command when the control strategy is the first control strategy; detects whether the current user and other users exist in the current indoor environment where the air conditioner is located; and controls the air conditioner according to the detection results. By detecting the environment where the current user and other users are located, the air conditioner can be controlled more accurately and reasonably based on different detection results. At the same time, the control source information and control information can be sent to the corresponding user based on the detection results, so that the user can clearly understand the control record of the air conditioner and improve the user experience.
[0086] refer to Figure 5 , Figure 5 This is a flowchart illustrating a third embodiment of a recording method for controlling an air conditioner according to the present invention.
[0087] Based on the first or second embodiment described above, a third embodiment of the recording method for air conditioner control of the present invention is proposed.
[0088] Taking the first embodiment described above as an example, in this embodiment, step S30 further includes:
[0089] Step S301': When the control strategy is the second control strategy, control the air conditioner according to the control command.
[0090] It should be noted that when the source information indicates that the user is sending control commands to the air conditioner via a remote control, in this embodiment, a second control strategy is adopted to control the air conditioner.
[0091] In practical implementation, the remote control provides closer proximity, ensuring that users in an indoor environment can directly execute control commands to operate the air conditioner accordingly. It's important to emphasize that, in addition to remote control, the air conditioner can also be controlled via devices such as smart speakers. The choice of specific control device can be based on the user's actual needs, and this embodiment does not impose any restrictions.
[0092] Furthermore, after completing the control operation, the current device model of the remote control can be extracted from the control source information, and then the current device model and control information are recorded. After recording, similarly, in this embodiment, the current device model and control information will be sent to the current user for viewing. For example, if the user sends a control command to the air conditioner via the remote control to turn on the air conditioner's heating function, this embodiment will send the information "The air conditioner's heating function has been turned on via the remote control" to the current user.
[0093] Furthermore, to prevent neighbors from accidentally operating the air conditioner, this embodiment compares the current device model with a preset model before executing the control operation according to the control command. If they match, the control command is executed; otherwise, it is not. The preset model includes the device models of all control devices in the user's home.
[0094] This embodiment controls the air conditioner according to the control command when the control strategy is the second control strategy, and then sends the current device model and control information to the user so that the user can clearly understand the control record of the air conditioner. At the same time, it can also detect whether the current device model is consistent with the preset model before controlling the air conditioner according to the control command, so as to avoid neighbors from accidentally operating the air conditioner in the user's home, and further improve the user experience.
[0095] Furthermore, this embodiment of the invention also proposes a storage medium storing a recording program for air conditioner control, wherein when the recording program for air conditioner control is executed by a processor, it implements the steps of the recording method for air conditioner control as described above.
[0096] Since this storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be repeated here.
[0097] Reference Figure 6 , Figure 6 This is a structural block diagram of the first embodiment of the recording device for air conditioner control of the present invention.
[0098] like Figure 6 As shown, the air conditioner control recording device proposed in this embodiment of the invention includes:
[0099] The acquisition module 10 is used to acquire the control source information of the control command when a control command is received.
[0100] In this embodiment, the executing entity can be a recording device controlled by an air conditioner. The recording device controlled by the air conditioner can be an electronic device such as a personal computer or a server, or it can be other controllers in the air conditioner that can achieve the same or similar functions. This embodiment does not limit this. In this embodiment and the following embodiments, the recording method of air conditioner control of the present invention is described using an air conditioner-controlled recording device as an example.
[0101] It should be noted that traditional air conditioners can only be controlled using the remote control that comes with the air conditioner. Users send control commands to the air conditioner via buttons on the remote control. With the development of smart air conditioners, modern smart air conditioners are no longer limited to remote control. They can also use servers and internet communication to send various control commands remotely. For example, users can send control commands to the smart air conditioner through applications installed on mobile phones or other terminal devices. While this diverse control method facilitates user operation, it can also lead to users forgetting that they have controlled the air conditioner, or even being unaware that it has been controlled. For example, a user might return home from get off work and find the air conditioner on, but not remember whether they turned it on, or whether another family member turned it on. To address these issues, this embodiment records different control operations from different control sources and provides feedback to the corresponding users. Figure 3 The overall process of this solution will be explained using an example.
[0102] like Figure 3As shown, server control and on-site control are two control sources. When the control source is server control, this embodiment controls the air conditioner based on the family members in the indoor environment where the air conditioner is located, and sends the recorded control source information and control information. For example, when only user A is at home, the air conditioner can be controlled based on the control command sent by user A, and the recorded control source information and control information are sent to user A. When both user A and user B are at home, after completing the control operation of the air conditioner, the message "User A turned on the cooling function of the air conditioner via mobile phone" is sent to user B. Further, if user A is not at home, and only user B is at home, the control command sent by user A needs to be sent to user B first before executing the control command sent by user A. After user B confirms permission to execute, the air conditioner is controlled according to the control command sent by user A. If both user A and user B are not at home, user A needs to be asked whether to continue executing the control command. If user A confirms to continue, the air conditioner is controlled according to the control command sent by user A. The user can view the recorded control source information and control information through an application installed on the terminal device.
[0103] Furthermore, when the control source is on-site control, after receiving the control command, it is necessary to first confirm whether the remote control or speaker that issued the control command is the same remote control or speaker in the user's home. After confirming that it is the same remote control or speaker in the user's home, the control command is executed, and the device model of the control device and the control information of the air conditioner are sent to the user's terminal. Similarly, the user can view this information through the application.
[0104] In this specific implementation, the control operations such as turning the air conditioner on or off are not only fed back to the user, but also the controller of the air conditioner (including other users besides the user) is recorded and fed back to the user along with the control operations.
[0105] It should be noted that whether the air conditioner is controlled by a remote control or by the user's terminal device, it is achieved by sending corresponding control commands to the air conditioner. Therefore, in this embodiment, before recording information such as the source of control and control operation, it will first detect whether the air conditioner has received the control command.
[0106] It is easy to understand that if the air conditioner does not receive a control command, it means that the user does not intend to control the air conditioner and will not perform any corresponding control operation. In this case, there is no need to record information such as the source of control and the control operation.
[0107] Furthermore, if a control command is detected that the air conditioner has received a control command, it indicates that the user needs to perform a corresponding control operation on the air conditioner. In this case, this embodiment will first obtain the source of the control operation, that is, which user or device performed the corresponding control operation on the air conditioner. Specifically, the corresponding control source information can be obtained based on the control command. This control source information includes application information, user information, user control information, the model of the control device, and the location information of the control operation, etc.
[0108] In practical implementation, this embodiment can use a server-operated method to send control commands to the air conditioner. That is, the user sends control commands to the corresponding air conditioner via a server through an application installed on their terminal device. Alternatively, this embodiment can also use a field operation method to send control commands to the air conditioner, meaning the user can directly send control commands to the air conditioner via a remote control.
[0109] The judgment module 20 is used to determine the control strategy corresponding to the control command based on the control source information.
[0110] It should be noted that in this embodiment, different control strategies will be adopted for the air conditioner based on control operations from different sources. For example, if the control source is a remote control, the air conditioner can be directly controlled according to the control commands issued by the remote control. If the control source is a server, the air conditioner will be controlled based on the location information of the user who issues the control commands through the server.
[0111] The control module 30 is used to control the air conditioner according to the control strategy and to acquire the corresponding control information.
[0112] In specific implementation, this embodiment records not only the source of the control operation, but also the corresponding control information after the air conditioner's device status changes. The control information includes, for example, the air conditioner's start or stop time, and the air conditioner's set temperature.
[0113] The recording module 40 is used to record the control source information and the control information.
[0114] In specific implementation, the obtained control source information and control information will be recorded. The recording process involves storing the control source information and control information in a database and then feeding it back to the user.
[0115] Specifically, control source information and control information can be sent to the user's terminal device. When the user does not know which user has controlled the air conditioner or forgets whether they have controlled the air conditioner, they can view the recorded control source information and control information through an application installed on the terminal device.
[0116] This embodiment obtains the control source information of the control command upon receiving a control command; determines the control strategy corresponding to the control command based on the control source information; controls the air conditioner according to the control strategy and obtains the corresponding control information; and records the control source information and the control information. By recording the source of the air conditioner control and the control information, the user is prevented from being unaware of or forgetting that the air conditioner has been controlled, thus improving the user experience.
[0117] It should be understood that the above are merely illustrative examples and do not constitute any limitation on the technical solutions of the present invention. In specific applications, those skilled in the art can make settings as needed, and the present invention does not impose any restrictions on this.
[0118] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.
[0119] In addition, for technical details not described in detail in this embodiment, please refer to the recording method for air conditioner control provided in any embodiment of the present invention, which will not be repeated here.
[0120] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0121] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0122] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0123] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A recording method for air conditioner control, characterized in that, The recording method for the air conditioner control includes: Upon receiving a control command, the control source information of the control command is obtained. The control source includes server control and field control. The control source information includes application information, user information, user control information, control device model, and control operation location information. The control strategy corresponding to the control command is determined based on the control source information; The air conditioner is controlled according to the aforementioned control strategy, and corresponding control information is acquired; and The control source information and the control information are recorded; The control of the air conditioner according to the control strategy includes: When the control strategy is the first control strategy, determine the current user corresponding to the control command; Detect whether the current user and other users exist in the current indoor environment where the air conditioner is located; The air conditioner is controlled based on the test results; The control of the air conditioner based on the detection results includes: If the detection result indicates that the current user does not exist but other users do, the control command is sent to the other users, and confirmation information from the other users based on the control command is received; if the confirmation information indicates that execution is permitted, the air conditioner is controlled according to the control command. When the detection result indicates that the current user exists and no other user exists, the air conditioner is controlled according to the control command; accordingly, after recording the control source information and the control information, the method further includes: sending the recorded control source information and the control information to the current user; When the detection result indicates that the current user and other users exist simultaneously, the air conditioner is controlled according to the control command; accordingly, after recording the control source information and the control information, the method further includes: simultaneously sending the recorded control source information and the control information to the current user and other users.
2. The recording method for air conditioner control as described in claim 1, characterized in that, The control of the air conditioner according to the control strategy includes: When the control strategy is the second control strategy, the air conditioner is controlled according to the control command; Accordingly, after recording the control source information and the control information, the method further includes: Extract the current device model from the control source information; and The current device model and the control information are recorded.
3. The recording method for air conditioner control as described in claim 2, characterized in that, Before controlling the air conditioner according to the control command, the method further includes: Check if the current device model matches the preset model; and When the current device model matches the preset model, the step of controlling the air conditioner according to the control command is executed.
4. A recording device for controlling an air conditioner, characterized in that, The recording device controlled by the air conditioner includes: The acquisition module is used to acquire the control source information of the control command when a control command is received. The control source includes server control and field control. The control source information includes application information, user information, user control information, control device model and control operation location information. The judgment module is used to determine the control strategy corresponding to the control command based on the control source information; The control module is used to control the air conditioner according to the control strategy and to acquire the corresponding control information; A recording module is used to record the control source information and the control information; The control module is further configured to: determine the current user corresponding to the control command when the control strategy is the first control strategy; detect whether the current user and other users exist in the current indoor environment where the air conditioner is located; control the air conditioner according to the detection result; when the detection result is that the current user does not exist but other users exist, send the control command to the other users and receive confirmation information from the other users according to the control command; and control the air conditioner according to the control command when the confirmation information allows execution. The control module is further configured to control the air conditioner according to the control command when the detection result indicates that the current user exists and no other user exists; and to send the recorded control source information and the control information to the current user. When the detection result indicates that both the current user and other users exist simultaneously, the air conditioner is controlled according to the control command; the recorded control source information and the control information are simultaneously sent to the current user and other users.
5. An air conditioner, characterized in that, The air conditioner includes: a memory, a processor, and an air conditioner control recording program stored in the memory and running on the processor, the air conditioner control recording program being configured to implement the air conditioner control recording method as described in any one of claims 1 to 3.
6. A storage medium, characterized in that, The storage medium stores a recording program for air conditioner control, which, when executed by a processor, implements the recording method for air conditioner control as described in any one of claims 1 to 3.